I have an Intel Core i7 3930K with 6 CPU cores. Now, I understand that every of that cores can handle 2 separate threads. That makes 12 virtual cores - which I can see using my system monitor (see screenshot below).
But when I create a virtual machine using the VirtualBox software from Oracle, I suddenly can allocate 24 CPUs to that machine. How so?
So, what does that mean? Are there actually 24 cores - or is VirtualBox wrong?
And what happens if I allocate for example 4 cores - how many are really added to the virtual machine?