операцион тизимларнинг асосий вазифалари ва уларнинг турлари

DOC 95.5 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1352211928_30257.doc www.arxiv.uz операцион тизимларнинг асосий вазифалари ва уларнинг турлари режа: 1. операцион тизимларнинг асосий вазифалари. 2. операцион тизимларнинг синфлри. 3. ос нинг машинага боғлиқ хусусиятлари. 4. узилишларни қайта ишлаш. операцион тизимларнинг асосий вазифалари. операцион тизимларнинг асосий вазифалари – фойдаланувчининг эхм билан мулоқатини соддалаштиришдир. бундан ташқари, ос нинг мухим вазифаси- тизимли программа таьминотининг элементлари бўлган транслятор, юклагичлар ва мониторлар учун қулай интерфес яратишдир. тизимли программа таьминоти (тпт) аппарат воситалари устига қурилган усқуртма бўлиб, у фойдаланувчини машина билан ишлашини ўнғай қилади. эхм самарадорлигини ошириш учун ос эҳм нинг ресурсларини бошқаришдек мураккаб жараёнларни амалга оширади. оснинг асосий вазифаси қуйидаги схемада келтирилган: ос билан фойдаланувчи ўртасидан мулоқат маьлум бир бошқарув тилида амалга оширилади (run p). ос нинг фойдаланувчи учун қулайлик нуқтаи-назаридан кўп ишлатиладиган хизматлар учун стандарт сервис программаларига эга. масалан, read (f) бунда машина даражасида ўқиш-ёзишни амалга оширишни ос ўз зиммасига олади. бундай хизматчи программалар ечимдан масалаларнинг операцион қамровининг бир қисми сифатида қаралиши мумкин. …
2
нлигидан келиб чиқади. мультипрограмма тизимида бир вақтда бир неча фойдаланувчи масалалари ечилиши мумкин. масалалар бир-бирига халақит бермаслиги учун ўзининг операцион қобиғини яратади. мультипроцессорли тизимларда биттидан ортиқ процессор ишлатилади. пакетли қайта ишлаш тизимларида топшириқ маьлумот (берилганлар) ташувчиларида ёзилган (дискларда) бошқарув операторлари кетма-кетлиги сифатида келади ва дискларни алмаштириш каби ишлардан ташқари, прграммани ўқиш ва божариш ос ўз зиммасига олади. диалог ёки интерактив режимда фойдаланувчиларнинг мурожат вақти тақсимоти тизимлари орқали таьминланади. осда фойдаланувчи томонидан берилган ҳар бир буйруқ, у киритилган захоти бажарилади. ташқи қурилмалардан келаётган сигналларни қайта ишлаш ва тезда жавоб бериш учун реал вақт тизимларидан фойдаланилади. фойдаланувчи интерфейси. ос томонидан бериладиган интерфейс турли тоифа одамларга эхм билан мулоқатни ўнғай қилишга қаратилган. фойдаланувчи учун буйруқлар тили мавжуд бўлиб, унинг энг соддаси менюдир. мураккаб тизимларда ос мулоқатнинг бир неча тури бўлиши мумкин. мутахассис бўлмаган фойдаланувчиларга эҳмда ишлаш учун сода буйруқлар тили яратилган. мутахассис программа тузувчилар учун масалаларни бошқариш тили деб номланувчи кучли ва мураккаб …
3
ади ва фойдаланувчи талабига муофиқ машина ресурсларини ажратиш ва бошқаришни таьминлайди. ос томонидан кўрсатиладиган хизмат сифатида ўқиш-ёзиш фунциясини кўрайлик. сўм учун тузилган программада ўқиш-ёзиш учун (бир байтни) такрорловчи жараённи ташкил қилиш керак эди (rd ёки wd). хатоларни аниқлаш ва бартараф қилиш фойдаланувчи (программа тизувчи) зиммасига юклатилган эди. ўқиш-ёзишни ос томонидан бажарилиш масалани кескин осонлаштиради. бунда стандарт программага керакли қурилма идентификатори ва параметрларини бериш етарли ҳисобланади. бу турдаги стандарт сервис программалар машинанинг кенгайтмаси сифатида қаралиши мумкин. ҳар бир ос кўп сондаги сервис программаларга эга бўлиб, улар кенгайтирилган машинана ташкил қилади ва фойдаланувчи программаси ишлаш пайтида ишлатилади. фойдаланувчи программа тузаётганда ос нинг асосий аппарат кенгайтмаси даражасигача билиш шарт бўлмайди. айрим ҳолларда кенгайтирилган машина виртул машина дейилади, бироқ бу термин бошқа маънода ҳам ишлатилиши мумкин. мултипрограмма режимли ос да фойдаланувчи прогрммаси талаби бўйича эҳм ресурсларини тақсимлайдиган стандарт хизматчи программалар мавжуд. улар фойдаланадиган программа учун оператив хотирани ва марказий процессорни олдиндан аниқланган стратегия бўйича …
4
ан бирга бериладиган код ос сўров турини (функцияни) аниқлайди. узилиш чақирилганда марказий процессор фойдаланувчи режимидан супервизор режимига ўтади. бу ҳолатда ос буйруқларидан ва воситаларидан фойдаланилади. ос кўп ташкил қилувчилари шу режимда ишлайди. фойдаланувчи режимида ос функциялари, марказий процессорнинг ҳимоя байроқлари ўзгартириши ёки бошқа режимига ўтказиши мумкин эмас. оснинг машинага боғлиқ хусусиятлари оснинг асосий (муҳим) вазифаларидан бири эҳм ресурсларини бошқаришдир. аксарият ресурслар бевосита аппарат қурилмаларига, яъни оператив хотира, ўқиш-ёзиш қурилмалари, марказий процессорга боғлиқдир. шундан келиб чиқиб айтиш мумкинки, ос кўп функциялари бевосита эҳм архитектураси билан аниқланади. мисол учун, сўмда оператив хотирани бошқариш узилишлари, супервизорни чақириш программалари йўқ ва у битта фойдаланувчи билан ишлашга мослашган. сўм/қв да аксинча хотира катта ва унда мультипрограммали осдан фойдаланиш мақсадга мувофиқдир ва ресурсларни тақсимлаш имкониятини беради. қуйида биз сўм/қв мисолида эҳм ресурсларини бошқариш муаммосини кўрамиз, айрим ҳолларда маълум бир хоссалар шу турдаги бошқа машиналарга ҳам кўчирилиши мумкин. узилишларни қайта-ишлаш. узилиш (interrypt)-бу сигнал бўлиб, у эҳмни буйруқлар …
5
йди, бошқача айтганда, узилиш асинхрон равишда руй беради. узилган программани кейинчалик тўғри ишлашини аппарат ва тизимли программа воситалари кузатиб боради. узилиш ҳолатида программа бажарилишига вақтдан бошқа ҳеч нима таъсир қилмайди. қуйидаги расмда сўм/қв учун узилишларнинг тўртта синфи келтирилган. синф узилиш тури 1 svc 2 программавий 3 таймер бўйича 4 ўқиш-ёзиш бўйича 1-синф. svc узилишлари-марказий процессор томонидан супервизорни чақиришда юзага келади. бу буйруқ программа томонидан ос функцияларини чақириш учун ишлатилади. 2-синф. программа узилишли бўлиб у нолга бўлиш, нотўғри машина буйруғини бажаришга уриниш ва бошқа сабаблари бўйича юзага келиши мумкин. 3-синф. таймер бўйича узилишлар марказий процессорнинг интервал таймери томонидан чақирилади. узилиш таймер регистрига эга бўлиб, имтиёзли svc буйруғи орқали қандайдир бошланғич қийматга эга бўлади ва ҳар бир миллисекундан кейин биттага камаяди. регистр қиймати 0 бўлганда таймер бўйича узилиш рўй беради. интервал таймеридан ос фойдаланувчи программаси эҳм бошқарувида қанча вақт қолиш кераклиги аниқлашда ишлатилади. 4-синф. ўқиш-ёзиш узилишларини ўқиш-ёзиш канали ёки қурилмалари чақиради. бу …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "операцион тизимларнинг асосий вазифалари ва уларнинг турлари"

1352211928_30257.doc www.arxiv.uz операцион тизимларнинг асосий вазифалари ва уларнинг турлари режа: 1. операцион тизимларнинг асосий вазифалари. 2. операцион тизимларнинг синфлри. 3. ос нинг машинага боғлиқ хусусиятлари. 4. узилишларни қайта ишлаш. операцион тизимларнинг асосий вазифалари. операцион тизимларнинг асосий вазифалари – фойдаланувчининг эхм билан мулоқатини соддалаштиришдир. бундан ташқари, ос нинг мухим вазифаси- тизимли программа таьминотининг элементлари бўлган транслятор, юклагичлар ва мониторлар учун қулай интерфес яратишдир. тизимли программа таьминоти (тпт) аппарат воситалари устига қурилган усқуртма бўлиб, у фойдаланувчини машина билан ишлашини ўнғай қилади. эхм самарадорлигини ошириш учун ос эҳм нинг ресурсларини бошқаришдек мураккаб жараёнларни амалга оширади. оснинг...

DOC format, 95.5 KB. To download "операцион тизимларнинг асосий вазифалари ва уларнинг турлари", click the Telegram button on the left.