Mis on Unixi operatsioonisüsteem: arhitektuur ja selle omadused

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Arvutisüsteem sisaldab riistvara ja tarkvara komponendid . Saame oma arvutisse installida ja kasutada mitut tüüpi tarkvara. Arvutis olevat tarkvara eristatakse kahte tüüpi - süsteemitarkvara ja rakendustarkvara. Süsteemitarkvara on spetsiaalselt loodud selleks, et pakkuda platvormi muule arvutis olevale tarkvarale. Rakenduse tarkvara on kasutaja määratud tarkvara, mis töötab süsteemitarkvaras. Operatsioonisüsteem on süsteemitarkvara näide. Kasutajad saavad rakendustarkvara kohandada, süsteemitarkvara jaoks pole see aga võimalik. Rakendustarkvara näiteks on failivaatur, arvutustabel, mängud jne. Unix on operatsioonisüsteem, mis kuulub süsteemitarkvara kategooriasse.

Mis on Unixi operatsioonisüsteem?

Arvuti riistvara, tarkvararessursside ja operatsioonisüsteemi juhtimiseks ja haldamiseks on vaja arvutit. Operatsioonisüsteem toimib vahendajana riistvara ja kasutaja määratud rakendustarkvara vahel. Unix on mitme ülesandega, mitme kasutajaga operatsioonisüsteem.




Selle töötasid Bell Labsi uurimiskeskuses välja 1970. aastatel Ken Thompson, Dennis Ritchie ja teised. Seda operatsioonisüsteem oli spetsiaalselt loodud töötama suurtes suurarvutitesüsteemides. Unix kirjutatakse a abil C programmeerimiskeel . See on esimene kaasaskantav operatsioonisüsteem ja seda kasutatakse arvukatel platvormidel. See pakub erinevaid täiustatud turvaelemente.

Seda operatsioonisüsteemi kasutatakse erinevates seadmetes, näiteks arvutites, tahvelarvutites, mobiilseadmetes jne. See mängis olulist rolli Interneti ja võrgu arendamisel.



Unixi operatsioonisüsteemi arhitektuur

Unixil on Windowsi operatsioonisüsteemiga sarnane graafiline kasutajaliides, mis muudab navigeerimise hõlpsaks ja hea toetava keskkonna. Selle operatsioonisüsteemi sisemise kujundavaate saab teada selle arhitektuurilt.

Unixi arhitektuur

Unixi arhitektuur

Selle operatsioonisüsteemi arhitektuur on neljakihiline. See koosneb riistvarast, kernelist, süsteemikõne liidestest (kest) ja rakenduste teekidest / tööriistadest, utiliitidest jne. Tuum juhib arvuti riistvara ja asub arhitektuuri keskmes. Süsteemi kõned toimivad liidese kujul tuuma ja teiste teekide vahel. Need teegid sisaldavad üldisi funktsioone ja on ehitatud süsteemikõnede peale. Shell on spetsiaalne rakendus, mis pakub liidese arhitektuuri teistele rakendustele.


Kernel

Selle operatsioonisüsteemi jaoks on tuum keskseks tuumaks, mis suhtleb otse süsteemi riistvaraga. Kernali põhifunktsioonid on

  • Arvutiriistvara, nagu mälu, ketas, printerid jne, kontrollib kernel.
  • Tuum ajastab protsessid, juhib ja täidab erinevaid kasutaja määratletud ülesandeid.
  • Haldab andmete salvestamist ja kontrollib mitme kasutaja juurdepääsu arvutile.
  • Kernel koosneb mitmest alamkomponendist, näiteks konfiguratsioonidest, sealhulgas alglaadimiskood, riistvara juhtimiseks mõeldud draiverid, päisefailid.

Kest

See on kasutaja ja kerneli vaheline liides. Kasutajad saavad kestaga suhelda shellikäskude abil. Shellil on kaks peamist ülesannet, mis hõlmavad kasutajate antud käskude tõlgendamist ja nende täitmist kerneli abil, pakkudes kasutajatele programmeerimisvõimalust konkreetsete toimingute täitmiseks shelliskripti jaoks shellikäskude kirjutamiseks.

Käsud

