Sejarah Komputer – Memori Tunai Bagian 1 dari 2

Kami melihat memori komputer digital awal, melihat sejarah memori Computer-Core, dan mengingatkan kami bahwa ram standar saat ini (Random Access Memory) adalah memori chip. Ini sesuai dengan aplikasi Hukum Mor yang sering dikutip (Gordon Moore adalah salah satu pendiri Intel). Ini menyatakan bahwa kepadatan komponen pada sirkuit terintegrasi, yang dapat diparafrasekan sebagai kinerja per unit biaya, berlipat ganda setiap 18 bulan. Memori inti awal memiliki waktu siklus dalam mikroskop, hari ini kita berbicara dalam NanoSecd.

Anda mungkin akrab dengan istilah uang tunai, seperti yang diterapkan pada PC. Ini adalah salah satu fitur kinerja yang disebutkan ketika berbicara tentang CPU terbaru, atau hard disk. Anda dapat memiliki L 1 atau L 2 cache pada prosesor, dan cache disk dengan berbagai ukuran. Beberapa program juga memiliki uang tunai, juga dikenal sebagai Buffer, misalnya, ketika menulis data ke pembakar CD. Program pembakar CD gratis harus & # 39; dikalahkan & # 39 ;. Hasil akhirnya adalah pasokan tatakan gelas yang baik!

Sistem mainframe telah menggunakan cache selama bertahun-tahun. Konsep ini menjadi populer di tahun 1970-an sebagai cara mempercepat waktu akses memori. Ini adalah saat ketika memori inti telah dihadapkan dan diganti dengan sirkuit terintegrasi, atau chip. Meskipun chip ini jauh lebih efisien dalam hal lokasi fisik, mereka memiliki masalah keandalan dan pembangkitan panas lainnya. Grafik dari desain tertentu lebih cepat, lebih panas dan lebih mahal daripada desain lainnya, 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 kenyataan bahwa komputer adalah mesin pengolah sekuensial. Tentu saja, salah satu keuntungan besar dari program komputer adalah ia dapat & # 39; bercabang & # 39; Atau & # 39; lompat & # 39; Urutan urutan – artikel lain dalam seri ini. Namun, masih ada banyak waktu ketika satu instruksi digunakan untuk membuat buffer atau cache sebagai tambahan yang berguna untuk komputer.

Gagasan dasar cache adalah untuk memprediksi data apa yang diperlukan dari memori untuk diproses dalam CPU. Pertimbangkan program yang terdiri dari serangkaian instruksi, masing-masing disimpan di lokasi memori, 100 alamat ke atas. Instruksi pada lokasi 100 dibaca dari memori dan dieksekusi oleh CPU, maka instruksi selanjutnya dibaca dari lokasi 101 dan dieksekusi, maka 102, 103, dll. [19659002] Jika memori yang dimaksud adalah inti Jika Anda ingin membaca instruksi untuk 1 microsecond jika Anda membutuhkan 100 NanoSecdos untuk menyelesaikan instruksi, maka 900 NanoSecdos untuk instruksi selanjutnya (1 microsecond = 1000 nanoseconds). 1 mikrodetik .. (Waktu dan kecepatan yang dikutip adalah bergoncang , Tapi tidak mengacu pada perangkat keras tertentu, hanya memberikan gambaran tentang prinsip-prinsip yang terlibat).



Source by Tony Stockill

Bookmark the permalink.

Comments are closed.