Home Hardware Input / Output Timer Keypad 7-segment LED Debouncing DC Motor Infrarot C / C + + Array Perl Nummern System Computer operating C / C ++ Funtkionen C / C ++ Struktur

 

 

"Operating System" (Betriebssystem / OS) ist eine Software, die Computer-Aktivitäten steuert, einschließlich der Verwaltung von Computer-Hardware und "Application" (Application Program), kann man sagen, daß die Seele des Computers, fast jeden Computer brauchen, ist OS werden . (Ich glaube, Sie endlich verstehen, warum das OS aus gestartet werden, bereit, die weltweit reichsten Mann Bill Gates a)

Jetzt in der "PC" (Personal Computer / PC) Markt, die größte Anzahl von Betriebssystem ist Microsoft Windows, andere sind MS-DOS, OS / 2, DR DOS, UNIX, Linux, etc.. Neben den PC, den meisten PCs wird OS, wie Apple II, DEC VAX, IBM AS/400, Palm, Spiel haben Konsolen wie Playstation, Dreamcast, XBox, etc..

Application programming interface

OS für Programmierer profitieren, ist es, "API" (Application Program Interface), Programmierer müssen nur wissen, wie diese Schnittstellen verwenden, können Sie die Hardware-Steuerung, ohne die Notwendigkeit zu wissen, wie die Hardware kontrolliert.

Zum Beispiel wird veranschaulicht, wie Maschinensprache vor oder Gruppe von Wörtern verwenden, um anzuzeigen Hallo, die INT 21, in MS-DOS-API zu nutzen. Sie müssen nur wissen, wie man diese Schnittstelle, zum Beispiel nutzen, um 09h AH gesetzt, die Menge Hallo DX-Speicher-Adresse, und rufen Sie INT 21, in der Lage, etwas auf dem Bildschirm zu zeigen, dich total weiß nicht, wie zur Steuerung eines Computer-Bildschirm.

Stell dir vor, wenn keine solche Schnittstelle, so dass die Programmierung sehr schwierig, weil Sie wissen, wie man die verschiedenen Hardware-Steuerung benötigen, und auch verschiedene Hardware-Herstellern, sowie die Zukunft weiterhin neue Hardware vorstellen, diese Dinge sind sicherlich besser als lernen Benutzeroberfläche viel schwieriger. Selbst wenn Sie wirklich lernen kann, hat das Programm sehr groß und schwierig zu verwalten.

In der Tat, die gleiche Software und anderen Bereichen, z.B. eine Software für SEO Beratung, wird "Division" (Abteilung für Arbeit) sind, und auf ein Auto zu fahren als ein Beispiel: Angenommen, Sie sind ein Treiber, müssen Sie wissen, wie die Ankerplatte und einem Getriebe-Steuerung stick und Pedal diese Schnittstellen können wir das Auto bewegte Kontrolle, haben Sie absolut keine Notwendigkeit, über Autos wissen, ist, wie es funktioniert, auch wenn das Fahrzeug Interieur Design hat sich geändert, wie z. B. Fahrzeuge mit Ottomotor in einen Zug, brauchen Sie nicht Zhongxinxuexi Fahren, da die Schnittstelle nicht verändert hat.

Aus dem gleichen Grund wird die Anwendung des Betriebssystems verwenden, um die Schnittstelle zur Hardware-Steuerung bieten, wenn Sie Ihre Bewerbung direkt die Hardware, die dann, wenn es zu einer Änderung der Hardware-Steuerung, sollte der Antrag zusammen mit den Ergebnissen wohl Ärger verändert werden. Das ist wie ein Treiber nicht mit dem Pedal, um die Geschwindigkeit des Lernens zu kontrollieren, sondern auch für andere Methoden verwenden, um den Motor drosseln, sobald die Zukunft des Automobils, der Antrieb anstelle von Benzin, dann den Gashebel Kontrolle ist nicht gut, dass Weise.

Während hier, bezieht sich nur auf OS-Schnittstelle, sondern in der Tat in zahlreichen Software-Schnittstelle eingebunden, aber eine andere Größe, aber egal, welche Art von Schnittstelle ist es für die Zwecke der Teilung der Arbeit.