9-lekciya. Operacion sistemalarda proceslerdiń basqarılıwı Reje

|
9-lekciya. Operacion sistemalarda proceslerdiń basqarılıwı Reje
|
bet | 1/4 | Sana | 17.05.2024 | Hajmi | 64,41 Kb. | | #240805 |
Bog'liq 9-lekciya. Operacion sistemalarda proceslerdiń basqarılıwı
9-lekciya. Operacion sistemalarda proceslerdiń basqarılıwı
Reje:
Processlerdi rejelestiriw hám dispetsherlestiriw. Wazıypa deskriptorlewshileri.
OS da processlerdi sinxronlastırıw
Processlerdi rejelestiriw hám dispetcherlestiriw. Wazıypa deskriptorlewshileri.
Rejelestiriw processleri (wazıypaları) - bul esaplaw sistemasınıń resursların iske túsirgende processler ushın alıw rejimin belgilew. Processti rejelestiriw onı bos jaǵdaydan tayın jaǵdayǵa ótkeriwdi óz ishine aladı. Bunday ótkeriw processtiń bar ekenligi aralıǵinda bir ret ámelge asıriladı.
Processlerdi (wazıypalardı) dispetsherlestiriw - bul olardı orınlaw ushın tayın jaǵdayda bolǵan processler (wazıypalar) ushın protsessor alıw izbe-izligin anıqlaw. Processti dispetcherlik onı tayın jaǵdaydan atqarıw (esap) jaǵdayına ótkeriw menen baylanıslı. Dispetcherlik belgili bir process ushın bir neshe ret orınlawǵa bolatuǵın, yaǵnıy process bar bolǵan jaǵdaydan atqarıw jaǵdayına ótiwi hám bar bolǵan bir neshe ret keyin basıp qaytıwı múmkin. Protsessor waqtıniń ciklı ushın tek bir tapsırmanıń buyrıqların orınlawǵa bolatuǵın bolǵanlıǵı sebepli, dispecherlestiriw orınlawǵa tayın wazıypalar (processler) gezegin jaratıw hám ózgertiwdi óz ishine aladı. "Fizikalıq dárejedegi" bunday gezektiń elementleri (sonıń menen birge, esaplaw sistemasındaǵı basqa gezekler sıyaqlı) wazıypalardı deskriptorlewshi esaplanadı.
Wazıypalardı deskriptorlewshi - bul OS tárepinen basqarıw maqsetleri ushın zárúr bolǵan wazıypalardıń qásiyetlerin saqlaytuǵın arnawlı informaciya dúzilisi. Daslep, wazıypalardı deskriptorlewshi onı awdarmalaw basqıshında qáliplesedi. Wazıypanı orınlawdan aldın, bunday identifikator RAMga onıń kodı hám maǵlıwmatları menen birge juklenedi. Deskriptorda saqlanatuǵın tapsırma haqqındaǵı maǵlıwmatlar bir neshe toparlarǵa bólinedi hám olardıń ayrımları wazıypanı orınlaw dawamında dinamikalıq túrde ózgeredi. Bul toparlardı kórip shıǵıń;
Wazıypalardı identifikaciyalaw haqqındaǵı maǵlıwmatlar (tapsırma atı, tapsırma túri);
Wazıypanı orınlaw ushın zárúr bolǵan derekler hám házirde paydalanılıp atırǵan derekler (zárúr sırtqı apparatlardıń identifikatorlari) haqqında maǵlıwmat;
Tapsırmanıń házirgi jaǵdayı haqqındaǵı maǵlıwmatlar (qandayda bir processor registrlari quramı);
Wazıypanıń óz-ara baylanıslılıǵı haqqında maǵlıwmat (ata-ana procesi hám ájdadlar processleri atları );
Rejelestiriw hám dispetcherlestiriw maqsetleri ushın zárúr bolǵan maǵlıwmatlar (birdey náwbettegi qońsılas deskriptorlovchilarga siltemeler adresi, wazıypanıń ústinligi, sinxronizatsiya ob'ektlerine siltemeler).
Ádetde, wazıypalardı deskriptorlovchi bir neshe o'nlab mashina sózleri tártibinde boladı. Deskriptorlarni RAMga jaylastırıwdıń eki tiykarǵı usılı bar. Birinshisi, aldınǵısı sonda, operatsion sistema deskriptorlar kestesi ushın sistema yadında arnawlı bólim ajratadı. Bunday keste belgilengen shamaka hám belgilengen baslanıw adresine iye. Bul usıl baqlaw hám ámelge asırıwdıń quramalılıǵı tárepinen ápiwayı, biraq onıń sezilerli kemshilikleri bar - esaplaw sistemasındaǵı parallelliktiń shekleniwi. Bul kemshiliktiń sebebi - bul deskriptorlar kestesiniń sheklengen kólemi. Ekinshi usıl, zamanagóyroq, operatsion sistema keyingi júklengen wazıypalardı xarakteristikalovchisiga uyqas RAM maydanın ajratadı. Metodikalıq tárepten bul usıl esaplaw sistemasınıń parallelligin sheklemeydi.
|
| |