Разлика между RAM и кеш памет

Разлика между RAM и кеш памет
Разлика между RAM и кеш памет

Видео: Разлика между RAM и кеш памет

Видео: Разлика между RAM и кеш памет
Видео: Какая частота памяти нужна играм... или тайминги? 2024, Ноември
Anonim

RAM срещу кеш памет

Паметта на компютъра е организирана в йерархия и те са организирани в зависимост от времето, необходимо за достъп до тях, цената и капацитета. RAM и кеш паметта са два члена в тази йерархия на паметта. RAM (памет с произволен достъп) е основната памет, използвана в компютъра. Неговите отделни клетки от паметта могат да бъдат достъпни във всяка последователност и затова се нарича памет с произволен достъп. RAM паметите са разделени на две категории като статична RAM (SRAM) и динамична RAM (DRAM). Кеш паметта е специална памет, използвана от CPU (централен процесор) на компютър с цел намаляване на средното време, необходимо за достъп до паметта.

Какво е RAM?

RAM е известна още като основна памет на компютър. Това е летлива памет, в която данните, които са съхранени в паметта, се губят при изключване на захранването. RAM паметите са разделени на две категории като статична RAM (SRAM) и динамична RAM (DRAM). SRAM използва транзистори за съхраняване на един бит данни и не е необходимо периодично да се опреснява. DRAM използва отделен кондензатор за съхраняване на всеки бит данни и трябва периодично да се опреснява, за да поддържа заряда в кондензаторите. В съвременните компютри RAM е организирана в модули, които могат да бъдат надграждани. Това ще позволи много лесно увеличаване на капацитета на RAM паметта или коригиране на повреди.

Какво е кеш памет?

Кеш паметта е специална памет, използвана от процесора с цел намаляване на средното време, необходимо за достъп до паметта. Кеш паметта е относително по-малка и също така по-бърза памет, която съхранява най-често използваните данни от основната памет. Когато има заявка за четене на паметта, кеш паметта се проверява, за да се види дали тези данни съществуват в кеш паметта. Ако тези данни са в кеш паметта, тогава няма нужда от достъп до основната памет (която отнема повече време за достъп), което прави средното време за достъп до паметта по-малко. Обикновено има отделни кешове за данни и инструкции. Кешът на данни обикновено се настройва в йерархия от кеш нива (понякога наричани многостепенни кешове). L1 (Ниво 1) и L2 (Ниво 2) са най-горните кешове в тази йерархия от кешове. L1 е най-близкият кеш до основната памет и е кешът, който се проверява първи. L2 кешът е следващият по ред и е вторият най-близо до основната памет. L1 и L2 се различават по скорости на достъп, местоположение, размер и цена.

Каква е разликата между RAM и кеш памет?

В йерархията на паметта кеш паметта е по-близката памет до процесора в сравнение с RAM. Кеш паметта е много по-бърза и също така скъпа в сравнение с RAM. Но капацитетът на RAM паметта е по-голям от капацитета на кеш паметта. Освен това, кеш паметта също е организирана като йерархия като L1, L2 и L3 кешове, които се различават по скорост, цена и капацитет.

Препоръчано: