Unix operētājsistēmas struktūra

Laimīga biznesa komanda.

UNIX tās stabilitātes dēļ izmanto programmētāji un uzņēmumi.

Attēla kredīts: g-stockstudio/iStock/Getty Images

UNIX operētājsistēma (OS) sastāv no kodola slāņa, čaulas slāņa un utilītu un lietojumprogrammu slāņa. Šie trīs slāņi veido pārnēsājamu, daudzlietotāju, daudzuzdevumu operētājsistēmu. Ir vairākas OS versijas, taču katrai versijai ir tieši tāda pati struktūra. UNIX izmanto programmētāji, uzņēmumi, universitātes un valdības, jo tas ir stabils un spēj veikt daudzus uzdevumus vienlaikus.

Pamati

UNIX operētājsistēma ir daudzlietotāju, daudzuzdevumu operētājsistēma, kuru sākotnēji programmētājiem izstrādāja AT&T darbinieki uzņēmumā Bell Laboratories 1969. gadā. Termini vairāku lietotāju un vairākuzdevumu veikšana nozīmē, ka daudzi dažādi lietotāji var veikt uzdevumus vienlaikus vienā mašīnā. Katrs lietotājs mijiedarbojas ar savu čaulas gadījumu un var palaist vienu vai vairākas lietojumprogrammas šajā čaulā.

Dienas video

Kodols

Kodols ir UNIX OS sirds. Tā ir lietojumprogramma, kas nodrošina saskarni starp aparatūru un lietotāju. Tas apstrādā operētājsistēmas procesu, atmiņu, failu, ierīču un tīkla pārvaldību. Kodols ir atbildīgs par to, lai visi sistēmas un lietotāja uzdevumi tiktu veikti vienlaikus.

Apvalks

Apvalks ir programma, kas atrodas starp lietotāju un kodolu. Tulks ir tas, kas tulko komandas, kas tiek ievadītas termināļa sesijā. Lietotāji var ierakstīt komandas tieši terminālī vai izveidot teksta failu, kurā ir virkne komandu, kuras var nosūtīt uz čaulu. Komandu sēriju sauc par čaulas skriptu.

Ir vairāki apvalki, ko izmanto UNIX OS. Tajos ietilpst Bourne apvalks (sh), C apvalks (csh), Korn apvalks (ksh) un Bourne Again apvalks (bash). Katram apvalkam ir savs čaulas komandu komplekts. Operētājsistēmas komandas ir vienādas visos apvalkos.

Sākotnējo apvalku, kurā lietotājs piesakās, nosaka sistēmas administrators. Lietotājs var mainīt savu noklusējuma apvalku, izmantojot komandu "chsh". Lietotāji var vēlēties mainīt savus apvalkus, lai izmantotu konkrētas funkcijas, kas ir pieejamas vienā čaulā vai nē, vai arī viņi var vienkārši dot priekšroku noteiktai čaulas videi.

Utilītas un lietojumprogrammas

UNIX OS pēdējais slānis ir utilītu un lietojumprogrammu slānis. Šis slānis ietver komandas, tekstapstrādes programmas, grafiskās programmas un datu bāzes pārvaldības programmas. Tradicionāli šīm programmām varēja piekļūt, komandrindā ierakstot komandas, lai palaistu programmu. Tiem joprojām var piekļūt šādā veidā, taču tagad tiem var piekļūt arī, izmantojot GUI.

Versijas

Ir vairākas UNIX operētājsistēmas versijas. Patentētās versijas ietver Sun Microsystem Solaris, SCO UNIX, IBM AIX un Hewett Packard HP-UX. FreeBSD, NetBSD un OpenBSD ir Unix atvērtā pirmkoda versijas. Lai gan daudzi galvenie lietotāji to nezina, Apple OS X ir arī patentēta UNIX versija. Funkcija, kas atšķir OS X no citiem UNIX variantiem, ir tās spēja palaist lietojumprogrammas, kas parasti ir rakstītas personālajiem datoriem, kuros darbojas sistēma Windows, piemēram, Microsoft Office un Adobe Photoshop. Linux ir UNIX līdzīga operētājsistēma. Tam ir tāda pati struktūra kā UNIX, taču tas tika uzrakstīts, neizmantojot nevienu no sākotnējās UNIX koda bāzes.