Mikä on käyttöjärjestelmä ja sen osat

Kokeile Instrumenttia Ongelmien Poistamiseksi





Termi OS tai käyttöjärjestelmä on tietyntyyppinen ohjelmisto ja se toimii käyttöliittymänä käyttäjän ja tietokoneen välillä suorittamaan kaikki tehtävät, kuten muistin hallinta, tiedostojen hallinta, syötteiden ja tulostusten käsittely, suojaus, prosessin hallinta, työn kirjanpito, virheiden havaitseminen, järjestelmän suorituskyvyn hallinta, oheislaitteet kuten tulostimet ja levyasemat. Suosittuja käyttöjärjestelmiä ovat pääasiassa Windows, Linux, AIX, VMS, z / OS jne. Tässä artikkelissa käsitellään yleiskatsausta käyttöjärjestelmästä ja sen komponenteista.

Mikä on käyttöjärjestelmä (OS)?

Määritelmä: Käyttöjärjestelmä voidaan määritellä järjestelmäksi, kuten suuri ja monimutkainen jaetaan pieniksi paloiksi käyttöliittymän avulla. Tätä järjestelmää käytetään jakamaan eri käyttöjärjestelmät komponentit jotka sisältävät tiedoston, syöttö- / tulostuslaitteen, prosessimuistin jne. Kaikkien osioitujen kappaleiden on oltava tarkoin määriteltyjä järjestelmän osia, joissa on huolellisesti luokitellut i / ps, o / ps ja toiminnot. Tiedämme, että kaikilla järjestelmillä ei ole samanlaista rakennetta, mutta useita virtoja käyttöjärjestelmät jaa alla kuvatut järjestelmän komponentit.




Käyttöjärjestelmä on tietokoneen merkittävin ohjelma, koska jokainen tietokone toimii käyttöjärjestelmän (OS) kanssa kaikkien ohjelmien ja sovellusten ajamiseksi. Tietokoneen käyttöjärjestelmän päätehtävät ovat i / p: n tunnistaminen näppäimistöltä, o / p: n lähettäminen näytölle, tiedostojen seuranta, tallennusasemat, ohjaavat oheislaitteet, kuten tulostimet, jne.

Käyttöjärjestelmän komponentit

Käyttöjärjestelmän komponenteilla on keskeinen rooli saamaan erilaiset tietokonejärjestelmän osat toimimaan yhdessä. Toimintakomponentteja käsitellään jäljempänä.



Käyttöjärjestelmän komponentit

käyttöjärjestelmän komponentit

Ydin

Käyttöjärjestelmän ydin tarjoaa kaikkien tietokoneiden oheislaitteiden perustason hallinnan. Käyttöjärjestelmässä ydin on olennainen komponentti, joka latautuu ensin ja pysyy päämuistissa. Jotta muistin esteettömyyttä voidaan hallita RAM-muistissa olevilla ohjelmilla, se luo ohjelmat saamaan pääsyn laitteistoresursseista. Se nollaa suorittimen toimintatilat parhaan toiminnan takaamiseksi aina.

Prosessin toteutus

Käyttöjärjestelmä antaa käyttöliittymän laitteiston ja sovellusohjelman välille, jotta ohjelma voi muodostaa yhteyden laitteiston kautta yksinkertaisesti noudattamalla käyttöjärjestelmään määritettyjä menettelytapoja ja periaatteita. ohjelmoida Suoritus sisältää pääasiassa käyttöjärjestelmän ytimen kautta luodun prosessin, joka käyttää muistitilaa sekä erityyppisiä muita resursseja.


Keskeyttää

Käyttöjärjestelmässä keskeyttää ovat välttämättömiä, koska ne antavat käyttöjärjestelmälle luotettavan tekniikan kommunikoida ja reagoida ympäristöönsä. Keskeytys ei ole muuta kuin eräänlainen signaali laitteen ja tietokonejärjestelmän välillä, muuten tietokoneen ohjelmasta, joka vaatii käyttöjärjestelmän poistumaan ja päättämään tarkasti, mitä tehdä myöhemmin. Aina kun vastaanotetaan keskeytyssignaali, tietokoneen laitteisto pysähtyy automaattisesti riippumatta tällä hetkellä käynnissä olevasta tietokoneohjelmasta, pitää sen tilan ja suorittaa tietokoneohjelmaa, joka on aiemmin liitetty keskeytykseen.

Muistin hallinta

