sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #81569
Re: Hvordan er det med Linux programme og flertåede
Hej Mogens.
Mogens Kjaer wrote:
Peter Maersk-Moller wrote:
Hyperthreading er emulering af en ekstra CPU (virtuel) med den
begrænsning at den ekstra CPU kun kan eksekvere kode for den process
som den første eksekverer kode for. Det giver nogle begrænsninger:
1) Har et program kun een tråd, laver CPU #2 ingen ting.
Skal det læses sådan, at hvis man har to enkelttrådede
processer kørende, udnyttes HT ikke?
Korrekt. Da de ikke deler process og adresserum, kan de ikke køre
samtidigt. Det vil kræve to sæt MMU/cache-sæt og det har HT ikke.
Men HT er nu ikke så usmart. Det er faktisk ret genialt, men med
begrænsninger. Nogle af dem fjerner Dual-core.
Sådan har jeg ikke forstået HT.
Jeg påstår ikke jeg er ufejlbarlig ligesom en vis anden, men jeg
tror jeg har ret mht. HT da jeg har eksperimenteret en del i forbindelse
med videofiltrering og komprimering med en, to og flere tråde.
--PMM
+----------------------------------------------------------+
| Kabel-TV over Internettet -- http://www.streamtv.dk/ |
+----------------------------------------------------------+
Follow ups
References