PDA

View Full Version : Two processors in XP but only one real CPU


Stephen Fleece
December 11th 03, 11:17 PM
I have a single CPU new Pentium 4 3.0GHzu 800MHz FSB
based system on an ASUS P4C800 deluxe MB and WinXP Pro S1
with updates. My system shows two processor entries in
the device manager and I'm only showing processor
utilization peaking at 50% on the taskmgr.exe. When I
set processor affinities in taskmgr's processes list, I
get CPU 0 and CPU 1 selectable.

What's up with this? I'm sure I have a single CPU
system.

NoNoBadDog!
December 11th 03, 11:18 PM
Did you read any of the manuals that came with your computer? Your new
computer supports hyperthreading; hence the two entries in the proc field.

Bobby

"Stephen Fleece" > wrote in message
...
> I have a single CPU new Pentium 4 3.0GHzu 800MHz FSB
> based system on an ASUS P4C800 deluxe MB and WinXP Pro S1
> with updates. My system shows two processor entries in
> the device manager and I'm only showing processor
> utilization peaking at 50% on the taskmgr.exe. When I
> set processor affinities in taskmgr's processes list, I
> get CPU 0 and CPU 1 selectable.
>
> What's up with this? I'm sure I have a single CPU
> system.

Stephen Fleece
December 11th 03, 11:18 PM
Okay, I knew and can accept that. But why only 50%-51%
processor utilization on a modern Win32 process (*.exe)
under WinXP? I read that Win98 apps can run slower, but
not WinXP apps.

>-----Original Message-----
>Did you read any of the manuals that came with your
computer? Your new
>computer supports hyperthreading; hence the two entries
in the proc field.
>
>Bobby
>
>"Stephen Fleece" > wrote in message
...
>> I have a single CPU new Pentium 4 3.0GHzu 800MHz FSB
>> based system on an ASUS P4C800 deluxe MB and WinXP Pro
S1
>> with updates. My system shows two processor entries in
>> the device manager and I'm only showing processor
>> utilization peaking at 50% on the taskmgr.exe. When I
>> set processor affinities in taskmgr's processes list, I
>> get CPU 0 and CPU 1 selectable.
>>
>> What's up with this? I'm sure I have a single CPU
>> system.
>
>
>.
>

NoNoBadDog!
December 11th 03, 11:18 PM
What makes you think it is running slower? CPU Utilization does not equate
directly to the speed of execution. Also, since you have double the
pipelines, that 50% does not equate directly to 50% on your old non-HT proc.
Plus, MS has already admitted that there are bugs with the HT controls which
should be fixed in subsequent chip fabrications. 99.9% of software and
programs do not support HT, therefore you wont see any real world speed gain
by running them on a HT machine. The same is true of DirectX 9 and 8x AGP.
No games support them directly, and the spped gains are very subtle for
extant software. This will change when software is written to support the
newer technologies, and hardware is designed to utilise the newer
topologies.

Bobby

"Stephen Fleece" > wrote in message
...
> Okay, I knew and can accept that. But why only 50%-51%
> processor utilization on a modern Win32 process (*.exe)
> under WinXP? I read that Win98 apps can run slower, but
> not WinXP apps.
>
> >-----Original Message-----
> >Did you read any of the manuals that came with your
> computer? Your new
> >computer supports hyperthreading; hence the two entries
> in the proc field.
> >
> >Bobby
> >
> >"Stephen Fleece" > wrote in message
> ...
> >> I have a single CPU new Pentium 4 3.0GHzu 800MHz FSB
> >> based system on an ASUS P4C800 deluxe MB and WinXP Pro
> S1
> >> with updates. My system shows two processor entries in
> >> the device manager and I'm only showing processor
> >> utilization peaking at 50% on the taskmgr.exe. When I
> >> set processor affinities in taskmgr's processes list, I
> >> get CPU 0 and CPU 1 selectable.
> >>
> >> What's up with this? I'm sure I have a single CPU
> >> system.
> >
> >
> >.
> >

Google