Mõned Unixi operatsioonisüsteemi kasutatavad käskude peamised kategooriad on - sh - shellkäsud, mis pakuvad esmast kasutajaliidest, Unixi käskude põhitööriistakomplekti moodustavad utiliidid sisaldavad alamkategooriaid, näiteks haldustööriistu toetavad süsteemiliistakud ja keskkonnakorraldusvahendite utiliidid.

Samuti on käsud üldotstarbeliste rakenduste jaoks, näiteks dokumendi vormindamine ja trükkimine. Mõni Unixi süsteem sisaldab ka selliseid pakette nagu TeX ja Ghostscript. See süsteem pakub ka võimalust seadmest sõltumatute lihtsate vektorgraafikute tootmiseks. Samuti toetab see nii süsteemidevahelist kui ka kasutajate vahelist suhtlust.

Atribuudid

Alates selle väljatöötamisest on Unixi kasutusele võtnud paljud ettevõtted. Sellel on endiselt suur roll paljudes andmekeskustes ja uurimislaborites. Mõned Unixi omadused, mis muudavad selle nii eelistatavaks kui muud süsteemid, on

  • Mitme kasutaja juurdepääs - Mitmed kasutajad saavad süsteemis töötada samaaegselt, ühendades terminali nime kandva punkti.
  • Mitme ülesandega -See võimaldab käivitada mitu süsteemi või protsessi mitme kasutaja poolt ühes süsteemis.
  • Teisaldatavus - See pakub paindlikkust mitmel riistvaraarhitektuuril kasutamiseks. Kuna see kasutab kõrgetasemelist keelt, on Unixi koodi hõlpsasti mõistetav ja modifitseeritav vastavalt arvuti riistvaraarhitektuurile. Uue riistvaraarhitektuuri kallal töötamiseks peab kasutaja lihtsalt Unixi koodi muutma ja süsteemis töötama.
  • Protsessid - Failid on kasutaja loodud andmete kogum. See sisaldab dokumente, programmeerimisjuhiseid jne ... Protsessid on programmide või failide täideviimine. Unix järgib hierarhilist failistruktuuri, mis algab juurkataloogist, millele järgnevad alamkataloogid lõpevad failinimega.
  • Suhtlus - Kasutaja antud taotlusi ja käske täidavad kernel ja shell koos. Kasutaja suhtleb süsteemiga Shelli kasutades. Samuti pakub see süsteemidevahelist suhtlust UUCP kaudu. See operatsioonisüsteem täidab ka TCP / IP-protokolli.
  • See tagab ka failide lihtsa hoolduse
  • See operatsioonisüsteem pakub torud ja filtrid kasutajale lihtsatest programmidest keerukate programmide kujundamiseks.
  • See pakub mitmesuguseid tööriistu tarkvaraarenduseks ja tarkvara hoolduseks.
  • Seda kasutatakse väga populaarselt lauaarvutites, sülearvutites, suurarvutites ja muus arvutiriistvaras.

Unixi operatsioonisüsteemide tüübid

Unix annab kasutajale paindlikkuse muuta Unixi koodi vastavalt nende vajadustele. Seega on Unixi koodi erinevat tüüpi riistvarale hõlpsasti portida. Selle operatsioonisüsteemi vabalt saadaval olev lähtekood ja selle kaasaskantav funktsioon viivad mitmesuguste Unixi tüüpi operatsioonisüsteemideni. Mõned populaarsed Unixi tüüpi operatsioonisüsteemid on Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS jne.

Unixi kaubamärk kuulub ettevõttele “The Open Group”. See rühm pakub sertifitseerimisprogramme operatsioonisüsteemile, mis peab olema ametlikult sertifitseeritud kui Unix.

Seega käsitletakse selles artiklis ülevaadet operatsioonisüsteemist UNIX ja aastal selline opsüsteem on UNIX . The Unixi arhitektuur on oma arengust alates oma struktuuris näinud erinevaid arenguid. Täna eelistas seda operatsioonisüsteemi paljud ettevõtted, näiteks IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation ja paljud teised avatud lähtekoodiga projektid ja ettevõtted. Mis on Unixi operatsioonisüsteemi kest?