Mitä käyttöjärjestelmä tekee?
Käyttöjärjestelmä on ytimen ohjelmisto, joka pitää kaiken yhdessä. Käyttöjärjestelmät kommunikoivat laitteen laitteiston kanssa. Ne käsittelevät kaiken näppäimistöltä ja hiiriltä Wi-Fi-radiolle, tallennuslaitteille ja näytöille. Toisin sanoen käyttöjärjestelmä käsittelee syöttö- ja tulostuslaitteita. Käyttöjärjestelmät käyttävät laitevalmistajien kirjoittamia laiteajureita kommunikoimaan laitteiden kanssa.
Käyttöjärjestelmät sisältävät myös runsaasti ohjelmistoja, kuten yleisiä järjestelmäpalveluita, kirjastoja ja sovellusohjelmointirajapintoja (API), joita kehittäjät voivat käyttää kirjoittamaan käyttöjärjestelmään liittyviä ohjelmia.
Käyttöjärjestelmä istuu käyttämiesi sovellusten ja laitteiston välillä käyttäen laitteisto-ohjaimia näiden välisenä liitännäisenä. Esimerkiksi, kun jokin sovellus haluaa tulostaa jotain, se käsittelee tehtävän käyttöjärjestelmään. Käyttöjärjestelmä lähettää ohjeet tulostimeen käyttäen tulostimen ohjaimia oikeiden signaalien lähettämiseen. Tulostettava sovellus ei tarvitse huolehtia siitä, mitä tulostinta sinulla on tai miten se toimii. OS käsittelee yksityiskohdat.
Käyttöjärjestelmä on yksi iso ohjelma, joka näyttää ohjelmiston, ja se vastaa kaikesta muusta. Esimerkiksi käyttöjärjestelmä ohjaa myös tiedostoja ja muita resursseja, joita nämä ohjelmat voivat käyttää.
Useimmat ohjelmistosovellukset on kirjoitettu käyttöjärjestelmille, jolloin käyttöjärjestelmä saa paljon raskaita nostoja. Esimerkiksi kun suoritat Minecraftia, suoritat sen käyttöjärjestelmässä. Minecraftin ei tarvitse tietää täsmälleen, miten eri laitteisto-osat toimivat. Minecraft käyttää erilaisia käyttöjärjestelmän toimintoja, ja käyttöjärjestelmä kääntää ne pienen tason laitteisto-ohjeisiin. Tämä säästää Minecraftin ja kaikkien muiden käyttöjärjestelmää hallitsevien ohjelmien kehittäjät - paljon ongelmia.
Käyttöjärjestelmät eivät ole pelkästään tietokoneille
Tuttuja käyttöjärjestelmiä ovat 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 tyypillinen käyttöjärjestelmä, joka on suunniteltu erityisesti yhteen tehtäväkohtaiseen Wi-Fi-reitittimen suorittamiseen. navigointia tai ATM: n käyttöä.
Mistä käyttöjärjestelmät loppuvat ja ohjelmat alkavat?
Käyttöjärjestelmissä on myös muita ohjelmistoja, mukaan lukien käyttöliittymä, jonka avulla ihmiset voivat liittää laitteeseen. Tämä voi olla tietokoneen työpöydän rajapinta, puhelimen kosketusnäyttö käyttöliittymä tai digitaalinen avustavan laitteen ääniliitäntä.
Käyttöjärjestelmä on suuri ohjelmisto, joka on tehty monista eri sovelluksista ja prosesseista. Viiva, joka on käyttöjärjestelmä ja mikä ohjelma, voi joskus olla hieman epäselvä. Käyttöjärjestelmästä ei ole tarkkaa, virallista määritelmää.
Esimerkiksi Windowsissa File Explorer (tai Windowsin Resurssienhallinta) -sovellus on olennainen osa Windows-käyttöjärjestelmää - se käsittelee myös työpöydän käyttöliittymän piirtämistä - ja kyseisessä käyttöjärjestelmässä kulkevaa sovellusta.
Käyttöjärjestelmän ydin on ydin
Alhaisella tasolla "ydin" on ytimen tietokoneohjelma, joka on käyttöjärjestelmän ytimessä. Tämä yksittäinen ohjelma on yksi ensimmäisistä asioista ladattuasi, kun käyttöjärjestelmä käynnistyy. Se käsittelee muistin varaamista, muuntaa ohjelmistotoimintoja tietokoneen suorittimen ohjeisiin ja käsittelee laitteiden laitteiden syöttöä ja tulostusta. Ydin yleensä ajetaan eristetyllä alueella, jotta tietokoneen muut ohjelmat eivät häiritse sitä. Käyttöjärjestelmän ydin on erittäin tärkeä, mutta se on vain yksi osa käyttöjärjestelmää.
Viivat voivat olla hieman epämääräisiä. Esimerkiksi Linux on vain ydin. Linuxia kutsutaan kuitenkin usein käyttöjärjestelmiksi. Androidia kutsutaan myös käyttöjärjestelmiksi, ja se on rakennettu Linux-ytimen ympärille. Linux-jakaumat, kuten Ubuntu, ottavat Linux-ytimen ja lisäävät siihen lisäohjelmia. Niitä kutsutaan myös käyttöjärjestelmiksi.
Mikä on laiteohjelmiston ja käyttöjärjestelmän välinen ero?
Kun nykyaikainen tietokone käynnistyy, se lataa UEFI-laiteohjelmiston emolevystä. Tämä laiteohjelmisto on matalan tason ohjelmisto, joka alustaa nopeasti tietokoneesi laitteiston. Se käynnistää sitten käyttöjärjestelmän tietokoneesi kiintolevyltä tai kiintolevyltä. (Solid-State -asemalla tai kiintolevyllä on oma sisäinen laiteohjelmisto, joka käsittelee tietojen tallentamista fyysisille sektoreille asemassa.)
Myös laiteohjelmiston ja käyttöjärjestelmän välinen viiva voi olla hieman epäselvä. Esimerkiksi Applen iPhonien ja iPadsin käyttöjärjestelmää, jota kutsutaan iOS: ksi, kutsutaan usein "firmwareiksi". PlayStation 4: n käyttöjärjestelmä kutsutaan myös nimellä firmware.
Nämä ovat käyttöjärjestelmiä, jotka liittyvät useisiin laitteistoihin, tarjoavat palveluita ohjelmille ja jakavat resursseja sovellusten välillä. Kuitenkin hyvin yksinkertainen perusohjelmisto, joka toimii esimerkiksi television kaukosäätimellä, ei yleensä kutsuta käyttöjärjestelmänä.
Keskimääräinen henkilö ei tarvitse ymmärtää tarkalleen mitä käyttöjärjestelmä on. Saattaa olla hyödyllistä tietää, mitä käyttöjärjestelmää sinun on tiedettävä, mikä ohjelmisto ja laitteisto laite on yhteensopiva.