Zdaj, ko imamo nekaj osnovnih zgodovino iz poti, kaj je na hitro pogledamo, kaj deluje, Sistemi dejansko storiti.
Namen Operacijski sistemi
Kaj je big deal o operacijskih sistemov na prvem mestu? Kaj dejansko naredil? Operacijski sistem je stopnja programiranja, ki vam omogoča delati stvari z računalnikom. Operacijski sistem komunicira s strojno opremo računalnika na osnovni ravni, prenos vaše ukaze v jeziku, ki ga strojne mogoče razlagati. OS deluje kot platforma za vse druge aplikacije na vašem računalniku. Brez nje bi vaš računalnik biti samo obtežilnik za papir.
V svojem srcu, računalnik je številka škrtanje naprava. To traja vložek v obliki ničel in enic - bitov - in jih prek kanalov različnih vezij in procesorjev. Strojna obnaša v skladu s strogimi pravili. Definiramo ta pravila uporabljajo stvari, kot so logična vrata, ki jemljejo vhod in izhod na predvidljiv način. Nekaj preprostih računalniki nimajo potrebe operacijskega sistema, saj le opravljajo posebne naloge. Toda osebni računalniki morajo biti bolj vsestranski. Operacijski sistem omogoča, da kompleksni programi za dostop do zmogljivosti strojne opreme, da bi dobili rezultate. Le fizikalne lastnosti strojne opreme in lastne domišljije lahko omejijo kaj programi lahko storite.
Lahko oblikujete operacijski sistem, ki ga fizično je programiranje v vezja računalnika. To bi zahtevalo gradnjo električnih poti z uporabo milijone logičnih vrat. Vendar bi bila taka operacijski sistem neprilagodljiv. Zato operacijski sistemi, kot Mac OS X in Windows sta software. Programska oprema je bolj voljne kot strojne opreme - lahko spremenite s pomočjo programske opreme, popravki in posodobitvami različica. Da storijo enako s strojno opremo, bi to pomenilo, preklapljanje fizičnih čipov in vezij.
Operacijski sistemi so kot upravljavec za računalnikom. To je naloga OS za spremljanje programske opreme, kar potrebuje in kaj lahko strojne opreme zagotavlja. Kot zaženete aplikacije na vašem računalniku, OS dodeli potrebna sredstva za dokončanje naloge. To lahko vključuje procesorske moči, dodeljevanje pomnilnika in dostop računalniško shranjevanje, med drugim. Idealno bi bilo, bo OS prepričajte, da je strojna oprema računalnika nikoli preveč obdavčene.
OS omogoča tudi programe, ki teče na računalniku. Brez OS, bi programer moral oblikovati vlogo t