Kas ir Unix operētājsistēma: arhitektūra un tās īpašības

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Datorsistēma satur aparatūru un programmatūru komponentiem . Mēs savos datoros varam instalēt un izmantot daudzu veidu programmatūru. Programmatūra datorā tiek izšķirta kā divu veidu - sistēmas programmatūra un lietojumprogrammatūra. Sistēmas programmatūra ir īpaši izstrādāta, lai nodrošinātu platformu citai datora programmatūrai. Lietojumprogrammas ir lietotāja definēta programmatūra, kas darbojas sistēmas programmatūrā. Operētājsistēma ir sistēmas programmatūras piemērs. Lietotāji var pielāgot lietojumprogrammatūru, savukārt sistēmas programmatūrai tas nav iespējams. Lietojumprogrammatūras piemērs ir Failu skatītājs, izklājlapa, spēles utt. Unix ir operētājsistēma, kas ietilpst sistēmas programmatūras kategorijā.

Kas ir Unix operētājsistēma?

Lai kontrolētu un pārvaldītu datora aparatūru, datoram ir nepieciešami programmatūras resursi un operētājsistēma. Operētājsistēma darbojas kā starpprodukts starp aparatūru un lietotāja definētu lietojumprogrammatūru. Unix ir daudzuzdevumu, daudzlietotāju operētājsistēma.




Septiņdesmitajos gados to izstrādāja Bell Labs pētījumu centrā Kens Thompsons, Deniss Ričijs un citi. Šis operētājsistēma tika īpaši izstrādāts darbam ar lielām lieldatoru sistēmām. Unix tiek rakstīts, izmantojot a C programmēšanas valoda . Tā ir pirmā pārnēsājamā operētājsistēma un tiek izmantota daudzās platformās. Tas nodrošina dažādas uzlabotas drošības funkcijas.

Šo operētājsistēmu izmanto dažādās ierīcēs, piemēram, personālajos datoros, planšetdatoros, mobilajās ierīcēs utt. Tam bija būtiska loma interneta un tīkla attīstībā.



Unix operētājsistēmas arhitektūra

Unix ir grafiska lietotāja saskarne, kas līdzīga Windows operētājsistēmai, kas atvieglo navigāciju un labu atbalsta vidi. Šīs operētājsistēmas iekšējo dizaina skatu var uzzināt pēc tās arhitektūras.

Unix arhitektūra

Unix arhitektūra

Šīs operētājsistēmas arhitektūra ir četrslāņu. Tas sastāv no aparatūras, kodola, sistēmas izsaukuma saskarnes (čaulas) un lietojumprogrammu bibliotēkām / rīkiem, utilītprogrammām utt. Kodols kontrolē datora aparatūru un atrodas arhitektūras pamatā. Sistēmas zvani darbojas kā saskarne starp kodolu un citām bibliotēkām. Šajās bibliotēkās ir iekļautas vispārīgas funkcijas un tās ir izveidotas virs sistēmas zvaniem. Shell ir īpaša lietojumprogramma, kas nodrošina saskarni citām arhitektūras lietojumprogrammām.


Kodols

Šai operētājsistēmai kodols ir centrālais kodols, kas tieši mijiedarbojas ar sistēmas aparatūru. Kernal galvenās funkcijas ir:

  • Datoru aparatūru, piemēram, atmiņu, diskus, printerus utt., Kontrolē kodols.
  • Kodols ieplāno procesus, kontrolē un izpilda dažādus lietotāja definētus uzdevumus.
  • Pārvalda datu glabāšanu un kontrolē vairāku lietotāju piekļuvi datoram.
  • Kodolu veido vairāki apakškomponenti, piemēram, konfigurācijas, tostarp sāknēšanas kods, ierīces draiveri aparatūras kontrolei, galvenes faili.

Apvalks

Tā ir saskarne starp lietotāju un kodolu. Lietotāji var mijiedarboties ar čaumalu, izmantojot čaulas komandas. Shell ir divi galvenie pienākumi, kas ietver lietotāju doto komandu interpretēšanu un izpildi, izmantojot kodolu, nodrošinot lietotājiem programmēšanas iespējas rakstīt čaulas skripta čaulas komandas, lai veiktu konkrētus uzdevumus.

Komandas

