Käyttöjärjestelmä

Käyttöjärjestelmä (OS) on joukko tietokoneohjelmia, kuten laiteajurit, ytimet ja muut ohjelmat, joiden avulla ihmiset voivat toimia tietokoneen kanssa. Se hallinnoi tietokoneen laitteisto- ja ohjelmistoresursseja. Se tarjoaa tietokoneohjelmille yhteisiä palveluja. Käyttöjärjestelmä voi olla pieni (kuten MenuetOS) tai suuri (kuten Microsoft Windows). Eri käyttöjärjestelmiä voidaan käyttää eri tarkoituksiin. Joitakin käytetään jokapäiväisiin asioihin, kuten henkilökohtaisessa tietokoneessa. Toiset ovat mobiilikäyttöjärjestelmiä tai niitä käytetään erikoistuneeseen työhön.

Käyttöjärjestelmällä on monia tehtäviä. Se huolehtii siitä, että kaikki ohjelmat voivat käyttää prosessoria, keskusmuistia, näyttöjä, syöttölaitteita ja muuta laitteistoa. Jotkut antavat myös käyttäjälle käyttöliittymän tietokoneen käyttöä varten. Käyttöjärjestelmä vastaa myös tietojen lähettämisestä muille tietokoneille tai laitteille verkossa.

Esimerkkejä yleisesti käytetyistä käyttöjärjestelmistä ovat macOS, Linux ja Microsoft Windows.

Ubuntu GNU/Linux, vapaa käyttöjärjestelmäZoom
Ubuntu GNU/Linux, vapaa käyttöjärjestelmä

Historia

Ensimmäistä käyttöjärjestelmää käytettiin ENIACin (Electronic Numerical Integrator and Computer) kanssa. ENIACia oli hyvin vaikea saada toimimaan. Käyttöjärjestelmän toiminta perustui siihen, miten kytkimet ja kaapelit oli koottu yhteen, ja tästä tekijästä riippuen reikäkortit tekivät tuloksen. Vaikka kyseessä oli eräänlainen käyttöjärjestelmä, sitä ei nykyaikana pidetä sellaisena.

Ensimmäinen käyttöjärjestelmä, joka näytti ja tuntui nykyajan käyttöjärjestelmältä, oli UNIX, jonka Bell Labs valmisti vuonna 1969. Siinä oli pieni ydin ja monia pieniä ohjelmia, jotka voitiin koota yhteen käyttäjän syötteiden ja tietojen käsittelyä varten. Monet sen ominaisuuksista oli otettu Multicsista, vanhemmasta, vuonna 1964 tehdystä käyttöjärjestelmästä.

Toista mediaa Video: Vanhan UNIX-järjestelmän käyttö.
Toista mediaa Video: Vanhan UNIX-järjestelmän käyttö.

Käyttöjärjestelmätyypit

Yksi- ja monitehtäväinen työskentely

Yksitehtäväjärjestelmä voi suorittaa vain yhden ohjelman kerrallaan. Monitehtäväinen käyttöjärjestelmä voi ajaa useampaa kuin yhtä ohjelmaa samanaikaisesti. Monitehtäväinen käyttö tapahtuu jakamalla prosessoriaikaa. Prosessori antaa pienen osan ajastaan kullekin ohjelmalle.

Yhden ja usean käyttäjän

Yhden käyttäjän käyttöjärjestelmät eivät voi erottaa käyttäjiä toisistaan, mutta ne voivat sallia useiden ohjelmien samanaikaisen suorittamisen. Monikäyttäjäjärjestelmä sallii useiden käyttäjien olla vuorovaikutuksessa järjestelmän kanssa samanaikaisesti.

Hajautettu

Hajautettu käyttöjärjestelmä hallitsee ryhmää erillisiä tietokoneita ja saa ne näyttämään yhdeltä tietokoneelta. Hajautetut laskutoimitukset suoritetaan useammassa kuin yhdessä koneessa.

Templated

Käyttöjärjestelmä-, hajautetun ja pilvilaskennan yhteydessä templatoinnilla tarkoitetaan yhden virtuaalikoneen luomista vieraana käyttöjärjestelmänä ja sen tallentamista useiden käynnissä olevien virtuaalikoneiden työkaluksi. Tekniikka on yleinen suurissa palvelinvarastoissa.

