Geschichte von Betriebssystemen

Die Geschichte des Computers Betriebssysteme wiederholt zu einem Grad die neue Geschichte der Computerhardware kurz.

Betriebssysteme (OSes) stellen eine Reihe von Funktionen zur Verfügung, die erforderlich und durch die meisten Anwendungsprogramme auf einem Computer verwendet ist, und die Verbindungen mussten kontrollieren und Computerhardware synchronisieren. Auf den ersten Computern, ohne Betriebssystem, hat jedes Programm die volle Hardware-Spezifizierung gebraucht, um richtig zu laufen und Standardaufgaben und seine eigenen Fahrer für peripherische Geräte wie Drucker durchzuführen, und hat Papierkarte-Lesern geschlagen. Die wachsende Kompliziertheit der Hardware und Anwendungsprogramme hat schließlich Betriebssysteme eine Notwendigkeit gemacht.

Hintergrund

Die frühsten Computer waren Großrechner, die an jeder Form des Betriebssystems Mangel gehabt haben. Jeder Benutzer hat alleinigen Nutzen der Maschine seit einer vorgesehenen Zeitspanne gehabt und würde den Computer mit dem Programm und den Daten, häufig auf geschlagenen Papierkarten und magnetisch oder Lochstreifen erreichen. Das Programm würde in die Maschine geladen, und die Maschine würde an die Arbeit gemacht, bis das Programm vollendet hat oder abgestürzt ist. Bei Programmen konnte allgemein über ein Bedienungsfeld mit Knebelknopf-Schaltern und Tafel-Lichtern die Fehler beseitigt werden. Es wird gesagt, dass Alan Turing ein Master davon auf der frühen 1-Zeichen-Maschine von Manchester war, und er bereits die primitive Vorstellung eines Betriebssystems von den Grundsätzen der Universalen Maschine von Turing ableitete.

Symbolische Sprachen, Monteure und Bearbeiter wurden für Programmierer entwickelt, um symbolischen Programm-Code in den binären Code zu übersetzen, der vorher handverschlüsselt worden sein würde. Spätere Maschinen sind mit Bibliotheken des Unterstützungscodes auf geschlagenen Karten oder magnetischem Band gekommen, das mit dem Programm des Benutzers verbunden würde, um bei Operationen solchem, wie eingegeben, und Produktion zu helfen. Das war die Entstehung des modern-tägigen Betriebssystems. Jedoch haben Maschinen noch einen einzelnen Job auf einmal geführt. An der Universität von Cambridge in England war die Job-Warteschlange auf einmal eine Waschlinie, von der Bänder mit verschiedenen farbigen Wäscheklammern gehängt wurden, um Auftragspriorität anzuzeigen.

Da Maschinen stärker geworden sind, ist die Zeit, um Programme verringert und die Zeit zu führen, um von der Ausrüstung dem folgenden Benutzer zu reichen, sehr groß vergleichsweise geworden. Die Erklärung und das Zahlen für den Maschinengebrauch sind davon weitergegangen, die Wanduhr zur automatischen Protokollierung durch den Computer zu überprüfen. Geführte Warteschlangen haben sich von einer wörtlichen Warteschlange von Leuten zur Tür zu einem Haufen von Medien auf einem auf Jobs wartenden Tisch entwickelt, oder Gruppen von Schlag-Karten haben ein oben auf anderem im Leser aufgeschobert, bis die Maschine selbst im Stande gewesen ist auszuwählen und Folge, die magnetische Band-Laufwerke der Bänder bearbeitet haben. Wo Programm-Entwickler Zugang ursprünglich gehabt hatten, um ihre eigenen Jobs auf der Maschine zu führen, wurden sie von hingebungsvollen Maschinenmaschinenbedienern verdrängt, die sich um das Wohlbehagen und die Wartung der Maschine gekümmert haben und immer weniger mit durchführenden Aufgaben manuell beschäftigt gewesen sind. Als gewerblich verfügbare Computerzentren mit den Implikationen von Daten konfrontierten, die durch das Herumbasteln oder die betrieblichen Fehler verloren sind, wurden Ausrüstungsverkäufer unter dem Druck gebracht, um die Laufzeitbibliotheken zu erhöhen, um Missbrauch von Systemmitteln zu verhindern. Automatisierte Überwachung war nicht nur für den Zentraleinheitsgebrauch erforderlich, aber um gedruckte Seiten aufzuzählen, haben Karten, Karten gelesen, Plattenlagerung verwendet geschlagen und um Zeichen zu geben, als Maschinenbediener-Eingreifen durch Jobs wie das Ändern magnetischer Bänder und Papierformen erforderlich war. Sicherheitseigenschaften wurden zu Betriebssystemen hinzugefügt, um Bilanzspuren zu registrieren, von denen Programme der Dateien zugriffen und Zugang zu einer Produktionslohnliste-Datei durch ein Technikprogramm zum Beispiel zu verhindern.

