Mavjud ma'lumotlar operatsiyalari Faqat o'qish uchun xotira (ROM )
O'qish/yozish xotirasi
Dasturlashtiriladigan va qayta dasturlanadigan ROM (PROM va PROM) xotirasi ushbu tasnifda umumiy qabul qilingan o'ringa ega emas. U "faqat o'qish" xotirasining kichik turi deb ataladi [1] yoki alohida turga ajratiladi.
Shuningdek, xotirani amalda qayta yozishning xarakterli chastotasiga ko'ra u yoki bu turga kiritish taklif etiladi: operativ xotira ish paytida ma'lumotlar tez-tez o'zgarib turadigan turlarga, ROM esa nisbatan o'zgarmagan ma'lumotlarni saqlash uchun mo'ljallangan turlarga tegishlidir [1] .
Kirish usuli Ketma- ket kirish ( Inglizcha ketma-ket kirish xotirasi, SAM ) - xotira katakchalari joylashish tartibiga qarab ketma-ket tanlanadi (o'qiladi). Bunday xotiraning varianti stek xotirasi hisoblanadi.
Tasodifiy kirish ( inglizcha tasodifiy kirish xotirasi, RAM ) - hisoblash qurilmasi istalgan manzildagi ixtiyoriy xotira katakchasiga kirishi mumkin.
Ma'lumotlarni saqlash va kirish algoritmlarini tashkil etish Ma'lumotlar tuzilmalarining tasnifini takrorlaydi :
Manzilli xotira - adreslash ma'lumotlarning joylashuvi bilan amalga oshiriladi.
Assotsiativ xotira ( inglizcha assotsiativ xotira, kontent-adresli xotira, CAM ) - manzillash ma'lumotlarning joylashuvi bo'yicha emas, balki ularning mazmuni bo'yicha amalga oshiriladi (xotira belgilangan tarkibga ega bo'lgan hujayra mavjudligini tekshiradi va agar shunday bo'lsa (s) ) mavjud bo'lsa (yut) uni (ularning) manzil(lar)ini yoki u (ular) bilan bog'liq boshqa ma'lumotlarni qaytaradi.
Do'kon (stack) xotirasi ( ing. pushdown storage ) - stekni amalga oshirish .
Matritsa saqlash ( eng. matritsa saqlash ) - xotira xujayralari ikki yoki undan ortiq koordinatalar orqali kirish uchun joylashtirilgan.
Ob'ektni saqlash ( eng. ob'ektni saqlash ) - boshqaruv tizimi ob'ektlarni saqlashga qaratilgan xotira. Har bir ob'ekt yozuvning turi va hajmi bilan tavsiflanadi.
Semantik saqlash ( eng. semantik saqlash ) - ma'lumotlar kontseptual xususiyatlarning ma'lum bir tuzilishiga muvofiq joylashtiriladi va hisobdan chiqariladi.
Uchrashuv Bufer xotirasi ( eng. bufer saqlash ) - turli qurilmalar yoki dasturlar o'rtasida ma'lumotlarni almashishda ularni vaqtincha saqlash uchun mo'ljallangan xotira.
Vaqtinchalik (oraliq) xotira ( eng. vaqtinchalik (oraliq) saqlash ) - oraliq ishlov berish natijalarini saqlash uchun xotira.
Kesh xotirasi ( inglizcha kesh xotirasi ) keshlangan xotiraga qaraganda tezroq kirishni ta'minlash uchun tez-tez ishlatiladigan ma'lumotlarni saqlaydigan qurilma yoki dasturiy ta'minot arxitekturasining bir qismidir.
Tuzatish xotirasi ( inglizcha yamoq xotirasi ) - asosiy xotirada noto'g'ri hujayralar manzillarini saqlash uchun mo'ljallangan kompyuter xotirasining bir qismi. Relocation table va remap table atamalari ham ishlatiladi.
Boshqaruv xotirasi ( inglizcha boshqaruv xotirasi ) - boshqaruv dasturlari yoki mikrodasturlarni o'z ichiga olgan xotira. Odatda ROM sifatida amalga oshiriladi.
Umumiy xotira yoki umumiy foydalanish xotirasi ( ing. umumiy xotira, umumiy foydalanish xotirasi ) - bir vaqtning o'zida bir nechta foydalanuvchi, jarayonlar yoki protsessorlar uchun mavjud bo'lgan xotira.