Xususiyatlaridan


Dinamik RAMning o'ziga xos xususiyatlaridan foydalanish


Download 19.33 Kb.
bet3/4
Sana15.06.2023
Hajmi19.33 Kb.
#1486458
1   2   3   4
Bog'liq
Ma\'ruza 16. Asosiy xotira, statik va dinamik xotiraning tuzilish

Dinamik RAMning o'ziga xos xususiyatlaridan foydalanish


DRAM-ga kirish ikki bosqichdan iborat: qatorga kirish va ustunga kirish. Bunday holda, qatorning bitlari ustunga kirishdan oldin mikrosxemaning ichida buferlanadi. Ipning kattaligi odatda xotira o'limining kvadrat ildizidir: 1 Mbit uchun 1024 bit, 4 Mbit uchun 2048 bit va boshqalar. Ishlashni oshirish uchun barcha zamonaviy xotira chiplari qo'shimcha qatorga kirish vaqtisiz ketma-ket buferli kirishga imkon beruvchi sinxronizatsiya signallarini taqdim etadi. Buning uchta usuli mavjud:

  • blokirovka qilish rejimi (nibblemode) - DRAM har bir RAS signal uchun ketma-ket to'rtta katakchani taqdim etishi mumkin.

  • sahifa rejimi (pagemode) - bufer statik RAM sifatida ishlaydi; ustun manzilini o'zgartirganda, qatorga yangi kirish kelguniga qadar yoki regeneratsiya vaqti kelguniga qadar buferdagi ixtiyoriy bitlarga kirish mumkin.

  • statik kolonna rejimi - Sahifa rejimiga juda o'xshash, faqat ustun manzilini o'zgartirish uchun har safar ustun manzili strobini almashtirish zarur emas.

1 Mbit DRAM mikrosxemalaridan boshlab, aksariyat DRAMlar ushbu rejimlarning istalganiga imkon beradi va rejim tegishli ulanishlarni tanlab chipni paketga o'rnatish bosqichida tanlanadi. Ushbu operatsiyalar DRAM uchun xotira tsikli vaqtining ta'rifini o'zgartirdi. Shakl. 7.4 an'anaviy tsikl vaqtini va optimallashtirilgan rejimdagi qo'ng'iroqlar orasidagi maksimal tezlikni ko'rsatadi.
Ushbu optimallashtirishning afzalligi shundaki, u ichki DRAM sxemalariga asoslangan va tizim narxini biroz oshirib, xotira o'tkazuvchanligini deyarli to'rt baravar oshirishga imkon beradi. Masalan, nibblemode xotira qatlamiga o'xshash rejimlarni qo'llab-quvvatlash uchun ishlab chiqilgan. Kristall bir vaqtning o'zida to'rtta bitning qiymatlarini o'qiydi va ularni to'rtta optimallashtirilgan tsikl uchun beradi. Agar avtobusni uzatish vaqti optimallashtirilgan tsikl vaqtidan oshmasa, to'rt qavatli tabaqalashtirish bilan xotirani tashkil qilishning yagona murakkabligi
bu biroz murakkab soatni boshqarish davri. Sahifalar rejimi va statik ustunlar rejimidan ham foydalanish mumkin, bu esa yanada murakkab boshqaruv elementlari bilan qatlamlanishning yanada yuqori darajasini ta'minlaydi. DRAM dizaynidagi tendentsiyalardan biri bu uch holatli buferlarning mavjudligi. Bu shuni ko'rsatadiki, ko'p sonli xotira chiplari bilan an'anaviy qatlamlashni amalga oshirish uchun tizim har bir xotira banki uchun bufer chiplarini taqdim etishi kerak.
DRAMning yangi avlodlari DRAM va protsessor o'rtasidagi interfeysni yanada optimallashtirish uchun mo'ljallangan. Masalan, RAMBUS kompaniyasining mahsulotlari. Ushbu kompaniya standart DRAM uskunasini oladi va bitta chipning ishlashini alohida komponentning ishlashiga emas, balki xotira tizimining ishlashiga o'xshash qiladigan yangi interfeysni taqdim etadi. RAMBUS RAS / CAS signallarini tashlab, ularni avtobusga almashtirdi, bu esa manzilni yuborish va ma'lumotlarning kelishi o'rtasidagi boshqa kirishlarni amalga oshirishga imkon beradi. Ushbu turdagi avtobuslar paketli kommutatsiya qilingan avtobuslar yoki bo'linadigan tranzaktsion avtobuslar deb nomlanadi, ular boshqa boblarda muhokama qilinadi. Ushbu avtobus kristalning alohida xotira banki sifatida ishlashiga imkon beradi. Kristall har bir so'rov bo'yicha o'zgaruvchan hajmdagi ma'lumotlarni qaytarishi mumkin va hatto yangilanishni o'zi ham amalga oshiradi. RAMBUS bayt interfeysi va soat signalini taqdim etadi, shuning uchun mikrosxemalar protsessorning soat tezligi bilan sinxronlashi mumkin. Manzil quvuri to'ldirilgandan so'ng, bitta chip har 2 sekundda bayt chiqarishi mumkin.
Ko'pgina asosiy xotira tizimlari protsessorlar va xotira chiplari o'rtasidagi ishlash farqlarini kamaytirish uchun DRAM sahifa rejimiga o'xshash usullardan foydalanadi.
Saqlash moslamasi (xotira) axborot va dastur buyruqlarini kompyuterda saqlash uchun mo'ljallangan. Xotirada saqlanadigan ma'lumotlar 0 va 1 kodlangan raqamlar, belgilar, so'zlar, buyruqlar, manzillar va boshqalar.
Raqamni xotiraga yozish, bu raqamni belgilangan manzil bo'yicha katakchaga joylashtirish va dastur buyrug'i bilan namuna olguncha u erda saqlash demakdir. Ushbu katakchadagi avvalgi ma'lumotlar yozilgan. Dasturlashda, masalan, Paskalda yoki Cda katak manzili o'zgaruvchi nomi bilan bog'lanadi, u dasturchi tomonidan tanlangan harflar va raqamlar kombinatsiyasi bilan ifodalanadi.
Xotiradan raqamni o'qish, belgilangan manzil bo'lgan katakchadan raqam olish demakdir. Bunday holda, raqamning nusxasi xotiradan kerakli qurilmaga uzatiladi va raqamning o'zi hujayrada qoladi.
Axborotni yo'naltirish degani, ma'lumot bir katakchadan o'qilib, boshqasiga yozilishini anglatadi.
Hujayra manzili boshqaruv blokida (CU) hosil bo'ladi, so'ngra ma'lumot kanalini ochadigan manzilni tanlash qurilmasiga kiradi

  1. Download 19.33 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling