logo

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

Käyttöjärjestelmä kuuluu järjestelmäohjelmistojen luokkaan. Se hallitsee periaatteessa kaikkia tietokoneen resursseja. Käyttöjärjestelmä toimii liitäntänä ohjelmiston ja tietokoneen tai tietokonelaitteiston eri osien välillä. Käyttöjärjestelmä on suunniteltu siten, että se pystyy hallitsemaan tietokoneen kokonaisresursseja ja toimintoja.

Käyttöjärjestelmä on täysin integroitu sarja erikoisohjelmia, jotka hoitavat kaikki tietokoneen toiminnot. Se ohjaa ja valvoo kaikkien muiden tietokoneessa olevien ohjelmien suorittamista, mukaan lukien myös sovellusohjelmat ja muut tietokoneen järjestelmäohjelmistot. Esimerkkejä käyttöjärjestelmistä ovat Windows, Linux, Mac OS jne.



Käyttöjärjestelmä (OS) on kokoelma ohjelmistoja, jotka hallitsevat tietokoneen laitteistoresursseja ja tarjoavat yleisiä palveluita tietokoneohjelmille. Käyttöjärjestelmä on tietokonejärjestelmän tärkein järjestelmäohjelmistotyyppi.

Mihin käyttöjärjestelmää käytetään?

Käyttöjärjestelmä auttaa parantamaan tietokoneen ohjelmistoa ja laitteistoa. Ilman käyttöjärjestelmää minkä tahansa sovelluksen oli erittäin vaikea olla käyttäjäystävällinen. Käyttöjärjestelmä tarjoaa käyttäjälle käyttöliittymän, joka tekee kaikista sovelluksista houkuttelevan ja käyttäjäystävällisen. Käyttöjärjestelmän mukana tulee suuri määrä laiteajureita, jotka tekevät käyttöjärjestelmäpalveluista laitteistoympäristön tavoitettavissa. Jokainen järjestelmässä oleva sovellus vaatii käyttöjärjestelmän. Käyttöjärjestelmä toimii viestintäkanavana järjestelmälaitteiston ja järjestelmäohjelmiston välillä. Käyttöjärjestelmä auttaa sovellusta laitteisto-osan kanssa tietämättä todellista laitteistokokoonpanoa. Se on yksi järjestelmän tärkeimmistä osista, ja siksi se on läsnä jokaisessa laitteessa, olipa kyseessä suuri tai pieni laite.

Käyttöjärjestelmä



Katso lisätietoja Käyttöjärjestelmien tarve .