Sulautettu

Sulautetut käyttöjärjestelmät on suunniteltu käytettäväksi sulautetuissa tietokonejärjestelmissä. Ne on suunniteltu toimimaan pienissä koneissa, kuten kämmentietokoneissa, joissa on vähemmän itsenäisyyttä ja jotka pystyvät toimimaan rajoitetulla määrällä resursseja. Windows CE ja Minix 3 ovat esimerkkejä sulautetuista käyttöjärjestelmistä.

Reaaliaikainen

Reaaliaikainen käyttöjärjestelmä takaa tapahtumien tai tietojen käsittelyn tiettyyn ajankohtaan mennessä. Reaaliaikainen käyttöjärjestelmä voi olla yksi- tai monitehtäväinen, mutta kun se on monitehtäväinen, se käyttää erikoistuneita aikataulutusalgoritmeja, jotta käyttäytyminen olisi determinististä. Tapahtumapohjainen järjestelmä vaihtaa tehtävien välillä niiden prioriteettien tai ulkoisten tapahtumien perusteella, kun taas ajan jakavat käyttöjärjestelmät vaihtavat tehtäviä kellokatkosten perusteella.

Kirjasto

Kirjastokäyttöjärjestelmä on käyttöjärjestelmä, jossa tyypillisen käyttöjärjestelmän tarjoamat palvelut, kuten verkkoyhteydet, tarjotaan kirjastojen muodossa ja kootaan sovellus- ja konfigurointikoodin kanssa niin, että muodostuu unikernel: erikoistunut, yhden osoiteavaruuden koneen kuva, joka voidaan ottaa käyttöön pilvi- tai sulautetuissa ympäristöissä.

Aiheeseen liittyvät sivut

Kysymyksiä ja vastauksia

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


V: Käyttöjärjestelmä (OS) on joukko tietokoneohjelmia, joiden avulla ihmiset voivat olla vuorovaikutuksessa tietokoneen kanssa ja hallita tietokoneen laitteisto- ja ohjelmistoresursseja.

K: Mitkä ovat käyttöjärjestelmän osat?


V: Käyttöjärjestelmän komponentteihin kuuluvat laiteajurit, ytimet ja muut ohjelmistot, jotka tarjoavat tietokoneohjelmille yleisiä palveluja.

K: Voiko käyttöjärjestelmä olla pieni tai suuri?


V: Kyllä, käyttöjärjestelmä voi olla pieni (kuten MenuetOS) tai suuri (kuten Microsoft Windows).

K: Mitkä ovat esimerkkejä käyttöjärjestelmistä?


V: Esimerkkejä käyttöjärjestelmistä ovat macOS, Linux ja Microsoft Windows.

K: Mitä käyttöjärjestelmien eri käyttötarkoituksia on?


V: Eri käyttöjärjestelmiä voidaan käyttää eri tarkoituksiin, kuten henkilökohtaisiin tietokoneisiin, mobiilikäyttöjärjestelmiin tai erikoistyöhön.

K: Mitä tehtäviä käyttöjärjestelmä suorittaa?


V: Käyttöjärjestelmä huolehtii siitä, että kaikki ohjelmat voivat käyttää keskusyksikköä, järjestelmämuistia, näyttöjä, syöttölaitteita ja muuta laitteistoa. Lisäksi jotkin niistä antavat käyttäjälle käyttöliittymän tietokoneen käyttöä varten ja vastaavat tietojen lähettämisestä muille tietokoneille tai laitteille verkossa.

K: Mikä on käyttöjärjestelmän merkitys?


V: Käyttöjärjestelmä on tärkeä, koska sen avulla ihmiset voivat olla vuorovaikutuksessa tietokoneidensa kanssa, se hallinnoi tietokoneen laitteisto- ja ohjelmistoresursseja ja tarjoaa tietokoneohjelmille yhteisiä palveluja. Se myös varmistaa, että kaikki ohjelmat voivat käyttää laitteistoa, ja lähettää tietoja verkon muille tietokoneille tai laitteille.

AlegsaOnline.com - 2020 / 2023 - License CC3