Ämne: Servrar
Visa ett inlägg
Oläst 2004-05-01, 15:55 #11
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
HT fungerar på följande sätt:

I en vanlig processor så ställs instruktionerna i kö (och "i rad") för att exekveras internt av processorn. I processorn finns det en massa steg som utför olika typer av beräkningar. En instruktion som skall exekveras kanske bara behöver köras i steg #3 i processorn.
Typ:

Kö med instruktioner -> [#1: flytalsopertioner -> #2: heltalsoperationer -> #3: blablabla ]

Ovanstående var exempel, har inte koll på vad alla steg är för något.


Så till HT teknologin då:
I en HT processor så kan det skapas 2 köer då stegen i processorn delas upp på de båda köerna.
Exempel:

Kö #1 med instruktioner -> [#1: flytalsopertioner -> #3: blablabla ]
Kö #2 med instruktioner -> [#2: heltalsoperationer -> #4: heltalsoperationer -> #5: blablabla ]


Detta innebär att processorn kan köra 2 simultana instruktioner förutsatt att de är av olika typ. Tex att köra 2 st renderingsprogram som överlag använder flyttalsoperationer skulle köras i samma kö (för det mesta).
Däremot så kan man tex kopiera 1 fil samtidigt som man renderar en bild i ett 3d program.

Så HT är för hemmamarknaden, ja. Man kanske kan se några prestandaskillnader på en server men det beror som sagt på vilka typer av program som körs samtidigt...

En äkta dual processor maskin överglänser givetvis en HT processor då du dedikerat kan köra tex SQL server på processor 1 och en IIS server på processor 2.

/edit: stavfel
Robert är inte uppkopplad   Svara med citatSvara med citat