Класификация на видовете памет
Необходимо е да се прави разлика между класификацията на паметта и класификацията на устройствата за съхранение (памет). Първият класифицира паметта по функционалност, вторият по техническа реализация. Тук се разглежда първият - по този начин в него попадат както хардуерни видове памет (имплементирани в паметта), така и структури от данни, реализирани в повечето случаи програмно.
- по налични операции с данни:
- Памет само за четене (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. Повтаря класификацията на структурите от данни:
- Памет за съхранениее тип памет, която е хардуерна реализация на стека.
- Матричното хранилищее вид памет, чиито елементи (клетки) са подредени по такъв начин, че достъпът до тях се осъществява чрез две или повече координати.
- Съхранение на обекти— памет, чиято система за управление е насочена към съхраняване на обекти. Всеки обект се характеризира с вида и размера на записа.
- Семантичното съхранениее вид памет, в която данните се поставят и отписват в съответствие с определена структура от концептуални характеристики.
следваща лекция ==> | ||
и насоки за прилагането им | Фактори, които застрашават външната валидност |