Flynn's Classification of Computers
M.J. Flynn proposed a classification system for organizing computer architectures based on how many instructions and data items they can process simultaneously.
The set of instructions retrieved from memory is known as an instruction stream.
The operations carried out on the data within the processor form a data stream.
Parallel processing can take place within the instruction stream, the data stream, or both.
Flynn's classification categorizes computers into four main groups:
- Single instruction stream, Single data stream.
- Single instruction stream, multiple data stream.
- Multiple instruction stream, single data stream,
- multiple instruction stream, multiple data stream.