Alle diese Eigenschaften entwickelten sich zum Repertoire eines völlig fähigen Betriebssystems. Schließlich sind die Laufzeitbibliotheken ein fusioniertes Programm geworden, das vor dem ersten Kundenjob angefangen wurde und im Kundenjob lesen konnte, kontrollieren seine Ausführung, registrieren sein Gebrauch, wiederzuteilen Hardware-Mittel nachdem hat der Job geendet, und setzen Sie sofort fort, den folgenden Job zu bearbeiten. Diese Residenthintergrundprogramme, die zu Betriebsmehrschritt-Prozessen fähig sind, wurden häufig Monitore oder Monitor-Programme genannt, bevor sich der Begriff OS eingerichtet hat.

Ein zu Grunde liegendes Programm, das grundlegendem Hardware-Management, Softwareterminplanung und Quellenüberwachung anbietet, kann ein entfernter Vorfahr dem benutzerorientierten OSes des persönlichen Rechenzeitalters scheinen. Aber es hat eine Verschiebung in der Bedeutung von OS gegeben. Da frühe Automobile an Tachometern, Radios und Klimaanlagen Mangel gehabt haben, die später normal geworden sind, immer fakultativere Softwareeigenschaften Standardeigenschaften in jedem OS Paket geworden sind, obwohl einige Anwendungen wie Daten Verwaltungssysteme stützen und Spreadsheets fakultativ und getrennt bewertet bleiben. Das hat zur Wahrnehmung eines OS als ein ganzes Benutzersystem mit einer einheitlichen grafischen Benutzerschnittstelle, Dienstprogrammen, einige Anwendungen wie Textaufbereiter und Dateibetriebsleiter und Konfigurationswerkzeuge geführt.

Der wahre Nachkomme der frühen Betriebssysteme ist, was jetzt den "Kern" genannt wird. Im technischen und Entwicklungskreise dauert der alte eingeschränkte Sinn eines OS wegen der fortlaufenden aktiven Entwicklung von eingebetteten Betriebssystemen für alle Arten von Geräten mit einem Datenverarbeitungsbestandteil, von tragbaren Geräten bis zu Industrierobotern und Echtzeitregelsystemen an, die Benutzeranwendungen am Vorderende nicht führen. Ein eingebetteter OS in einem Gerät wird heute nicht bis jetzt entfernt, wie man von seinem Vorfahren der 1950er Jahre denken könnte.

Die breiteren Kategorien von Systemen und Anwendungssoftware werden im Computersoftwareartikel besprochen.

Der Großrechner

Es wird allgemein gedacht, dass das erste für die echte Arbeit verwendete Betriebssystem GM-NAA Eingabe/Ausgabe, erzeugt 1956 von der Forschungsabteilung von General Motors für seinen IBM 704 war. Die meisten anderen frühen Betriebssysteme für Großrechner von IBM wurden auch von Kunden erzeugt.

Früh waren Betriebssysteme, mit jedem Verkäufer oder Kunden sehr verschieden, der ein oder zu ihrem besonderen Großrechner-Computer spezifische mehr Betriebssysteme erzeugt. Jedes Betriebssystem, sogar von demselben Verkäufer, konnte radikal verschiedene Modelle von Befehlen, Betriebsverfahren und solchen Möglichkeiten wie das Beseitigen bei Hilfe haben. Gewöhnlich jedes Mal, als der Hersteller eine neue Maschine herausgebracht hat, würde es ein neues Betriebssystem geben, und die meisten Anwendungen würden manuell angepasst, wiederkompiliert und wieder getestet werden müssen.

