käyttöjärjestelmässä
Käyttöjärjestelmä on ohjelmistokerros, joka hallitsee tietokoneen ja muiden laitteiden resursseja sekä tarjoaa ohjelmille yhteiset palvelut. Se määrittelee, miten prosessit saavat CPU-aikaa, muistia, tallennustilaa sekä I/O-laitteiden käyttöä.
Sen tehtävänä on tarjota suojattu ja eristetty ympäristö, jossa sovellukset voivat toimia. Ohjelmat suorittavat käyttäjätilassa ja
Keskeiset osat ovat ydin (kernel), käyttöjärjestelmäkirjastot ja laitteiden ohjaimet sekä sovellusten käynnissä oleva käyttäjätila. Ydin vastaa
Käyttöjärjestelmän arkkitehtuurissa on erilaisia ratkaisuja, kuten monoliittinen, mikroydin- (microkernel) ja hybridiarkkitehtuurit. Mikroydin pyrkii siirtämään suurimman osan
Oleellinen osa ovat laitteiden ohjaimet sekä tiedostojärjestelmät, jotka tarjoavat korkean tason abstraktiot tallennustilasta ja I/O:sta sekä
Käynnistysprosessi ja ajoaika ylläpitävät järjestelmän suunnittelu (scheduler), muistinhallinta ja keskeytysten hallinta. Käyttöjärjestelmä toimii sekä yksittäisten sovellusten