järjestelmäohjelmistoihin
Järjestelmäohjelmistoihin viitataan ohjelmistojen kokonaisuutena, jonka tehtävänä on hallita tietokoneen tai laitteen perustoimintoja sekä mahdollistaa sovellusten käyttö. Tämä kokonaisuus koostuu ensisijaisesti käyttöjärjestelmistä, laiteajureista sekä erilaisista laite- ja apuohjelmistoista, ja usein mukaan kuuluu myös laiteohjelmisto (firmware). Käyttöjärjestelmä vastaa resurssien hallinnasta: prosessien ajoituksesta, muistinhallinnasta, tiedostojärjestelmästä sekä syötteen ja tulon hallinnasta, ja se tarjoaa sovelluksille ohjelmointirajapinnat sekä järjestelmäkutsut.
Ajurit toimivat välikerroksena, jonka kautta käyttöjärjestelmä ohjaa laitteita kuten näytönohjainta, verkkokorttia tai tallennuslaitteita. Laiteohjelmisto sijaitsee usein
Rooli suhteessa sovelluksiin on perustavanlaatuinen: järjestelmäohjelmisto tarjoaa alustan, jonka päällä sovellukset suoritetaan, sekä hallinnoi resursseja ja