"Terlihat seperti" menyiratkan metafora. Jika kita mengambil "apa yang akan terlihat seperti" secara harfiah, itu akan terlihat seperti sepotong silikon terukir mewah yang duduk di motherboard-nya. Jelas metafora adalah tujuannya. Untuk membangun metafora, kita perlu melihat apa itu sebenarnya. Lalu kita bisa membangun metafora yang bisa diterima. Ini agak panjang, tapi untungnya, itu berakhir dengan metafora video untuk Anda.
Kode mesin sebenarnya disimpan dalam memori sebagai bit. Chip memori biasanya DRAM , yang menyimpan bit-bit itu sebagai voltase melintasi kapasitor dan elektron. Keduanya terhubung - sulit untuk berbicara tentang tegangan tanpa elektron. Kadang-kadang nyaman untuk berbicara tentang satu atau yang lain, tetapi memahami bahwa di mana seseorang pergi, yang lain mengikuti.
Perjalanan kode mesin dimulai dengan "ambil." Pola voltase tertentu diterapkan pada kabel chip RAM yang menunjukkan bahwa rangkaian bit khusus ini harus dikirim ke CPU. Mengapa? Tidak tahu, tidak peduli. Biasanya sinyal itu dikirim karena CPU menyelesaikan instruksi terakhir dan meminta yang baru sebagai respons naluriah, seperti anjing yang meminta perlakuan kedua setelah Anda memberinya yang pertama. Proses ini dimulai dengan beberapa tendangan primordial di celana yang disebabkan oleh ketidakstabilan alami dalam CPU. Ketika catu daya menerapkan tegangan konstan ke chip, kenaikan tegangan pada akhirnya menyebabkan CPU meletakkan voltase yang benar pada chip RAM untuk mendapatkan instruksi pertama (saya sedikit menggerakkan lapisan BIOS, karena itu tidak penting untuk ceritanya.
Memori modern mengalirkan data secara paralel. Ini berarti bit yang membentuk kode mesin dibagi menjadi "jalur" (32 atau 64 adalah umum) yang merupakan cara logis untuk mengatakan kabel 32/64 dari RAM ke CPU. Tegangan pada saluran tersebut dinaikkan dan diturunkan sesuai kebutuhan untuk mengirimkannya ke CPU.
Setelah di CPU itu bisa melakukan pekerjaannya. Ini adalah bidang mikroarsitektur , dan ini bisa rumit karena ini benar-benar industri yang bernilai miliaran dolar. Tegangan itu memengaruhi transistor, yang memengaruhi voltase lain, dengan cara yang dapat kami gambarkan sebagai "menambahkan bit" atau "perkalian." Mereka benar-benar semua hanya tegangan yang mewakili bit-bit itu, dengan cara yang sama kita dapat menuliskan string 5 karakter "2 + 2 = 4" pada selembar kertas dan mengatakan kita melakukan matematika. Pensil grafit bukan nomor dua. Itu hanya representasi fisik yang kami gunakan untuk nomor itu.
Jadi itulah yang dilakukan sistem sesungguhnya, pada tingkat yang sangat tinggi. Saya telah melewatkan dengan baik ... hampir semuanya ... tetapi cukup layak untuk dapat kembali ke pertanyaan Anda yang sebenarnya. Akan seperti apa [metaforis] itu?
Ketika itu terjadi, saya pikir Martin Molin mungkin telah membangun metafora terbaik, dengan Mesin Marmernya . Kode mesin dikodekan (dengan tangan) ke beberapa strip Lego Technics di tengah sebagai pasak, daripada tegangan pada kapasitor. Ini lebih seperti EPROM daripada DRAM, tetapi keduanya menyimpan data. Kelereng seperti elektron, digerakkan oleh voltase (atau gravitasi, dalam kasus kelereng). Dan ketika elektron bergerak, mereka menerapkan kekuatan ke gerbang yang melakukan sesuatu.
Mesinnya sederhana, dibandingkan dengan CPU modern, tetapi tidak terlalu buruk, sejauh metafora pergi. Dan itu menarik!