Cpu Design Questions
A single-core CPU has only one processing unit, which means it can only execute one instruction at a time. On the other hand, a multi-core CPU has multiple processing units, typically referred to as cores, which allows it to execute multiple instructions simultaneously. This parallel processing capability of multi-core CPUs enables them to handle more tasks and improve overall performance compared to single-core CPUs.