Käyttöjärjestelmän toiminnallisuus on vain muistinhallintaa, joka hallitsee päämuistia ja siirtää prosesseja taaksepäin ja eteenpäin levyn ja päämuistin välillä toteutuksen aikana. Tämä seuraa jokaista muistipaikkaa, kunnes se on osoitettu jollekin prosessille, muuten se on auki. Se tarkistaa, kuinka paljon muistia voidaan kohdistaa prosesseille, ja tekee myös päätöksen tietää, mikä prosessi saa muistia milloin tahansa. Aina kun muistia ei ole varattu, se seuraa vastaavasti tilan päivittämistä. Muistinhallintatyö voidaan jakaa kolmeen tärkeään ryhmään, kuten laitteiston, käyttöjärjestelmän ja sovelluksen muistin hallinta.

Moniajo

Siinä kuvataan useiden itsenäisten tietokoneohjelmien toimintaa samankaltaisessa tietokonejärjestelmässä. Monikäyttöinen käyttöjärjestelmä antaa käyttäjän suorittaa yhden tai useamman tietokoneen tehtävän kerrallaan. Koska monet tietokoneet voivat suorittaa yhden tai kaksi tehtävää kerrallaan, tämä voidaan yleensä tehdä ajanjaon avulla, jolloin kukin ohjelma käyttää tietokoneen aikaa suorittamiseen.

Verkostoituminen

Verkottuminen voidaan määritellä siten, että prosessori on vuorovaikutuksessa toistensa kanssa tietoliikennelinjojen kautta. Viestintäverkon suunnittelussa on otettava huomioon reititys, yhteysmenetelmät, turvallisuus, mielipide- ja turvallisuusongelmat.

Tällä hetkellä suurin osa käyttöjärjestelmistä ylläpitää erilaisia ​​verkkotekniikoita, laitteistoja ja sovelluksia. Tähän sisältyy se, että eri käyttöjärjestelmillä toimivat tietokoneet voidaan sisällyttää yleiseen verkkoon jakamaan resursseja, kuten tietoja, tietojenkäsittelyä, skannereita, tulostimia, jotka käyttävät jommankumman langallisen yhteyksiä.

Turvallisuus

Jos tietokoneessa on useita yksilöitä, jotka mahdollistavat erilaisten prosessien välittömän prosessin, monet prosessit on suojattava muilta toiminnoilta. Järjestelmän turvallisuus riippuu pääasiassa erilaisista tehokkaasti toimivista tekniikoista. Nykyiset käyttöjärjestelmät antavat alkunsa useille resursseille, jotka ovat saatavana ohjelmiston käyttämiseksi järjestelmässä, ja ulkoisille laitteille, kuten verkkoille, ytimen avulla. Käyttöjärjestelmän pitäisi pystyä erottamaan vaatimukset, jotka on sallittava etenemisen ja muiden välillä, joita ei tarvitse käsitellä. Lisäksi tietoturvaversion sallimiseksi tai kieltämiseksi korkean suojaustason tietokonejärjestelmä tarjoaa myös tarkastusmahdollisuudet. Joten tämä antaa mahdollisuuden seurata pyyntöjä resurssien saatavuudesta

Käyttöliittymä

GUI tai käyttöliittymä (UI) on käyttöjärjestelmän osa, jonka avulla operaattori saa tiedon. Tekstiin perustuva käyttöliittymä näyttää sekä tekstin että sen komennot, jotka kirjoitetaan komentoriville näppäimistön avulla.

Käyttöjärjestelmäpohjaiset sovellukset tarjoavat pääasiassa tietyn käyttöliittymän tehokkaaseen viestintään. Sovelluksen käyttöliittymän päätehtävä on saada syötteet operaattorilta ja tarjota o / ps käyttäjälle. Mutta käyttöliittymältä vastaanotetut tulot ja käyttöliittymän tarjoamat o / p-tyypit voivat muuttua sovelluksesta toiseen. Minkä tahansa sovelluksen käyttöliittymä voidaan luokitella kahteen tyyppiin, nimittäin GUI (graafinen käyttöliittymä) ja CLI (komentorivin käyttöliittymä).

Näin ollen kyse on kaikesta käyttöjärjestelmän yleiskatsaus . Käyttöjärjestelmän pääkomponentit sisältävät pääasiassa ytimen, API: n tai sovellusohjelmaliittymän, käyttöliittymän ja tiedostojärjestelmän, laitteistot ja laiteohjaimet. Tässä on kysymys sinulle, mitkä ovat käyttöjärjestelmän tyypit?