Die UNIX-Betriebssystem (OS) besteht aus einem Kernel-Schicht , einer Schale und einer Schicht Dienstprogramme und Anwendungen Schicht . Diese drei Schichten schaffen eine portable , Multiuser , Multitasking-Betriebssystem . Es gibt mehrere Versionen des OS , aber jede Version hat exakt die gleiche Struktur . Unix ist von Programmierern , Unternehmen, Universitäten und Regierungen aufgrund seiner Stabilität und seiner Fähigkeit, viele Aufgaben gleichzeitig auszuführen verwendet . Basics
Das Betriebssystem Unix ist ein Multiuser- , Multitasking- Betriebssystem, das ursprünglich für Programmierer von AT & T Mitarbeiter in den Bell Laboratories entwickelt, im Jahr 1969. Die Begriffe Mehrbenutzer-und Multitasking bedeutet , dass viele verschiedene Benutzer können Aufgaben gleichzeitig auszuführen auf einer Maschine. Jeder Benutzer interagiert mit ihrer eigenen Instanz der Schale, und kann eine oder mehrere Anwendungen innerhalb dieser Shell zu starten .
Kernel
Der Kernel ist das Herz des Unix- OS . Es ist eine Softwareanwendung , die die Schnittstelle zwischen der Hardware und dem Benutzer bereitstellt. Er sorgt für die Prozess-, Speicher -, Datei -, Geräte -und Netzwerk-Management für das Betriebssystem . Der Kernel ist dafür verantwortlich, dass alle System-und Anwender-Tasks gleichzeitig ausgeführt werden.
Shell
Die Shell ist das Programm, das zwischen dem Benutzer und der sitzt Kernel . Es ist der Dolmetscher , die die Befehle , die in der Terminal-Session eingegeben werden übersetzt . Benutzer können direkt Befehle in das Terminal eingeben, oder sie können eine Textdatei mit einer Reihe von Befehlen , die mit der Schale gesendet werden können. Die Serie von Befehlen ein Shell-Skript aufgerufen.
Es gibt mehrere Schalen , die von der Unix OS verwendet werden. Dazu gehören die Bourne-Shell (sh) , die C-Shell ( csh ) , die Korn-Shell (ksh ) und der Bourne Again Shell (bash) . Jede Schale hat einen eigenen Satz von Shell-Befehlen . Betriebssystem -Befehle sind die gleichen in allen Muscheln.
Die erste Schale , die der Benutzer in wird vom Systemadministrator definierten anmeldet. Der Benutzer kann ihr Standard-Shell mit dem " chsh "-Befehl ändern. Benutzer wollen ihre Schalen zu ändern, um bestimmte Merkmale , die verfügbar sind in einer Schale oder nicht untereinander, oder sie können einfach lieber eine bestimmte Shell-Umgebung .
Dienstprogramme und Anwendung
die letzte Schicht des Unix- Betriebssystem ist die Dienstprogramme und Anwendungen Schicht . Diese Schicht enthält die Befehle , Textverarbeitung, Grafik-Programmen und Datenbank -Management-Programme . Traditionell wurden diese Programme durch Eingabe der Befehle , um das Programm auf der Kommandozeile zu starten abgerufen. Sie können immer noch auf diese Weise zugegriffen werden , aber sie können jetzt auch über die GUI zugegriffen werden.
Versionen
Es gibt mehrere Versionen des Unix-Betriebssystems. Proprietary Versionen enthalten Sun Microsystems Solaris , SCO Unix, IBM AIX und Hewett Packard HP-UX. FreeBSD , NetBSD und OpenBSD sind Open-Source- Versionen von Unix. Linux ist ein Unix -ähnliches Betriebssystem . Es hat die gleiche Struktur wie Unix , aber es wurde geschrieben mit keiner der ursprünglichen Unix -Codebasis .