Оперативна памет: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
Редакция без резюме
Ред 1:
'''Оперативна памет''' е елемент от [[архитектура на фон Нойман|архитектурата на фон Нойман]], която съдържа инструкции за [[централен процесор|централния процесор]] и различни данни използвани при неговата работа. Това е бързодействаща памет, с която процесорът обменя данни без посредничеството на други устройства. В оперативна памет се съхраняват кодът на изпълняваната програма и данните, върху които се извършват операциите. В съвременните системи се използва и свръхоперативна памет, (кеш памет) която обикновено е разположена в схемата на процесора и осигурява време за достъп, съизмеримо с вътрешните за процесора операции.
 
При съвременната [[компютър|изчислителна техника]] функцията на оперативна памет най-често се изпълнява от [[памет с произволен достъп]] (RAM). По тази причина съкращението RAM често се използва като синоним на оперативна памет, въпреки че памет с произволен достъп се използва за много други цели, включително в самите компютри. В зората на изчислителната техника като оперативна памет се е използвала също и [[памет с последователен достъп]], като например [[барабанна памет|барабанната памет]].
 
{{обработка|форматиране, сливане към [[кеш памет]]}}
 
На процесора често му се налага да контактува с паметта (обикновено DRAM). Осъществяването на тази връзка влиза в задачите на контролера на паметта. Въпреки високата скорост с която се извършва преносът на данни, процесорът е принуден да чака, защото е няколко пъти по-бърз. За преодоляване на това забавяне в работата и по-рационално използване на процесора, служи кеш паметта, изградена на базата на SRAM. Кеш паметта е разположена много близо до процесора и е с неголям размер - обикновено по-малко от мегабайт. Идеята е най-често използваните команди и данни да не бъдат извличани от системната (оперативна) памет, а от по-бързата и по-близо разположена кеш памет. Затова процесорът първо проверява дали в кеша се намира това което му трябва и едва след това (ако го няма) търси в RAM.
 
 
 
В съвременните компютърни системи има повече от една кеш памет. Има такава, който се намира в корпуса на самия процесор и се нарича L1 cache (L1 - level 1, първо ниво), следва L2, може да има и L3.