Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Vysvetlite účel základne a obmedziť registrov v operačnom systéme multiprogramovací

Väčšina počítačov , siahať od smartphonov až po výkonné webové servery , majú komplexné , dynamické softvérové ​​prostredie . Na nich, programy spustiť , spustiť , pozastaviť a ukončiť v živo . Systém nazvaný multiprogramovací počítači umožňuje splácať veľa programov súčasne . Ak chcete zachovať programov z ohrozovania dát v iných programoch , počítača pomocou pamäťovej prvky tzv základné a medzné registre . Registre pomôže organizovať a chrániť každý program na počítači . Multiprogramovací Operačný systém

Okrem aplikačných programov , ktoré beží, počítače aj operačné systémy , ktoré plnia úlohy na nižšej úrovni , napríklad správu pevného disku , čítanie znakov z klávesnice alebo kontrolu pripojenia k internetu . Medzi týmito povinnosťami , operačný systém , ako je napríklad Microsoft Windows alebo Apple iOS , umožňuje počítaču spustiť niekoľko programov naraz . Táto schopnosť , tzv multiprogramovací , umožňuje počítač prepínať medzi programami , spustiť nové a ukončite ostatné . Dobre napísaný operačný systém chráni pred problémami , kde jeden program pokúsi o prístup k dátam , ktorá nemá k nemu patrí . Ak program prepíše údaje , ktoré patria do iného , by sa program zrúti a možno prinesie celý počítač , aby sa zastavil .
Memory Management

Moderný softvér operačného systému vykonáva správu pamäte , nakládka a preskupiť programy ako Štart , Spustiť a povrchovou úpravou . Tu , dátové bunky v centrálnej procesorovej jednotky v počítači , alebo CPU , tzv základné a medzné registre , sledovať programových miest v pamäti . Medzi základné register ukazuje na predvolené umiestnenie programu , a medzné registra má veľkosť programu . Spoločne s dvoma registrami definujú pamäte program používa . Keď požiada o programe Data , správca pamäte kontroluje základne a obmedzenia zaregistruje , aby zabezpečili , že umiestnenie v pamäti dáta , je v programe a nie je niekde inde .
Program Pády

programu môže byť neočakávane ukončená z dôvodu chyby v programovaní alebo problémy so svojimi dátami . Ak sa tak stane , operačný systém jednoducho odstráni program z pamäte . Vzhľadom k tomu , že základné a medzné registre určiť presné umiestnenie programu v pamäti , operačný systém , uvoľňuje pamäť , takže iné programy môžu používať ju . Zlyhanie jedného programu zostáva obmedzená na daný program , zatiaľ čo iné programy pokračovať v práci .
Process Header

CPU počítača je má obmedzený počet registrov . Jedná sa o špeciálnu , pamäťové oblasti vysokorýchlostných Slúži na vykonávanie aritmetických a prístup k pamäti miesta . Počítač sleduje základné a medzné registre jedného programu naraz , a to aj v prípade , že počítač má desiatky spustenými programami . Po spustení programu , operačný systém vytvorí informačný proces plochu s názvom hlavičky. Obsahuje názov programu , identifikačné číslo procesu a ďalšie parametre , vrátane základne a obmedzenia lokalizačných údajov . Ak operačný systém presunie program v pamäti , správca pamäte aktualizuje základné umiestnenie v záhlaví procese . Ak sa program rastie , zvyšuje limit . Tento systém umožňuje počítač umiestniť ľubovoľný počet bežiacich programov .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené