![Laiminga verslo komanda.](/f/e27ed9ce536590ee9859d1117d135f0a.jpg)
UNIX naudoja programuotojai ir įmonės dėl savo stabilumo.
Vaizdo kreditas: g-stockstudio/iStock/Getty Images
UNIX operacinė sistema (OS) susideda iš branduolio sluoksnio, apvalkalo sluoksnio ir paslaugų bei programų sluoksnio. Šie trys sluoksniai sukuria nešiojamą, kelių vartotojų, daugiafunkcinę operacinę sistemą. Yra kelios OS versijos, tačiau kiekvienos versijos struktūra yra lygiai tokia pati. UNIX naudoja programuotojai, įmonės, universitetai ir vyriausybės dėl savo stabilumo ir galimybės vienu metu atlikti daug užduočių.
Pagrindai
UNIX operacinė sistema yra daugiafunkcė, daugiafunkcinė operacinė sistema, kurią 1969 m. Bell Laboratories AT&T darbuotojai sukūrė programuotojams. Sąvokos „multiuser“ ir „multitasking“ reiškia, kad daug skirtingų vartotojų gali atlikti užduotis vienu metu viename kompiuteryje. Kiekvienas vartotojas sąveikauja su savo apvalkalo egzemplioriumi ir gali paleisti vieną ar kelias programas tame apvalkale.
Dienos vaizdo įrašas
Branduolys
Branduolys yra UNIX OS šerdis. Tai programinė įranga, suteikianti sąsają tarp aparatinės įrangos ir vartotojo. Jis tvarko operacinės sistemos procesą, atmintį, failų, įrenginių ir tinklo valdymą. Branduolys yra atsakingas už tai, kad visos sistemos ir vartotojo užduotys būtų atliekamos vienu metu.
Lukštas
Apvalkalas yra programa, esanti tarp vartotojo ir branduolio. Tai vertėjas, kuris verčia komandas, kurios įvedamos į terminalo seansą. Vartotojai gali įvesti komandas tiesiai į terminalą arba sukurti tekstinį failą, kuriame yra komandų, kurias galima siųsti į apvalkalą, serija. Komandų serija vadinama apvalkalo scenarijumi.
Yra keli apvalkalai, kuriuos naudoja UNIX OS. Jie apima Bourne apvalkalą (sh), C apvalkalą (csh), Korn apvalkalą (ksh) ir Bourne Again apvalkalą (bash). Kiekvienas apvalkalas turi savo apvalkalo komandų rinkinį. Operacinės sistemos komandos visuose apvalkaluose yra vienodos.
Pradinį apvalkalą, prie kurio prisijungia vartotojas, nustato sistemos administratorius. Vartotojas gali pakeisti numatytąjį apvalkalą naudodamas komandą „chsh“. Vartotojai gali norėti pakeisti savo apvalkalus, kad galėtų naudotis tam tikromis funkcijomis, kurios yra prieinamos viename apvalkale arba ne, arba jie gali tiesiog teikti pirmenybę tam tikrai apvalkalo aplinkai.
Komunalinės paslaugos ir taikymas
Paskutinis UNIX OS sluoksnis yra paslaugų ir programų sluoksnis. Šis sluoksnis apima komandas, tekstų rengyklės, grafines programas ir duomenų bazių valdymo programas. Tradiciškai šios programos buvo pasiekiamos komandų eilutėje įvedus komandas, kad paleistumėte programą. Juos vis tiek galima pasiekti tokiu būdu, bet dabar juos galima pasiekti ir per GUI.
Versijos
Yra kelios UNIX operacinės sistemos versijos. Patentuotos versijos apima Sun Microsystem Solaris, SCO UNIX, IBM AIX ir Hewett Packard HP-UX. FreeBSD, NetBSD ir OpenBSD yra atvirojo kodo Unix versijos. Nors daugeliui pagrindinių vartotojų nežinoma, „Apple OS X“ taip pat yra patentuota UNIX versija. Ypatybė, kuri išskiria OS X nuo kitų UNIX variantų, yra galimybė paleisti programas, paprastai skirtas kompiuteriams, kuriuose veikia Windows, pvz., Microsoft Office ir Adobe Photoshop. Linux yra į UNIX panaši operacinė sistema. Jo struktūra tokia pati kaip UNIX, tačiau ji buvo parašyta nenaudojant jokios originalios UNIX kodo bazės.