operaatiojärjestelmät
Operaatiojärjestelmä (OS) on ohjelmisto, joka hallinnoi tietokoneen tai laitteen keskeisiä resursseja ja toimii ohjelmistojen sekä käyttäjän ja laitteen välissä. OS tarjoaa palveluita kuten prosessien hallinnan, muistinhallinnan, tiedostojärjestelmän, laitteiston ohjauksen sekä käyttöliittymän. Lisäksi se vastaa turvallisuudesta ja resurssien jakamisesta sekä mahdollistaa useiden ohjelmien yhtäaikaisen ajamisen ja yhteensopivuuden eri laitteiden kanssa.
Keskeisiä komponentteja ovat ydin (kernel), jonka tehtävänä on hallita prosesseja, muistia, I/O-toimintoja sekä laiteajureita; tiedostojärjestelmä, joka
OS-arkkitehtuureja on useita: monoliittinen ydin, mikroydin, kerros- ja hybridi ratkaisut. Eri toteutukset optimoivat suorituskyvyn, turvallisuuden ja
Historian saatossa varhaisimmat järjestelmät olivat batch-tyyppisiä ja myöhemmin kehittyi aikajakoperusteisia (time-sharing) järjestelmiä. Unix 1970-luvulla sekä sen
Nykyään operaatiojärjestelmät ovat olennaisia osa tietokoneita, älypuhelimia, tabletteja ja esineiden internetiin kytkettyjä laitteita. Ne kehittävät turvallisuutta,