- Käyttöjärjestelmän päätoiminnot
- 1- Prosessien hallinta
- 2 - Päämuistin hallinta
- 3 - Toissijaisen varastoinnin hallinta
- 4- Maahantulo- ja poistumisjärjestelmän hallinta
- 5- tiedostojärjestelmärekisteri
- 6- Turvallisuus
- 7- Kommunikaatio elementtien ja sovellusten välillä
- 8- Ilmoita järjestelmän tila
- 9- Resurssien hallinta
- 10- käyttäjän hallinto
- Yleisimmät käyttöjärjestelmät
- Viitteet
Tärkeimmät toiminnot käyttöjärjestelmä ovat prosessinhallinnasta muistin hallintaan, viestintään sovellusten välillä, mm. Käyttöjärjestelmä on pääohjelmisto tai ohjelmajoukko, joka hallitsee kaikkia elektronisessa laitteessa tapahtuvia prosesseja.
Ne eivät ole ohjelmia ja sovelluksia, joita yleensä käytämme esimerkiksi tietokoneen käyttämiseen, vaan ominaisuudet, jotka sallivat näiden sovellusten toimia.

Yksi käyttöjärjestelmän tarkoituksista on hallita koneemme ydintä, sijaintiresursseja ja laitteistoa. Suurimmalla osalla markkinoiden elektronisista laitteista, joissa on mikroprosessori, on käyttöjärjestelmä.
Käyttöjärjestelmien luomisen alussa suurin virhe niillä oli, että niillä oli hyvin vähän kapasiteettia ja erittäin alhainen käyttöaste, joten se tehtiin yleensä manuaalisesti erän kautta. Erässä tehtävät, jotka ovat toimenpiteen suorittamiseen tarvittavat tilaukset, aktivoitiin manuaalisesti.
Koska käyttöjärjestelmien monimutkaisuus lisääntyi, nämä tehtävät piti automatisoida, jolloin esiintyi ensimmäiset komentatulkit.
Kaikilla vuosien varrella tapahtuneilla päivityksillä ja löytöillä ei jää jäljelle mitään ensimmäisistä käyttöjärjestelmistä, jotka piti aktivoida manuaalisesti.
Ne ovat entistä kehittyneempiä ja aktivoivat itsensä koneen suojaamiseksi ja tarvittavien ja rutiinitehtävien suorittamiseksi.
Käyttöjärjestelmän päätoiminnot
Kuten aiemmin keskustelimme, useimmissa käyttöjärjestelmissä on jo valmiiksi tehtaalla luettelo tehtävistä, jotka suoritetaan elektronisessa laitteessamme, jotta kaikki sujuu.
On tarpeen tehdä vain pieniä säätöjä konfiguroinnin mukauttamiseksi laitteen tarpeisiin.
1- Prosessien hallinta
Yksi käyttöjärjestelmän tärkeimmistä osista on prosessien hallinta. Prosessit ovat resursseja, jotka ohjelman on suoritettava.
Tähän sisältyy muistin, CPU (keskusyksikön) ajan ja tiedostojen, joita sovellus tarvitsee pääsyä voidakseen toimia kunnolla.
Koneen moitteettomasta toiminnasta huolehtimaan käyttöjärjestelmä on omistettu prosessien luomiseen ja tuhoamiseen, niiden pysäyttämiseen ja käynnistämiseen sekä prosessien välisten viestintämekanismien auttamiseen.
Voimme verrata tätä tehtävää toimistotyöntekijän työhön. Jos teemme luettelon tehtävistä, prosessinhallintajärjestelmä määrittelee toimintalinjan, jossa se asettaa tärkeimmät prosessit prioriteettipaikkaan, välit prosessit välipaikkaan ja lopulta vähemmän tärkeät prosessit kestävät.
Tämän ongelmana on, että prosessien hallinta tapahtuu koneella, joka asettaa mielivaltaiset prioriteetit suoritettaville tehtäville, ja joskus vähemmän tärkeät tehtävät jätetään suorittamatta.
Sitten on tarpeen muuttaa prosessinhallintatyökalun kokoonpanoa ja antaa etusija tarvittaville tehtäville tai pakottaa niiden suorittaminen käsin.
2 - Päämuistin hallinta
Toinen tärkeä osa käyttöjärjestelmää on päämuistin hallinta. Muisti koostuu tietovarastosta, jonka jakaa CPU ja sovellukset ja joka menettää kapasiteettinsa vian sattuessa.
Siksi on tärkeää, että käyttöjärjestelmä huolehtii muistin hallinnasta, jotta se ei kyllästy ja siihen sisältyvät tiedot menetetään.
Käyttöjärjestelmä varmistaa, mitä osaa muistista käytetään ja miksi. Päätä, mihin prosessit sijoitetaan, kun vapaata tilaa on, ja varaa ja väitä tarvittava tila, jotta sitä käytetään aina hyvin.
3 - Toissijaisen varastoinnin hallinta
Muisti on erittäin haihtuva, ja vikaantumisen varalta voit kadottaa sen sisältämät tiedot. Tätä varten on välttämätöntä olla toinen tallennusmoduuli, joka voi tallentaa tietoja pitkällä aikavälillä.
Kuten päämuistissa, käyttöjärjestelmä vastaa vapaan tilan hallinnasta ja määrää tallennusjärjestyksen. Se varmistaa myös kaiken säilyttämisen siististi ja kuinka paljon tilaa on jäljellä ja missä.
4- Maahantulo- ja poistumisjärjestelmän hallinta
Käyttöjärjestelmä vastaa tietokoneen, kuten kuulokkeiden, tulostimen, näytön, tulo- ja lähtöporttien hallinnasta.
Aikaisemmin, kun halusit asentaa uuden ulkoisen portin, oli tärkeää, että sinulla oli asennuslevy, joka sisälsi tietokoneen ohjaimet niiden hyväksymiseksi.
Nykyään tietokoneen itse käyttöjärjestelmä vastaa yleensä verkosta etsimisestä, jotta uudet ulkoiset portit toimisivat täydellisesti.
5- tiedostojärjestelmärekisteri
Tiedostot ovat omistajien luomia muotoja, jotka muunnetaan taulukoiksi, ja käyttöjärjestelmä vastaa niiden rekisteröimisestä ja tallentamisesta.
Käyttöjärjestelmä vastaa luotujen tiedostojen luomisesta, poistamisesta ja arkistoinnista sekä tarjoaa tarvittavat työkalut tiedostojen käyttämiseen milloin tahansa.
Se muodostaa tiedonsiirron tiedostojen ja tallennusyksiköiden välillä, ja lopuksi se voidaan määrittää varmuuskopioimaan kaikki tiedostot, jotta ne eivät katoa kaikki onnettomuustapauksissa.
6- Turvallisuus
Koneen turvallisuudesta vastaa käyttöjärjestelmä. Yksi tärkeimmistä toimista on käyttäjien tai ohjelmien pääsy sinne, missä heidän ei pitäisi olla.
On monia viruksia, jotka voivat vaikuttaa järjestelmäämme, ja käyttöjärjestelmä varmistaa, että näin ei tapahdu.
Voit määrittää käyttöjärjestelmän siten, että säännölliset tarkastukset suoritetaan ja suoritettavat suojausohjeet perustetaan.
7- Kommunikaatio elementtien ja sovellusten välillä
Verkkorajapintojen kautta käyttöjärjestelmä ylläpitää tiedonsiirtoa koneen eri osien ja kaikkien niiden kanssa kosketuksissa olevien sovellusten välillä. Lähetä ja vastaanota tietoja.
8- Ilmoita järjestelmän tila
On joukko sovelluksia, jotka on asennettu oletusarvoisesti käyttöjärjestelmään, mutta ne eivät ole sellaisenaan järjestelmää.
Ne tarjoavat ympäristön ja perusominaisuudet koneellemme asennettujen ohjelmien kehittämiseen ja toteuttamiseen.
Se raportoi järjestelmän tilasta, jos jotain tarvitaan, tai hyväksyy tarvittavat toimenpiteet, kuten automaattiset päivitykset.
Lisäksi se tukee erilaisia ohjelmointikieliä, jotta minkä tahansa tyyppiset sovellukset toimivat koneessamme. Tietysti siinä on ohjelmia, jotka parantavat sovellusten välistä viestintää.
9- Resurssien hallinta
Se hallitsee kaikkia koneen tärkeimpiä osia resurssienhallinnan kautta. Hänen järjestelmänvalvojan rooliinsa sisältyy tietokoneeseen kytkettyjen ulkoisten laitteiden keskusyksikön tai prosessorin turvallisuus ja viestintä.
Kuten sisäinen muisti ja toissijainen muisti, joissa joudut joskus puhdistamaan ja vaihtamaan tallennetut osat yhdestä toiseen.
Yleensä se hallitsee kaikkia järjestelmän resursseja ja kaikkia sen kanssa kosketuksiin joutuvia resursseja
10- käyttäjän hallinto
Käyttöjärjestelmä vastaa myös tietokoneelle tallennettujen profiilien hallinnasta sen mukaan, kuka on sen luonut.
Käyttäjän hallinto voi olla yhden käyttäjän tai monen käyttäjän. Tämä ei tarkoita, että käyttöjärjestelmä sallii vain yhden käyttäjäprofiilin luomisen käytettäväksi yhdessä tietokoneessa.
Se, että kyseessä on yhden käyttäjän profiili, merkitsee, että vain kyseisen käyttäjän teloitukset ovat aktiivisia ja vain hänen. Toisessa monikäyttäjässä se sallii useamman kuin yhden käyttäjän tehtävien olla aktiivisia samanaikaisesti.
Yleisimmät käyttöjärjestelmät
Markkinoiden tunnetuimpia ja eniten käytettyjä käyttöjärjestelmiä ovat Windows, iOS ja Linux tietokoneille. Ja älypuhelimien Android ja iOS.
Käyttöjärjestelmiä on tuhansia, ja niiden monimutkaisuus vaihtelee sen mukaan, mitä laitetta niitä tarvitaan.
Windows kuuluu Microsoftin suureen makroimperiumiin, kun taas iOs kuuluu Applelle. Linux puolestaan on ilmainen ohjelmistoalusta, jonka avulla voit muokata käyttöjärjestelmääsi. Linux-alustalla ovat Ubuntu ja Devian, jotka tunnetaan parhaiten.
Nämä ilmaiset ohjelmistot antavat käyttäjän muokata käyttöjärjestelmää haluamallaan tavalla. Sillä on myös tietty riski, ja se, että käyttöjärjestelmän ytimen koskettaminen, kun sinulla ei ole paljon tietoa, voi aiheuttaa katastrofin.
Päinvastoin, Windows- ja iOS-kaltaiset käyttöjärjestelmät on jo valmistettu kokemattomimmille käyttäjille, joten käyttöjärjestelmän alkuperäiset kokoonpanot sallivat sen käytön ilman, että tarvitsee tehdä mitään kalliita muutoksia.
Viitteet
- RAHALKAR, Sagar Ajay. Käyttöjärjestelmän perusteet. Certified Ethical Hacker (CEH) -säätiöoppaassa. Apress, 2016. p. 3-21.
- BLUME, Steven W. Sähkövoimajärjestelmän perusteet sähkötekniikan ammattilaisille. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Suorituksenvalvontalaitteiston perusteet. IEEE Micro, 2002, voi. 22, nro 4, s. 64-71.
- MILLER, Michael. Absoluuttinen aloittajan opas tietokoneen perusteisiin. Than Publishing, 2007.
- ALVAREZ, Juan. Tietokoneen perusteiden ymmärtäminen: asettaminen kohti lukutaitoa.
- SILBERSCHATZ, AbrahamGALVIN, et ai. Käyttöjärjestelmät: peruskonseptit. Addison-Wesley Iberoamericana,, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega. Käyttöjärjestelmät. Prentice Hall, 1988.