Käyttöjärjestelmän toiminnot

  • Resurssienhallinta: Käyttöjärjestelmä hallitsee ja varaa muistia, suorittimen aikaa ja muita laitteistoresursseja tietokoneessa olevien eri ohjelmien ja prosessien kesken.
  • Prosessinhallinta: Käyttöjärjestelmä vastaa prosessien ja ohjelmien käynnistämisestä, pysäyttämisestä ja hallinnasta. Se myös ohjaa prosessien ajoitusta ja allokoi niille resursseja.
  • Muistinhallinta: Käyttöjärjestelmä hallitsee tietokoneen ensisijaista muistia ja tarjoaa mekanismeja muistin käytön optimoimiseksi.
  • Turvallisuus: Käyttöjärjestelmä tarjoaa turvallisen ympäristön käyttäjälle, sovelluksille ja tiedoille toteuttamalla suojauskäytäntöjä ja -mekanismeja, kuten pääsynvalvontaa ja salausta.
  • Työkirjanpito: Se pitää kirjaa eri töiden tai käyttäjien käyttämästä ajasta ja resursseista.
  • Tiedostonhallinta: Käyttöjärjestelmä on vastuussa tiedostojärjestelmän järjestämisestä ja hallinnasta, mukaan lukien tiedostojen ja hakemistojen luomisesta, poistamisesta ja käsittelystä.
  • Laitehallinta: Käyttöjärjestelmä hallitsee syöttö-/tulostuslaitteita, kuten tulostimia, näppäimistöjä, hiiriä ja näyttöjä. Se tarjoaa tarvittavat ohjaimet ja liitännät mahdollistamaan viestinnän laitteiden ja tietokoneen välillä.
  • Verkostoituminen: Käyttöjärjestelmä tarjoaa verkkotoimintoja, kuten verkkoyhteyksien muodostamisen ja hallinnan, verkkoprotokollien käsittelyn ja resurssien, kuten tulostimien ja tiedostojen, jakamisen verkon kautta.
  • Käyttöliittymä : Käyttöjärjestelmä tarjoaa käyttöliittymän, jonka avulla käyttäjät voivat olla vuorovaikutuksessa tietokonejärjestelmän kanssa. Tämä voi olla a Graafinen käyttöliittymä (GUI), komentoriviliittymä (CLI) tai molempien yhdistelmä.
  • Varmuuskopiointi ja palautus: Käyttöjärjestelmä tarjoaa mekanismeja tietojen varmuuskopiointiin ja niiden palauttamiseen järjestelmävikojen, virheiden tai katastrofien sattuessa.
  • Virtualisointi: Käyttöjärjestelmä tarjoaa virtualisointiominaisuudet, joiden avulla useat käyttöjärjestelmät tai sovellukset voivat toimia yhdessä fyysisessä koneessa. Tämä voi mahdollistaa tehokkaan resurssien käytön ja joustavuuden työkuormien hallinnassa.
  • Suorituskyvyn seuraaminen: Käyttöjärjestelmä tarjoaa työkaluja järjestelmän suorituskyvyn seurantaan ja optimointiin, mukaan lukien pullonkaulojen tunnistaminen, resurssien käytön optimointi sekä järjestelmälokien ja mittareiden analysointi.
  • Ajan jakaminen: Käyttöjärjestelmän avulla useat käyttäjät voivat jakaa tietokonejärjestelmän ja sen resurssit samanaikaisesti tarjoamalla aikajakomekanismeja, jotka jakavat resurssit oikeudenmukaisesti ja tehokkaasti.
  • Järjestelmäkutsut: Käyttöjärjestelmä tarjoaa joukon järjestelmäkutsuja, joiden avulla sovellukset voivat olla vuorovaikutuksessa käyttöjärjestelmän kanssa ja käyttää sen resursseja. Järjestelmäkutsut tarjoavat standardoidun rajapinnan sovellusten ja käyttöjärjestelmän välillä, mikä mahdollistaa siirrettävyyden ja yhteensopivuuden eri laitteisto- ja ohjelmistoalustoille.
  • Virheentunnistuksen apuvälineet: Nämä sisältävät menetelmiä, joihin kuuluu kaatopaikkojen, jälkien, virheilmoitusten ja muiden virheenkorjaus- ja virheenhavaitsemismenetelmien tuottaminen.

Katso lisätietoja Käyttöjärjestelmän toiminnot .

Käyttöjärjestelmien tavoitteet

Katsotaanpa nyt joitain käyttöjärjestelmän tavoitteita, jotka on mainittu alla.



  • Kätevä käyttää: Yksi tavoitteista on tehdä tietokonejärjestelmästä entistä mukavampi käyttää tehokkaalla tavalla.
  • Käyttäjäystävällinen: Tehdä tietokonejärjestelmästä vuorovaikutteisempi käyttäjille kätevämmällä käyttöliittymällä.
  • Helppo pääsy: Tarjoaa käyttäjille helpon pääsyn resurssien käyttöön toimimalla välittäjänä laitteiston ja sen käyttäjien välillä .
  • Resurssien hallinta: Tietokoneen resurssien hallintaan paremmalla ja nopeammalla tavalla.
  • Valvonta ja valvonta: Pitämällä kirjaa siitä, kuka käyttää mitäkin resurssia, myöntämällä resurssipyyntöjä ja välittämällä ristiriitaisia ​​pyyntöjä eri ohjelmilta ja käyttäjiltä.
  • Resurssien oikeudenmukainen jakaminen: Tehokas ja oikeudenmukainen resurssien jakaminen käyttäjien ja ohjelmien välillä.

