what is unix brief introduction unix
Inleiding tot het Unix-besturingssysteem:
Laten we beginnen met tutorial # 1: ‘Wat is Unix’ in deze serie.
In deze tutorial zul je de basisconcepten van besturingssystemen, functies van Unix en zijn architectuur kunnen begrijpen.
recursief samenvoegen sorteren c ++
Klik hier voor de complete Unix Tutorial-serie
Unix-video # 1:
hoe u een .air-bestand opent
Wat je leert:
Wat is Unix?
Unix- en Unix-achtige besturingssystemen zijn een familie van computerbesturingssystemen die zijn afgeleid van het originele Unix-systeem van Bell Labs.
Oorspronkelijke eigen derivaten waren onder meer de HP-UX en de SunOS-systemen. De toenemende incompatibiliteit tussen deze systemen leidde echter tot het ontstaan van interoperabiliteitsstandaarden zoals POSIX. Moderne POSIX-systemen omvatten Linux, zijn varianten en Mac OS.
Unix is het krachtigste en meest populaire besturingssysteem voor meerdere gebruikers en meerdere taken. De basisconcepten van Unix zijn ontstaan in het Multics-project van 1969. Het Multics-systeem was bedoeld als een timesharing-systeem waarmee meerdere gebruikers tegelijkertijd toegang hadden tot een mainframecomputer.
Ken Thompson, Dennis Ritchie en anderen ontwikkelden de basisbouwstenen van Unix, waaronder een hiërarchisch bestandssysteem, d.w.z. de concepten van processen en een opdrachtregelinterpreter voor de PDP-7. Van daaruit zijn meerdere generaties Unix ontwikkeld voor verschillende machines.
Toenemende incompatibiliteit tussen deze systemen leidde tot het ontstaan van interoperabiliteitsstandaarden zoals POSIX en Single Unix Specification.
Unix-programma's zijn ontworpen rond enkele kernfilosofieën die vereisten bevatten zoals een enkel doel, interoperabel en werken met een gestandaardiseerde tekstinterface. Unix-systemen zijn gebouwd rond een kernkernel 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 er zijn er enkele die hieronder worden vermeld:
- Het is een systeem voor meerdere gebruikers waarbij dezelfde bronnen door verschillende gebruikers kunnen worden gedeeld.
- Het biedt multi-tasking, waarbij elke gebruiker meerdere processen tegelijkertijd kan uitvoeren.
- Het was het eerste besturingssysteem dat was geschreven in een taal op hoog niveau (C-taal). Dit maakte het gemakkelijk over te dragen naar andere machines met minimale aanpassingen.
- Het biedt een hiërarchische bestandsstructuur die gemakkelijker toegang tot 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 standaard programmeerinterface.
Unix-architectuur
We zullen begrijpen hoe gebruikersopdrachten worden uitgevoerd in Unix. Gebruikersopdrachten worden vaak ingevoerd via een opdrachtregelinterface die wordt geleverd door een ‘shell’. De shell is een programma dat de gebruikersopdrachten leest, evalueert en vervolgens het resultaat afdrukt. Om het commando te evalueren, kan de shell andere commando's uitvoeren, of ze doorgeven aan de ‘kernel’.
De kernel is de kern van het besturingssysteem die rechtstreeks samenwerkt met de onderliggende hardware om een reeks standaardservices te bieden.
De tutorial behandelt ook:
- Wat is besturingssysteem
- Geschiedenis van Unix
- Kenmerken van Unix
- Unix-architectuur
Onze aanstaande tutorial zal je een gedetailleerde uitleg geven van Unix Commands !!
gratis sql-software voor Windows 10
Klik hier voor de complete Unix Tutorial-serie
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Unix Pipes-zelfstudie: Pipes in Unix-programmering
- UNIX-zelfstudie voor beginners (20+ diepgaande Unix-trainingsvideo's)
- Unix Shell Scripting Tutorial met voorbeelden
- Unix versus Linux: wat is het verschil tussen UNIX en Linux
- Unix-tekstverwerkingsopdrachten: Unix-filters met voorbeelden
- Unix-opdrachten: basis- en geavanceerde Unix-opdrachten met voorbeelden
- Toegangsrechten voor Unix-bestanden: Unix Chmod, Chown en Chgrp
- Bestandsmanipulatie in Unix: overzicht van Unix-bestandssysteem