Articles

Wat is Unix: een korte introductie tot Unix

Inleiding tot Unix besturingssysteem:

laten we beginnen met Tutorial #1: ‘Wat is Unix’ in deze serie.

in deze tutorial kunt u de basisconcepten van besturingssystemen, functies van Unix, samen met de architectuur begrijpen.

= > Klik hier voor de Complete Unix-zelfstudie

Unix-Video # 1:

Wat is Unix?

Unix en UNIX-achtige besturingssystemen zijn een familie van computerbesturingssystemen die zijn afgeleid van het originele Unix-systeem van Bell Labs.

initiële propriëtaire derivaten omvatten de HP-UX en de SunOS-systemen. De toenemende incompatibiliteit tussen deze systemen leidde echter tot het opstellen van interoperabiliteitsnormen zoals POSIX. Moderne POSIX systemen omvatten Linux, zijn varianten, en Mac OS.

Unix is het meest krachtige en populaire multi-user en multi-tasking besturingssysteem. De basisconcepten van Unix zijn ontstaan in het Multics project van 1969. Het Multics systeem was bedoeld als een time-sharing systeem dat meerdere gebruikers tegelijkertijd toegang zou geven tot een mainframe computer.

Ken Thompson, Dennis Ritchie en anderen ontwikkelden de basis bouwstenen van Unix, waaronder een hiërarchisch bestandssysteem, d.w.z. de concepten van processen en een command line interpreter voor de PDP-7. Van daaruit werden meerdere generaties Unix ontwikkeld voor verschillende machines.

toenemende incompatibiliteit tussen deze systemen leidde tot de ontwikkeling van interoperabiliteitsnormen zoals POSIX en Single Unix specificatie.

Unix-programma ‘ s zijn ontworpen rond een aantal kernfilosofieën die eisen bevatten zoals single purpose, interoperabel, en werken met een gestandaardiseerde tekstinterface. Unix systemen zijn gebouwd rond een kern kernel die het systeem en de andere processen beheert.

Kernelsubsystemen kunnen procesbeheer, bestandsbeheer, geheugenbeheer, netwerkbeheer en andere omvatten.

opvallende kenmerken van Unix

Er zijn verschillende opvallende kenmerken van Unix, en enkele daarvan worden hieronder vermeld:

  • het is een multi-user systeem waar dezelfde bronnen kunnen worden gedeeld door verschillende gebruikers.
  • Het biedt multi-tasking, waarbij elke gebruiker meerdere processen tegelijkertijd kan uitvoeren.
  • het was het eerste besturingssysteem dat werd geschreven in een taal op hoog niveau (C taal). Dit maakte het gemakkelijk om over te zetten naar andere machines met minimale aanpassingen.
  • Het biedt een hiërarchische bestandsstructuur die gemakkelijker toegang en onderhoud van gegevens mogelijk maakt.
  • Unix heeft ingebouwde Netwerkfuncties zodat verschillende gebruikers gemakkelijk informatie kunnen uitwisselen.
  • Unix-functionaliteit kan worden uitgebreid met gebruikersprogramma ‘ s die zijn gebouwd op een standaardprogrammeringsinterface.

Unix-architectuur

We zullen begrijpen hoe gebruikersopdrachten in Unix worden uitgevoerd. Gebruikerscommando ’s worden vaak ingevoerd op een opdrachtregelinterface die wordt geleverd door een’shell’. De shell is een programma dat de commando ‘ s van de gebruiker leest, evalueert en vervolgens het resultaat afdrukt. Voor het evalueren van het commando kan de shell andere commando ’s uitvoeren, of deze doorgeven aan de’kernel’.

de kernel is de kernel van het besturingssysteem dat rechtstreeks samenwerkt met de onderliggende hardware om een reeks standaard services te leveren.

De tutorial omvat ook:

  • Wat is besturingssysteem
  • geschiedenis van Unix
  • kenmerken van Unix
  • Unix architectuur

onze aankomende tutorial zal u een gedetailleerde uitleg geven van Unix commando ‘ s!!

=> Klik hier voor de volledige Unix-zelfstudie

vorige zelfstudie / volgende zelfstudie