For Programmers: Free Programming Magazines  


Home > Archive > MSDN > August 2004 > 2 processors shown









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author 2 processors shown
Nikhilesh Mehendale

2004-08-30, 3:56 am

I have only one Intel P4 2.81GHz processor with WindowsXP professional
installed, but it still shows two processors in the task manager window,
why?


Jonathan Maltz [MS-MVP]

2004-08-30, 3:56 am

Hi,

If your processor supports hyperthreading, then you will see 2 CPUs (one is
a software CPU)

In most cases, it doesn't hurt anything to have it there. It can still be
disabled in the BIOS though

--
--Jonathan Maltz [Microsoft MVP - Windows Server - IIS, Virtual PC]
http://www.visualwin.com - A Windows Server 2003 visual, step-by-step
tutorial site :-)
http://vpc.visualwin.com - Does <insert OS name> work on VPC 2004? Find out
here
Only reply by newsgroup. I do not do technical support via email. Any
emails I have not authorized are deleted before I see them.


"Nikhilesh Mehendale" <nikhilmc@hotmail.com> wrote in message
news:O9yDDHkjEHA.2688@TK2MSFTNGP15.phx.gbl...
> I have only one Intel P4 2.81GHz processor with WindowsXP professional
> installed, but it still shows two processors in the task manager window,
> why?
>
>



Nikhilesh Mehendale

2004-08-30, 3:56 am

Thanks for the help, but what is the meaning of software CPU, is that the OS
sees two CPUs or threads on which it can schedule processes simultaneously.
I mean does the processorsor have two completely different execution units.

"Jonathan Maltz [MS-MVP]" <jmaltz@mvps.org> wrote in message
news:edCAbTkjEHA.2796@TK2MSFTNGP10.phx.gbl...
> Hi,
>
> If your processor supports hyperthreading, then you will see 2 CPUs (one
> is
> a software CPU)
>
> In most cases, it doesn't hurt anything to have it there. It can still be
> disabled in the BIOS though
>
> --
> --Jonathan Maltz [Microsoft MVP - Windows Server - IIS, Virtual PC]
> http://www.visualwin.com - A Windows Server 2003 visual, step-by-step
> tutorial site :-)
> http://vpc.visualwin.com - Does <insert OS name> work on VPC 2004? Find
> out
> here
> Only reply by newsgroup. I do not do technical support via email. Any
> emails I have not authorized are deleted before I see them.
>
>
> "Nikhilesh Mehendale" <nikhilmc@hotmail.com> wrote in message
> news:O9yDDHkjEHA.2688@TK2MSFTNGP15.phx.gbl...
>
>



Jonathan Maltz [MS-MVP]

2004-08-30, 3:56 am

Hi,

The processor has two cores but only one second level cache which is
shared...

http://www.intel.com/techtrends/tec...gy_HyperThread&

--
--Jonathan Maltz [Microsoft MVP - Windows Server - IIS, Virtual PC]
http://www.visualwin.com - A Windows Server 2003 visual, step-by-step
tutorial site :-)
http://vpc.visualwin.com - Does <insert OS name> work on VPC 2004? Find out
here
Only reply by newsgroup. I do not do technical support via email. Any
emails I have not authorized are deleted before I see them.


"Nikhilesh Mehendale" <nikhilmc@hotmail.com> wrote in message
news:eIgX$EljEHA.2764@TK2MSFTNGP11.phx.gbl...
> Thanks for the help, but what is the meaning of software CPU, is that the

OS
> sees two CPUs or threads on which it can schedule processes

simultaneously.
> I mean does the processorsor have two completely different execution

units.
>
> "Jonathan Maltz [MS-MVP]" <jmaltz@mvps.org> wrote in message
> news:edCAbTkjEHA.2796@TK2MSFTNGP10.phx.gbl...
be[color=darkred]
window,[color=darkred]
>
>



Ronny Ong

2004-08-30, 3:56 am

Jonathan was using the term "software CPU" figuratively. There is nothing in
software which implements the additional CPU. His point was just that there
is no actual second CPU in hardware, but Hyperthreading is a hardware
feature which fools software into seeing multiple CPUs. See:

http://www.intel.com/techtrends/tec...erthreading.htm
http://developer.intel.com/technology/hyperthread/



"Nikhilesh Mehendale" <nikhilmc@hotmail.com> wrote in message
news:eIgX$EljEHA.2764@TK2MSFTNGP11.phx.gbl...[color=darkred]
> Thanks for the help, but what is the meaning of software CPU, is that the
> OS sees two CPUs or threads on which it can schedule processes
> simultaneously. I mean does the processorsor have two completely different
> execution units.
>
> "Jonathan Maltz [MS-MVP]" <jmaltz@mvps.org> wrote in message
> news:edCAbTkjEHA.2796@TK2MSFTNGP10.phx.gbl...


Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com