Link to home
Start Free TrialLog in
Avatar of ittechlab
ittechlabFlag for Canada

asked on

core and thread

What is core and thread?

how does it really work? can some one explain?
Avatar of IanTh
IanTh
Flag of United Kingdom of Great Britain and Northern Ireland image

a core is the cpu ie single core dual core whereas a thread is a windows technology see

http://msdn.microsoft.com/en-us/library/windows/desktop/ms684841(v=vs.85).aspx
ASKER CERTIFIED SOLUTION
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Multi-tasking operating systems can have a lot of things going at at once -- they simply dedicate small time slices to each activity;  then switch to the next;  then the next; etc.     These "things" are called threads.

Multi-core processors actually have multiple CPUs -- so there can be two things happening at the same time.

Think of it in human terms ...

You have a lot of activiites to do -- think of each of those as a "thread".    You spend a bit of time on one;  then set it aside and spend a bit of time on the next one;  then the next one;  etc.    Each of those activities is a "thread."     If you had another person helping you, that would be another "core" -- i.e. you could both be working on activities at the same time.
Avatar of ittechlab

ASKER

i noticed here cores and threads are 4. is there any instance it may vary.

http://ark.intel.com/products/33081
In "hyperthreaded" processors there will be twice as many hardware threads as there are cores.     These CPUs have two complete sets of registers, so switching between threads is virtually instantaneous (although only one thread/core is active at any one time).
As Intel and AMD develop their CPU, they will be increasing the core and thread count per CPU.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
how vcpu is mapped to real CPU in virtualization
what virtualization ? vmware ? in v5 it doesn't actually assign vcpu to physical it slices the cpu resources the main thing in vmware is memory
1 vCPU = A Single Core on the Physical; Hosts Processor (it may not be the same Core, all the time) in simple terms.