Mikä on käyttöjärjestelmä?

Käyttöjärjestelmä on ensisijainen ohjelmisto, joka hallitsee kaikkia tietokoneen laitteistoja ja muita ohjelmistoja. Käyttöjärjestelmä, joka tunnetaan myös nimellä "käyttöjärjestelmä", on liitäntä tietokoneen laitteistoon ja tarjoaa palveluja, joita sovellukset voivat käyttää.

Mitä käyttöjärjestelmä tekee?

Käyttöjärjestelmä on laitteen ydinohjelmisto, joka pitää kaiken yhdessä. Käyttöjärjestelmät ovat yhteydessä laitteen laitteistoon. He hoitavat kaiken näppäimistöstä ja hiiristä Wi-Fi-radioon, tallennuslaitteisiin ja näyttöön. Toisin sanoen käyttöjärjestelmä käsittelee tulo- ja lähtölaitteita. Käyttöjärjestelmät käyttävät laitteistokehittäjien kirjoittamia laiteohjaimia yhteydenpitoon laitteidensa kanssa.

Käyttöjärjestelmissä on myös paljon ohjelmistoja - esimerkiksi yleisiä järjestelmipalveluja, kirjastoja ja sovellusohjelmointirajapintoja (API), joita kehittäjät voivat käyttää kirjoittamaan käyttöjärjestelmässä suoritettavia ohjelmia.

Käyttöjärjestelmä on suorittamiesi sovellusten ja laitteiston välissä ja käyttää laitteisto-ohjaimia näiden kahden välisenä liitäntänä. Esimerkiksi, kun sovellus haluaa tulostaa jotain, se luovuttaa tehtävän käyttöjärjestelmälle. Käyttöjärjestelmä lähettää ohjeet tulostimelle tulostimen ohjainten avulla lähettämään oikeat signaalit. Tulostettavan sovelluksen ei tarvitse välittää siitä, mikä tulostin sinulla on, tai ymmärtää sen toimintaa. Käyttöjärjestelmä käsittelee yksityiskohdat.

Käyttöjärjestelmä hoitaa myös monitehtäviä, jakamalla laitteistoresursseja useiden käynnissä olevien ohjelmien välillä. Käyttöjärjestelmä ohjaa suoritettavia prosesseja, ja se jakaa ne eri suorittimien kesken, jos sinulla on tietokone, jossa on useita suorittimia tai ytimiä, jolloin useita prosesseja voidaan suorittaa rinnakkain. Se hallitsee myös järjestelmän sisäistä muistia ja jakaa muistia käynnissä olevien sovellusten välillä.

Käyttöjärjestelmä on yksi iso ohjelmisto, joka suorittaa ohjelmaa, ja se vastaa kaikesta muusta. Esimerkiksi käyttöjärjestelmä ohjaa myös tiedostoja ja muita resursseja, joita nämä ohjelmat voivat käyttää.

Suurin osa ohjelmistosovelluksista on kirjoitettu käyttöjärjestelmille, mikä antaa käyttöjärjestelmälle mahdollisuuden tehdä paljon raskasta nostoa. Esimerkiksi kun suoritat Minecraftia, suoritat sen käyttöjärjestelmässä. Minecraftin ei tarvitse tietää tarkalleen, miten kukin eri laitteistokomponentti toimii. Minecraft käyttää erilaisia ​​käyttöjärjestelmän toimintoja, ja käyttöjärjestelmä muuntaa ne matalan tason laitteisto-ohjeiksi. Tämä säästää Minecraftin - ja kaikkien muiden käyttöjärjestelmässä toimivien - ohjelmistojen kehittäjiä paljon vaivaa.

Käyttöjärjestelmät eivät ole vain tietokoneita varten

Kun sanomme "tietokoneet" käyttävät käyttöjärjestelmiä, emme tarkoita vain perinteisiä pöytätietokoneita ja kannettavia tietokoneita. Älypuhelimesi on tietokone, samoin kuin tabletit, älytelevisiot, pelikonsolit, älykellot ja Wi-Fi-reitittimet. Amazon Echo tai Google Home on tietokonelaite, joka käyttää käyttöjärjestelmää.

Tunnettuihin työasemakäyttöjärjestelmiin kuuluvat Microsoft Windows, Apple macOS, Googlen Chrome-käyttöjärjestelmä ja Linux. Hallitsevat älypuhelinten käyttöjärjestelmät ovat Applen iOS ja Googlen Android.

Muut laitteet, kuten Wi-Fi-reititin, voivat käyttää sulautettuja käyttöjärjestelmiä. Nämä ovat erikoistuneita käyttöjärjestelmiä, joissa on vähemmän toimintoja kuin tyypillisessä käyttöjärjestelmässä, ja jotka on suunniteltu nimenomaan yhtä tehtävää varten - kuten Wi-Fi-reitittimen käyttäminen, GPS-navigoinnin tarjoaminen tai ATM: n käyttö.

