Käyttöjärjestelmä toimii ikään kuin siltana laitteiston ja ohjelmiston välillä, ja käyttöjärjestelmän ensisijainen tarkoitus ja tavoite on hallita kaikkia laitteiston ja ohjelmiston resursseja, jotka ovat yhteydessä tietokoneeseen. Ilman käyttöjärjestelmää kaikki tietokonejärjestelmät ovat avuttomia, koska käyttöjärjestelmä luo rajapinnan käyttäjän ja laitteiston välille. Kun käyttäjä antaa tietokoneelle minkä tahansa käskyn, käyttöjärjestelmä muuttaa nämä käskyt binääriseen muotoon, kuten 0 ja 1, koska tietokonejärjestelmät eivät pysty ymmärtämään käskyjämme suoraan. Tietokone ymmärtää vain konekieltä.
Lue lisää – Käyttöjärjestelmän opetusohjelma
Selitä nyt käyttöjärjestelmän tarkoitus ja tavoitteet koko järjestelmän käynnistämiseksi käynnistyskelpoisen päätelaitteen avulla, kuten esimerkki Kun virta kytkeytyy päälle, mikroprosessorisiru alkaa asentaa konekoodia RAM-muistin avulla Flash-ROM:iin (lukumuisti). Käyttöjärjestelmä sallii tämän koodin alustaa kaikki komponentit, jotka ovat assosioituvia tietokoneen kanssa, ja tämäntyyppinen koodi toteutetaan BIOS (Basic Input / Output System) ensimmäisellä sektorilla levyn alussa.
Lue lisää – Reaaliaikainen käyttöjärjestelmä opetusohjelma
Käyttöjärjestelmän on oltava tietoinen muistinhallintayksiköstä, virranhallintayksiköstä, tehtävän tilasegmentistä ja muusta yksiköstä myös. Käyttämällä prosessoria käyttöjärjestelmä käsittelee kaikki nämä loogiset osat ja alustaa ne.
Mielessäsi voi nyt herätä yksi kysymys, että mitkä ovat käyttöjärjestelmän kolme tärkeintä tarkoitusta ja tavoitetta. Lähes monia käyttöjärjestelmän tarkoituksia, mutta on olemassa joitakin käyttöjärjestelmän päätarkoituksia, kuten:
- Käsittele muistinhallinta
- Toteuta kaikki lataus- ja suoritustehtävät
- Ohjaa oheislaitteita
Käsittele muistinhallinta
Tietokoneessa monta muistia ja dataa suoritetaan samanaikaisesti, joten käyttöjärjestelmä tarjoaa joustavuutta muistin ja datan välille suoritusaikana, koska ilman käyttöjärjestelmää tietokone voi joutua ristiriitaan datan ja kaikkien muistien välillä. Niinpä muistinhallinta suorittaa monia toimintoja, kuten suorituskyvyn parantaminen, useiden prosessien suorittaminen samanaikaisesti ja muistitilan hyödyntäminen kaikissa laitteissa.
Toteuttaa kaikki lataus- ja suoritustehtävät
Käyttöjärjestelmä on vastuussa tärkeiden ohjelmien ja erilaisten kirjastojen lataamisesta lataajan avulla, joka on erittäin tarpeellinen osa käyttöjärjestelmää. Sen ensisijainen tehtävä on syöttää ohjelmat muistiin (esim. RAM-muistiin) kaikkien ohjeiden suorittamista varten ilman suurempaa viivettä. Käyttöjärjestelmä tukee virtuaalimuistia, jossa lataajalla ei ole varsinaista pääkopiota sisällöstä, koska lataaja sallii vain virtuaalimuistin alijärjestelmän, joka luo rajapinnan sen muistin osan välille, jossa on käynnissä olevan ohjelman koodi ja siihen liittyvän suoritettavan sisällön tiedot.
Ohjauslaitteiden ohjaus
Jokaisella tietokoneen laitteella on oma laiteajuri, joka on osa ohjelmointikoodia. Tämäntyyppiset ajurit luovat käyttöjärjestelmän ja laitteiden välisen rajapinnan, ja käyttöjärjestelmä hallitsee kaikkia ajureita. Kaikki ajurit suoritetaan käyttöjärjestelmän ytimen alueella, ja laiteajureilla on monia oikeuksia, kuten Avaa, Sulje, Lue, Kirjoita ja paljon muuta.