• Процессор иш режимлари
  • Real mode
  • Protected mode
  • MI uchun topshiriqlar
  • Хотирани бошқариш




    Download 1,89 Mb.
    bet9/9
    Sana08.06.2024
    Hajmi1,89 Mb.
    #261531
    1   2   3   4   5   6   7   8   9
    Bog'liq
    9-m Operatsion tizimda xotirani boshqarish

    Windows NT

    DLL

    • VMM virtual memory manager – ajratilgan xotira va podkachkani boshqaruvchi virtual xotira dispetcheri.
    • Yuklanish momentida yig’ish: Win i OS/2 OT larda DLL dynamically loadable library dinamik yuklanuvchi biblioteka. Tizimli funktsiyalar yoki tashqi/protseduralar ulushidan tarkib topgan bo’lib, murojaat bo’yicha yuklanadi. Xotiraning umumiy adreslar maydoni qo’llaniladi. Bir nechta dasturlarning hamkorlikda qo’llanilishi uchun bibliotekalar versiyasi va o’ziga xos xususiyatlarining bir-biriga to’g’ri kelishi talab qilinadi.
    • Har bir ilova C:\WINDOWS\SYSTEM32 ga «bo’laklangan» modullarda joylashadi, murakkabligi:
      • masalan, oddiy so’rov - "DLL ga qayta yozish"? -> ilovalar konflikti
      • buning uchun Win NT/2000/Xp da administrator imtiyozi talab etiladi.

    Процессор иш режимлари

    • Zamonaviy 32-razryadli Intel (i80386 va undan yuqori) protsessorlari ikkita rejimda ishlashi mumkin:
    • – real
    • – himoyalangan
    • Real rejimda ishlash – birinchi bo’lib 16 razryadli i8086 (Intel) va boshqa protsessorlarda bo’lgan.

    Real mode

    • Komandalarni adreslashga misol.
      • – segmentli CS registrining mazmuni (tarkibi), Code Segment 16 ga ko’paytiriladi, ya’ni o’ng tomoniga 4 ta nol yoziladi.
      • – IP, Instruction Pointer komandasi tarkibiga ko’rsatkich qo’shiladi.
      • – 2^20 dan ixtiyoriy baytni ko’rsatish mumkin bo’lgan 20 bitlik adresga ega bo’lamiz.

    Protected mode

    • Himoyalangan ish rejimi – parallel hisoblashni himoyalash imkoniyati. Segmentli virtual xotira. 32 bitli adres. 32-bitli qiymat bilan adreslarni sahifali translyatsiya qilish imkoniyati. 16- va 32-razryadli ilovalarni bajarish imkoniyati. 16-bitli virtual mashina, i8086 protsessorning virtual rejimi, V86, virtual rejim. 32 razryadli protsessorlar uchun 16-bit himoyalangan rejim.
    • Bunday imkoniyatlarni tadbiq qilish uchun qo’shimcha registrlar – jadval ko’rsatkichi va deskriptor-registri kiritilgan. Sahifa o’lchami 4 Kb.
    • Protsessorning bunday ish rejimini EFLAGS bayroq resgitri aniqlaydi.

    MI uchun topshiriqlar


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




    Download 1,89 Mb.