ntspecifi
NT Specifikationer

Prestanda

Processer

Nätverkstillbehör

Trådar
Klientstöd Multiprocessing
Olika operativsystem Asymmetrisk multiprocessing
Multitasking Symmetrisk multiprocessing

Prestanda – Systemkrav för Intel och kompatibla system

Början

Något som bör tilläggas är att den vanliga versionen av Windows NT Server 4.0 stöder upp till 4 mikroprocessorer, men att även stöd upp till 32 processorer finns att få.

Det finns tre olika sätt att installera  Windows NT server/Workstation

1. Installera från 3.5-tumsdiketter
2. Installera från CD-spelare. ”Lokal”

3. Installera från en delad nätverkskatalog

Nätverkstillbehör

Början

– Microsoft Windows NT Server 4.0 fungerar med följande:

 

Klientstöd

Början

för Windows NT Server 4.0 är följande:

 

Olika operativsystem

Början

- Uppgradering till Windows NT Server 4.0

Samt följande UNIX-system

 

Multitasking Början
Multitasking betyder fleruppgiftskörning och innebär att ett operativsystem kan exekvera flera processer samtidigt. Ska man vara riktigt noga görs det åtskillnad på olika former av multitasking.

Non-preemptive (icke kooperativ) multitasking
    Innebär att varje program avgör hurvida det vill lämna ifrån sig kontrollen till processorn eller inte. Det innebär att ett sådant program utan
några större problem kan hänga hela systemet.
    Det är alltså helt upp till den som skriver programmet att avgöra detta. Det är denna multitasking som används i Windows 3.

Preemptive (kooperativ) multitasking
    Innebär att det är operativsystemet som kontrollerar fördelningen av processorns uppmärksamhet. Varje process får sig en tidsenhet tilldelad och när denna är förbrukad byter skiftar processorn till nästa process vare sig processen vill eller inte.

    Detta gör dels att det inte finns någon möjlighet för ett illa skrivet program att blockera systemets resurser, samt dels att tidskrävande applikationer får tillgång till processorn när de behöver det. Eftersom processorn byter så fort mellan olika processer känns det för användaren som om processerna körs samtidigt.

    Det är på detta sätt som multitasking fungerar i Windows NT, som har anammat den klassiska tidsdelningen som man började utnyttja i början av 1960-talet. Windows NT har dock gått ett snäpp längre eftersom varje process består av minst en s k tråd. Det är alltså tråden som får en liten tidsenhet av operativsystemet och det är trådarna i processen som exekveras.

Processer Början
Begreppet process kan förklaras på följande sätt: Ett program är en statisk sekvens av instruktioner och en process är då en dynamisk allokering av systemresurser tillsammans med program.

En process i Windows NT är alltså:

En process måste också bestå av minst en tråd för att överhuvudtaget kunna påbörjas. En tråd är det objekt som Windows NT behöver för att kunna schemalägga processen.

Trådar Början
Genom att använda sig av trådar utvecklar man fördelarna med multitasking ytterligare ett snäpp. Multitasking gör att interaktionen med datorn fungerar bättre och att arbetet effektiviseras.

    Genom att dessutom låta en process dela upp sig i flera samtidigt exekverande enheter (trådar), driver man detta ett steg ytterligare.

    Det klassiska exemplet man brukar ta till för att beskriva detta är det med kalkylarket där man låter en tråd läsa inmatningar från tangentbordet och uppdatera cellerna medan en annan tråd kontinuerligt räknar om kalkylarket i bakgrunden.

    En förutsättning för att det ska fungera att arbeta med trådar är att applikationen är skriven för detta.

Multiprocessing Början
Windows NT kan också exekvera på datorer med flera processorer. På detta sätt kan man sprida ut processer och trådar över olika processorer för att snabba upp arbetet.

    Här kan man alltså säga att det verkligen är fråga om multitasking eftersom det faktiskt är så att flera processer kan exekveras parallellt.

Även när det gäller multiprocessing finns det två olika typer:

1.Asymmetrisk multiprocessing.
2.Symmetrisk multiprocessing.

Asymmetrisk multiprocessing Början
Innebär att endast en processor tilldelas operativsystemet, medan de andra processorerna används av  applikationerna. Problemet med detta är att operativsystemet kan bli en trång sektor om det blir hårt belastat eftersom det inte kan använda mer än en processor.

Symmetrisk multiprocessing Början
Har inte samma problem som den asymmetriska multiprocessingen eftersom operativsystemet kan exekveras på varje fri processor. Det innebär också att man får ett säkrare system eftersom systemet inte behöver gå ned sig om en processor slutar att fungera.

Windows NT har stöd för symmetrisk multiprocessing och olika trådar kan exekvera på olika processorer samtidigt. Med undantag för kärnan kan all kod i operativsystemet bli tvingad att ge upp en processor när en tråd med högre prioritet behöver denna.

 



© Copyright 1999 Sylvic
Senast uppdaterad 99-04-06