Struktura operacijskega sistema Unix

Vesela poslovna ekipa.

UNIX uporabljajo programerji in podjetja zaradi njegove stabilnosti.

Zasluga slike: g-stockstudio/iStock/Getty Images

Operacijski sistem (OS) UNIX je sestavljen iz sloja jedra, sloja lupine ter sloja pripomočkov in aplikacij. Te tri plasti ustvarjajo prenosni, večuporabniški, večopravilni operacijski sistem. Obstaja več različic operacijskega sistema, vendar ima vsaka različica popolnoma enako strukturo. UNIX uporabljajo programerji, podjetja, univerze in vlade zaradi njegove stabilnosti in sposobnosti opravljanja številnih nalog hkrati.

Osnove

Operacijski sistem UNIX je večuporabniški, večopravilni operacijski sistem, ki so ga leta 1969 prvotno za programerje oblikovali zaposleni pri AT&T pri Bell Laboratories. Izraza večuporabniški in večopravilnost pomenita, da lahko veliko različnih uporabnikov hkrati izvaja naloge na enem računalniku. Vsak uporabnik komunicira s svojim lastnim primerkom lupine in lahko zažene eno ali več aplikacij v tej lupini.

Video dneva

Jedro

Jedro je srce operacijskega sistema UNIX. Je programska aplikacija, ki zagotavlja vmesnik med strojno opremo in uporabnikom. Upravlja procese, pomnilnik, upravljanje datotek, naprav in omrežja za operacijski sistem. Jedro je odgovorno za to, da se vsa sistemska in uporabniška opravila izvajajo hkrati.

Shell

Lupina je program, ki sedi med uporabnikom in jedrom. Tolmač je tisti, ki prevede ukaze, ki so vneseni v terminalsko sejo. Uporabniki lahko vnesejo ukaze neposredno v terminal ali pa ustvarijo besedilno datoteko, ki vsebuje vrsto ukazov, ki jih je mogoče poslati v lupino. Serija ukazov se imenuje lupinski skript.

Obstaja več lupin, ki jih uporablja OS UNIX. Vključujejo lupino Bourne (sh), lupino C (csh), lupino Korn (ksh) in lupino Bourne Again (bash). Vsaka lupina ima svoj nabor ukazov lupine. Ukazi operacijskega sistema so enaki v vseh lupinah.

Začetno lupino, v katero se uporabnik prijavi, določi skrbnik sistema. Uporabnik lahko spremeni svojo privzeto lupino z ukazom "chsh". Uporabniki bodo morda želeli spremeniti svoje lupine, da bi uporabljali določene funkcije, ki so na voljo v eni ali ne drugi lupini, ali pa jim je preprosto ljubše določeno okolje lupine.

Pripomočki in aplikacija

Zadnja plast operacijskega sistema UNIX je plast pripomočkov in aplikacij. Ta plast vključuje ukaze, urejevalnike besedil, grafične programe in programe za upravljanje baz podatkov. Tradicionalno so bili ti programi dostopni z vnosom ukazov za zagon programa v ukazni vrstici. Do njih je še vedno mogoče dostopati na ta način, zdaj pa je dostopen tudi prek GUI.

Različice

Obstaja več različic operacijskega sistema UNIX. Lastniške različice vključujejo Sun Microsystem Solaris, SCO UNIX, IBM-ov AIX in Hewett Packard HP-UX. FreeBSD, NetBSD in OpenBSD so odprtokodne različice Unixa. Čeprav je mnogim običajnim uporabnikom neznan, je Apple OS X tudi lastniška različica UNIX-a. Funkcija, ki OS X loči od drugih različic UNIX, je njegova sposobnost zagona aplikacij, ki so običajno napisane za osebne računalnike z operacijskim sistemom Windows, kot sta Microsoft Office in Adobe Photoshop. Linux je operacijski sistem podoben UNIX-u. Ima enako strukturo kot UNIX, vendar je bil napisan z nobeno od izvirne kodne baze UNIX.