Systeme auf der Hardware von IBM

Die Lage der Dinge hat bis zu den 1960er Jahren weitergegangen, als IBM, bereits ein Haupthardware-Verkäufer, Arbeit an vorhandenen Systemen aufgehört hat und ihre ganze Anstrengung ins Entwickeln der Reihe des Systems/360 von Maschinen gestellt hat, von denen alle dieselbe Instruktion und Architektur des Eingangs/Produktion verwendet haben. IBM hat vorgehabt, ein einzelnes Betriebssystem für die neue Hardware, den OS/360 zu entwickeln. Die in der Entwicklung des OS/360 gestoßenen Probleme sind legendär, und werden von Fred Brooks im Mythischen Arbeitsmonat — ein Buch beschrieben, das ein klassisches Werk der Softwaretechnik geworden ist. Wegen Leistungsunterschiede über die Hardware-Reihe und Verzögerungen mit der Softwareentwicklung wurde eine ganze Familie von Betriebssystemen statt eines einzelnen OS/360 vorgestellt.

IBM hat abgewickelt, eine Reihe von von zwei länger gelebten Betriebssystemen gefolgten Notlösungen zu veröffentlichen:

  • OS/360 für große Systeme des mittleren Bereichs. Das war in drei Systemgenerationsoptionen verfügbar:
  • PCP für frühe Benutzer und für diejenigen ohne die Mittel für die Mehrprogrammierung.
  • MFT für Systeme des mittleren Bereichs, die durch MFT-II in der OS/360 Ausgabe 15/16 ersetzt sind. Das hatte einen Nachfolger, OS/VS1, der in den 1980er Jahren unterbrochen wurde.
  • MVT für große Systeme. Das war auf die meisten Weisen zu PCP ähnlich, und MFT (konnten die meisten Programme unter den drei getragen werden, ohne wiederkompiliert zu werden), aber hat hoch entwickelteres Speichermanagement und eine Time-Sharing-Möglichkeit, TSO. MVT hatte mehrere Nachfolger einschließlich des Stroms z/OS.
  • DOS/360 für kleine Modelle des Systems/360 hatte mehrere Nachfolger einschließlich des Stroms z/VSE. Es war von OS/360 bedeutsam verschieden.

IBM hat volle Vereinbarkeit mit der Vergangenheit aufrechterhalten, so dass Programme entwickelt noch in den sechziger Jahren unter z/VSE (wenn entwickelt, für DOS/360) oder z/OS (wenn entwickelt, für MFT oder MVT) ohne Änderung laufen können.

IBM hat sich auch entwickelt, aber hat nie offiziell, TSS/360, ein Time-Sharing-System für das S/360 Modell 67 veröffentlicht..

Mehrere Betriebssysteme für IBM S/360 und S/370 Architekturen wurden von Dritten, einschließlich Michigan Terminal System (MTS) und MUSIC/SP entwickelt.

Anderer Großrechner Betriebssysteme

Control Data Corporation hat das SPIELRAUM Betriebssystem in den 1960er Jahren für die Gruppe-Verarbeitung entwickelt und hat später die MUSKATBLÜTE Betriebssystem für das Time-Sharing entwickelt, das die Basis für den späteren Kronos war. In der Zusammenarbeit mit der Universität Minnesotas, dem Kronos und später NO wurden Betriebssysteme während der 1970er Jahre entwickelt, die gleichzeitige Gruppe und Time-Sharing-Gebrauch unterstützt haben. Wie viele kommerzielle Time-Sharing-Systeme war seine Schnittstelle eine Erweiterung des DTSS Time-Sharing-Systems, eine der Pionieranstrengungen im Time-Sharing und den Programmiersprachen.