Dažas no galvenajām komandu kategorijām, ko izmanto operētājsistēma Unix, ir - “sh” - čaulas komandas, kas nodrošina primāru lietotāja saskarni, “utilītas”, kas veido Unix komandu galveno rīkkopa, ietver tādas apakškategorijas kā sistēmas utilītas, kas atbalsta administratīvos rīkus, un Lietotājs vides pārvaldības rīku utilītas.

Tam ir arī komandas vispārējas nozīmes lietojumprogrammām, piemēram, dokumentu formatēšanai un drukāšanai. Dažās Unix sistēmās ir arī tādas paketes kā TeX un Ghostscript. Šī sistēma nodrošina arī iespēju izgatavot no ierīces neatkarīgus vienkāršus vektoru grafikus. Tas atbalsta arī starpsistēmu komunikāciju, kā arī lietotāju savstarpējo saziņu.

Rekvizīti

Kopš tā izstrādes brīža Unix ir pieņēmis daudz uzņēmumu. Tam joprojām ir liela loma daudzos datu centros un pētniecības laboratorijās. Dažas no Unix īpašībām, kas padara to tik vēlamu salīdzinājumā ar citām sistēmām, ir

  • Piekļuve vairākiem lietotājiem - Vairāki lietotāji var vienlaikus strādāt pie sistēmas, pieslēdzoties caur punktu, kas pazīstams kā termināls.
  • Daudzuzdevumu veikšana -Tas nodrošina iespēju palaist vairākas programmas vai procesus vairākiem lietotājiem vienā sistēmā.
  • Pārnesamība - Tas nodrošina elastību, ko izmantot vairākās aparatūras arhitektūrās. Tā kā tajā tiek izmantota augsta līmeņa valoda, ir viegli saprast un modificēt Unix kodu atbilstoši datora aparatūras arhitektūrai. Lai strādātu pie jaunas aparatūras arhitektūras, lietotājam vienkārši jāpārveido Unix kods un jāpalaiž sistēmā.
  • Procesi - Faili ir lietotāja izveidota datu kolekcija. Tas ietver dokumentus, programmēšanas instrukcijas utt.. Procesi ir programmu vai failu izpilde. Unix seko hierarhiskai failu struktūrai, kas sākas ar saknes direktoriju, kam seko apakšdirektoriji, kas beidzas ar faila nosaukumu.
  • Komunikācija - Lietotāja pieprasījumus un komandas kodols un čaula izpilda kopā. Lietotājs sazinās ar sistēmu, izmantojot Shell. Tas nodrošina arī starpsistēmu komunikāciju, izmantojot UUCP. Šī operētājsistēma arī pakļaujas TCP / IP protokolam.
  • Tas nodrošina arī vienkāršu failu apkopi
  • Šī operētājsistēma nodrošina caurules un filtrus lietotājam, lai viņš varētu izstrādāt sarežģītas programmas no vienkāršām programmām.
  • Tas nodrošina plašu rīku klāstu programmatūras izstrādei un programmatūras uzturēšanai.
  • To ļoti populāri izmanto galddatoros, klēpjdatoros, lieldatoros un citā skaitļošanas aparatūrā.

Unix operētājsistēmu veidi

Unix ļauj lietotājam elastīgi modificēt Unix kodu atbilstoši viņu prasībām. Tādējādi ir viegli pārnest Unix kodu uz dažāda veida aparatūru. Šīs operētājsistēmas brīvi pieejamais pirmkods un tā pārnesamības funkcija noved pie dažādām Unix līdzīgām operētājsistēmām. Dažas no populārākajām Unix operētājsistēmām ir Solaris, Darvins, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS utt.

Unix preču zīme pieder “The Open Group”. Šī grupa nodrošina sertifikācijas programmas operētājsistēmai, kas oficiāli sertificēta kā Unix.

Tādējādi šajā rakstā ir apskatīts UNIX operētājsistēmas un iekšā operētājsistēmas veids ir UNIX . The Unix arhitektūra kopš tās attīstības ir redzējis dažādas struktūras izmaiņas. Šodien šai operētājsistēmai priekšroku dod daudzi uzņēmumi, piemēram, IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation un daudzi citi atvērtā koda projekti un uzņēmumi. Kas ir čaula operētājsistēmā Unix?