Mistä käyttöjärjestelmät loppuvat ja ohjelmat alkavat?

Käyttöjärjestelmiin kuuluu myös muita ohjelmistoja, mukaan lukien käyttöliittymä, jonka avulla ihmiset voivat olla yhteydessä laitteeseen. Tämä voi olla tietokoneen työpöydän käyttöliittymä, puhelimen kosketusnäyttöliittymä tai digitaalisen avustajan laitteen ääniliitäntä.

Käyttöjärjestelmä on suuri ohjelmisto, joka koostuu monista erilaisista sovelluksista ja prosesseista. Raja käyttöjärjestelmän ja ohjelman välillä voi joskus olla hieman epäselvä. Käyttöjärjestelmälle ei ole tarkkaa, virallista määritelmää.

Esimerkiksi Windowsissa File Explorer (tai Windows Explorer) -sovellus on sekä olennainen osa Windows-käyttöjärjestelmää - se jopa piirtää työpöydän käyttöliittymän - että sovellus, joka toimii kyseisessä käyttöjärjestelmässä.

Käyttöjärjestelmän ydin on ydin

Alhaisella tasolla "ydin" on ydin tietokoneohjelma käyttöjärjestelmän ytimessä. Tämä yksittäinen ohjelma on yksi ensimmäisistä asioista, jotka ladataan, kun käyttöjärjestelmä käynnistyy. Se hoitaa muistin varaamisen, ohjelmistotoimintojen muuntamisen tietokoneen suorittimen ohjeiksi sekä laitteiden tulojen ja lähtöjen käsittelemisen. Ydin suoritetaan yleensä eristetyllä alueella, jotta tietokoneessa olevat muut ohjelmistot eivät vahingoita sitä. Käyttöjärjestelmän ydin on erittäin tärkeä, mutta se on vain yksi osa käyttöjärjestelmää.

Myös tässä olevat viivat voivat olla hieman sumeat. Esimerkiksi Linux on vain ydin. Linuxia kutsutaan kuitenkin edelleen käyttöjärjestelmäksi. Androidia kutsutaan myös käyttöjärjestelmäksi, ja se on rakennettu Linux-ytimen ympärille. Linux-jakelu, kuten Ubuntu, vie Linux-ytimen ja lisää sen ympärille lisäohjelmistoja. Niitä kutsutaan myös käyttöjärjestelmiksi.

Mikä on ero laiteohjelmiston ja käyttöjärjestelmän välillä?

Monet laitteet käyttävät vain "laiteohjelmistoa" - tietyntyyppistä matalan tason ohjelmistoa, joka on yleensä ohjelmoitu suoraan laitteiston muistiin. Laiteohjelmisto on yleensä vain pieni ohjelmisto, joka on suunniteltu suorittamaan vain ehdoton perusta.

Kun moderni tietokone käynnistyy, se lataa UEFI-laiteohjelmiston emolevyltä. Tämä laiteohjelmisto on matalan tason ohjelmisto, joka alustaa nopeasti tietokoneen laitteiston. Sitten se käynnistää käyttöjärjestelmän tietokoneesi SSD-asemalta tai kiintolevyltä. (Tällä SSD-asemalla tai kiintolevyllä on oma sisäinen laiteohjelmisto, joka hoitaa tietojen tallentamisen aseman fyysisille sektoreille.)

Rata laiteohjelmiston ja käyttöjärjestelmän välillä voi myös hieman hämärtyä. Esimerkiksi Applen iPhone- ja iPad-laitteiden käyttöjärjestelmää, nimeltään iOS, kutsutaan usein "laiteohjelmistoksi". PlayStation 4: n käyttöjärjestelmää kutsutaan virallisesti myös laiteohjelmistoksi.

Nämä ovat käyttöjärjestelmiä, jotka ovat yhteydessä useisiin laitteisiin, tarjoavat palveluita ohjelmille ja jakavat resursseja sovellusten kesken. Hyvin yksinkertaista laiteohjelmistoa, jota käytetään esimerkiksi television kaukosäätimellä, ei kuitenkaan yleensä kutsuta käyttöjärjestelmäksi.

RELATED: Mikä on laiteohjelmisto tai mikrokoodi, ja miten voin päivittää laitteistoni?

Tavallisen ihmisen ei tarvitse ymmärtää tarkalleen mikä käyttöjärjestelmä on. Voi olla hyödyllistä tietää, minkä käyttöjärjestelmän kanssa sinun on tiedettävä, minkä ohjelmiston ja laitteiston kanssa laite on yhteensopiva.

Kuvahaku: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com