To virtualize the CPU, the operating system needs to share the physical CPU among many jobs running seemingly at the same time
Singel physical CPU + Time division multiplexing of physical CPU within OS = Multiple logical CPUs
Just run the program directly on the CPU