/ Forside / Teknologi / Hardware / Andet hardware / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Andet hardware
#NavnPoint
tedd 22408
refi 21484
Klaudi 14878
o.v.n. 12736
severino 10876
Fijala 9709
peet49 7935
Gambrinus 7284
emesen 6789
10  pallebhan.. 6757
Hurtigt spørgsmål ang effekteforbrug og en~
Fra : Chingachgook


Dato : 01-08-02 08:36

Hvis vi nu siger at en CPU har en max på effekt på (lad os sige) 70W, og en
minimums effekt på 10W er det så ensbetydende med at når CPU'en er belastet
100% (i et stykke tid) så har den et strømforbrug på 70W? og når den idler
så den et strømforbrug på ca. 10W?
Er det sådan det hænger sammen, eller er det mere kompliceret end sådan?

--
//Chingachgook
Remove the "!" in my mail adr. to reply




 
 
Ukendt (01-08-2002)
Kommentar
Fra : Ukendt


Dato : 01-08-02 10:03

Chingachgook wrote:
> Hvis vi nu siger at en CPU har en max på effekt på (lad os sige) 70W, og en
> minimums effekt på 10W er det så ensbetydende med at når CPU'en er belastet
> 100% (i et stykke tid) så har den et strømforbrug på 70W? og når den idler
> så den et strømforbrug på ca. 10W?
> Er det sådan det hænger sammen, eller er det mere kompliceret end sådan?

Det er i store træk sådan det hænger sammen, der er dog forskelle fra
det ene OS til det andet.
F.eks. når Win9x idler, så "idler cpu'en ikke".
Den kører dog heller ikke med maximalt strømforbrug.
Win9x har ikke HALT-instruktionen indbygget, så effektforbruget ved idle
vil være noget højere end når andre OS'er idler.
Men man kan installere programmer som har HALT indbygget, og dermed
lader cpu'en idle.
Rain er det mest effektive program til Win9x.
Det vil dog stadigvæk være mindre effektivt end hvis det var indbygget i
Win9x's kernel.
Der findes et par stykker mere, Waterfall(lavet af samme programmør) og
CpuIdle.
Dermed ikke sagt at WinNT/2K/XP (som har HALT indbygget) lader cpu'en
idle 100%, dvs. nå ned på laveste strømforbrug.
Der vil altid foregå lidt, f.eks. hvis man har uret kørende i sin
systray/taskbar.
Hvis man vil undersøge hvad der bruger lidt cpu-time, så findes der en
Task Manager, eller hvad den nu hedder, hvor man kan se en liste over
processer(kørende programmer) i WinNT/2K/XP, jeg kan bare ikke huske
hvad den hedder (jeg bruger Linux til daglig og har p.t. kun Win98SE
installeret på en pc som jeg sjældent bruger).

Yderligere er der en undtagelse ved en kombination af AMD processorer og
nogle BIOS'er, hvor OS'ets kernel ikke bruger HALT.
Det er gjort med vilje for at øge stabiliteten.
Det skyldes at nogle PSU'er ikke altid kan følge med det "lastspring"
som sker når cpu'en går fra laveste til højeste strømforbrug; spændingen
til cpu'ens core når under en kritisk grænse og enten crasher den eller
der sker tilfældige fejl..
Med en BIOS som får OS'ets kernel til ikke at bruge HALT, undgår man det
lastspring.
Det har dog den ulempe at cpu'en hele tiden bruger meget strøm.



Peter Pan (01-08-2002)
Kommentar
Fra : Peter Pan


Dato : 01-08-02 10:05

"Chingachgook" <!famtaba@tiscali.dk> wrote in message
news:It529.641$m15.120904@news010.worldonline.dk...
> Hvis vi nu siger at en CPU har en max på effekt på (lad os sige) 70W, og
en
> minimums effekt på 10W er det så ensbetydende med at når CPU'en er
belastet
> 100% (i et stykke tid) så har den et strømforbrug på 70W? og når den idler
> så den et strømforbrug på ca. 10W?
> Er det sådan det hænger sammen, eller er det mere kompliceret end sådan?

Hvor meget strøm processoren bruger afhænger af hvilke instruktioner den
skal udføre.
Er den idle, og bliver bedt om at være idle, bruger den minimum. Nogle
operativ systemmer beder cpu'en at gå i idle når der ikke er noget at lave,
andre gør ikke. Der findes programmer til at få processoren til at gå i idle
når den ikke laver noget. F.eks Rain, Waterfall og CPUidle.

For at nå Max strømforbruget skal man bruge samtlige dele i cpu'en på en
gang. (f.eks CPU, FPU, SSE instruktioner etc. på en gang) Og det er nærmest
umuligt.

Tag evt. et kig på
http://users.erols.com/chare/elec.htm

Der vil du også kunne finde en "typical" forbrug af strøm for nyere
processorer. Som betegner normalt brug af en pc.

Mvh
Anders



Peter Jespersen (01-08-2002)
Kommentar
Fra : Peter Jespersen


Dato : 01-08-02 13:03

>"Chingachgook" <!famtaba@tiscali.dk> wrote in message

> Hvis vi nu siger at en CPU har en max på effekt på (lad os sige) 70W, og en
> minimums effekt på 10W er det så ensbetydende med at når CPU'en er belastet
> 100% (i et stykke tid) så har den et strømforbrug på 70W? og når den idler så
> den et strømforbrug på ca. 10W?
> Er det sådan det hænger sammen, eller er det mere kompliceret end sådan?

Ja og nej...en processors pipeline skal altid være fuld...dvs hvis den ikke
får noget at lave så indsætter dens elv dummy instruktioner, kaldet Nops, der
ikke rigtigt gør noget .... men det holder processoren igang og derfor bruger
denne stadig strøm.
For nogle år siden indførte man Suspend on HLT, dvs hvis styresystemet vil
have udført en HLT instruktion så sår processoren i suspendmode indtil den
bliver vækket igen. Siden en moderne processor ikke laver noget hele tide,
min egen for eksempel idler i 99% af tiden mens jeg skriver dette, er der en
del at hente. Tidligere blev det endda betegnet som Software Cooling, da det
nedbragte varmeniveauet i nogle processorer (Som for eksempel Cyrix
6x86/6x86MX/MII, der dog pudsigt nok ikke havde det slået til som standard,
så det skulle slås til af software ved hver boot) som blev ret varme..
De fleste styresystemer understøtter brugen af HLT instruktioner, som for
eksempel Linux, BeOS og OS/2. Siden DOS ikke har denne feature (Vel, DOS kan
ej heller selv betragtes som et styresystem - så det er vel ikke helt
urimeligt) og Win9x/Me er baseret på en DOS kerne har disse ej heller
HLT-support. Dette kan dog tilføres via specel software.

Live long and prosper...
_________________________________________________________________
Peter Jespersen, member of Team OS/2 Denmark, Linux User #221493
flywheel@illogical.dk
http://www.illogical.dk
"What luck for rulers that men do not think" - A. Hitler




Søg
Reklame
Statistik
Spørgsmål : 177601
Tips : 31970
Nyheder : 719565
Indlæg : 6409248
Brugere : 218890

Månedens bedste
Årets bedste
Sidste års bedste