Kas yra „Unix“ operacinė sistema: architektūra ir jos ypatybės

Kas yra „Unix“ operacinė sistema: architektūra ir jos ypatybės

Kompiuterinėje sistemoje yra techninė ir programinė įranga komponentai . Savo kompiuteriuose galime įdiegti ir naudoti daugybę programinės įrangos tipų. Kompiuterio programinė įranga išskiriama kaip du tipai - sistemos programinė įranga ir taikomoji programinė įranga. Sistemos programinė įranga yra specialiai sukurta siekiant suteikti platformą kitai programinei įrangai kompiuteryje. Programų programinė įranga yra vartotojo apibrėžta programinė įranga, veikianti sistemos programinėje įrangoje. Operacinė sistema yra sistemos programinės įrangos pavyzdys. Taikymo programinę įrangą vartotojai gali pritaikyti, o sistemos programinei įrangai tai neįmanoma. Taikomosios programinės įrangos pavyzdys yra Failų peržiūra, skaičiuoklė, žaidimai ir kt. „Unix“ yra operacinė sistema, priskiriama sistemos programinės įrangos kategorijai.



Kas yra „Unix“ operacinė sistema?

Norint valdyti ir valdyti kompiuterio aparatinę įrangą, programinės įrangos išteklius ir operacinę sistemą, reikia kompiuterio. Operacinė sistema veikia kaip tarpinė priemonė tarp aparatūros ir vartotojo nustatytos programinės įrangos. „Unix“ yra daugiafunkcinė daugiafunkcinė operacinė sistema.


Aštuntajame dešimtmetyje jį sukūrė „Bell Labs“ tyrimų centras Kenas Thompsonas, Dennisas Ritchie ir kiti. Tai Operacinė sistema buvo specialiai sukurtas dirbti su didelėmis didžiųjų kompiuterių sistemomis. Unix rašomas naudojant a C programavimo kalba . Tai yra pirmoji nešiojama operacinė sistema ir naudojama daugelyje platformų. Jis teikia įvairias pažangias saugos funkcijas.





Ši operacinė sistema naudojama įvairiuose įrenginiuose, tokiuose kaip asmeniniai kompiuteriai, planšetiniai kompiuteriai, mobilieji įrenginiai ir kt. ... Ji vaidino svarbų vaidmenį plėtojant internetą ir tinklus.

„Unix“ operacinės sistemos architektūra

„Unix“ turi grafinę vartotojo sąsają, panašią į „Windows“ operacinę sistemą, leidžiančią lengvai naršyti ir palaikančią aplinką. Vidinį šios operacinės sistemos dizaino vaizdą galima sužinoti iš jos architektūros.



„Unix“ architektūra

„Unix“ architektūra

Šios operacinės sistemos architektūra yra keturių sluoksnių. Jį sudaro aparatinė įranga, branduolys, „System Call“ sąsaja (apvalkalas) ir programų bibliotekos / įrankiai, komunalinės paslaugos ir kt. Branduolys valdo kompiuterio aparatinę įrangą ir yra architektūros šerdis. Sistemos skambučiai veikia kaip sąsaja tarp branduolio ir kitų bibliotekų. Šios bibliotekos apima bendrąsias funkcijas ir sukurtos ant sistemos skambučių. „Shell“ yra speciali programa, suteikianti sąsają su kitomis architektūros programomis.


Branduolys

Šioje operacinėje sistemoje branduolys yra pagrindinis branduolys, kuris tiesiogiai sąveikauja su sistemos aparatine įranga. Pagrindinės „Kernal“ funkcijos yra:

  • Kompiuterinę įrangą, tokią kaip atmintis, diskai, spausdintuvai ir kt., Valdo branduolys.
  • Branduolys suplanuoja procesus, valdo ir vykdo įvairias vartotojo nustatytas užduotis.
  • Tvarko duomenų saugyklą ir kontroliuoja kelių vartotojų prieigą prie kompiuterio.
  • Branduolį sudaro keli sudedamieji komponentai, tokie kaip konfigūracijos, įskaitant įkrovos kodą, įrenginio tvarkykles aparatinei įrangai valdyti, antraštės failus.

Kriauklė

Tai yra vartotojo ir branduolio sąsaja. Vartotojai gali bendrauti su apvalkalu naudodami apvalkalo komandas. „Shell“ turi dvi pagrindines pareigas, įskaitant vartotojų pateiktų komandų interpretavimą ir vykdymą naudojant branduolį, suteikiant vartotojams programavimo galimybę rašyti „shell“ scenarijaus „shell“ komandas, kad jie galėtų atlikti konkrečias užduotis.

Komandos

