RAM (tasodifiy kirish xotirasi) tezkor kirish mumkin boʻlgan xotira boʻlib, uning ishlashi davomida maʼlumotlarni saqlaydi, ROM (Faqat oʻqish xotirasi) esa oʻz vazifalari uchun foydalaniladigan doimiy maʼlumotlarni, masalan, kompyuterni yuklash maʼlumotlarini saqlaydi. Shunday qilib, RAM va ROM o'rtasidagi asosiy farq ularda ma'lumotlarni saqlash usulidadir; RAMdagi xotira vaqtinchalik, ROMdagi xotira esa doimiy.
Kompyuter, inson miyasi kabi kerakli ma'lumotlarni saqlash uchun xotiraga muhtoj. Masalan, odam ikkita raqamni qo‘shib, o‘z o‘rgangan va yodlagan usul asosida natija berishi mumkin. Xuddi shu tarzda, kompyuter ishlash uchun xotirada usullar va ma'lumotlarni saqlashi kerak. RAM va ROM har qanday kompyuterda tez ishlash va kompyuterda saqlangan ma'lumotlarga kirishni ta'minlash uchun ishlatiladigan turli xil xotiralardir. Har bir kompyuter ma'lum miqdordagi jismoniy xotiraga ega bo'lib, u ma'lumotlarni saqlaydigan chiplar shaklida bo'ladi.
RAM nima?
RAM – tasodifiy kirish xotirasining qisqartmasi. Nomi talqin qilinganidek, xotiradan foydalanish yoki kirish tasodifiy, chunki mikroprotsessor xotirani o'qiydi va unga juda tez yozadi. Foydalanuvchi kiritgan ikkita raqamni qo'shishi kerak bo'lgan kompyuterni ko'rib chiqing. Foydalanuvchi ikkita raqamni kiritganda, kompyuter bu raqamlarni operativ xotirada saqlaydi. Shundan so'ng, foydalanuvchi o'qishi uchun natijani operativ xotirada saqlaydi. Kompyuter yoki mikroprotsessor RAMdagi ma'lumotlarni shunday o'qiydi va yozadi. Xuddi shunday, dasturni bajarayotganda kompyuter tezkor kirish uchun qattiq diskdagi kerakli ma'lumotlarni operativ xotirada saqlaydi.
Ma'lumotlar RAMda qanday saqlanadi
RAM - mantiqiy eshiklarning sxemalari bo'lgan xotira hujayralaridan tashkil topgan integral sxema. Har bir xotira yacheykasida mikroprotsessor ma'lumotlarni qayerga yozishni yoki uni o'qishni aniqlaydigan manzilga ega. Bitta xotira xujayrasi faqat bitta bit ma'lumotni saqlashi mumkin va odatda xotira kataklari 8 bitli ma'lumotlarni saqlash uchun registrlar sifatida joylashtirilgan. Ma'lumotlarning kengligi RAM turiga qarab farq qilishi mumkin. Ya'ni, 16-bitli operativ xotirada 16-bitli registrlar, 8-bitli operativ xotirada esa 8-bitli registrlar mavjud.
Yuqorida aytilgan registrlar ikki turdagi ulanishga ega: manzil liniyalari va ma'lumotlar liniyalari. Mantiqiy "1" va "0" mantiqiy birikmasi manzil satrlarida ma'lum kombinatsiyaga mos keladigan registrni faollashtiradi va uni o'qish yoki yozish imkonini beradi. Biroq, ushbu operativ xotira registrlarida saqlangan ma'lumotlar faqat vaqtinchalik, shuning uchun ular quvvat o'chirilganda yo'qoladi. Bu RAMni oʻzgaruvchan xotiraga aylantiradi.
01-rasm: RAM
RAM turlari
Kompyuterda bir necha turdagi operativ xotiralar ishlatiladi; asosiy turlari Statik RAM (SRAM) va Dinamik RAM (DRAM). SRAM kirishda tezroq va ishlab chiqarish narxi DRAM-larga qaraganda yuqori. Shuning uchun SRAM mikroprotsessor chipining kesh xotirasi sifatida ishlatiladi. Boshqa tomondan, DRAM biroz sekinroq va nisbatan arzonroq. DRAMlar anakartdagi mikroprotsessorga tashqaridan ishlatiladi. Ba'zan, kompyuter haddan tashqari ishlatilgan jismoniy RAMni to'ldirish uchun qattiq diskda operativ xotira sifatida alohida bo'lim yaratadi. Ushbu jarayon kompyuterning ishlashini sekinlashtiradi, chunki bu qattiq diskdagi sahifa fayli deb nomlangan faylga ma'lumotlarni yozish va o'qishni talab qiladi. Ushbu turdagi operativ xotira virtual operativ xotira deb ataladi.
ROM nima?
ROM - bu faqat o'qish uchun xotiraning qisqartmasi. Operativ xotiradan farqli o'laroq, ROM doimiy xotiradir; quvvat ROM chipidan o'chirilgan bo'lsa-da, saqlangan ma'lumotlar hali ham ularning registrlarida qoladi. ROMlar, odatda, ishlab chiqarilganda ma'lumotlar oldindan saqlanadi. Kompyuterlar uchun ROM o'zgartirilmagan dasturlarni saqlash uchun foydalidir; masalan, ishga tushirishda (yuklashda) bajariladigan BIOS.
ROMning kamchiliklari
ROMlarning koʻplab kamchiliklari bor va asosiy kamchilik mikrodastur xususiyatlarini oʻzgartirish yoki yangilash imkonsizligidir. Agar ishlab chiqaruvchi uni noto'g'ri ishlaydigan proshivka bilan dasturlagan bo'lsa, unda barcha chiplarni birma-bir chaqirib olish va almashtirish kerak. Yana bir kamchilik shundaki, ROMlar ilmiy-tadqiqot ishlarida foydali emas, chunki dasturiy ta'minotning ko'plab versiyalari yakuniy mahsulotni ishga tushirishdan oldin dasturchi tomonidan sinovdan o'tkazilishi kerak.
ROM turlari
Yuqoridagi muammolarni bartaraf etish uchun dasturchi tomonidan proshivka qayta yozilishi mumkin boʻlgan oʻchiriladigan dasturlashtiriladigan ROM (EPROM) joriy qilingan. Biroq, o'chirish uchun yuqori intensivlikdagi UV nurlari kerak, bu esa uni hali ham qiyinlashtiradi. Buning yechimi sifatida dasturchilarga elektr o'chiriladigan dasturlashtiriladigan ROM (EEPROM) taqdim etildi, shunda ular sinov maydonchasining o'zida ishlatilishi va qayta-qayta dasturlashtirilishi mumkin.
02-rasm: EEPROM
USB drayvlar va zamonaviy noutbuklarda qattiq disk sifatida ishlatiladigan flesh-xotira EEPROM-ning keyingi rivojlanishi bo'lib, u chip maydonidan juda samarali foydalanadi. Qayta yoziladigan CD va DVD disklar ham CD va DVD ROMlarning rivojlanishi hisoblanadi.
RAM va ROM oʻrtasidagi farq
RAM va ROM |
|
Ma'lumotlarni ham saqlash, ham RAMdan olish mumkin (Tasodifiy kirish xotirasi). | Ma'lumotlarni faqat ROMdan o'qish mumkin (Faqat o'qish uchun xotira). |
Kirish | |
Kirish vaqti operativ xotirada juda qisqa. Kompyuter tez-tez talab qilinadigan ma'lumotlarni saqlash uchun undan tez foydalanadi. | ROMda kirish vaqti uzoq. Uni tez oʻqish uchun ishlatib boʻlmaydi. |
Saqlash | |
RAM oʻzgaruvchan xotiradir, shuning uchun kuchlanish taʼminoti yoʻqolganda, maʼlumotlar xotiradan oʻchiriladi. | ROM doimiy xotiradir. Agar uni oʻchirib boʻlmasa, maʼlumotlar apparat shikastlanmaguncha xotirada qoladi. |
Foydalanish | |
RAM kompyuterning kesh va asosiy xotirasida ishlatiladi, chunki u tez, ishlab chiqarish narxi yuqori va xotira birligi uchun sirt maydoni kattaroq. | ROMlar doimiy, ammo kamroq foydalaniladigan ma'lumotlarni saqlash uchun ishlatiladi, masalan, dasturiy ta'minot sozlamalari, kompyuterlarda faqat bir marta ishlatiladigan BIOS, chunki ular katta hajmlarda ishlab chiqariladi va ishlab chiqarish narxi kamroq. |
Xulosa – RAM va ROM
RAM - bu tez ishlatiladigan qiymatlarni saqlash uchun ishlatiladigan ma'lumotlar uchun yuqori tezlikdagi vaqtinchalik saqlash. Bundan farqli o'laroq, ROMlar doimiy xotira turidir va RAMlardan farqli o'laroq, kuchlanish o'chirilgan bo'lsa ham, ma'lumotlar yo'qolmaydi. Bu RAM va ROM o'rtasidagi asosiy farq. ROMlar foydalanishda noqulay hisoblanadi, chunki proshivka ROMga yozilgandan keyin uni yaxshilash yoki tuzatish uchun o'zgartirib bo'lmaydi. Shu sababli, ROMlar ham RAM kabi o'qish va yozish qobiliyatiga ega. Ammo operativ xotiralarning o‘qish/yozish funksiyasi ROMga qaraganda ancha tezroq.