Разлика между RAM и ROM

RAM (Оперативна памет) е бързо достъпна памет, която съхранява данни по време на работа, докато ROM (Памет само за четене) съхранява постоянни данни, които се използват за неговите функции, като например информацията за зареждане на компютъра. По този начин ключова разлика между RAM и ROM е начинът, по който данните се съхраняват в тях; на съхранението в RAM е временно, докато съхранението в ROM е постоянно.

Компютър, подобно на човешкия мозък, се нуждае от памет, за да съхранява необходимата информация. Например човек може да добави две числа заедно и да произведе резултатите въз основа на метод, който е научил и запаметил. По същия начин компютърът трябва да съхранява методи и информация в памет, за да работи. RAM и ROM са както различни видове памет, използвани във всеки компютър, за да го ускорят и да му позволят достъп до информация, съхранявана в компютъра. Всеки компютър идва с определено количество физическа памет, която е под формата на чипове, които съхраняват данни.

СЪДЪРЖАНИЕ

1. Преглед и ключова разлика
2. Какво е RAM
3. Какво е ROM
4. Паралелно сравнение - RAM срещу ROM в таблична форма
6. Резюме

Какво е RAM?

RAM е съкращението от Оперативна памет. Както тълкува името, използването или достъпът до паметта е случаен, тъй като микропроцесорът чете паметта и я записва много бързо. Помислете за компютър, който трябва да добави две числа, които потребителят въвежда. Когато потребителят въведе двете числа, компютърът съхранява тези числа в RAM паметта. След това той съхранява обратно резултата в RAM паметта, която потребителят може да чете. Ето как компютърът или микропроцесорът чете и записва данни в RAM паметта. По същия начин, докато изпълнява програма, компютърът съхранява необходимите данни от твърдия диск в оперативната памет за бърз достъп.

Как се съхраняват данни в RAM

RAM е интегрална схема, съставена от клетки от паметта, които са вериги от логически порти. Всяка клетка с памет има адрес, чрез който микропроцесорът идентифицира къде да запише данните или от който да ги чете. Една клетка с памет може да съхранява само един бит данни и обикновено клетките от паметта са подредени като регистри за съхраняване на 8 битови данни. Ширината на данните може да варира в зависимост от типа RAM. Тоест, 16-битова RAM има 16 битови регистри, докато 8-битова RAM има 8-битови регистри.

Гореспоменатите регистри имат два вида връзки: адресни линии и линии за данни. Логическата комбинация '1' и '0', разположена в адресните редове, активира регистъра, който съответства на конкретната комбинация и му дава възможност да чете или записва. Въпреки това, данните, съхранявани в тези RAM регистри, са само временни, така че те изчезват, когато захранването е изключено. Това прави RAM изменчива памет.

Фигура 01: RAM

Видове оперативна памет

Има няколко вида RAM памет, използвани в компютър; основните типове са статична RAM (SRAM) и динамична RAM (DRAM). SRAM е много по-бърз при достъпа, а цената на производството е по-висока от DRAM. Следователно SRAM се използва като кеш памет на микропроцесорния чип. DRAM, от друга страна, е малко по-бавен и сравнително по-евтин. DRAM се използват външно към микропроцесора на дънната платка. Понякога компютърът прави отделен дял на твърдия диск като RAM, за да компенсира прекомерно използваната физическа RAM. Този процес прави компютъра по-бавен в работата, тъй като това изисква писане и четене на данни във файл, наречен файл със страница на твърдия диск. Този тип RAM се нарича виртуална RAM.

Какво е ROM?

ROM е съкращението за памет само за четене. За разлика от RAM, ROM е енергонезависима памет; въпреки че захранването се отстранява от ROM чипа, съхранените данни все още остават в техните регистри. ROM обикновено имат данни, предварително запаметени, когато са произведени. За компютрите ROM е полезно за съхраняване на непроменени програми; например BIOS, който се изпълнява при стартиране (зареждане).

Недостатъци на ROM

Има много недостатъци на ROM, а основният недостатък е невъзможността да се променят или актуализират функциите на фърмуера. Ако производителят го е програмирал с неизправен фърмуер, тогава всички чипове трябва да бъдат извикани и заменени един по един. Друг недостатък е, че ROM-ите не са полезни в R&D работата, тъй като много версии на фърмуера трябва да бъдат тествани от програмиста преди пускането на крайния продукт.

Видове ROM

За преодоляване на горепосочените проблеми е въведен изтриваем ROM програмируем ROM (EPROM), където фърмуерът може да бъде пренаписан от програмиста. Изтриването обаче се нуждае от високоинтензивна UV светлина, което все още затруднява. Като решение за това, на програмистите е въведен електрически изтриваем ROM програмируем ROM (EEPROM), така че те да могат да се използват в самия тестов слой и могат да се препрограмират многократно.

Фигура 02: EEPROM

Флаш паметта, използвана в USB устройства и съвременните лаптопи като твърд диск, е по-нататъшно развитие на EEPROM, който използва чип областта много ефективно. Презаписващите се CD и DVD също се считат за подобряване на CD и DVD ROM.

Разлика между RAM и ROM

RAM срещу ROM

Данните могат да бъдат съхранени и извлечени от RAM памет (Random-Access Memory). Данните могат да се четат само от ROM (Памет само за четене).
достъп
Времето за достъп е много кратко в RAM паметта. Компютърът го използва бързо, за да съхранява често необходими данни. Времето за достъп е дълго в ROM. Не може да се използва за бързо четене.
съхранение
RAM е летлива памет, така че след като се изгуби захранването с напрежение, данните се отстраняват от паметта. ROM е енергонезависима памет. Ако не може да се изтрие, данните остават на място, докато хардуерът не се повреди.
употреба
RAM се използва в кеша и основната памет на компютъра, тъй като е бърз, производствената цена е висока и повърхността на единица памет е по-голяма. ROM се използват за съхранение на постоянни, но по-малко използвани данни като софтуерни настройки, единствено използван BIOS в компютри, тъй като те се произвеждат в по-голям капацитет и цената на производството е по-малка.

Обобщение - RAM срещу ROM

RAM е високоскоростно временно съхранение на данни, което се използва за съхранение на бързо използвани стойности. За разлика от тях, ROM са постоянен тип памет и за разлика от RAM паметта загубата на данни няма да се случи, въпреки че напрежението е свалено. Това е ключовата разлика между RAM и ROM. ROM са неизгодни за употреба, тъй като след като фърмуерът е написан в ROM, той не може да бъде променен за подобрения или корекции. Следователно ROM се въвеждат и с възможност за четене и запис като RAM. Но функцията за четене / запис на RAM паметта е много по-бърза от ROM.

С любезност на изображенията:
1. "Чип овен" от Laserlicht - Собствена работа (CC BY-SA 3.0) през Commons Wikimedia
2. ”AT24C02 EEPROM 1480355 6 7 HDR Enhancer” От © Nevit Dilmen (CC BY-SA 3.0) през Wikimedia Commons