Was ist ein Betriebssystem? Einige Grundlagen

Was ist ein Betriebssystem?

Bei vor einiger Zeit Wir diskutieren verschiedene Open-Source-Alternativen, die sowohl Behörden als auch Fachleute und private Benutzer in Krisenzeiten nutzen können. In diesen Tagen widmen wir uns der Beschreibung von Werkzeugen. Webdienste und -programme, die für die Erstellung von Bildungsinhalten hilfreich sein können.

Der folgende Artikel konzentriert sich auf Betriebssysteme. Da es wahrscheinlich das Interesse von Leuten weckt, die es nicht regelmäßig lesen Linux Adictos, Ich halte es für zweckmäßig, dies der Überprüfung einiger einführender Konzepte zu widmen. Wenn Sie mit Linux vertraut sind, können Sie es sicher überspringen.

Was ist ein Betriebssystem?

Ein Betriebssystem Es ist die Hauptsoftware, die die gesamte Hardware und andere Software eines Computers verwaltet. Es behandelt unter anderem die Ein- und Ausgabegeräte. Mach das mit geschriebenen Gerätetreibern von Hardwareherstellern oder Dritten, um die Kommunikation mit diesen Geräten zu erleichtern. Andererseits, bietet Bibliotheken und Programmierschnittstellenn von Anwendungen, die Entwickler beim Schreiben von Programmen für ein bestimmtes Betriebssystem verwenden können.

Das Betriebssystem fungiert als Interpreter zwischen laufenden Anwendungen und Hardware, Verwenden von Hardwaretreibern als Interpreter zwischen den beiden.

Nennen wir ein Beispiel

Angenommen, ein Benutzer hat einen Internetbrowser, ein Textverarbeitungsprogramm und eine Zeichenanwendung installiert. Diese drei Programme enthalten die Druckfunktion. Jedoch, Wenn die Entwickler jedes dieser Programme eine Routine für diese Funktion erstellen müssten, würde sich die Entwicklungszeit verlängern und der erforderliche Speicherplatz würde sich erhöhen.. Zumal der Vorgang für jede Funktion des Programms und für jedes auf dem Markt erhältliche Hardwaregerät wiederholt werden müsste.

Wenn der Benutzer gleichzeitig eine Webseite, ein Dokument und eine Zeichnung drucken möchte, wobei jede Anwendung eine andere Druckroutine aufweist, wird ein Engpass erstellt.

Was tatsächlich passiert ist, dass cJede der Anwendungen teilt dem Betriebssystem mit, dass es etwas drucken möchte. Das Betriebssystem sendet die Anforderungen an den Druckertreiber, und der Treiber sendet sie wiederum an das Gerät.

Der Kernel oder Kernel

Der Kernel ist das Herzstück des Betriebssystems eines Computers. Es ist das erste Programm, das geladen wird, und es übernimmt alle grundlegenden Funktionen des Computers.

Es ist verantwortlich für die Zuweisung von Speicher, die Umwandlung von Softwarefunktionen in Anweisungen für die CPU des Computers und die Verwaltung der Ein- und Ausgänge von Geräten Hardware. Der Kernel wird im Allgemeinen in einem isolierten Bereich ausgeführt, um zu verhindern, dass er von anderen Programmen auf dem Computer manipuliert wird.

Aus Sicht des Benutzers scheinen jedoch im Kernel alle Aufgaben gleichzeitig ausgeführt zu werden, undn werden tatsächlich sequentiell durchgeführt. Das Betriebssystem widmet jeder Aufgabe eine bestimmte Zeit und fährt mit der nächsten Aufgabe in der Liste fort.

Es ist möglich, dass diese Methode beim Lesen der Beschreibung ineffizient erscheint. Sie ermöglicht es uns jedoch, mehrere Aufgaben gleichzeitig zu erledigen, z. B. im Textverarbeitungsprogramm zu schreiben und Musik zu hören. Die Latenz ist die Zeit, die das System benötigt, um eine Aufgabe zu erledigen. Kernel mit geringer Latenz priorisieren Anforderungen für Aufgaben mit externen Quellen, z. B. die Eingabe von Audio- und Videosignalen oder das Spielen virtueller Musikinstrumente.

Linux-Distributionen

Wenn Sie so weit gelesen haben, fragen Sie sich wahrscheinlich, was dies alles mit der Erstellung von Bildungsinhalten zu tun hat.

Dies liegt daran, dass wir im nächsten Artikel Betriebssysteme für spezielle Zwecke vorstellen werden.

Im Gegensatz zu Windows und Mac ist Linux in Form von Distributionen verfügbar.

Wenn Sie einen Mac kaufen, kaufen Sie eine Kombination aus integrierter und entwickelter Hardware und Software. Wenn Sie Windows auf Ihrem Computer installieren, werden alle Komponenten des Betriebssystems von Microsoft entwickelt. Bei einer Linux-Distribution verfügen Sie über ein Paket von Komponenten aus verschiedenen Quellen
Einige von ihnen sind:

  • Der Linux-Kernel.
  • Vom GNU-Projekt entwickelte Systemdienstprogramme.
  • Gerätetreiber, die von Herstellern oder von Dritten erstellt wurden, die Reverse Engineering anwenden.
  • Grafikserver.
  • Fenstermanager.
  • Schreibtische
  • Software-Sammlung.

Abhängig von der Kombination der erstellten Programme sind diese Verteilungen kann allgemeinen Zwecken oder für bestimmte Zwecke dienen wie Multimedia-Produktion, Computer-Forensik, Spiele usw.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Joel Guillen sagte

    Interessanter Artikel, jetzt greift mich eine Frage an. Könnte man sagen, dass eine GNU / Linux-Distribution ein Betriebssystem ist? Ich erinnere mich, dass @belinuxo auf Twitter einmal sagte, dass es als solches von Grund auf neu erstellt werden sollte, einschließlich des Kernels, so dass beispielsweise Ubuntu kein Betriebssystem war.

    1.    Diego German Gonzalez sagte

      Keine der Definitionen, die ich für Betriebssysteme herangezogen habe, setzt die Bedingung voraus, von Grund auf neu entwickelt zu werden. Meiner Meinung nach würde man sagen, dass Windows XP kein Betriebssystem war, da ein großer Teil seiner Komponenten von Windows NT stammte.
      Meiner Meinung nach ist jede GNU / Linux-Distribution aufgrund der Funktionen, die sie erfüllt, ein Betriebssystem.
      Vielen Dank für Ihren Kommentar.