Portable Operating System Interface (POSIX)

Autor: Randy Alexander
Erstelldatum: 3 April 2021
Aktualisierungsdatum: 10 Kann 2024
Anonim
What is Linux? Unix? POSIX?
Video: What is Linux? Unix? POSIX?

Inhalt

Definition - Was bedeutet Portable Operating System Interface (POSIX)?

Das Portable Operating System Interface (POSIX) ist eine Reihe von Schnittstellenstandards, die von der IEEE-Computergesellschaft festgelegt wurden und auf UNIX basieren. Es enthält die Definition der Anwendungsprogrammierschnittstellen, der zugehörigen Dienstprogrammschnittstellen und Befehlszeilen-Shells für die Kompatibilität verschiedener Anwendungen und Software mit verschiedenen Betriebssystemen und UNIX-Varianten. POSIX ist eine sich entwickelnde Familie von Computer-Standards, die aus einem breiten Spektrum von Betriebssystemkomponenten besteht, die von der Programmiersprache C über Shell-basierte Schnittstellen bis hin zur Administration von Computersystemen reichen.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Portable Operating System Interface (POSIX)

Die Schnittstelle für tragbare Betriebssysteme entwickelte sich aus der Anforderung verschiedener Organisationen, Anwendungen und Programme zu haben, die auf verschiedene Computersysteme verschoben werden konnten, ohne dass eine Neukodierung erforderlich war. Das UNIX-Betriebssystem wurde als Standardsystemschnittstelle ausgewählt, da es „herstellerneutral“ sein konnte. Obwohl es viele Versionen für tragbare Betriebssystemschnittstellen gab, sind POSIX 1, das Systemaufrufe definiert, und POSIX 2, das Befehlszeilenschnittstellen definiert, wichtig Einsen.

Das Portable Operating System Interface wird von Standards wie der International Organization for Standardization (ISO) und dem American National Standards Institute (ANSI) anerkannt. Eine der wichtigsten Aufgaben von POSIX ist die Sicherstellung der Code-Portabilität und -Kompatibilität zwischen den verschiedenen Systemen und Hardware-Plattformen. Dies wird zunehmend für viele Regierungsvereinbarungen und kommerzielle Anwendungen geprüft. Moderne kommerzielle Implementierungen auf UNIX-Basis und sogar kostenlose auf UNIX-Basis sind meist POSIX-kompatibel.