Gegen Ende der 1970er Jahre haben Kontrolldaten und die Universität Illinois das PLATO System entwickelt, das Plasmatafel-Anzeigen und Langstreckentime-Sharing-Netze verwendet hat. PLATO war für seine Zeit bemerkenswert innovativ; das geteilte Speichermodell der PRIVATLEHRER-Programmiersprache von PLATO hat Anwendungen wie Echtzeitchat und Mehrbenutzer grafische Spiele erlaubt.

UNIVAC, der erste kommerzielle Computerhersteller, hat eine Reihe von EXEC Betriebssysteme erzeugt. Wie alle frühen Großrechner-Systeme war das ein Gruppe-orientiertes System, das magnetische Trommeln, Platten, Karte-Leser und Liniendrucker geführt hat. In den 1970er Jahren hat UNIVAC das System von Real-Time Basic (RTB) erzeugt, um groß angelegtes Time-Sharing, auch gestaltet nach dem Dartmouth GRUNDLEGENDEN System zu unterstützen.

Burroughs Corporation hat den B5000 1961 mit dem MCP (Master-Kontrollprogramm) Betriebssystem eingeführt. Der B5000 war eine Stapel-Maschine, die entworfen ist, um höhere Programmiersprachen ohne Software exklusiv zu unterstützen, nicht sogar am Tiefststand des Betriebssystems, direkt auf der Maschinensprache oder Zusammenbau-Sprache geschrieben; der MCP war der erste OS, der völlig auf einer höheren Programmiersprache - ESPOL, einem Dialekt des Algols zu schreiben ist - obwohl ESPOL Behauptungen für jede "Silbe" (opcode) im B5000 Befehlssatz spezialisiert hatte. MCP hat auch viele andere bahnbrechende Neuerungen, solcher als seiend eine der ersten kommerziellen Durchführungen des virtuellen Gedächtnisses eingeführt. Das Umschreiben von MCP für den B6500 ist noch im Gebrauch heute in der Linie von Unisys ClearPath/MCP von Computern.

GE hat den GE 600 Reihen mit General Electric Comprehensive Operating Supervisor (GECOS) Betriebssystem eingeführt. Nachdem Honeywell das Computergeschäft von GE erworben hat, wurde er zu General Comprehensive Operating System (GCOS) umbenannt.

Planen Sie, dass MAC an MIT, mit GE und BTL arbeitend, Multics entwickelt hat, der das Konzept beringter Sicherheitsvorzug-Niveaus eingeführt hat.

Digital Equipment Corporation hat viele Betriebssysteme für seine verschiedenen Computerlinien, einschließlich SPITZEN 10 und SPITZEN 20 Time-Sharing-Systeme für die PDP-10 36-Bit-Klassensysteme entwickelt. Vor dem weit verbreiteten Gebrauch von Unix waren SPITZEN 10 ein besonders populäres System in Universitäten, und in der frühen ARPANET Gemeinschaft.

Gegen Ende der 1960er Jahre im Laufe des Endes der 1970er Jahre haben sich mehrere Hardware-Fähigkeiten entwickelt, der ähnlicher oder getragener Software erlaubt hat, auf mehr als einem System zu laufen. Frühe Systeme hatten Mikroprogrammierung verwertet, um Eigenschaften auf ihren Systemen durchzuführen, um verschiedener zu Grunde liegender Architektur zu erlauben zu scheinen, dasselbe als andere in einer Reihe zu sein. Tatsächlich waren meiste 360's nach dem 360/40 (außer dem 360/165 und 360/168) mikroprogrammierte Durchführungen. Aber bald, wie man bewies, waren andere Mittel, Anwendungsvereinbarkeit zu erreichen, bedeutender.

Minicomputer und der Anstieg von Unix

