if we could slow down time to the micro level, one would see that the cpu works on one process at a time, then does a context switch to another process.
This gives the illusion that the CPU is running multiple processes simultaneously.