


A uniprocessor is a computer system that has only one central processing unit to perform its tasks. This single CPU handles all process operations and calculations, and executes instructions sequentially, one at a time. This architecture was characteristic of previous computer systems but is still used in simple or embedded systems.
Types of Uniprocessor:
Although the basic concept of a uniprocessor has only one CPU, there are variations depending on configuration and processing of instructions. The main types are:
1.Scalar Uniprocessors:
It is one instruction at a time (in series).
The CPU does not support internal parallelism.
Best for tasks that don’t require high computing power.
2.Superscalar uniprocessors:
It can process multiple instructions per clock cycle.
It uses multiple processing units to execute instructions in parallel within the same CPU.
Examples include modern desktop CPUs that use superscalar architectures to increase performance even though they are technically a single processor array.
3.Pipelined monoprocessor:
It divides instruction execution into several steps, so that stages of multiple instructions can be processed simultaneously.
It helps improve the throughput of the CPU by executing multiple instructions at different stages of the process.
4.CISC Processor:
It uses complex instructions, where each instruction performs multiple tasks.
CISC uniprocessors can handle tasks with few instructions, but those instructions are much more complex.
Example: Intel x86 processors In basic configuration
Name :Jeet Ved
SapID:53003230116
Div:B