Microsoft Word tizimli programmalash



Download 0,71 Mb.
Pdf ko'rish
bet45/54
Sana23.02.2022
Hajmi0,71 Mb.
#123368
TuriПрограмма
1   ...   41   42   43   44   45   46   47   48   ...   54
Bog'liq
tizimli programmalash

Виртуал машина. Фойдаланувчиларнинг ҳар бири ўзини автоном виртуал 
машинададек ҳис қилиши учун иерархик ОС тушунчасини кенгайтириш мумкин. Бу усул 
турли операцион тизимни битта реал машинада бир вақтда ишлашга имкон беради.


58
Мисол учун, ОС1-мультипрограммалик ОС (учта фойдаланувчи), ОС2-бир 
прогаммалик ОС; ОС3-айни пайтда текширилаётган ОС. Булардан ташқари, 5-
фойдаланувчи бўлиб, у супервизор режимида автоном программа сифатида ОС 
бошқарувидан ташқарида ишлайди. Буларнинг ҳаммаси битта реал машинада ишлайди. 
Бироқ улар реал машина билан эмас, балки виртуал машина монитори билан ишлайди ва 
улар бир-бирига боғлиқ бўлмайди. Биророта ОС ёки фойдаланувчи тизимга «шикаст» 
етказса, бу ҳолат фақат уларнинг автоном машинасига таъллуқли бўлади, бошқа ОСга 
таъсири бўлмайди. Виртуал машинанинг ҳар бири бевосита фойдаланувчи, мисол учун 
ОС1 ёки 5-фйдаланувчи, амалда супервизор режимида эмас, балки фойдаланувчи 
режимида ишлайди. Мисол учун, улар томонидан имтиёзли буйруқлар (SIO,STI,LPS
бажаришга уринганда, узилиш рўй беради ва бошқарув ВММга узатилади. У ўз навбатида 
буйруқ бажарилишини «иммитация» қилади ва бошқарувни фойдаланувчига қайтаради. 
ВММ реал машина узилишидан ҳам активлашади. Узилиш қайси вирутал машина амал 
қилиши кераклигини аниқлайди ва бу виртуал машина ҳолатига ўзгартириш қилади. 
Амалда ВММ реал машинанинг содда ва тугалланган операцион тизимидир.
Вирутал машинанинг афзалликларидан энг муҳмми, унинг ўнғайлиги ва 
мосланувчанлигидир. Ҳар хил тоифали фойдаланувчи талабини қондириш учун бир 
юқори даражадаги ҳимояга эришиш мумкин, чунки бир виртуал машина иккинчи виртуал 
машина ресурсларига мурожаат қила олмайди.
Мультипроцессорли тизимлар.  Кўп процессорли ОСли машина бир процессорли 
тизимлардек амал қилиши керак. Фарқи шундан иборатки, жараёнлар режалаштирувичиси 
фойдаланувчи топшириқлари учун биттадан марказий процессор ажратиши, бир пайтда 
бир нечта жараён актив бўлиши мумкин. қуйидаги расмда мультипроцессорли тизимда 
ҳар бир процессор ўз хотирасига, ўқиш-ёзиш ва бошқа ресурсларга эга. Бундан ташқари 
ҳар бир марказий процессор ўзининг ОСга амал қилади. Ҳар бир процессор бошқаси 
билан алоқа сими орқали боғланган. Бу сим орқали бир процессор иккинчисига сўров 
юборади ва бошқа процессор ресурсларига мурожаат бўлади. Бу усулга суст боғланган 
процессорли мультипроцессор тизим дейилади ва у бир процессорли тизимлар 
тормоғига ўхшатиш мумкин. Бу усулдан процессорлар ўртасида махсуслаштириш 
функцияси мавжуд бўлганда мақсадга мувофиқдир. Мисол учун, вақт тақсимоти режимида 
ишлайдиган тизимларда, ҳар бир терминал учун ўзининг процессори мавжуд бўлсин, 
асосий процесоор эса барча ҳисоблаш ишларини бажаради (зарур бўлганда барча 
терминал процессорлари билан баоғланган ҳолда).


59
Суст боғланган процессорли мультипроцессор тизимлар нисбатан содда, чунки ҳар 
бир ресур қандайдир битта процессорга ажратилади. Иккинчи томондан, ресурслар 
процессорлар ўртасида тўғридан-тўғри тақсимланиши мумкин. Бу ҳолга кучли боғланган 
процессорли мультипроцессор тизимлар дейилади ва улар маълум маънода ОС 
вазифасини қийинлаштиради. Мультипроцессорли тизимларни ташкил қилишнинг яна 
бири етакчи-қарам усулидир. Ресурсларни ва ОС нинг бошқа функцияларини битта 
асосий процессор томонидан бошқарилади. Процессорларнинг ўзаро алоқаси махсус 
алоқа симлари орқали ёки биргаликда ишлатиладиган хотиранинг ишчи соҳалари орқали 
ўрнатилади. Процессорлар хотира ва берилганлар, файллар биргаликда ишлатилиши 
мумкин, лекин ОС ташкил қилувчи программалари ва берилганлар структураси фақат 
асосий процессор томонидан фойдаланилади. ОСнинг бундай тузилиши маълум бир 
камчиликларга эга, асосий процессорларнинг ОС хизмати билан банд бўлиб қолганда 
бошқа процессорлар «туриб» қолиши мумкин, иккинчидан асосий процессор ичида юз 
бериши мумкин. Бу муаммони ечиш учун ҳар бир процессорга ОС ва фойдаланувчи 
томонидан талаб қилинадиган функцияларни бажаришга рухсат беришдир.
Етакчи- қарам кўринишдаги мультипроцесорли тизим. 


60
Бу усулга симметрик қайта ишлаш тизимлар дейилади. Симметрик тизимларда 
ОСнинг турли қисмлари бир вақтда амал қилиш мумкин. Шу сабабли бундай операцион 
тизимни амалга ошириш бошқаларга нисбатан мураккаб бўлади. Барча процессорлар ОС 
томонидан ишлатиладиган берилганларга мурожаат қила олади. Бунда иккита 
процессорлар битта ресурсларни ишлатишда ўзаро келиша олмаслиги мумкин. Бу 
муаммони ечиш учун ОС ресурсларга мурожаат қилишнинг махсус воситаларидан ва 
критик ҳолат жадвалидан фойдаланиши мумкин.

Download 0,71 Mb.

Do'stlaringiz bilan baham:
1   ...   41   42   43   44   45   46   47   48   ...   54




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