Varmasti kaikki meistä ovat kuulleet termin " käyttöjärjestelmä ". Kaikki eivät kuitenkaan tiedä, mikä käyttöjärjestelmä todellisuudessa on ja mikä rooli sillä on tietokonejärjestelmässä tai mobiililaitteessa.
Joten mikä on käyttöjärjestelmä? Miten käyttöjärjestelmä toimii ja toimii? Kutsumme sinut oppimaan yhdessä.

Käyttöjärjestelmät auttavat käyttäjiä olemaan helposti vuorovaikutuksessa tietokoneiden kanssa
Käyttöjärjestelmän määritelmä
Käyttöjärjestelmä (Operating Systems, lyhennettynä OS) on ohjelmisto, jonka avulla käyttäjät voivat ajaa muita sovelluksia tietokonelaitteissa ja mobiililaitteissa, joita kutsutaan tästä eteenpäin yhteisesti koneiksi. Käyttöjärjestelmä on myös vastuussa tietokoneen laitteisto- ja ohjelmistoresurssien hallinnasta, kuten:
- Syöttölaitteet, kuten hiiri, näppäimistö, kosketusnäyttö, kamera, mikrofoni
- Tulostuslaitteet, kuten näytöt, tulostimet ja skannerit, kaiuttimet
- Verkkolaitteet, kuten modeemit, reitittimet, antennit, WiFi-modeemit, SIM-kortit
- Tallennuslaitteet, kuten kiintolevyt, USB-asemat, SSD-asemat, flash-muistit
Käyttöjärjestelmä ottaa myös suorituksen ja hallinnan roolin varatakseen tehokkaasti muistia koneessa oleville sovelluksille. Esimerkiksi jos tietokoneella on käynnissä useita ohjelmia samaan aikaan, käyttöjärjestelmä allokoi tietokoneen resurssit siten, että kaikki käynnissä olevat ohjelmat sekä muut avatut ohjelmat saavat tarvittavat resurssit.
Lisätietoja käyttöjärjestelmästä
Periaatteessa ohjelmistosovellus voi kommunikoida suoraan laitteiston kanssa. Useimmat nykyiset ohjelmistosovellukset on kuitenkin kirjoitettu käyttöjärjestelmille hyödyntämään yleisiä apukirjastoja, mikä auttaa ohjelmoijia ei tarvitse huolehtia laitteisto-ongelmista.
Kaiken kaikkiaan käyttöjärjestelmä on kuin kattava kehys, joka toimii johdonmukaisesti kaikkien sovellusten kanssa. Käyttöjärjestelmien ulkonäkö yksinkertaistaa huomattavasti koko ohjelmistosovellusten kehitysprosessia.
Jotkut käyttöjärjestelmän pääkomponentit
Ydin
Käyttöjärjestelmän ydin on vastuussa kaikkien tietokoneen laitteistojen perusominaisuuksien ohjaamisesta. Ytimen päätehtävä on lukea ja kirjoittaa tietoja muistiin, käsitellä suoritettavia käskyjä, määrittää, kuinka laitteet, kuten näytöt, näppäimistöt ja hiiret, vastaanottavat ja lähettävät dataa sekä määrittää datan tulkinnat. verkosta vastaanotettu data.

Graafinen käyttöliittymä Windows 10:ssä
Käyttöliittymä (UI)
Tämä on osa, joka on vuorovaikutuksessa käyttäjän kanssa näytön ja graafisten kuvakkeiden tai komentoikkunan kautta. Käyttöliittymää on kahta tyyppiä: Command Line Interface (CLI), jossa käyttäjä kommunikoi järjestelmän kanssa komentojen avulla. Toinen käyttöliittymätyyppi on graafinen käyttöliittymä (GUI), jota useimmat meistä käyttävät päivittäin.
GUI on paljon intuitiivisempi, koska sen avulla käyttäjät voivat olla vuorovaikutuksessa järjestelmän kanssa näytöllä olevien kuvakkeiden avulla käyttämällä syöttölaitetta, kuten hiirtä, näppäimistöä tai kosketusnäyttöä.
Sovellusohjelmointirajapinta (API)
Tämä on komponentti, jonka avulla kehittäjät voivat kirjoittaa modulaarista koodia. API:illa on rooli sen määrittämisessä, kuinka järjestelmät tai muut komponentit voivat käyttää tiettyä sovellusta.
Käyttöjärjestelmien käyttötavat
Käyttöjärjestelmien ilmaantumisen myötä tietokonejärjestelmät muuttuivat käyttäjäystävällisemmiksi. Käyttöjärjestelmä tarjoaa käyttäjille kätevän, helppokäyttöisen käyttöliittymän, joka auttaa heitä käyttämään järjestelmää paremmin ja tehokkaammin.
Samaan aikaan käyttöjärjestelmä myös hallinnoi ja allokoi resursseja auttaakseen tietokonejärjestelmää toimimaan paremmin. Ohjelmoijille ja ohjelmistokehittäjille käyttöjärjestelmä tekee heidän työstään paljon yksinkertaisempaa.

Suosituin käyttöjärjestelmä tietokoneille on Windows, kun taas mobiililaitteella Android ja iOS hallitsevat markkinoita lähes kokonaan
Nykyiset tyypilliset käyttöjärjestelmät
- Googlen Android, useiden eri valmistajien valmistamille älypuhelimille ja tableteille
- Applen iOS, vain iPhone
- Applen iPadOS, vain iPadille
- Microsoftin Windows , eri valmistajien valmistamille tietokoneille ja tableteille
Applen macOS, vain Mac-tietokoneille
- Linux, ohjelmoijien suosima avoimen lähdekoodin käyttöjärjestelmä, voidaan asentaa moniin laitteisiin. Useimmat Windows-tietokoneet voivat asentaa Linuxin, ja Linux-käyttöjärjestelmistä on myös joitain versioita tableteille ja älypuhelimille, mutta ne eivät ole kovin näkyviä.