Oppbygging av Unix Operating System

Oppbygging av Unix Operating System


Operativsystemet Unix (OS) består av en kjerne laget, et skall laget og et verktøy og applikasjonslaget. Disse tre lagene skaper en bærbar, flerbruker, multitasking operativsystem. Det finnes flere versjoner av OS, men hver versjon har nøyaktig samme struktur. UNIX brukes av programmerere, bedrifter, universiteter og myndigheter på grunn av sin stabilitet og evne til å utføre mange oppgaver samtidig.

Grunnleggende

Operativsystemet Unix er et flerbruker, multitasking operativsystem opprinnelig utviklet for programmerere av AT & amp; T ansatte ved Bell Laboratories i 1969. Begrepene flerbruker og multitasking gjør at mange forskjellige brukere kan utføre oppgaver samtidig på en maskin. Hver bruker samhandler med sin egen kopi av skallet, og kan starte en eller flere applikasjoner innen det skall.

Kernel

The Kernel er hjertet av UNIX OS. Det er et program som gir grensesnittet mellom maskinvaren og brukeren. Det håndterer prosessen, minne, arkiv, enheten og nettverksadministrasjon for operativsystemet. Kjernen er ansvarlig for at alle system og bruker oppgaver utføres samtidig.

Shell

Skallet er det program som sitter mellom brukeren og kjernen. Det er tolken som overs kommandoene som er skrevet inn i terminalsesjonen. Brukere kan skrive kommandoer direkte inn i terminalen, eller de kan opprette en tekstfil som inneholder en serie med kommandoer som kan sendes til skallet. Rekken av kommandoer kalles et shell script.

Det finnes flere skall som brukes av UNIX-operativsystemet. De inkluderer Bourne shell (sh), C-skall (csh), Korn shell (ksh) og Bourne Again Shell (bash). Hver skallet har eget sett med shell-kommandoer. Operativsystemkommandoer er de samme i alle skjell.

Den innledende skall som brukeren logger inn er definert av systemadministratoren. Brukeren kan endre hennes standard skall ved å bruke "chsh" kommandoen. Brukere kan være lurt å endre sine skjell for å bruke spesielle funksjoner som er tilgjengelige i en skallet eller ikke en annen, eller de kan rett og slett foretrekker en bestemt skall miljø.

Verktøy og Application

Det endelige laget av UNIX OS er Verktøy og programmer laget. Dette laget inneholder kommandoer, tekstbehandling, grafiske programmer og database management-programmer. Tradisjonelt ble disse programmene tilgang til ved å skrive inn kommandoer for å starte programmet på kommandolinjen. De kan fremdeles nås på denne måten, men de kan nå også nås via GUI.

versjoner

Det finnes flere versjoner av operativsystemet Unix. Proprietære versjoner er Sun Microsystems Solaris, SCO UNIX, IBM AIX og Hewett Packard HP-UX. FreeBSD, NetBSD og OpenBSD er open source versjoner av Unix. Selv ukjent for mange vanlige brukere, Apple OS X er også proprietær versjon av UNIX. En funksjon som setter OS X bortsett fra andre UNIX-varianter er dens evne til å kjøre programmer vanligvis skrevet for PCer som kjører Windows, som Microsoft Office og Adobe Photoshop. Linux er en UNIX-lignende operativsystem. Den har den samme struktur som UNIX, men det er skrevet ved bruk av noe av den opprinnelige UNIX-koden base.