Operatsioonisüsteem
Operatsioonisüsteem (või OS) on arvutiprogrammide kogum, sealhulgas seadme draiverid, tuumad ja muu tarkvara, mis võimaldab inimestel arvutiga suhelda. See haldab arvuti riist- ja tarkvararessursse. See pakub arvutiprogrammidele ühiseid teenuseid. Operatsioonisüsteem võib olla väike (nagu MenuetOS) või suur (nagu Microsoft Windows). Erinevaid operatsioonisüsteeme võib kasutada erinevatel eesmärkidel. Mõnda kasutatakse igapäevaselt, näiteks personaalarvutis. Teised on mobiilsed operatsioonisüsteemid või neid kasutatakse spetsiaalsete tööde jaoks.
Operatsioonisüsteemil on palju ülesandeid. See tagab, et kõik programmid saavad kasutada protsessorit, süsteemimälu, ekraane, sisendseadmeid ja muud riistvara. Mõned annavad kasutajale ka kasutajaliidese arvuti kasutamiseks. Operatsioonisüsteem vastutab ka andmete saatmise eest teistele arvutitele või seadmetele võrgus.
Mõned näited üldkasutatavatest operatsioonisüsteemidest on macOS, Linux ja Microsoft Windows.
Ubuntu GNU/Linux, vaba operatsioonisüsteem
Ajalugu
Esimest operatsioonisüsteemi kasutati koos ENIACiga (Electronic Numerical Integrator and Computer). ENIACi oli väga raske tööle panna. See, kuidas operatsioonisüsteem töötas, põhines sellel, kuidas lülitid ja kaablid olid kokku pandud, ja sõltuvalt sellest tegurist tegid löögikaardid tulemust. Kuigi see oli omamoodi operatsioonisüsteem, ei ole see see see, mida tänapäeval selliseks peetakse.
Esimene operatsioonisüsteem, mis nägi välja ja tundus tänapäeva operatsioonisüsteemina, oli 1969. aastal Bell Labsis loodud UNIX. Sellel oli väike tuum ja palju pisikesi programme, mida sai kokku panna, et töötada kasutaja sisendi ja andmetega. Paljud selle funktsioonid olid võetud Multicsist, vanemast 1964. aastal tehtud operatsioonisüsteemist.
Mängi meediat Video: Kasutades vana UNIX-süsteemi.
Operatsioonisüsteemide tüübid
Ühe- ja mitmeülesanne
Ühe ülesandega süsteem saab korraga käivitada ainult ühte programmi. Mitutoimeline operatsioonisüsteem võib korraga käivitada rohkem kui ühte programmi. Multitasking toimub protsessori aja jagamise teel. Protsessor annab igale programmile natuke oma ajast.
Ühe- ja mitme kasutajaga
Ühe kasutajaga operatsioonisüsteemid ei saa teha vahet kasutajate vahel, kuid võivad lubada mitme programmi samaaegset käivitamist. Mitme kasutajaga operatsioonisüsteem võimaldab mitmel kasutajal süsteemiga samaaegselt suhelda.
Jaotatud
Jaotatud operatsioonisüsteem haldab rühma erinevaid arvuteid ja muudab need ühe arvutina. Jaotatud arvutusi tehakse rohkem kui ühes masinas.
Templated
Operatsioonisüsteemi, hajutatud ja pilvandmetöötluse kontekstis viitab templating ühe virtuaalmasina loomisele külalisoperatsioonisüsteemina, seejärel selle salvestamisele mitme töötava virtuaalmasina vahendina. See tehnika on levinud suurtes serveriladudes.
Sisseehitatud
Manussüsteemid on mõeldud kasutamiseks manussüsteemides. Need on mõeldud töötama väikestes masinates, nagu näiteks PDA-des, mis on vähem autonoomsed ja suudavad töötada piiratud arvu ressurssidega. Windows CE ja Minix 3 on mõned näited manussüsteemidest.
Reaalajas
Reaalajas töötav operatsioonisüsteem tagab sündmuste või andmete töötlemise konkreetseks ajahetkeks. Reaalajas töötav operatsioonisüsteem võib olla ühe- või mitmetoimeline, kuid mitmetoimelise operatsioonisüsteemi puhul kasutatakse spetsiaalseid ajaplaneerimisalgoritme, et saavutada deterministlik käitumine. Sündmuspõhine süsteem vahetab ülesandeid nende prioriteetide või väliste sündmuste alusel, samas kui ajaga jagatud operatsioonisüsteemid vahetavad ülesandeid kellakatkestuste alusel.
Raamatukogu
Raamatukogu-operatsioonisüsteem on operatsioonisüsteem, milles tavalise operatsioonisüsteemi pakutavad teenused, näiteks võrguteenused, on esitatud raamatukogude kujul ja kokku pandud koos rakendus- ja konfiguratsioonikoodiga, et luua unikernel: spetsialiseeritud, ühe aadressiruumi masinapilt, mida saab kasutada pilve- või manustatud keskkondades.
Seotud leheküljed
Küsimused ja vastused
K: Mis on operatsioonisüsteem?
V: Operatsioonisüsteem (OS) on arvutiprogrammide rühm, mis võimaldab inimestel arvutiga suhelda ning hallata arvuti riist- ja tarkvararessursse.
K: Millised on operatsioonisüsteemi komponendid?
V: Operatsioonisüsteemi komponentide hulka kuuluvad seadmeajurid, tuumad ja muu tarkvara, mis pakuvad arvutiprogrammidele ühiseid teenuseid.
K: Kas operatsioonisüsteem võib olla väike või suur?
V: Jah, operatsioonisüsteem võib olla väike (nagu MenuetOS) või suur (nagu Microsoft Windows).
K: Millised on mõned näited operatsioonisüsteemidest?
V: Mõned näited operatsioonisüsteemidest on macOS, Linux ja Microsoft Windows.
K: Millised on operatsioonisüsteemide erinevad kasutusalad?
V: Erinevaid operatsioonisüsteeme saab kasutada erinevatel eesmärkidel, näiteks personaalarvutid, mobiilsed operatsioonisüsteemid või spetsialiseeritud tööd.
K: Milliseid ülesandeid operatsioonisüsteem täidab?
V: Operatsioonisüsteem hoolitseb selle eest, et kõik programmid saaksid kasutada protsessorit, süsteemimälu, ekraane, sisendseadmeid ja muud riistvara. Lisaks annavad mõned neist kasutajale liidese arvuti kasutamiseks ja vastutavad andmete saatmise eest teistele arvutitele või seadmetele võrgus.
K: Milline on operatsioonisüsteemi tähtsus?
V: Operatsioonisüsteem on oluline, sest see võimaldab inimestel arvutitega suhelda, haldab arvuti riist- ja tarkvararessursse ning pakub arvutiprogrammidele üldisi teenuseid. Samuti tagab see, et kõik programmid saavad kasutada riistvara ja saadab andmeid teistele arvutitele või seadmetele võrgus.