Articles

Was ist Unix: Eine kurze Einführung in Unix

Einführung in das Unix-Betriebssystem:

Beginnen wir mit Tutorial # 1: ‚Was ist Unix‘ in dieser Serie.

In diesem Tutorial werden Sie in der Lage sein, die grundlegenden Konzepte von Betriebssystemen, Funktionen von Unix und seiner Architektur zu verstehen.

=> Klicken Sie hier für die komplette Unix Tutorial-Serie

Unix Video #1:

Was ist Unix?

Unix und Unix-ähnliche Betriebssysteme sind eine Familie von Computerbetriebssystemen, die vom ursprünglichen Unix-System von Bell Labs abgeleitet sind.

Zu den ersten proprietären Derivaten gehörten das HP-UX- und das SunOS-System. Die zunehmende Inkompatibilität zwischen diesen Systemen führte jedoch zur Schaffung von Interoperabilitätsstandards wie POSIX. Moderne POSIX-Systeme umfassen Linux, seine Varianten und Mac OS.

Unix ist das leistungsstärkste und beliebteste Multi-User- und Multi-Tasking-Betriebssystem. Die Grundkonzepte von Unix wurden im Multics-Projekt von 1969 entwickelt. Das Multics-System war als Time-Sharing-System gedacht, mit dem mehrere Benutzer gleichzeitig auf einen Großrechner zugreifen können.Ken Thompson, Dennis Ritchie und andere entwickelten die Grundbausteine von Unix, einschließlich eines hierarchischen Dateisystems, d. h. der Konzepte von Prozessen und eines Befehlszeileninterpreters für den PDP-7. Von dort aus wurden mehrere Generationen von Unix für verschiedene Maschinen entwickelt.Die zunehmende Inkompatibilität zwischen diesen Systemen führte zur Schaffung von Interoperabilitätsstandards wie POSIX und Single Unix Specification.

Unix-Programme basieren auf einigen Kernphilosophien, die Anforderungen wie Single Purpose, Interoperabilität und das Arbeiten mit einer standardisierten Textschnittstelle umfassen. Unix-Systeme basieren auf einem Kernkern, der das System und die anderen Prozesse verwaltet.

Kernel-Subsysteme können Prozessverwaltung, Dateiverwaltung, Speicherverwaltung, Netzwerkverwaltung und andere umfassen.

Hervorstechende Merkmale von Unix

Es gibt mehrere herausragende Merkmale von Unix, von denen im Folgenden nur wenige aufgeführt sind:

  • Es handelt sich um ein Mehrbenutzersystem, bei dem dieselben Ressourcen von verschiedenen Benutzern gemeinsam genutzt werden können.
  • Es bietet Multitasking, wobei jeder Benutzer viele Prozesse gleichzeitig ausführen kann.
  • Es war das erste Betriebssystem, das in einer Hochsprache (C-Sprache) geschrieben wurde. Dies machte es einfach, mit minimalen Anpassungen auf andere Maschinen zu portieren.
  • Es bietet eine hierarchische Dateistruktur, die den Zugriff und die Pflege von Daten erleichtert.
  • Unix verfügt über integrierte Netzwerkfunktionen, sodass verschiedene Benutzer problemlos Informationen austauschen können.
  • Die Unix-Funktionalität kann durch Anwenderprogramme erweitert werden, die auf einer Standard-Programmierschnittstelle basieren.

Unix-Architektur

Wir werden verstehen, wie Benutzerbefehle in Unix ausgeführt werden. Benutzerbefehle werden häufig über eine Befehlszeilenschnittstelle eingegeben, die von einer Shell bereitgestellt wird. Die Shell ist ein Programm, das die Benutzerbefehle liest, auswertet und dann das Ergebnis ausgibt. Zur Auswertung des Befehls kann die Shell andere Befehle ausführen oder an den ‚Kernel‘ übergeben.

Der Kernel ist der Kern des Betriebssystems, der direkt mit der zugrunde liegenden Hardware interagiert, um eine Reihe von Standarddiensten bereitzustellen.

Das Tutorial behandelt auch:

  • Was ist das Betriebssystem
  • Geschichte von Unix
  • Funktionen von Unix
  • Unix-Architektur

Unser bevorstehendes Tutorial gibt Ihnen eine detaillierte Erklärung der Unix-Befehle!!

=> Klicken Sie hier für die komplette Unix-Tutorial-Serie

VORHERIGES Tutorial / NÄCHSTES Tutorial