Faoliyatning fizik asoslari Saqlash moslamasining ishlashi tizimni ikki yoki undan ortiq barqaror holatga keltirishni ta'minlaydigan har qanday jismoniy ta'sirga asoslangan bo'lishi mumkin. Zamonaviy kompyuter texnologiyalarida yarimo'tkazgichlarning fizik xususiyatlari ko'pincha yarimo'tkazgich orqali oqim o'tishi yoki uning yo'qligi 0 yoki 1 mantiqiy signallarning mavjudligi deb talqin qilinganda qo'llaniladi. Magnitlanish yo'nalishi bilan belgilanadigan barqaror holatlar ma'lumotlarni saqlash uchun turli xil magnit materiallardan foydalanishga imkon beradi. Kondensatorda zaryadning mavjudligi yoki yo'qligi ham saqlash tizimining asosi bo'lishi mumkin. CD, DVD yoki Blu-ray disk yuzasidan yorug'likning aks etishi yoki tarqalishi ham ma'lumotni saqlashga imkon beradi.
Xotira turlarining tasnifi Xotira tasnifi va saqlash moslamalari (xotira) tasnifini farqlash kerak. Birinchisi xotirani funksionallik bo'yicha, ikkinchisi texnik dastur bo'yicha tasniflaydi. Bu erda birinchisi ko'rib chiqiladi-shuning uchun unga xotiraning apparat turlari (xotirada amalga oshiriladi) va ko'p hollarda dasturiy ravishda amalga oshiriladigan ma'lumotlar tuzilmalari kiradi.
Mavjud ma'lumotlar operatsiyalari * Faqat o'qish uchun xotira (faqat o'qish xotirasi, ROM)
* O'qish/yozish xotirasi
Dasturlashtiriladigan va qayta dasturlashtiriladigan rom-lar (rom va rom) xotirasi ushbu tasnifda umuman qabul qilingan joyga ega emas. U "faqat o'qish uchun" xotiraning pastki turiga kiradi yoki alohida shaklda ajratiladi.
Shuningdek, xotirani u yoki bu turga amalda uni qayta yozishning xarakterli chastotasi bilan bog'lash taklif etiladi: RAMga ish paytida ma'lumotlar tez — tez o'zgarib turadigan turlarni va ROMga nisbatan o'zgarmas ma'lumotlarni saqlash uchun mo'ljallangan turlarni kiritish kerak.
Kirish usuli
Ketma-ket kirish (eng. ketma — ket kirish xotirasi, SAM) - xotira xujayralari ketma-ket, ketma-ket, ularning joylashish tartibida tanlanadi (o'qiladi). Bunday xotiraning varianti Stack xotirasidir.
Tasodifiy kirish (eng. tasodifiy kirish xotirasi, RAM) - hisoblash moslamasi istalgan manzilda o'zboshimchalik bilan xotira joyiga murojaat qilishi mumkin.
Ma'lumotlarni saqlashni tashkil qilish va ularga kirish algoritmlari
Ma'lumotlar tuzilmalari tasnifini takrorlaydi:
Manzilli xotira-manzillash ma'lumotlar joylashgan joyga qarab amalga oshiriladi.
Assotsiativ xotira (eng. associative memory, content-addressable memory, CAM) - adreslash ularning joylashuvi bo'yicha emas, balki ma'lumotlar mazmuni bo'yicha amalga oshiriladi (xotira berilgan tarkibga ega bo'lgan yacheykaning mavjudligini tekshiradi va agar mavjud bo'lsa(lar) uning manzilini qaytaradi (a) yoki u bilan bog'liq bo'lgan boshqa ma'lumotlar).
Do'kon (stek xotirasi) - stekni amalga oshirish.
Matritsali xotira-xotira xujayralari shunday joylashtirilganki, ularga ikki yoki undan ortiq koordinatalar orqali kirish mumkin.
Obyekt xotirasi-boshqaruv tizimi obyektlarni saqlashga qaratilgan xotira. Bundan tashqari, har bir obyekt yozuv turi va hajmi bilan tavsiflanadi.
Semantik xotira-ma'lumotlar kontseptual xususiyatlarning ba'zi tuzilishiga muvofiq joylashtiriladi va o'chiriladi.
Maqsad
Bufer xotirasi-ma'lumotlarni turli xil qurilmalar yoki dasturlar o'rtasida almashish paytida vaqtincha saqlash uchun mo'ljallangan xotira.
Vaqtinchalik (oraliq) xotira-oraliq ishlov berish natijalarini saqlash uchun xotira.
Kesh xotirasi-bu keshlangan xotiraga qaraganda tezroq kirish uchun tez-tez ishlatiladigan ma'lumotlarni saqlaydigan qurilma yoki dasturiy ta'minot arxitekturasining bir qismi.
Tuzatish xotirasi-asosiy xotiraning noto'g'ri yacheykalarining manzillarini saqlash uchun mo'ljallangan kompyuter xotirasining bir qismi. Relocation table va remap table atamalari ham qo'llaniladi.
Boshqaruv xotirasi-boshqaruv dasturlari yoki proshivkalarni o'z ichiga olgan xotira. Odatda rom sifatida amalga oshiriladi.
Umumiy xotira yoki jamoaviy kirish xotirasi (ing. umumiy xotira, umumiy kirish xotirasi) - bir vaqtning o'zida bir nechta foydalanuvchilar, jarayonlar yoki protsessorlar uchun mavjud bo'lgan xotira.