esmaspäev, 8. detsember 2014

Protsesside loomine


Operatsioonisüsteemid vajan viise, kuidas luua protsesse. Väga lihtne süsteem on konstrueeritud kasutamiseks ainult ühe taotluse kohta (nt kontrolleri mikrolaine ahi), siis võib olla võimalik, et kõik protsessid, mis kunagi on vaja olla kohal, kui süsteem kerkib. In üldotstarbeline süsteemid aga mingil moel on vaja luua ja lõpetatakse protsessid nagu vaja töötamise ajal.
Seal on neli peamist sündmused, mis põhjustavad protsessi tuleb luua:

     Süsteemi ettekanne.
     Täitmine protsessi loomise süsteemi kõne töötama protsessi.
    Kasutaja taotlusel, et luua uus protsess.
     Algatamine partii tööd.

Kui operatsioonisüsteemi alglaadimisel, tavaliselt mitmeid protsesse on loodud. Mõned neist on esiplaanil protsesse, mis suhtleb (inimese) kasutaja ja töö tegemiseks neile. Teised on taust protsessid, mis ei ole seotud konkreetse kasutaja, vaid selle asemel on mõned spetsiifilist funktsiooni. Näiteks üks taust protsess võib olla projekteeritud sissetulevatele e-kirju, magab suurema osa päevast, kuid äkki springing elu, kui sissetuleva e-mail saabub. Teine taust protsess võib olla projekteeritud Saabunud taotluse veebilehti majutatud masin, ärkamine, kui taotlus saabub teenindada, et taotluse.

Protsesside loomine UNIX ja Linux on teinud läbi kahvli () või kloon () süsteem nõuab. On mitmeid etappe protsessi loomist.Esimene samm on kinnitamise kas vanem protsess on piisavalt luba luua protsess. Pärast edukat kinnitamine, vanema protsessi kopeeritakse peaaegu täielikult, muutustega ainult unikaalne protsess id, vanem protsessi ning kasutaja ruumi. Iga uus protsess saab oma kasutaja ruumi.

#googletõlge #ärapahaneole

Kommentaare ei ole:

Postita kommentaar