170 likes | 283 Views
Van Windows NT naar Vista. Hoe is Windows NT ontstaan? Gedurende 1985 tot 1990 samenwerking tussen Microsoft en IBM met als doel: “ Het vervangen van DOS door een beter besturingssysteem.” IBM bracht in 1987 de eerste versie van OS/2 uit.
E N D
Hoe is Windows NT ontstaan? Gedurende 1985 tot 1990 samenwerking tussen Microsoft en IBM met als doel: “ Het vervangen van DOS door een beter besturingssysteem.” IBM bracht in 1987 de eerste versie van OS/2 uit. Vanaf 1988 ging Microsoft NT ( New Technology) ontwikkelen Computergoeroe David Cutler werd bij Digital Equipment Company weggekocht. Hij had bij DEC ervaring had opgedaan bij de ontwikkeling van VMS (Virtual Memory System) en MicroVAX I . In 1993 kwam de eerste versie van Windows NT uit onder de naam Windows NT 3.1
Ontwikkeling van Windows NT Jaar Versie Bijzonderheden 1993 NT 3.1 32 bits, multi-user, multi-tasking 1994 NT 3.5 Ondersteuning Novell Netware 1995 NT 3.51 Het meest stabiele systeem 1996 NT 4.0 Win95 bureaublad, prestatieverbetering 2000 Windows 2000 Win98 bureaublad, betere architectuur 2001 Windows XP NT-technologie ook voor de thuisgebruiker 2007 Vista Betere beveiliging, vier versies
Eisen waaraan Windows NT moest voldoen: • Client/server-model Clients (toepassingen) en Servers (diensten) • Compatibiliteit Meerdere soorten besturingssystemen • Portabiliteit Meerdere soorten processors • Multi -processors Meer dan een processor mogelijk • Beveiliging Beveiliging van mappen en bestanden • Stabiliteit Beveiligd geheugen, NTFS-bestandssysteem • Het ontwerp van het besturingssysteem Windows NT 4.0 • Gelaagde opbouw user-modus en kernel-modus. Toegang tot de hardware en het geheugen hebben alleen modules in de kernel -modus. • Client/server toepassingen (clients) communiceren met de diensten (servers) in de user-modus. • Objectmodel de modules worden beschouwd als objecten met eigen kenmerken en eigen taken
Wat kan ik mij bij het object-model voorstellen? • Het object auto heeft de volgende kenmerken: kenteken, eigenaar, kleur en cilinderinhoud. Het heeft ook de volgende taken: starten en voor- en achteruitrijden. Sommige taken zijn afhankelijk van andere taken. Zo kunnen de taken 'vooruitrijden' en 'achteruitrijden' pas uitgevoerd worden als de auto gestart is. De gebruiker hoeft daarbij niet te weten wat er allemaal gebeurt als de auto gestart wordt. Daarvoor zorgt de taak: 'starten'.
Een bestands-object als voorbeeld: Kenmerk Taak Bestandsnaam Identiteitsaanduiding Apparaattype Op welk apparaat staat het bestand Gebruikers-modus Welke gebruikers hebben wat voor rechten Tijdelijkheid Na gebruik bewaren of wissen uit geheugen Voordelen van het object-model: De beveiliging hoeft bij een object alleen op de toegangsrechten te letten. Het soort object speelt daarbij geen rol. Een object bezit ‘object-handles’. Het kan door meerdere processen tegelijk worden gebruikt. Elke systeembron is een object. Bij de bewaking van het systeem is het voldoende om controle te hebben op de kenmerken van de objecten en op hun taken
Veranderingen in de architectuur tussen NT 3.51 en NT 4.0 De NT versie 3.51 wordt beschouwd als veiliger en stabieler dan NT 4.0. Bij 3.51 verloopt alle communicatie met de hardware via de HAL. Bij NT 4.0 hebben sommige modules direct toegang tot de hardware. Architectuur van Windows NT 3.51 Architectuur van Windows NT 4.0 varanderingen HARDWARE HARDWARE
Waarom deze verandering? De grafische en de multimediaprogramma’s werkten bij NT 3.51 niet snel genoeg ten opzichte van de concurrentie. Door de grafische modules rechtstreeks aan de hardware te koppelen kon er een snelheidswinst behaald worden en zou het geheugen minder zwaar belast worden. Dit is bij NT 4.0 ten koste gegaan van de opzet om de hardware uitsluitend te laten benaderen via de “Hardware Abstraction Layer”. Windows NT 4.0 werd geleverd in twee uitvoeringen: de Server-versie en de Workstation-versie Er zijn 6 service packs voor NT 4.0 uitgebracht
Van Windows NT 4.0 naar Windows 2000 Professional • Introductie van de Plug & Play manager • Introductie van de Power Manager • Introductie van de IPC Manager (IPC = Inter-process communications) • Prominente plaats voor de Object Manager • Aparte plaats voor de device drivers • De graphic device drivers vallen ditmaal onder de I/O manager • Alle communicatie van de hardware gaat via de H.A.L. • Alleen de Intel-processors worden nog ondersteund • Geen comptabiliteit meer met deOS/2 applicaties van IBM
Windows XP (in 2001 uitgebracht) • Tot XP waren er twee Windows-families: • voor thuisgebruik, de versies: Windows 3.1, 95, 98, en Me • voor zakelijk gebruik, de versies NT 3.1, NT 3.51, NT 4.0, en W2000 • XP Home en XP Pro hebben nu dezelfde architectuur. • XP Home heeft de stabiele en veilige NT architectuur, dwz.: • elke toepassing draait in een eigen geheugenruimte • volledig 32-bits besturingssysteem. Het ondertekenen van • veilige ‘driver signing’ door Microsoft • herstelpunten kunnen gemaakt worden • Nieuwe voorzieningen in Windows XP • Vernieuwd bureaublad • Hulp op afstand • Firewall • ’’User switching” dwz. als ‘user’ gemakkelijk kunnen omschakelen.
De architectuur van XP PRO blijkt dezelfde opbouw te hebben als die van Windows 2000 Professional. Dit wil niet zeggen dat alle modules ook precies dezelfde programmering hebben. In grote lijnen hebben Windows XP Professional en Windows 2000 Professional dezelfde opbouw. Dit wordt bevestigd op diverse websites die gaan over de verschillen tussen beide versies. Windows XP Home is stabieler dan Windows 95, Windows 98 en Windows M. E.
Windows Vista (in 2007 uitgebracht) • verbeteringen en vernieuwingen bij Vista: • Veiligheid • Gegevensbescherming • Betrouwbaarheid en prestaties • Installatie in de thuis- en bedrijfssituatie • Onderhoud en backup • Productiviteit • Nieuwe concepten: • Het Windows Presentatie Fundament (WPF). Codenaam: Avalon • Het WPF integreert applicaties, gebruikersinterface, documenten, • in- en uitvoerapparaten en media inhoud. • Het Windows Communicatie Fundament. Codenaam: Indigo • Dit is een verzameling .NET ("Dot Net") technieken voor • computernetwerken.
In het bovenste deel van het schema valt de betekenis op van drie onderdelen: Presentatie, volgens het Windows Presentatie Fundament (WPF). (Codenaam: Avalon) Data, gebaseerd op het Windows File System Communicatie, gebaseerd op het Windows Communicatie Fundament. (Codenaam: Indigo) Het onderste deel van het schema, dwz. de kernel mode is vrijwel gelijk aan de architectuur van de vroege versie van Windows NT 3.51 die bekend stond om zijn stabiele veilige opbouw.