Die Anfänge von Unix Betriebssystem wurden an AT&T Laboratorien von Bell gegen Ende der 1960er Jahre entwickelt. Weil es in frühen Ausgaben im Wesentlichen frei, leicht erreichbar war, und leicht modifiziert hat, hat es breite Annahme erreicht. Es ist auch eine Voraussetzung innerhalb der Systeme von Bell Betriebsgesellschaften geworden. Seitdem es in der c Sprache geschrieben wurde, als diese Sprache zu einer neuen Maschinenarchitektur getragen wurde, ist Unix auch im Stande gewesen, getragen zu werden. Diese Beweglichkeit hat ihm erlaubt, die Wahl für eine zweite Generation von Minicomputern und die erste Generation von Arbeitsplätzen zu werden. Durch den weit verbreiteten Gebrauch hat es die Idee von einem Betriebssystem veranschaulicht, das begrifflich dasselbe über verschiedene Hardware-Plattformen war. Es ist noch von AT&T im Besitz gewesen, und das hat seinen Gebrauch auf Gruppen oder Vereinigungen beschränkt, die sich leisten konnten, es zu lizenzieren. Es ist eine der Wurzeln der kostenlosen Software und offenen Quellbewegungen geworden.

Anders als das hat Digital Equipment Corporation mehrere Betriebssysteme für PDP-11 seine 16-Bit-Klassenmaschinen, einschließlich des einfachen RT-11 Systems, das Time-Sharing RSTS Betriebssysteme und die RSX-11 Familie von Echtzeitbetriebssystemen und dem VMS System für den VAX 32-Bit-Computer geschaffen.

Ein anderes System, das sich in diesem Zeitrahmen entwickelt hat, war die Auswahl Betriebssystem. Das Auswahl-System wurde entwickelt und von Microdata Corporation verkauft, die die Vorgänger des Systems geschaffen hat. Das System ist ein Beispiel eines Systems, das als ein Datenbankanwendungsunterstützungsprogramm angefangen hat und zur Systemarbeit graduiert hat.

Der Mikrocomputer: 8-Bit-Hauscomputer und Spielkonsolen

Mitte der 1970er Jahre beginnend, ist eine neue Klasse von kleinen Computern auf den Marktplatz gekommen. 8-Bit-Verarbeiter, normalerweise die MOS Technologie 6502, Intel 8080 oder der Zilog Z-80, zusammen mit dem rudimentären Eingang und den Produktionsschnittstellen und so viel so praktischem RAM zeigend, sind diese Systeme aufgebrochen wie Bastelsatz-basierte Hobbyist-Computer, aber haben sich bald zu einem wesentlichen Geschäftswerkzeug entwickelt.

Hauscomputer

Während viele 8-Bit-Hauscomputer der 1980er Jahre, wie der Kommodore 64, Reihe der Apple II, Atari 8 Bit, der Amstrad CPC, ZX Spektrum-Reihe und andere ein Drittplattenladen Betriebssystem, wie BEDIENUNGSFELD/M oder GEOS laden konnten, wurden sie allgemein ohne einen verwendet. Ihre eingebauten Betriebssysteme wurden in einem Zeitalter entworfen, als Diskette-Laufwerke sehr teuer und nicht erwartet waren, um von den meisten Benutzern verwendet zu werden, so war das Standardspeichergerät auf die meisten ein Band-Laufwerk mit Standardkompaktkassetten. Die meisten, wenn nicht haben sich alle, dieser Computer mit einem eingebauten GRUNDLEGENDEN Dolmetscher auf dem ROM eingeschifft, das auch als eine grobe Befehl-Linienschnittstelle gedient hat, dem Benutzer erlaubend, eine getrennte Platte Betriebssystem zu laden, um Dateiverwaltungsbefehle durchzuführen und zu laden und zur Platte zu sparen. Der populärste Hauscomputer, der Kommodore 64, war eine bemerkenswerte Ausnahme, wie sein DOS auf dem ROM in der Laufwerk-Hardware war, und der Laufwerk identisch an Drucker, Modems und andere Außengeräte gerichtet wurde.

Mehr wohl durchdachte Betriebssysteme waren teilweise nicht erforderlich, weil die meisten solche Maschinen für die Unterhaltung und Ausbildung verwendet, und selten für das ernstere Geschäft oder die Wissenschaftszwecke verwendet wurden.

Ein anderer Grund besteht darin, dass die Hardware, auf der sie sich am Anfang verladener mit minimalen Beträgen des Computers memory-4-8 Kilobytes entwickelt haben, auf frühen Hauscomputern - sowie 8-Bit-Verarbeiter ohne Spezialunterstützungsschaltsystem wie ein MMU oder sogar eine hingebungsvolle Realzeituhr normal war. Auf dieser Hardware würden vielfache unterstützende Oberaufgaben und Benutzer eines komplizierten Betriebssystems wahrscheinlich die Leistung der Maschine in Verlegenheit bringen ohne, wirklich erforderlich zu sein.

