Perbezaan antara memori RAM dan cache

Anonim

RAM vs Memori Cache

Memori komputer diatur ke hierarki dan mereka dianjurkan mengingati masa yang diambil untuk mengaksesnya, kos dan kapasiti. RAM dan memori cache adalah dua ahli dalam hierarki memori ini. RAM (Random Access Memory) adalah memori utama yang digunakan dalam komputer. Sel memori individunya boleh diakses dalam sebarang urutan, dan oleh itu ia dipanggil memori akses rawak. RAM dibahagikan kepada dua kategori sebagai RAM Statik (SRAM) dan Dynamic RAM (DRAM). Memori cache adalah memori khas yang digunakan oleh CPU (Unit Pemprosesan Pusat) komputer untuk tujuan mengurangkan masa purata yang diperlukan untuk mengakses memori.

Apakah RAM?

RAM juga dikenali sebagai memori utama komputer. Ia adalah memori yang tidak menentu di mana data yang disimpan di dalam memori hilang apabila kuasa dimatikan. RAM dibahagikan kepada dua kategori sebagai RAM Statik (SRAM) dan Dynamic RAM (DRAM). SRAM menggunakan transistor untuk menyimpan satu bit data dan ia tidak perlu diperbaharui secara berkala. DRAM menggunakan kapasitor berasingan untuk menyimpan setiap bit data dan perlu dipulihkan secara berkala untuk mengekalkan caj di kapasitor. Dalam komputer moden, RAM disusun dalam modul yang boleh dipertingkatkan. Ini akan meningkatkan kapasiti RAM atau membetulkan ganti rugi dengan mudah.

Apakah Memory Cache?

Memori cache adalah memori khas yang digunakan oleh CPU untuk tujuan mengurangkan masa purata diambil untuk akses memori. Memori cache agak lebih kecil dan juga memori yang lebih cepat, yang menyimpan data yang paling sering diakses dari ingatan utama. Apabila terdapat permintaan memori yang dibaca, memori cache akan diperiksa untuk melihat sama ada data itu wujud dalam ingatan cache. Jika data tersebut berada dalam memori cache, maka tidak perlu mengakses memori utama (yang memerlukan waktu lebih lama untuk diakses), oleh itu menjadikan purata waktu akses memori lebih kecil. Biasanya, terdapat cache berasingan untuk data dan arahan. Cache data lazimnya ditubuhkan dalam hierarki tahap cache (kadang-kadang dipanggil cache bertingkat). L1 (Tahap 1) dan L2 (Tahap 2) adalah paling banyak cache dalam hierarki cache ini. L1 adalah cache terdekat ke memori utama dan cache yang diperiksa terlebih dahulu. L2 cache adalah barisan seterusnya dan kedua paling dekat dengan ingatan utama. L1 dan L2 berbeza-beza dalam kelajuan akses, lokasi, saiz dan kos.

Apakah perbezaan antara RAM dan Memori Cache?

Dalam hierarki ingatan, memori cache adalah memori yang lebih dekat kepada CPU apabila dibandingkan dengan RAM. Memori cache jauh lebih cepat dan juga mahal jika dibandingkan dengan RAM. Tetapi kapasiti memori RAM lebih besar daripada kapasiti memori cache.Tambahan pula, ingatan cache juga dianjurkan sebagai hirarki sebagai cache L1, L2 dan L3 yang berbeza dengan kelajuan, kos dan kapasiti.