Käyttöjärjestelmien tyypit

  • Eräkäyttöjärjestelmä: A Eräkäyttöjärjestelmä on käyttöjärjestelmä, joka ei ole vuorovaikutuksessa suoraan tietokoneen kanssa. On operaattori, joka ottaa vastaan ​​samanlaiset työt samoilla vaatimuksilla ja ryhmittelee ne eriin.
  • Aikajakokäyttöjärjestelmä: Aikajakokäyttöjärjestelmä on käyttöjärjestelmä, jonka avulla monet käyttäjät voivat jakaa tietokoneen resursseja (resurssien maksimaalinen käyttö).
  • Hajautettu käyttöjärjestelmä: Hajautettu käyttöjärjestelmä on eräänlainen käyttöjärjestelmä, joka hallitsee eri tietokoneiden ryhmää ja näyttää yhdeltä tietokoneelta. Nämä käyttöjärjestelmät on suunniteltu toimimaan tietokoneiden verkossa. Niiden avulla useat käyttäjät voivat käyttää jaettuja resursseja ja kommunikoida keskenään verkon kautta. Esimerkkejä ovat Microsoft Windows Server ja erilaiset palvelimille suunnitellut Linux-jakelut.
  • Verkkokäyttöjärjestelmä: Verkkokäyttöjärjestelmä on eräänlainen käyttöjärjestelmä, joka toimii palvelimella ja tarjoaa mahdollisuuden hallita tietoja, käyttäjiä, ryhmiä, suojausta, sovelluksia ja muita verkkotoimintoja.
  • Reaaliaikainen käyttöjärjestelmä: Reaaliaikainen käyttöjärjestelmä on eräänlainen käyttöjärjestelmä, joka palvelee reaaliaikaista järjestelmää ja syötteiden käsittelyyn ja niihin vastaamiseen tarvittava aikaväli on hyvin pieni. Nämä käyttöjärjestelmät on suunniteltu reagoimaan tapahtumiin reaaliajassa. Niitä käytetään sovelluksissa, jotka vaativat nopeita ja deterministisiä vastauksia, kuten sulautetut järjestelmät, teollisuuden ohjausjärjestelmät ja robotiikka.
  • Monikäsittelykäyttöjärjestelmä: Moniprosessorikäyttöjärjestelmät käytetään käyttöjärjestelmissä useiden suoritinten suorituskyvyn parantamiseen yhdessä tietokonejärjestelmässä. Useat suorittimet on linkitetty toisiinsa, jotta työ voidaan jakaa ja suorittaa nopeammin.
  • Yhden käyttäjän käyttöjärjestelmät: Yhden käyttäjän käyttöjärjestelmät on suunniteltu tukemaan yhtä käyttäjää kerrallaan. Esimerkkejä ovat Microsoft Windows henkilökohtaisille tietokoneille ja Apple macOS.
  • Usean käyttäjän käyttöjärjestelmät: Usean käyttäjän käyttöjärjestelmät on suunniteltu tukemaan useita käyttäjiä samanaikaisesti. Esimerkkejä ovat Linux ja Unix.
  • Sulautetut käyttöjärjestelmät: Sulautetut käyttöjärjestelmät on suunniteltu toimimaan laitteissa, joilla on rajalliset resurssit, kuten älypuhelimissa, puettavissa laitteissa ja kodinkoneissa. Esimerkkejä ovat Googlen Android ja Applen iOS.
  • Klusterikäyttöjärjestelmät: Klusterikäyttöjärjestelmät on suunniteltu toimimaan tietokoneiden ryhmässä tai klusterissa toimimaan yhdessä yhtenä järjestelmänä. Niitä käytetään korkean suorituskyvyn laskennassa ja sovelluksissa, jotka vaativat korkeaa käytettävyyttä ja luotettavuutta. Esimerkkejä ovat Rocks Cluster Distribution ja OpenMPI.

Katso lisätietoja Käyttöjärjestelmien tyypit .

Kuinka tarkistaa käyttöjärjestelmä?

