Sebagian besar penelitian untuk artikel ini berasal dari "Tapi How Do It Know?" Oleh J. Clark Scott. Ini adalah bacaan yang fantastis, masuk ke lebih dalam daripada yang akan artikel ini, dan sangat berharga beberapa dolar di Amazon.
Satu catatan sebelum memulai: CPU modern adalah perintah besarnya lebih rumit daripada yang kami uraikan di sini. Hampir tidak mungkin bagi satu orang untuk memahami setiap nuansa chip dengan lebih dari satu miliar transistor. Namun, prinsip-prinsip dasar tentang bagaimana semua itu cocok bersama tetap sama, dan memahami dasar-dasar akan memberi Anda pemahaman yang lebih baik tentang sistem modern.
Mulai Kecil
Komputer modern menggunakan miliaran transistor untuk melakukan perhitungan, tetapi pada level terendah, Anda hanya perlu sedikit untuk membentuk komponen yang paling dasar, yang dikenal sebagai gerbang.
Logika Gates
Melakukan Matematika Bersama Gates
Ketika kedua input menyala, carry menyala, dan mengirimkannya ke adder penuh berikutnya dalam rantai:
Sebagian besar operasi matematika lainnya dapat dilakukan dengan tambahan; perkalian hanyalah penambahan berulang, pengurangan dapat dilakukan dengan beberapa inversi bit yang mewah, dan pembagian hanya pengurangan berulang. Dan sementara semua komputer modern memiliki solusi berbasis perangkat keras untuk mempercepat operasi yang lebih rumit, Anda dapat secara teknis melakukan semuanya dengan penambah lengkap.
Bus, dan Memori
Seluruh paket ini terbungkus dalam apa yang dikenal sebagai daftar. Register-register ini terhubung ke bus, yang merupakan bundel kabel yang mengelilingi seluruh sistem, terhubung ke setiap komponen. Bahkan komputer modern memiliki bus, meskipun mereka mungkin memiliki beberapa bus untuk meningkatkan kinerja multitasking.
Register digunakan untuk membuat RAM juga. RAM sering ditata dalam kotak, dengan kabel masuk dalam dua arah:
Jam, Stepper, dan Decoder
Register digunakan di mana-mana dan merupakan alat dasar untuk memindahkan data di sekitar dan menyimpan informasi dalam CPU. Jadi apa yang memberitahu mereka untuk memindahkan barang-barang?
Jam adalah komponen pertama dalam inti CPU dan akan dimatikan pada interval yang ditetapkan, diukur dalam hertz, atau siklus per detik. Ini adalah kecepatan yang Anda lihat diiklankan bersama CPU; chip 5 GHz dapat melakukan 5 miliar siklus per detik. Clock speed sering merupakan metrik yang sangat bagus untuk seberapa cepat sebuah CPU.
Jam terhubung ke stepper, yang akan dihitung dari satu ke langkah maksimal, dan menyetel ulang sendiri kembali ke satu saat selesai. Jam juga terhubung ke gerbang AND untuk setiap daftar yang dapat ditulis oleh CPU ke:
Instruksi program disimpan dalam RAM (atau cache L1 pada sistem modern, lebih dekat ke CPU). Karena data program disimpan dalam register, sama seperti setiap variabel lainnya, ia dapat dimanipulasi dengan cepat untuk melompat di sekitar program. Ini adalah bagaimana program mendapatkan strukturnya, dengan loop dan jika pernyataan. Instruksi jump menetapkan lokasi saat ini dalam memori yang didekodekan oleh instruksi decoder dari ke lokasi yang berbeda.
Bagaimana Semua Ini Berkumpul
Untuk melakukan perhitungan, data program dimuat dari RAM sistem ke bagian kontrol. Bagian kontrol membaca dua angka dari RAM, memuat yang pertama ke register instruksi ALU, dan kemudian memuat yang kedua ke dalam bus. Sementara itu, mengirimkan ALU kode instruksi yang memberitahukan apa yang harus dilakukan. ALU kemudian melakukan semua perhitungan dan menyimpan hasilnya dalam register yang berbeda, yang dapat dibaca oleh CPU dan kemudian melanjutkan prosesnya.
Pemindaian port sedikit seperti menggoyangkan seikat pintu untuk melihat pintu mana yang terkunci. Pemindai mempelajari port mana pada router atau firewall yang terbuka, dan dapat menggunakan informasi ini untuk menemukan kelemahan potensial sistem komputer.
Bukan rahasia bahwa Firefox dapat mengkonsumsi cukup banyak memori sistem selama penggunaan normal. Meskipun jumlah tab yang telah Anda buka dan add-on yang terinstal tentu saja berkontribusi, bahkan penggunaan yang konservatif dari instalasi kotak dapat melaporkan sedikit penggunaan memori.
Kami sudah hidup di masa depan. Kami memiliki perangkat genggam yang menggunakan satelit untuk menentukan lokasi tepat kami hampir di mana saja di planet ini. Tapi pernahkah Anda bertanya-tanya bagaimana cara kerja GPS?
Microsoft telah merinci bagaimana Artificial Intelligence diatur untuk mengubah cara kerja teknologi di masa depan. Ini telah menjadi pusat perhatian dalam hal AI & mendemokratiskan hal yang sama.
Artikel ini menjelaskan apa itu virus Rootkit, bagaimana Rootkit bekerja & jenis Rootkit di Windows - Kernel & Rootkit Pengguna-mode. Bootkit vs Rootkit menjelaskan.