Kami melihat memori komputer digital awal, Memori Komputer – Memori Inti, dan mengatakan bahwa RAM standar saat ini (Random Access Memory) adalah chip memori. Ini sesuai dengan aplikasi umum Hukum Moore (Gordon Moore adalah salah satu pendiri Intel). Hal ini menunjukkan bahwa kepadatan komponen dalam sirkuit terpadu, yang dapat diparafrasekan sebagai kinerja setiap unit biaya, berlipat ganda setiap 18 bulan. Memori inti awal memiliki siklus waktu dalam mikrodetik, sekarang kita berbicara dengan nanodetik.

Anda mungkin akrab dengan istilah cache, seperti yang diterapkan ke PC. Ini adalah salah satu fitur kinerja yang disebutkan ketika berbicara tentang CPU terbaru, atau Hard Disk. Anda dapat memiliki cache L1 atau L2 dalam prosesor, dan cache ukuran disk yang berbeda. Beberapa program juga memiliki cache, juga dikenal sebagai buffer, misalnya, saat menulis data ke pembakar CD. Program yang dimulai dengan CD burn adalah "spread" & # 39;. Hasil dari ini adalah suplai besar tatakan gelas!

Sistem cache utama telah digunakan selama bertahun-tahun. Konsep ini menjadi populer pada 1970-an sebagai cara mempercepat waktu akses memori. Ini adalah waktu ketika memori inti telah dihapus dan diganti oleh sirkuit terpadu atau chip. Meskipun chip lebih baik dalam hal ruang fisik, mereka memiliki masalah lain dari panas relatif dan pembangkit panas. Keripik sebuah desain lebih cepat, lebih panas dan lebih mahal daripada chip dalam desain lain, yang lebih murah, tetapi lebih lambat. Kecepatan selalu menjadi salah satu faktor terpenting dalam penjualan komputer, dan insinyur desain selalu mencari cara untuk meningkatkan kinerja.

Konsep memori cache didasarkan pada fakta bahwa komputer secara inheren merupakan pemrosesan mesin yang berurutan. Tentu saja, salah satu manfaat utama dari program komputer adalah dapat menjadi & # 39; cabang & # 39; o & # 39; lompat & # 39; dalam urutan – subjek artikel lain dalam seri ini. Namun, ada cukup waktu ketika instruksi lain mengikuti yang lain untuk membuat buffer atau cache tambahan yang berguna ke komputer.

Gagasan utama cache adalah memprediksi data apa yang diperlukan dari memori untuk memproses CPU. Pertimbangkan sebuah program, yang terdiri dari serangkaian instruksi, yang masing-masing disimpan di lokasi memori, katakan dari alamat 100 dan seterusnya. Instruksi lokasi 100 dibaca dalam memori dan dilakukan oleh CPU, maka instruksi selanjutnya dibaca dari lokasi 101 dan dieksekusi, kemudian 102, 103 dll.

Jika memori yang dimaksud adalah memori utama, mungkin perlu 1 mikrodetik untuk membaca tutorial. Jika prosesor berlangsung, katakanlah 100 nanodetik untuk menjalankan instruksi, lalu tunggu 900 nanodetik untuk instruksi berikutnya (1 mikrodetik = 1.000 nanodetik). Tingkat kekambuhan efektif dari CPU adalah 1 mikrodetik .. (Waktu dan tanda kutip biasanya umum, tetapi tidak mengacu pada perangkat keras tertentu, murni memberikan deskripsi prinsip-prinsip yang terlibat).



Source by Tony Stockill