Obgleich seine Ausgangsfreigabe eine iffy Angelegenheit war, hat technischer Fortschritt und strong-armed Marketing Windows das dominierende Betriebssystem der Welt gebildet. Lassen Sie uns einen Blick nehmen, wie Windows entwickelt hat, seit es 1985 freigegeben wurde.
Entwicklung einer graphischen Benutzerschnittstelle für den IBM PC fing 1981 an. Die Ziele waren: Multitaskingfähigkeit, eine graphische Benutzerschnittstelle und geräteunabhängige Schirm- und Druckergraphiken; das heißt, würden Anwendungsprogramme nicht angefordert, um zu kennen die Details von, wie Graphiken jedem gestützten Modell des Druckers und des Anzeige Adapters übertragen werden sollten. Das ursprüngliche Konzept setzte die Menüs unten des Schirmes, aber dieses wurde für Drop-Down-Menüs und Dialogfelder verlassen, wie auf XEROX Alt und Macintosh gesehen.
Verkündet 1983, wurde Windows Version 1.01 nicht wirklich bis November 1985 freigegeben und dann es verwirklichte nicht sein beabsichtigtes Potential glättet. In Version 1, konnten Fenster nicht in Position gebracht werden, damit sie sich deckten, aber konnten nur nebeneinander gesetzt werden. Seine Freigabe diente wirklich gerade als placeholder, zum Markt zu bestätigen, daß Microsoft beabsichtigte, ein graphisches Klima entlang den Gleichen von Macintosh, von EDELSTEIN und von Anblick freizugeben.
Während sie in der Leistung und Aussehen begrenzt wird, schloß Version 1.0 Windows schreiben und Windows Farbe, Notizblock und kleinere Anwendungen wie Taktgeber, Rechner, Reversi (ein Spiel), CardFile und Anschluß, ein Seriedatenaustauschprogramm ein. Sie erforderte 256KB des Gedächtnisses und könnte von zwei doppelseitigen double-density (360KB) Disketten oder von einer Festplatte laufen. Ein Programm nannte den MS-DOS Hauptleiter gedient als Art des Dateienverwalters und diente als das Oberteil des Programms. Es lief völlig in Realmodus und könnte nicht Gedächtnis hinter der Begrenzung 640KB adressieren, die durch die Ausgangsc Architektur auferlegt wurde. Kleine Versionen 1.03 und 1.04 wurden zwischen August 1986 und April 1987 mit zusätzlicher Unterstützung für nationale Sprachen, MS-DOS 3.2, mehr Schriftkegel und Drucker und zusätzliche PC Modelle freigegeben.
|
|
Windows 2 wurde im November 1987 freigegeben und viele der Fehler von Version 1 adressierte. Diese Freigabe fügte Ikonen der Schnittstelle Metapher hinzu und stützte gedeckte Fenster. Version 2 erforderte mindestens 512KB des Gedächtnisses, aber konnte von den Disketten noch gelaufen werden. Die Version 2.1, später freigegeben, war die erste, zum einer Festplatte zu erfordern. Version 2 stellte den Smartdrive und dynamische Daten Exhange (DDE) die Unterstützung vor, die ein Niveau der automatischen Interaktion zwischen Anwendungen erlaubten.
Aller Programmcode lief noch in "Realmodus," mit einer Begrenzung auf 640KB von RAM direkt ansprechbar. Jedoch auf Computern mit erhöhtem Gedächtnis, konnten mehrfache Anwendungen deren Gesamtgedächtnisanforderungen überstiegen, 640KB noch laufen gelassen werden. Als Windows, das zwischen Anwendungen tauschte es geschaltet wurde, Programmcode und Datenmodule zwischen dem niedrigeren 640KB aus und erhöhte Gedächtnis. Als Gedächtnisverbrauch zur Begrenzung gedrückt wurde, wurden Programmcodemodule vom Gedächtnis weggeworfen und neu geladen von der Festplatte, als wieder benötigt worden. Dieses verursachte eine massive Verlangsamung und den vertrauten Ton der schlagenden Scheibe ",", aber es funktionierte.
Windows 2.10, freigegeben im Mai 1988, ermöglichte den Gebrauch der Mäuse von anderen Herstellern und war die erste Version, zum des Gebrauches einer Festplatte zu erfordern. Eine neue Version des himem.sys Treibers erlernte den Trick des Verwendens des ersten 64K des ausgedehnten Gedächtnisses für Systemcode und gab herauf Gedächtnis für Anwendungen frei.
Wie mit EDELSTEIN-Fensterdarstellung System der Digital Forschung, war Windows als "Laufzeit-nur" Version vorhanden, die Software-Verkäufer mit Anwendersoftware zusammenrollen konnten. Windows Version 2.11 war das zur Verfügung gestellt zu werden Letzte, in diesem zusammengerollten Format.
Windows 386 wurde in 1987 als fachkundige Version von Windows 2 freigegeben, die den Gebrauch eines Intel 80386 Prozessors erforderte. Die 386 gaben Kleinteilunterstützung für Speicherpaginierung, totalsystem Gedächtnis und verwendeten den CPU's geschützten Modus, um direkten Zugriff zu ausgedehntem Gedächtnis zu gewinnen. Der Prozessor versah auch einen CPU "virtuelle 86" Modus, die Windows einige DOS Anwendungen sofort laufen lassen ließen, mit Vorkaufsmultitasking zwischen DOS Anwendungen und Windows. Vorkaufsmultitasking gab jedem DOS Anwendung Zeit, in RundRound-robinart und Weise zu laufen. Das Gedächtnismanagement und das Vorkaufs-Multitasking der DOS Anwendungen, die in Windows 386 erschienen, wurden vorwärts in den "386 erhöhten Modus" von Windows 3.0 getragen.
Windows Version 3.0 war eine bedeutende Neufassung von Windows und wurde im Mai 1990 freigegeben. Diesmal gab es noch eine bedeutende angebrachte Unterseite der Computer 80286-based, aber 80386 und 80486 Prozessoren wurden in praktisch allen neueren Computern gefunden, und es war Zeit für Windows zu beginnen, Nutzen aus Speicherzugriffverbesserungen dieser Prozessoren zu ziehen bedeutenden.
Der Prozessor 8088, der im ursprünglichen IBM PC und sein benutzt wird, klont war fähig zum Wenden höchstens 1MB des Gedächtnisses, wegen des Designs des Prozessors. Programme spezifizierten Gedächtnispositionen mit zwei Bestandteilen: ein 16-bit Adresse Wert und ein 16-bit Segmentregister. 16-bit Werte alleine können höchstens 65.535 eindeutige Adressen spezifizieren, aber das Segmentregister erhöhte diese vielen Falte. Wenn ein Programm Bezug auf eine Gedächtnisposition nimmt, nimmt der Prozessor automatisch den Wert von einem Segmentregister, multipliziert es mit 10 (im Hexadecimal, der 16 im Dezimalstrich ist) und addiert den 16-bit Adresse Wert, um eine körperliche Speicheradresse zu erhalten.
Intel 80286 und neuere Prozessoren konnten einen flexiblerer benannten geschützten Modus des Speicherzugriffs verwenden Entwurf. In geschütztem Modus wurde der Wert des Segmentregisters nicht direkt verwendet, aber wurde anstatt verwendet, um eine Eintragung von einer Tabelle vorzuwählen, die 24-bit (80286 Prozessoren) oder 32-bit (80386 oder verbessern) Basisadressewerte enthielt. Mit der Fähigkeit, größere Segmentwerte zu addieren, läßt der geschützte Modusentwurf 16-bit Programmzugang bis zu 4GB des körperlichen Gedächtnisses.
Weil 16-bit Versionen von Windows auf DOS und den BIOS-Code des Computers bauen, um Input/Output Betriebe durchzuführen und DOS und das BIOS Realmodus Programme sind, muß Windows in der LageSEIN, den Prozessor zwischen geschützten und Realmodus schnell hin und her zu schalten. Die 80286 konnten nicht zum Realmodus von geschütztem Modus leicht zurückgebracht werden. Deshalb wurde Windows 1 und 2 gezwungen, um auf Realmodus nur zu beruhen.
Die 80386 und die neueren Prozessoren konnten zwischen realen und geschützten Modus jedoch sofort hin und her geschaltet werden, also mit dem Aufkommen dieser Prozessoren, wurde Windows 3 vollständig neu entworfen, um Nutzen aus größerem möglichem Gedächtnisraum des geschützten Modus zu ziehen in beträchtlichem Ausmaß.
Für Kompatibilität mit älteren Computern, konnte Windows 3.0 in irgendwelche von drei Modi gelaufen werden:
Windows 3.0 erforderte 640K des Hauptspeichers plus mindestens 256K des ausgedehnten Gedächtnisses und erforderte MS-DOS 3.1 oder besseres.
Die Windows Benutzerschnittstelle wurde auch erheblich erneuert. Der MS-DOS Hauptleiter wurde mit Programm-Manager, der Ikonen benutzte, um Programmgruppen darzustellen, und Dateienverwalter ersetzt, der eine graphische Dateisystemdatenbanksuchroutine war, die mit heutigem mein Computer vergleichbar ist. VGA Graphikadapter waren durch diesen Punkt viel allgemeiner, und Windows graphischer Code wurde erhöht, um den Gebrauch mehr als die 16 ursprünglichen Farben zu stützen, die in Windows 1 und 2 vorhanden sind. Dieses machte es möglich, damit Windows zum ersten Mal fotographische Bilder anzeigt.
Während Windows 3 Zugang zu mehr Gedächtnis eine sehr große Verbesserung Überwindows 1 und 2 war, schützte Modus einführte ein neues und, ärgerliches Auftreten bald zu werden: die allgemeine Schutz-Störung. In Realmodus-, Buggyprogramm(oder Kleinteiltreiber oder Windows Bestandteile) diesem gelesen von oder schrieb zu den falschen Speicheradressen würde fortfahren häufig, als ob nichts geschehen war, und nur konnte später der System Frost herauf wegen des überschriebenen Programmcodes. Geschützter Modus gab Windows die Fähigkeit, zu ermitteln, als ein Programm, das versucht wurde, um Gedächtnis zugänglich zu machen es, nicht sollte (folglich das Wort geschützt). Weil es nichts gab, das Windows wirklich tun könnte, um die Situation zu beheben, würde es gerade die Schutzstörung Warnung anzeigen und das Programm beenden.
Leider als Windows 3.0 zuerst freigegeben wurde, enthielten die meisten Anwendungsprogramme und die Treiber Wanzen, die nie vorher ermittelt worden waren. Viele waren gutartig, aber die Schutzeinheit könnte nicht die wissen. Und, mit viel von frisch neu geschriebenem Windows, enthielt Windows selbst unzählige Wanzen, auch. Windows 3.0 gewann schnell ein Renommee als seiend ein phänomenal verbessertes, aber kaum verwendbares, Betriebssystem.
Microsoft gab Windows 3.1 im April 1992 und zum ersten Mal frei, 16-bit Windows Recht wirklich erhalten. Die meisten Wanzen waren örtlich festgelegt, und Entwickler hatten ihre Anwendungen oben gesäubert erhalten. Sogar wurde die allgemeine Schutz-Störung Einheit selbst verbessert und wurde weniger häufig angetroffen. Etwas technische Fortschritte wurden gebildet: Realmodusunterstützung wurde fallengelassen (für Windows selbst; DOS Anwendungen wurden in realen oder virtuellen Modus 86 gelaufen). Truetype wurde scalable Schriftkegelunterstützung addiert, wie Verlängerungen für Multimediaunterstützung waren. Die Gegenstand-Verbindung und das Einbetten (der OLE) Technologie wurden freigegeben, die es möglich machte, damit Anwendungen zusammenarbeiten, ohne Details über jeder des anderen interne Betriebe zu wissen. Windows 3.1 auch eingeschlossene Klient-Seite Netzwerkanschlußunterstützung als Standardausrüstung.
Bis zum dieser Zeit war der Markt Weise hinter bereitem zu einem Betriebssystem des zuverlässigen Multitaskings, und Windows 3.1 verkaufte eine Million Kopien in zwei Monaten. Entwicklung der Buchstabe-Modus DOS Anwendungen hörte praktisch, mit WordPerfect Corporation auf, die eine notablyand fatallylate Ausnahme ist. Die Software-Industrie konzentrierte fast völlig auf Windows und in geringerem Ausmass auf Macintosh.
Windows für Workgroups (WFWG) war eine Produktserie, die auf Windows 3.1 basierte, das enthaltene Akte und der Drucker, die Unterstützung teilt, an geringen zusätzlichen Kosten einbauten. Dieses machte es möglich, Gleich-zu-Gleicher Netze ohne zusätzliche Software zu errichten und zielte direkt NetWare und Artisofts Novells LanTastic Produkte, die herauf bis diesen Punkt den kleinen Büronetzmarkt zu selbst hatten.
Die WFWG Version 3.1 (basiert auf Windows 3.1) wurde im Oktober 1992 und Version 3.11 im November, 1993 freigegeben.
Windows 3.11 war Wanze-regelt Version, sich verteilte als freies Aufsteigen und auf die neuen Computer angebracht, freigegeben im Dezember 1993. Dieses war die letzte Ausgabe in der 16-bit Windows Produktserie.
Für mehr Details über jede der 16-bit Windows Versionen, sehen Sie support.microsoft.com/kb/q32905.
|
|