Класификация на видовете памет

Необходимо е да се прави разлика между класификацията на паметта и класификацията на устройствата за съхранение (памет). Първият класифицира паметта по функционалност, вторият по техническа реализация. Тук се разглежда първият - по този начин в него попадат както хардуерни видове памет (имплементирани в паметта), така и структури от данни, реализирани в повечето случаи програмно.

- по налични операции с данни:

  • Памет само за четене (ROM)
  • Памет за четене/запис (памет с произволен достъп, RAM)

Паметта на програмируем и препрограмируем ROM (PROM и PROM) няма общоприето място в тази класификация. Тя или се нарича подвид на паметта "само за четене", или е отделена в отделен тип.

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

  • Енергонезависимото хранилищее памет, реализирана от памет, записите в която не се изтриват при прекъсване на захранването. Този тип памет включва всички видове памет на ROM и PROM;
  • Енергонезависимото хранилищее памет, реализирана от памет, записите в която се изтриват при прекъсване на захранването. Този тип памет включва RAM памет, кеш памет.

oСтатична памет(англ. static storage) - енергонезависима памет, която е достатъчна за съхраняване на информация за поддържане на захранващото напрежение;

oДинамична памет(англ. dynamic storage) - летлива памет, в която информацията се унищожава (деградира) с течение на времето и освен захранване е необходимо периодично да се произвеждавъзстановяване (регенерация).

- по ред на избор:

  • С последователен достъп(англ. sequential access memory, SAM) - когато клетките на паметта се избират (четат) последователно, една след друга, в реда на тяхното местоположение. Вариант на тази памет естекова памет.
  • Буферна памет(англ. buffer storage) - памет, предназначена за временно съхранение на данни при обмена им между различни устройства или програми.
  • Временно (междинно) съхранение(англ. temporary (intermediate) storage) - памет за съхраняване на междинни резултати от обработката.
  • Кеш памет(англ. cache memory) - част от архитектурата на устройство или софтуер, който съхранява често използвани данни, за да им предостави по-бърз достъп от кеш паметта.
  • Паметта за управлениее памет, съдържаща управляващи програми или микропрограми. Обикновено се изпълнява като ROM.
  • Споделена паметилисподелена памет(англ. shared memory, shared access memory) - памет, която е достъпна едновременно за няколко потребители, процеси или процесори.

- по отдалеченост и достъпност за централния процесор:

  • Първичната памете достъпна за процесора без достъп до външни устройства. Това са процесорни регистри (процесорилирегистрирана памет) и процесорен кеш (ако има такъв);
  • Терциарната памете достъпна само чрез нетривиална последователност от стъпки. Това включва всички видове външна памет - достъпна чрез I/O устройства. Взаимодействието с третичната памет се осъществява по определени правила (протоколи) и изисква наличието в паметта на съответнияпрограми. Програмите, които осигуряват минимално необходимото взаимодействие, се поставят в ROM, включен във вторичната памет (за PC-съвместими компютри, това е BIOS ROM);

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

- при наличие на централен процесор:

  • Директно управлявана (онлайн) памет(англ. онлайн съхранение) - памет, директно достъпна в даден момент за централния процесор.
  • Офлайн памет- FIXME.

- относно организацията на съхранение на данни и алгоритъма за достъп до тях:

6. Повтаря класификацията на структурите от данни:

  • Памет за съхранениее тип памет, която е хардуерна реализация на стека.
  • Матричното хранилищее вид памет, чиито елементи (клетки) са подредени по такъв начин, че достъпът до тях се осъществява чрез две или повече координати.
  • Съхранение на обекти— памет, чиято система за управление е насочена към съхраняване на обекти. Всеки обект се характеризира с вида и размера на записа.
  • Семантичното съхранениее вид памет, в която данните се поставят и отписват в съответствие с определена структура от концептуални характеристики.
следваща лекция ==>
и насоки за прилагането имФактори, които застрашават външната валидност