Videospiele und waren sogar das verfügbare Spreadsheet, die Datenbank und die Textverarbeitungsprogramme für Hauscomputer größtenteils geschlossene Programme, die die Maschine völlig übernommen haben. Obwohl einheitliche Software für diese Computer bestanden hat, haben sie gewöhnlich an Eigenschaften im Vergleich zu ihren eigenständigen Entsprechungen größtenteils wegen Speicherbeschränkungen Mangel gehabt. Datenaustausch wurde größtenteils obwohl Standardformate wie ASCII Text oder CSV, oder durch Spezialdateiumwandlungsprogramme durchgeführt.

Spielkonsolen und Videospiele

Seitdem eigentlich alle Videospiel-Konsolen und Arkade-Kabinette entworfen haben und gebaut haben, nach 1980 waren wahre Digitalmaschinen (verschieden von den analogen Gestank-Klonen und Ableitungen), einige von ihnen haben eine minimale Form von BIOS oder eingebautem Spiel, wie ColecoVision, das Sega Master-System und der SNK Neo Geo getragen. Es gab jedoch erfolgreiche Designs, wo ein BIOS, wie das ursprüngliche Nintendo Unterhaltungssystem und seine Klone nicht erforderlich war.

Moderne Tagesspielkonsolen und Videospiele, mit dem PC-Motor anfangend, haben alle einen minimalen BIOS, der auch einige interaktive Dienstprogramme wie Speicherkarte-Management, Audio- oder Video-CD-Play-Back, Kopie-Schutz zur Verfügung stellt und tragen Sie manchmal Bibliotheken für Entwickler, um usw. zu verwenden. Wenige dieser Fälle würden sich jedoch als ein wahres Betriebssystem qualifizieren.

Die bemerkenswertesten Ausnahmen sind wahrscheinlich die Spielkonsole von Dreamcast, die einen minimalen BIOS wie PlayStation einschließt, aber das Windows CE Betriebssystem von der Spielplatte laden kann, die leicht Halten nach Backbord von Spielen von der PC-Welt und die Spielkonsole von Xbox erlaubt, die ein wenig mehr als ein verkleidete auf Intel gegründete PC ist, der eine heimliche, modifizierte Version von Windows von Microsoft im Vordergrund führt. Außerdem gibt es Versionen von Linux, die auf Dreamcast und späteren Spielkonsolen ebenso laufen werden.

Lange davor hatte Sony eine Art Entwicklungsbastelsatz genannt das Netz Yaroze nach seiner ersten Plattform von PlayStation veröffentlicht, die eine Reihe der Programmierung und des Entwickelns von Werkzeugen zur Verfügung gestellt hat, die mit einem normalen PC und besonders modifiziertem "Schwarzem PlayStation" zu verwenden sind, der mit einem PC und Download-Programmen davon verbunden werden konnte. Diese Operationen verlangen im Allgemeinen einen funktionellen OS auf beiden beteiligten Plattformen.

Im Allgemeinen kann es gesagt werden, dass Videospiel-Konsolen und Arkade-Münze funktioniert haben, haben Maschinen höchstens einen eingebauten BIOS während der 1970er Jahre, der 1980er Jahre und der meisten 1990er Jahre verwendet, während vom Zeitalter von PlayStation und darüber hinaus sie angefangen haben, immer hoch entwickelter zum Punkt zu werden, einen allgemeinen oder einzeln angefertigten OS zu verlangen, um in der Entwicklung und Ausbaufähigkeit zu helfen.

Das Personalcomputerzeitalter: Apfel, Amiga, PC/MS/DR-DOS und darüber hinaus

