Can you multitask with a single CPU?
No you literally can not multitask with a single CPU, since one
CPU can only process one task at a time, because with your 32-bit
and 64-bit OS the OS allots CPU time to the application for a
specific time then the OS preempts the processing to give the CPU
to another application, the programs may appear to be multitasking
but they are not, that is called preemptive multitasking.