• 96 bitli xotirani tashkil qilishning uchta variant
  • Yacheyka
  • Flesh xotira. Asosiy xotira




    Download 3,3 Mb.
    bet2/9
    Sana09.06.2024
    Hajmi3,3 Mb.
    #261959
    1   2   3   4   5   6   7   8   9
    Bog'liq
    10-ma\'ruza usi

    Mantiqiy adreslar
    Kompyuter dasturi kompyuter kodini bajarish va ma'lumotlarni saqlash va olish uchun xotira manzillaridan foydalanadi. Dastlabki kompyuterlarda mantiqiy va jismoniy manzillar mos keladi, ammo virtual xotira paydo bo'lganidan beri aksariyat dasturlar jismoniy manzillar haqida tasavvurga ega emas. Aksincha, ular kompyuter xotirasini boshqarish moduli va operatsion tizim xotirasini xaritalash yordamida mantiqiy manzillarga yoki virtual manzillarga murojaat qilishadi;

    Xotira yacheykalardan iborat bo'lib, ularning har biri ba'zi ma'lumotlarni saqlashi mumkin. Har bir katakda adres deb nomlangan raqam mavjud. Adresda dasturlar ma'lum bir katakka murojaat qilishi mumkin. Agar xotirada n yacheykalar bo'lsa, unda n−1 adreslar mavjud. Barcha xotira yacheykalarida bir xil miqdordagi bitlar mavjud. Agar yacheyka k bitdan iborat bo'lsa, u 2k kombinatsiyalaridan birini o'z ichiga olishi mumkin.

    Qo'shni yacheykalar ketma-ket adreslarga ega.


    96 bitli xotirani tashkil qilishning uchta variant

    Agar manzil m bitdan iborat bo'lsa, manzil yacheykalarining maksimal soni 2m bo'ladi


    Masalan, xotiraga kirish manzili (a) kamida 4 bitdan iborat bo'lishi kerak(24=16>11<23=8), 0 dan 11 gacha bo'lgan barcha raqamlarni ifodalash uchun. (б va в) uchun 3 razryadli manzil etarli (23 = 8). Manzildagi bitlar soni manzillangan xotira yacheykalarining maksimal sonini aniqlaydi.

    Yacheyka-minimal manzillanadigan xotira birligi. Baytlar ($$bayt (oktet)=8 bit) so'zlarga guruhlangan. 32(64) bitli so'zlarga ega kompyuterda har bir so'z uchun 4(8) bayt mavjud. So'z kabi birlik zarur, chunki ko'pchilik buyruqlar butun so'zlar ustida operatsiyalarni bajaradi (masalan, ikkita so'zni qo'shish). Shunday qilib, 32-bitli mashinada 32-bitli so'zlarni manipulyatsiya qilish uchun 32-bitli registrlar va buyruqlar mavjud, 64-bitli mashinada esa 64-bitli so'zlar ustida harakat qilish, qo'shish, ayirish va boshqa operatsiyalar uchun 64-bitli registrlar va buyruqlar mavjud.

    1-rasmda 8-razryadli so'z uzunligiga ega asosiy xotira tasvirlangan.




    Download 3,3 Mb.
    1   2   3   4   5   6   7   8   9




    Download 3,3 Mb.