Het UNIX-besturingssysteem ( OS ) bestaat uit een kernel -laag , een shell -laag en een utility's en applicaties laag. Deze drie lagen creëren een draagbare , multi-user , multitasking besturingssysteem. Er zijn meerdere versies van het OS , maar elke versie heeft exact dezelfde structuur . Unix wordt gebruikt door programmeurs , bedrijven, universiteiten en overheden vanwege zijn stabiliteit en zijn vermogen om vele taken tegelijk uit te voeren . Basics Het Unix-besturingssysteem is een multi-user , multitasking besturingssysteem oorspronkelijk ontworpen voor programmeurs door AT & T medewerkers bij Bell Laboratories in 1969 . De termen multiuser en multitasking betekenen dat veel verschillende gebruikers taken tegelijkertijd kunnen uitvoeren op een machine . Elke gebruiker interageert met haar eigen exemplaar van de shell , en kan een of meer toepassingen binnen die shell te starten . Kernel De kernel is het hart van het Unix besturingssysteem . Het is een software applicatie die de interface tussen de hardware en de gebruiker biedt . Het behandelt het proces , geheugen , bestand , apparaat -en netwerkbeheer voor het besturingssysteem . De kernel is er voor verantwoordelijk dat alle systeem-en gebruikers taken gelijktijdig worden uitgevoerd . Shell De schelp is het programma dat tussen de gebruiker en de kernel . Het is de tolk dat de opdrachten die worden getypt in de terminal sessie vertaalt . Gebruikers kunnen opdrachten rechtstreeks in de terminal , of ze kunnen een tekstbestand met een reeks opdrachten die kan worden verstuurd naar de shell te creëren . De serie commando's worden genoemd een shell script . Er zijn meerdere schelpen die worden gebruikt door de Unix besturingssysteem . Zij omvatten de Bourne shell ( sh ) , de C shell ( csh ) , de Korn shell ( ksh ) en de Bourne Again Shell ( bash ) . Elke shell heeft een eigen set van shell commando's . Besturingssysteemopdrachten zijn hetzelfde in alle schelpen . De eerste schil die de gebruiker inlogt wordt gedefinieerd door de systeembeheerder . De gebruiker kan haar standaardshell wijzigen met behulp van de " chsh " commando . Gebruikers willen hun schelpen om bepaalde functies die beschikbaar zijn in een schelp of niet een ander gebruik veranderen , of ze kunnen gewoon de voorkeur aan een bepaalde shell-omgeving . Toepassingen en Toepassing < br > de laatste laag van het Unix- besturingssysteem is de Hulpprogramma's en toepassingen laag. Deze laag bevat de commando's , tekstverwerkers , grafische programma's en database management programma's . Traditioneel werden deze programma's benaderd door de commando's typen om het programma te starten op de opdrachtregel . Ze kunnen nog steeds worden benaderd op deze manier , maar ze kunnen nu ook worden benaderd via de GUI . Versions Er zijn meerdere versies van het besturingssysteem Unix . Proprietary versies bevatten Sun Microsystems Solaris , SCO Unix , IBM AIX en Hewett Packard HP - UX . FreeBSD , NetBSD en OpenBSD zijn open source versies van Unix . Linux is een Unix - achtig besturingssysteem . Het heeft dezelfde structuur als Unix , maar het gebruik van geen van de originele Unix code base is geschreven .
|