Die Entwicklung von Microsoft Windows ~ die Windows NT Familie
Im April 1987, verkündeten Microsoft und IBM eine neue Betriebssysteminitiative, genannt Microsoft Betriebssystem 2 oder OS/2. Dieses sollte die Plattform sein, zum von von DOS zu ersetzen, und würde, Gedächtnis-geschützt völlig 32-bit sein, Vorkaufs- das Betriebssystem multitasked, geschrieben vom Boden herauf Microsoft und IBM, die gemeinsam auf das Projekt, aber kurz nach der Freigabe von Windows 3.0 bearbeitet wurde, das gesäuerte, und schließlich beendete Verhältnis. IBM und Microsoft jedes fuhren fort, mit dem Projekt unabhängig zu arbeiten. IBM fuhr fort, OS/2 Version 2 eigenständig zu entwickeln, wie wir früh erwähnten. Microsoft nahm seine Ausgangsarbeit über was gewordene OS/2 Version 3 haben sollte, und nahm sie in einer anderen Richtung. 1988 führte eine Mannschaft durch Dave Cutler, der der Architekt der RSX-11 und VAX/VMS Betriebssysteme für Digital Equipment Corporation war, Projekt Windows NT rechristened, und neu entworfen und den "Kern" oder minioperating System neu schrieb, auf denen Windows NT errichtet werden sollte. Version 3.1Die erste Freigabe von NT wurde die Versionsnummer gegeben, 3.1, zum der zeitgenössischen 16-bit Version von Windows zusammenzubringen. (Zeitschriften dieser Ära behaupteten die Zahl wurden beschlossen auch, sie wahrscheinlicher scheinen zu lassen, zuverlässig zu sein, da jedermann wußte, daß eine "0" Freigabe von allem gesprungen wurde, um Buggy zu sein.) Seine Benutzerschnittstelle war sichtlich die von Windows 3.1, aber das gesamte System war vom Kratzer geschrieben worden; kein MS-DOS oder Windows-3.1 Code wurde verwendet. Von einem programmierenstandpunkt wie wir früh in unserer Diskussion über Fenster 9x erwähnten, freigegebene Anwendungen eines vom Müssen 32-bit "der Ebene" Adressbereiches 16-bit Gedächtnissegment handhaben registriert und ihre Grenzen 64KB. Die Windows Anwendungsprogramm-Schnittstelle (API) wurde geändert, um 32-bit Werte in aller Kommunikation zwischen Windows und Anwendungen zu verwenden. Dieses erforderte Windows Programmierer, etwas kleine Änderung an ihrem Code bei sich entwickelnden Anwendungen für das neue Klima zu bilden, aber die Bemühung, die erfordert wurde, war überraschend klein. Gerätebetreibung wurde vollständig neu entworfen, und Anwendungsprogramme wurden total von einander lokalisiert; es war nicht möglich für eine errant Anwendung, die Informationen zu zerfleischen, die im Speicher gespeichert wurden, der von anderen Anwendungen oder von Windows selbst verwendet wurde. Und innerlich wurde Windows viel robuster gebildet. Z.B. könnte eine errant Anwendung beendet werden, und alle des Gedächtnisses, der Graphiken, der Akten und anderer Betriebsmittel, die sie benutzt hatte, wurden automatisch freigegeben und zur Verfügung stellten für Wiederverwendung durch andere Programme. Diese waren, selbstverständlich waren nicht neue Eigenschaften für Betriebssysteme im allgemeinen, aber sie sehr große Verbesserung Über-MS-DOS und Windows 3.1. Windows NT könnte ruhige Durchlauf MS-DOSANWENDUNGEN, aber MS-DOS selbst war nicht an allen anwesend. Ein gescheites Programm nannte Windows NT virtuelle DOS Maschine (NTVDM) mit Technologie Microsoft, das von Insignia Solutions Inc. genehmigt wurde, die ursprünglich verursacht worden waren, um MS-DOSANWENDUNGEN auf dem Macintosh laufen zu lassen, vorausgesetzt DOS Anwendungen ein "gefälschtes" DOS Klima. NTVDM fing die Versuche der DOS Anwendung ab, auf DOS, der Anzeige Adapter und andere Kleinteile und herausgegebene Windows- NTANTRÄGE einzuwirken, die gewünschten Funktionen durchzuführen. Eine ähnliche (obgleich kleiner erschwert) Einheit ließ Windows NT 16-bit Windows Anwendungen ohne Änderung laufen lassen. Version 3.1 wurde August, 1993 in zwei Versionen freigegeben: Workstation, für Gebrauch durch eine Einzelperson und vorgerückter Bediener, der im Allgemeinen das gleiche Betriebssystem war, aber mit einem anderen genehmigenden Entwurf, der erlaubte, daß es als Akte Bediener für größere Organisationen benutzt wird. Windows NT hatte fünf Jahre zum Bau, vom Punkt gedauert, der der David Messerschmied an unterzeichnet bis seine Freigabe. Die Absicht war, ein in hohem Grade zuverlässiges System zu errichten, indem sie den NT Kern klein hielt, und so viel Code wie mögliche Außenseite des Kerns verschob, damit Wanzen und Abbrüche nur begrenzte Beschädigung verursachen konnten. Das Haften an diesem Konzept hat das Novell NetWare, UNIX gebildet, und robusten Linux die Betriebssysteme außerordentlich, und es konnte für Windows NT so außerdem getan haben. Jedoch war diese Ausgangsversion unannehmbar langsam, und in den folgenden Versionen, verschob Microsoft mehr und mehr des graphischen Schnittstelle Programmcodes in den Kern. Dort könnte er schneller laufen, aber dieser holte erhöhte Gefahren, die eine Wanze in einem errant Treiber oder in einem Windows Modul nehmen könnte Windows, mit ihm niederzuwerfen. Windows NT 3.5Im April 1994, Microsoft freigegebenes Windows NT 3.5, in den Workstation- und Bedienerversionen. Diese Version zeigte verbesserte Leistung und verringerte Gedächtnisanforderungen. Dieses war die erste wirklich verwendbare Version. Version 3.51 wurde im Juni 1995 und eingeschlossene Änderungen freigegeben, um es fähig zu bilden, die Anwendungen laufen zu lassen, die für Windows 95 bestimmt waren. Windows NT 3.5 Bediener könnte nicht nur genehmigt werden, um geteilten Fileservice zu mehr als 10 simultanen Benutzern zur Verfügung zu stellen, aber könnte als die Gebiet Steuerpulte auch dienen und Authentisierung (Kennwortüberprüfung) Services für private kommunikationsnetze anbieten. Dies hieß, daß Benutzerkonten in einem Platz (der Bediener) anstatt auf jeder einzelnen Workstation gehandhabt werden konnten. Workstation Windows- NT4.0Bis Windows NT 4.0 im August 1996 freigegeben wurde, hatte Microsoft Zeit gehabt, Leistung und Zuverlässigkeit NT nicht nur erheblich zu verbessern, aber, die Windows- 95benutzerschnittstelle, einschließlich das Anfangsmenü, also den Windows 3.1 auch zu enthalten Programmmanager wurde schließlich nach gelassen. Jedoch war die bedeutendste Verbesserung die Hinzufügung des NTFS Dateisystems. Herauf bis diese Zeit benutzten alle Versionen von Windows die Festplatten, die mit dem FAT Dateisystem formatiert wurden, das Microsoft wurde geschrieben in eine Hast mit nur Disketten im Verstand bestätigt. Es fiel aus, daß Fett-formatierte Scheiben zum Datenverlust wegen der Abbrüche und der Energie Störungen ziemlich verletzbar waren. FAT lieferte auch keine Mittel des Einschränkens des Zuganges zu den Akten, die auf usernames, Kennwörtern oder anderen Bescheinigungen basierten. Microsoft hatte mit IBM gearbeitet, um das hohe Leistung Dateisystem (HPFS) für OS/2 zu entwickeln, und in der LageWAR, die Lektionen anzuwenden, die dort an NTFS erlernt wurden. Seine Ziele waren:
Workstation Windows- NT4.0 wurde als in hohem Grade zuverlässiges Betriebssystem für korporative Systeme, Workstationen und Bediener bedeutet. Bedienerversion Windows- NT4.0'S schloß zusätzliche Netzwerkanschlußservices wie Windows Internet ein, das Service (GEWINNE) nennt, dynamisches Wirt Konfiguration Protokoll (DHCP), Domain- Nameservice (DNS), Fernzugriff-Service (RAS, ein anwählbarer Netzwerkanschlußservice) und andere. Windows- 2000fachmannWindows 2000 sollte genannt worden sein Windows NT 5.0, aber an diesem Punkt war Microsoft offiziell mit seinen nennenentwürfen wütend gegangen. Windows ich war in den Arbeiten, und Microsoft würde jetzt entscheiden, ihre nennenentwürfe für jede aufeinanderfolgende Version von Windows neu zu ordnen. Freigegeben im Februar 2000, nachdem viele verzögert, war Windows 2000 ein bedeutender Fortschritt in der Funktionalität und in der Zuverlässigkeit. Es lieferte viele Vorteile über Windows NT 4.0, von dem gerade einige hier verzeichnet werden:
Windows 2000 wurde in einigen genehmigenden Versionen freigegeben:
Unterstützung für alle frühen RISC Prozessoren wurde fallengelassen und Windows 2000 wurde nur in den Versionen für die Standardintel x86 (IA-32) Architektur zur Verfügung gestellt. Windows.xpFreigegeben im Oktober 2001, beendete Windows.xp offiziell die Windows 9x Produktserie und holte dem Verbraucher Windows NT zu den Massen, äh. Wenn XP, Microsoft schließlich gehandhabt sind, um das NT Produkt recht kompatibel zu bilden mit der Lache der restlichen DOS Spiele und der Anwendungen (sie half, daß diese Lache über den Jahren geschwunden war). Microsoft bildete es auch einfach genug zu handhaben, und attraktiv genug, Ende Verbrauchern zu gefallen. Es auch verletzte nicht, daß Microsoft ein wirklich zuverlässiges Betriebssystem schließlich versprechen und wirklich liefern könnte. Dieses in sich ist gegeben bemerkenswertes, wieviel Windows gewachsen war. Die ursprüngliche Version des Windows Sitzes auf zwei Disketten. Windows.xp erforderte 2GB von Speicherkapazitaet gerade anzubringen. Die massive Menge des Codes kann in die Zeilenzahl Quellcodethe des rohen programmierentextes gesehen werden, der durch programmersestimates Microsoft geschrieben wird, von denen in der Tabelle nachstehend aufgeführt werden:
Dieses ist wirklich eine schwankende Menge des Codes, angenommen, es geschätzt wird, daß ein typischer Programmierer ungefähr 100 Linien Qualitätsprogrammcode pro Tag produzieren kann. Wenn das zutreffend ist, ist Windows.xp das Produkt von 1.800 Person-years Bemühung (jene Personen annehmend erhalten Sie Wochenenden weg und zwei Wochen von Ferien ein Jahr). Windows.xp stellte einige Verbesserungen über Windows 2000 vor:
XP wurde in zwei Versionen in den Haupt- und professionellen Versionen freigegeben. XP Fachmann ist das Alles-aber-d-Küchewanne desktop Betriebssystem und hat eine genehmigende Genehmigung für zwei Prozessoren auf dem Motherboard. XP Hauptausgabe, die nur einen Prozessor ermöglicht, hatte einige Eigenschaften, die entweder eingeschränkt oder entfernt wurden. Z.B. kann das einfache Akte Teilen nicht untauglich sein; die Energie Benutzer-Führungsgruppe kann nicht verwendet werden; und Akte Verschlüsselung, indirekte Akten, die Remoteschreibtischbewirtung und die Gebiet Mitgliedschaft ist nicht vorhanden. Anmerkung Microsoft gilt Mehrader- oder hyperthreading CPUs nicht als mehrfaches CPUs zu genehmigenden Zwecken. Eine Doppel-Kern CPU mit hyperthreading aussehen wie 4 CPUs zu Windows aber Windows.xp zur Hauptausgabe wird ruhiger Durchlauf auf ihr.
Windows.xp wurde nicht in den Bedienerversionen freigegeben. Stattdessen gab Microsoft den Nachfolger zum Windows- 2000bediener mit dem Namenswindows Bediener 2003 frei (erinnern Sie sich, sagten wir, daß sie gegangen wütend wurden). Wir besprechen Windows Bedienerversionen nicht ausführlich irgendein hier, weil unser Fokus Wartung von Windows.xp ist, und in geringerem Ausmass, frühere Einbenutzerversionen von Windows. An diesem Punkt hat Microsoft entschieden, den Nachfolger zu Windows.xp "Windows Vista zu benennen." Passend zur Hälfte zweite von 2006, Vista verspricht, groß verbesserte Graphiken anzubieten und Akte-Suchen Fähigkeiten. dieses ist ein Artikel, der von Aktaz Lineda hinzugefügt
wird
|
|||||||||||||||||||
|