curiousmike
New member
- Local time
- 4:46 PM
- Messages
- 1
Hi, you know when you goto Task Manager, it shows you by default all cores (ie physical & hyperthreaded) on the system? Given the way hyperthreading works is by having a second set of registers for the CPU (ie instruction and data for thread 1 is on registers 1, and instruction and data for thread 2 is on registers 2), and when say thread 1 requires the CPU to access slow I/O such as memory or disk, the same physical CPU can temporary switch to run thread 2 using the instruction and data on registers 2.
So if my CPU has 4 physical cores, and I see on Task Manager, 8 cores (physical + hyperthreaded), I should never see any of these 8 cores going 100% but rather the sum of both physical + hyperthreaded core going 100%.
Anyone knows why we can see on Task Manager 100% CPU usage for any of the cores (physical + hyperthreaded)?
So if my CPU has 4 physical cores, and I see on Task Manager, 8 cores (physical + hyperthreaded), I should never see any of these 8 cores going 100% but rather the sum of both physical + hyperthreaded core going 100%.
Anyone knows why we can see on Task Manager 100% CPU usage for any of the cores (physical + hyperthreaded)?
My Computer
At a glance
Windows Server 2012 R2
- Computer type
- PC/Desktop
- OS
- Windows Server 2012 R2