Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška programska oprema >>

Kako operacijskih sistemov Work

m v pomnilniku in omogoča, da začne delovati. V najbolj osnovni obliki je bootstrap loader postavlja majhne programe za voznike, ki se z in nadzorujejo različne strojne podsistemov računalnika. To vzpostavlja delitev spomina, ki imajo operacijski sistem, podatke o uporabniku in aplikacij. To vzpostavlja podatkovne strukture, ki bo imel nešteto signali, zastave in semaforjev, ki se uporabljajo za komunikacijo znotraj in med podsistemi in aplikacij na računalniku. Potem se je izkazalo nadzor nad računalnikom preko operacijskemu sistemu

Naloge operacijskega sistema je, v najbolj splošnem pomenu, spadajo v šest kategorij:.

  • Upravljanje Procesor
  • Upravljanje pomnilnika
  • Upravljanje naprave
  • Upravljanje Storage
  • Vmesnik Application
  • Uporabniški vmesnik

    Medtem ko so nekateri, ki trdijo, da bi operacijski sistem narediti več kot teh šest nalog, in nekateri prodajalci operacijski sistem naredite zgraditi veliko več uporabnih programov in dodatne funkcije v svoje operacijske sisteme, teh šest naloge opredeliti jedro skoraj vseh operacijskih sistemih. Next, oglejmo orodja operacijski sistem uporablja za opravljanje vsake od teh funkcij
    Processor Upravljanje

    Srce upravljanje procesor prihaja do dveh vprašanj, povezanih:.

  • Zagotavljanje, da vsak postopek in uporaba prejme dovolj časa predelovalčevega deluje pravilno
  • Uporaba toliko procesorskih ciklov, kot je mogoče, za pravo delo

    osnovne enote programske opreme, da je operacijski sistem obravnava v načrtovanje dela, ki ga procesor opravljeno je bodisi proces ali nit, odvisno od operacijskega sistema.

    To je skušnjava, da razmišljajo o procesu kot vloge, ampak da daje nepopolno sliko o tem, kako procesov nanašajo na operacijski sistem in strojno opremo. Aplikacija vidite (urejevalnik besedil, preglednic ali igra) je, seveda, proces, ampak da uporaba lahko povzroči številne druge procese za začetek, za naloge, kot so komuniciranje z drugimi napravami ali drugimi računalniki. Obstajajo tudi številni procesi, ki tečejo, ne da bi vam neposredne dokaze, da so kdaj obstaja. Na primer, Windows XP in UNIX imajo lahko več deset procesov v ozadju teče, ki skrbi za omrežje, upravljanje pomnilnika, upravljanje diska, preglede virus in tako naprej.

    A proces, nato pa je programska oprema, ki opravlja neko dejanje in se lahko treba nadzorovati. - uporabnik, ki jih druge aplikacije ali z operacijskim sist