On niin monia tekijöitä, jotka on otettava huomioon valittaessa parasta käyttöjärjestelmää käyttöösi. Nämä tekijät mainitaan alla.

  • Hintatekijä: Hinta on yksi tekijöistä oikean käyttöjärjestelmän valinnassa, koska jotkut käyttöjärjestelmät ovat ilmaisia, kuten Linux, mutta on muitakin maksullisia käyttöjärjestelmiä, kuten Windows ja macOS.
  • Esteettömyystekijä: Jotkut käyttöjärjestelmät ovat helppokäyttöisiä, kuten macOS ja iOS, mutta jotkut käyttöjärjestelmät ovat hieman monimutkaisia ​​ymmärtää, kuten Linux. Joten sinun on valittava käyttöjärjestelmä, jossa olet helpommin tavoitettavissa.
  • Yhteensopivuustekijä: Jotkut käyttöjärjestelmät tukevat hyvin vähemmän sovelluksia, kun taas jotkut käyttöjärjestelmät tukevat enemmän sovelluksia. Sinun on valittava käyttöjärjestelmä, joka tukee tarvitsemiasi sovelluksia.
  • Turvatekijä: Suojaustekijä on myös tekijä oikean käyttöjärjestelmän valinnassa, koska macOS tarjoaa lisäsuojaa, kun taas Windowsissa on vähän vähemmän suojausominaisuuksia.

Esimerkkejä käyttöjärjestelmistä

  • Windows (GUI-pohjainen, PC)
  • GNU/Linux (Henkilökohtainen, työasemat, Internet-palveluntarjoaja, tiedosto- ja tulostuspalvelin, kolmikerroksinen asiakas/palvelin)
  • Mac käyttöjärjestelmä (Macintosh), käytetään Applen henkilökohtaisissa tietokoneissa ja työasemissa (MacBook, iMac).
  • Android (Googlen käyttöjärjestelmä älypuhelimille/tableteille/älykelloille)
  • iOS (Applen käyttöjärjestelmä iPhonelle, iPadille ja iPod Touchille)

Usein kysytyt kysymykset käyttöjärjestelmästä

1. Minkä tyyppinen ohjelmisto on käyttöjärjestelmä?

(A) Järjestelmäohjelmisto

(B) Sovellusohjelmisto

(C) Sekä a että b

javascriptin lataus

(D) Ei mikään yllä olevista

Ratkaisu:

Oikea vaihtoehto on A, eli järjestelmäohjelmisto

2. Mikä seuraavista ei ole esimerkki käyttöjärjestelmästä?

(A) Ikkunat

(B) Linux

(C) MacOS

(D) MS-Word

Ratkaisu:

Oikea vaihtoehto on D, eli MS-Word

merkkijono char javaan

Windows, Linux, Mac OS, kaikki 3 ovat esimerkkejä käyttöjärjestelmistä, kun taas MS-Word on esimerkki sovellusohjelmistoista.

3. Mikä ominaisuus estää luvattoman pääsyn ohjelmiin ja tietoihin?

(A) Turvallisuus

(B) Tietojen hallinta

(C) Laitehallinta

(D) Järjestelmän suorituskyvyn valvonta

Ratkaisu:

Oikea vaihtoehto on A, eli Turvallisuus

Turvallisuus estää luvattoman pääsyn ohjelmiin ja tietoihin salasanojen tai jonkinlaisen suojaustekniikan avulla.

4. Mikä ominaisominaisuus allokoi ja purkaa resurssit ja myös päättää kuka saa resurssin?

(A) Turvallisuus

(B) Tiedostonhallinta

(C) Laitehallinta

(D) Järjestelmän suorituskyvyn valvonta

Ratkaisu:

Oikea vaihtoehto on B, eli Tiedostonhallinta

Tiedostonhallinta varaa ja purkaa resurssit ja päättää myös, kuka saa resurssin.

lista gimpin fonteista

5. _____________ on suunniteltu siten, että se pystyy hallitsemaan tietokoneen kokonaisresursseja ja toimintoja.

(A) Käyttöjärjestelmä

(B) Tiedostonhallinta

(C) Laitehallinta

(D) Ei mikään yllä olevista

Ratkaisu:

Oikea vaihtoehto on A, eli käyttöjärjestelmä

Käyttöjärjestelmä on suunniteltu siten, että se pystyy hallitsemaan tietokoneen kokonaisresursseja ja toimintoja.

Saat lisätietoja osoitteesta Käyttöjärjestelmä – sarja 1 .