Kai kurios pagrindinės komandų, kurias naudoja „Unix“ operacinė sistema, kategorijos yra „sh“ - apvalkalo komandos, teikiančios pirminę vartotojo sąsają, „komunalinės paslaugos“, sudarančios pagrindinį „Unix“ komandų įrankių rinkinį, apima subkategorijas, tokias kaip sistemos priemonės, palaikančios administracinius įrankius, ir Vartotojo aplinkos valdymo įrankių komunalinės paslaugos.

Jis taip pat turi komandas bendrojo naudojimo programoms, tokioms kaip dokumentų formatavimas ir rinkimas. Kai kuriose „Unix“ sistemose taip pat yra tokių paketų kaip „TeX“ ir „Ghostscript“. Ši sistema taip pat suteikia galimybę gaminti nuo prietaiso nepriklausomus paprastus vektorinius brėžinius. Jis taip pat palaiko tarpusavio ryšius, taip pat vartotojų tarpusavio ryšius.

Savybės

Nuo pat jo kūrimo „Unix“ priėmė daugelis kompanijų. Jis vis dar vaidina didelį vaidmenį daugelyje duomenų centrų ir tyrimų laboratorijų. Kai kurios „Unix“ savybės, dėl kurių jis yra labiau pageidaujamas nei kitos sistemos, yra:

  • Prieiga prie daugelio naudotojų - Keli vartotojai gali vienu metu dirbti sistemoje, prisijungę per tašką, vadinamą terminalu.
  • Daug užduočių -Jis suteikia galimybę paleisti kelias programas ar procesus, kuriuos vykdo keli vartotojai vienoje sistemoje.
  • Perkeliamumas - Tai suteikia lankstumo, skirto naudoti daugelyje aparatinės įrangos architektūrų. Kadangi jis naudoja aukšto lygio kalbą, „Unix“ kodą lengva suprasti ir modifikuoti atsižvelgiant į kompiuterio aparatinę architektūrą. Taigi, norėdamas dirbti su nauja aparatūros architektūra, vartotojas turi tiesiog modifikuoti „Unix“ kodą ir paleisti sistemą.
  • Procesai - Failai yra vartotojo sukurtas duomenų rinkinys. Jame yra dokumentai, programavimo instrukcijos ir kt. Procesai yra programų ar failų vykdymas. „Unix“ vadovaujasi hierarchine failų struktūra, prasidedančia šakniniu katalogu, po kurio eina pakatalogiai, baigiantys failo pavadinimu.
  • Bendravimas - Vartotojo pateiktas užklausas ir komandas vykdo branduolys ir apvalkalas kartu. Vartotojas bendrauja su sistema naudodamasis „Shell“. Ji taip pat teikia tarpsisteminį ryšį per UUCP. Ši operacinė sistema taip pat laikosi TCP / IP protokolo.
  • Tai taip pat suteikia galimybę lengvai prižiūrėti failus
  • Ši operacinė sistema suteikia vartotojams vamzdžius ir filtrus, kad jie galėtų kurti sudėtingas programas iš paprastų programų.
  • Čia pateikiama daugybė įvairių programinės įrangos kūrimo ir priežiūros priemonių.
  • Jis labai populiarus naudojamas staliniuose kompiuteriuose, nešiojamuosiuose kompiuteriuose, pagrindiniuose kadruose ir kitoje skaičiavimo techninėje įrangoje.

Unix operacinių sistemų tipai

„Unix“ suteikia vartotojui galimybę keisti „Unix“ kodą pagal jų reikalavimus. Taigi lengva perkelti „Unix“ kodą į įvairių tipų aparatinę įrangą. Laisvai prieinamas šios operacinės sistemos šaltinio kodas ir jo perkeliamumo funkcija sukelia įvairias „Unix“ tipo operacines sistemas. Kai kurios populiarios „Unix“ operacinės sistemos yra „Solaris“, „Darwin“, AIX, HP-UX, „FreeBSD“, „NetBSD“, „Xenix“, „IRIX“, „Tru64“, „macOS“ ir kt.

„Unix“ prekės ženklas priklauso „The Open Group“. Ši grupė teikia sertifikavimo programas operacinei sistemai, kuri turi būti oficialiai sertifikuota kaip „Unix“.

Taigi šiame straipsnyje aptariama operacinės sistemos UNIX apžvalga ir į tipo operacinė sistema yra UNIX . The „Unix“ architektūra nuo pat jo vystymo matė įvairius savo struktūros pokyčius. Šiandien šią operacinę sistemą pirmenybę teikia daugybė bendrovių, tokių kaip „IBM“, „Apple.Inc“, „Microsoft“, „Silicon Graphics“, „Oracle Corporation“ ir daugelis kitų atvirojo kodo projektų bei bendrovių. Kas yra „Unix“ operacinės sistemos apvalkalas?