The processor core is usually not designed for one specific thread of execution. The kernel constantly switches processes running on and off the CPU. The process currently being executed by the processor is in the "running" state. The list of processes awaiting their turn is in a "ready" state. The kernel switches them quickly and quickly. Modern processor functions (multiple cores, simultaneous multithreading, etc.) Try to increase the number of execution threads that can be physically executed immediately.
I/O, ( ) CPU. - , , ( "" ) CPU.
, : . .