þekking Discovery
/ Knowledge Discovery >> þekking Discovery >> tækni >> tölva >> hugbúnaði >>

Hvernig stýrikerfum Work

óg örgjörvann að ná verkefnum sínum hæfilegs tíma. Vandræði geta hafist ef notandi reynir að hafa of mörg ferli virka á sama tíma. Stýrikerfið þarfnast örgjörvann til að framkvæma sparnaður og skipta á öllum skrám, biðraðir og stafla af umsókn aðferð. Ef nógu ferli eru byrjaði, og ef stýrikerfið hefur ekki verið vandlega hönnuð, kerfið getur byrjað að nota mikinn meirihluta í boði CPU sínum lotum að skipta á milli ferla frekar en að keyra ferli. Þegar þetta gerist, það er kallað hirting, og það þarf yfirleitt einhvers konar beina notandi íhlutun til að stöðva ferli og koma reglu aftur á kerfið.

Ein leið til að starfa-kerfi hönnuðir draga úr líkum á sigri er því að draga úr þörf fyrir nýjar aðferðir til að framkvæma ýmis verkefni. Sum stýrikerfi leyfa fyrir " aðferð-Lite, " kallað þráð, sem getur tekist á við alla CPU ákafur vinnu eðlilegt ferli, en almennt er ekki að takast á við ýmsar gerðir af I /O og ekki koma mannvirki krefjast víðtæka ferli stjórna blokk reglulegum hætti. A ferli getur byrjað marga þræði eða öðrum aðferðum, en þráður getur ekki byrjað ferlið.

Svo langt, allt tímasetningu sem við höfum rætt hefur áhyggjur einn CPU. Í kerfi með tveimur eða fleiri örgjörva, stýrikerfi verður að skipta um vinnuálag meðal örgjörva, reyna að halda jafnvægi kröfur tilskilin ferli með fyrirliggjandi lotum á mismunandi örgjörva. Ósamhverf stýrikerfi nota einn CPU fyrir eigin þörfum þeirra og skipta umsókn ferla Af hinum örgjörva. Samhverft stýrikerfi skipta sér meðal hinna ýmsu örgjörva, jafnvægi eftirspurn á móti CPU framboði þótt stýrikerfið sjálft er allt sem er í gangi.

Ef stýrikerfið er the eini hugbúnaður með framkvæmd þörfum, CPU er ekki eina úrræði til að tímaáætlun. Minni stjórnun er næsta mikilvægt skref í því að tryggja að öll ferli hlaupa sléttur
minni geymslu og stjórnun

Þegar stýrikerfi stýrir minni tölvunnar, það eru tvö breið verkefni til vera leikinn:.

  1. Hvert ferli skal hafa nóg minni til þess að framkvæma, og það getur hvorki keyrt inn í minni annars ferli né að hlaupa í annað ferli.
  2. Mismunandi gerðir af minni í Kerfið verður að nota rétt svo að hver aðferð geta keyrt mest á áhrifaríkan hátt.

    Fyrsta verkefni krefst stýrikerfi til að setja upp minni mörk fyrir gerðir af hugbúnaði og forritum.

    Sem dæmi, við skulum líta á ímyndaða litlu kerfi með 1 megabæti (1.000 kílóbæti) af vinnsluminni. Á stígvél aðferð, stýrikerfi ímyndaða tölvunni okkar er ætlað