Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Видове пам. Йерарх. на пам. Управл. на пам


Информационни технологии | 2009-12-04 | 95 сваляния

33 Видове пам. Йерарх. на пам. Управл. на пам.

Памет е способността на мозъка да приема, обработва (разбира) и съхранява определено количество информация, която да може да възпроизведе и използва в бъдещ момент

RAM (англ. Random Access Memory) e електронна памет позволяваща както четене, така и запис (оттук идва името означаващо буквално памет с произволен достъп).

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

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

Едно от деленията на RAM паметта е на D (Dynamic) RAM и S (Static) RAM. DRAM е по-евтината и разпространена и се използва като основна компютърна памет. SRAM e по-скъпа и се използва главно за кеш памети. Основната разлика между тях е, че информацията в DRAM трябва да бъде опреснявана периодично (няколко хиляди пъти в секунда) - поради елементите, от които е изградена, тя има свойството да забравя информацията, съдържаща се в нея. Също така, прочитането на нещо от паметта води до неговото забравяне , което налага допълнително презареждане. Тази операция (презареждане) нормално се извършва от един чип, наречен контролер на паметта. Има обаче и специални памети, които не се нуждаят от външно въздействие на процесора или гореспоменатия контролер, за да се опресняват; те често се използват в преносимите компютри, защото консумацията на енергия при тях е по-ниска. При SRAM няма опресняване на информацията, поради различните елементи от които е изградена. Освен това, докато за DRAM нормални времена на достъп са от порядъка на 50-60ns (ns - наносекунди, една наносекунда е една милиардна част от секундата) за SRAM тези времена са около 10ns - значи пет пъти по добри. Нормално е в този момент човек да си помисли - ами този динозавър, DRAM, използва ли се още? Да, и то много. Причината - SRAM са много по-скъпи за производство. И DRAM, и SRAM присъстват във вашия компютър - първата в лицето на така наречената оперативна памет, втората - в ролята на кеш памет.

На процесора често му се налага да контактува с паметта (изградена от DRAM). Осъществяването на тази връзка влиза в задачите на контролера на паметта. Въпреки високата скорост с която се извършва преносът на данни, процесорът е принуден да чака, защото работи няколко пъти по-бързо. За преодоляване на това забавяне в работата се използва кеш паметта, изградена на базата на SRAM. Кеш паметта е разположена много близо до процесора и е с неголям размер - обикновено по-малко от мегабайт. Идеята е най-често използваните команди и данни да не бъдат извличани от системната (оперативна) памет, а от по-бързата и по-близо разположена кеш памет. Затова процесорът първо проверява дали в кеша се намира това което му трябва и едва след това (ако го няма) търси в RAM. В аналогична ситуация попадате когато ви се допие бира - първо проверявате дали има в хладилника и чак когато с неудоволствие се убедите, че няма, отскачате до магазина за да купите.

Ефективността на идеята се подкрепя от едно емпирично (получено с експерименти, а не по формула) правило: от всичките данни, програми и информация на вашия компютър, около 20% се използва през 80% от времето. Кеш паметта се опитва да прихване и задържи тези 20% по следния начин: контролера на паметта записва в кеша всичко, което процесорът взима от паметта под формата на списък; всеки път, когато CPU намери нужната му информация в кеша се получава попадение и тази информация се премества на върха на списъка. Когато кеш паметта е пълна и се налага да се запише още нещо, последния запис (този който е на дъното и следователно е най-рядко използван) се изтрива и на негово място се поставя новата информация.

В съвременните компютърни системи има повече от един вид кеш. Има такъв, който се намира в корпуса на самия процесор и се нарича L1 cache (L1 - level 1, първо ниво), следва L2, може да има и L3. Всичките тези видове са памет. Само че, има и друга ситуация, в която може да се употреби термина кеш и кеширане. Първата е, когато говорим за swap файла (тук употребата е неправилна), който както споменах представлява разширение на паметта върху твърдия диск и втората - когато част от паметта се заделя, за да се подобри работата на вашия харддиск. Тук вече употребата е съвсем на място, защото се заделя част от оперативната памет, която да служи за кеш на много по-бавния от нея твърд диск. Програмата с която може да указвате каква част от паметта да се използва за кеширане на диска под DOS се нарича Smartdrv. Windows се грижи сам за тези настройки затова не е необходимо да настройвате нищо. Ако обаче ви се иска да пипнете и да видите ефекта при различни стойности (ефект има, защото тази част която заделите за дисков кеш не се

Видове пам. Йерарх. на пам. Управл. на пам

Добави своя коментар:



Тагове от реферата: , , , , , ,


Подобни материали


Обединяване на таблици Информационни технологии | 2010-11-19 | 204 прочитания
Адресна дешифрация. Карта на паметта. Директен достъп до паметта Информационни технологии | 2010-11-19 | 162 прочитания
ДЪННА ПЛАТКА 1 Информационни технологии | 2010-11-19 | 47 прочитания
Какви са основните фази при разработването на една информационна система Опишете накрадко дейностите извършвани през всяка фаза Информационни технологии | 2010-11-19 | 66 прочитания
Алгоритъм с връщане назад Информационни технологии | 2010-11-19 | 50 прочитания
Цифровите елементи представляват комбинационно-логически елементи (тригери, клетки на електрони памети) Информационни технологии | 2010-11-19 | 190 прочитания
СВЪРЗВАНЕ, ИЗРАЗ ЗА СВЪРЗВАНЕ И СИНХРОН НА СВЪРЗАНИЯТА Информационни технологии | 2010-11-19 | 32 прочитания
Графики. Списъци. Таблици в HTML Информационни технологии | 2010-11-19 | 126 прочитания
Масиви Информационни технологии | 2010-11-19 | 41 прочитания
Статутът на лабораторната работа в системата от дидактически категории Информационни технологии | 2010-11-19 | 60 прочитания