Die Entwicklung von Mikroprozessoren hat billige Computerwissenschaft für das Kleinunternehmen und den Hobbyisten bereitgestellt, der der Reihe nach zum weit verbreiteten Gebrauch von austauschbaren Hardware-Bestandteilen mit einer allgemeinen Verbindung (wie der S-100, SS-50, der Apple II, ISA und die PCI Busse), und ein zunehmendes Bedürfnis nach "Standard"-Betriebssystemen geführt hat, um sie zu kontrollieren. Der wichtigste vom frühen OSes auf diesen Maschinen war Digitalforschung CP/M-80 für die 8080 / 8085 / Z-80 Zentraleinheiten. Es hat auf mehrerer Digital Equipment Corporation Betriebssysteme größtenteils für die PDP-11 Architektur basiert. Das erste Betriebssystem des Microsofts, M DOS, wurde entlang vielen der PDP-11-Eigenschaften entworfen, aber für den Mikroprozessor hat Systeme gestützt. MS-DOS oder PC-DOS, wenn geliefert, durch IBM, hat ursprünglich auf CP/M-80 basiert. Jede dieser Maschinen hatte ein kleines Stiefelprogramm im ROM, das den OS selbst von der Platte geladen hat. Der BIOS auf den Klassenmaschinen des PCS IBM war eine Erweiterung dieser Idee und hat mehr Eigenschaften und Funktionen in den 20 Jahren anwachsen lassen, seitdem der erste PC IBM 1981 eingeführt wurde.

Die abnehmenden Kosten der Anzeigeausrüstung und Verarbeiter haben es praktisch gemacht, um grafische Benutzerschnittstellen für viele Betriebssysteme, solcher als das allgemeine X Fenstersystem zur Verfügung zu stellen, das mit vielen Systemen von Unix oder anderen grafischen Systemen wie Windows von Microsoft, das OS-9 Niveau des Computers der Farbe von RadioShack II/MultiVue, AmigaOS des Kommodores, Mac OS des Apfels oder sogar der OS/2 von IBM versorgt wird. Der ursprüngliche GUI wurde auf dem Xerox-Altstimme-Computersystem an Xerox Palo Altstimme-Forschungszentrum am Anfang der 70er Jahre entwickelt und von vielen Verkäufern kommerzialisiert.

Der Anstieg der Virtualisierung

Betriebssysteme sind ursprünglich direkt auf der Hardware selbst gelaufen und haben Dienstleistungen Anwendungen zur Verfügung gestellt. Mit dem BEDIENUNGSFELD 67 auf IBM System/360 Model 67 und Virtueller Maschinenmöglichkeit/370 (VM/370) auf dem System/370 hat IBM den Begriff der virtuellen Maschine eingeführt, wohin das Betriebssystem selbst unter der Kontrolle eines Hyperschirms läuft, anstatt in der direkten Kontrolle der Hardware zu sein. VMware hat diese Technologie auf Personalcomputern verbreitet. Mit der Zeit wurde die Linie zwischen virtuellen Maschinen, Monitoren und Betriebssystemen verschmiert:

  • Hyperschirme sind komplizierter gewachsen, ihre eigene Anwendung gewinnend, Schnittstelle, Speichermanagement oder Dateisystem programmierend.
  • Virtualisierung wird ein Hauptmerkmal von Betriebssystemen, wie veranschaulicht, durch Hyper-V im Windows-Server 2008 oder HP-Integrität Virtuelle Maschinen im HP-UX.
  • In einigen Systemen, wie POWER5 und POWER6-basierte Server von IBM, ist der Hyperschirm nicht mehr fakultativ.
  • Anwendungen sind neu entworfen worden, um direkt an einem virtuellen Maschinenmonitor zu laufen.

Auf viele Weisen spielt virtuelle Maschinensoftware heute die Rolle, die früher durch das Betriebssystem, einschließlich des Handhabens der Hardware-Mittel (Verarbeiter, Gedächtnis, Eingabe/Ausgabe-Geräte), Verwendung von Terminplanungspolicen oder das Erlauben von Systemverwalter gehalten ist, Systeme zu führen.

Siehe auch

Zeichen

Weiterführende Literatur

  • Ein nützlicher und lesbares (obgleich etwas starrsinnig) Buch, das sich mit Betriebssystemgeschichte befasst.

Gaza / Hadean
Impressum & Datenschutz