Хотирани бошқариш


Windows 95/98 MS Windows NT



Download 1,87 Mb.
bet8/8
Sana23.02.2022
Hajmi1,87 Mb.
#158627
1   2   3   4   5   6   7   8
Bog'liq
OT-5 Control memory

Windows 95/98

MS Windows NT

  • Хотирани ҳимоялашнинг қурилмали воситалари қўлланилади.
  • Адреслар майдонини мантиқий тақсимлашнинг бошқа кўринишлари:
    • – ОТ модуллари илова (дастур)лар учун кикриш мумкин бўлмаган ўз виртуал адреслар майдонига эга
    • – иловалар бир-биридан изоляция қилинган бўлиб, ўзаро қуйидагилар ёрдамида мулоқот ўрнатилади:
      • буфер (clipboard)
      • OLE (object linking and embedding)
      • DDE (dynamic data exchange).
  • Иловалар DLLга мурожаат қилади. DLL эса мурожаатни тизимга йўналтиради. Бу мурожаат (сўров)лар изоляция қилинган адреслар майдонида тизимли сервер жараёнида қайта ишланади.
  • Кўпмасалали режимда Win16/Win32 (умумий ёки изоляция қилинган хотирада) бир нечта иловалар ва бир нечта DOS сеанслари бажарилиши мумкин.

Windows NT

DLL

  • VMM virtual memory manager – ажратилган хотира ва подкачкани бошқарувчи виртуал хотира диспетчери.
  • Юкланиш моментида йиғиш: Win и OS/2 ОТ ларда DLL dynamically loadable library динамик юкланувчи библиотека. Тизимли функциялар ёки ташқи/процедуралар улушидан таркиб топган бўлиб, мурожаат бўйича юкланади. Хотиранинг умумий адреслар майдони қўлланилади. Бир нечта дастурларнинг ҳамкорликда қўлланилиши учун библиотекалар версияси ва ўзига хос хусусиятларининг бир-бирига тўғри келиши талаб қилинади.
  • Ҳар бир илова C:\WINDOWS\SYSTEM32 га «бўлакланган» модулларда жойлашади, мураккаблиги:
    • масалан, оддий сўров - "DLL га қайта ёзиш"? -> иловалар конфликти
    • бунинг учун Win NT/2000/Xp да администратор имтиёзи талаб этилади.

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

  • Замонавий 32-разрядли Intel (i80386 ва ундан юқори) процессорлари иккита режимда ишлаши мумкин:
  • – реал
  • – ҳимояланган

Real mode

  • Реал режимда ишлаш – биринчи бўлиб 16 разрядли i8086 (Intel) ва бошқа процессорларда бўлган.
  • Командаларни адреслашга мисол.
    • – сегментли CS регистрининг мазмуни (таркиби), Code Segment 16 га кўпайтирилади, яъни ўнг томонига 4 та нол ёзилади.
    • – IP, Instruction Pointer командаси таркибига кўрсаткич қўшилади.
    • – 2^20 дан ихтиёрий байтни кўрсатиш мумкин бўлган 20 битлик адресга эга бўламиз.

Protected mode

  • Ҳимояланган иш режими – параллел ҳисоблашни ҳимоялаш имконияти. Сегментли виртуал хотира. 32 битли адрес. 32-битли қиймат билан адресларни саҳифали трансляция қилиш имконияти. 16- ва 32-разрядли иловаларни бажариш имконияти. 16-битли виртуал машина, i8086 процессорнинг виртуал режими, V86, виртуал режим. 32 разрядли процессорлар учун 16-бит ҳимояланган режим.
  • Бундай имкониятларни тадбиқ қилиш учун қўшимча регистрлар – жадвал кўрсаткичи ва дескриптор-регистри киритилган. Саҳифа ўлчами 4 Кб.
  • Процессорнинг бундай иш режимини EFLAGS байроқ ресгитри аниқлайди.

Download 1,87 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish