So from my understanding, VMWare can let various VM's have shares, reservations, and limits on how much CPU they get. My question is, how does this actually work on the host server CPU?
For example, there is a VM Server X, which has a single 1 GHz CPU. Now it is running two VM's A and B. A is given 300 MHz and B is given 700 MHz. How does the base Server X CPU actually share the Hz processing power? Does it time share the CPU much like an OS task thread? Or can it actually split the power concurrently?