Answer:
Modern CPUs contain multiple cores. Think of it as multiple smaller CPU's on the single CPU chip. The multiple cores can handle different processes in parallel allowing for multiple programs to be running at the same time. This is not considered true multi-processing since the architecture still has a single I/O bus and can be subject to a single point of failure. But the operating system will take advantage of the additional cores as if they were multiple physical CPU's - enhancing performance and productivity.
Step-by-step explanation: