What do you mean by Flynn’s Classification?
Categorizes computer architectures based on the number of instruction and data streams.
1. Single Instruction Stream, Single Data Stream (SISD): A computer with a single processor is called a Single Instruction Stream, Single Data Stream (SISD). It represents the organization of a single computer containing a control unit, a processor unit, and a memory unit. Instructions are executed sequentially and the system may or may not have internal parallel processing. Parallel processing may be achieved by means of a pipeline processing.
- CU : Control unit
- PU : Processor unit
- MU : Memory unit
- IS : Instruction stream
- DS : Data stream
2. Single Instruction Stream, Multiple Data Stream (SIMD): It represents an organization of computer which has multiple processors under the supervision of a common control unit. All processors receive the same instruction from the control unit but operate on different items of the data.
- CU : Control unit
- PU : Processor unit
- MU : Memory unit
- IS : Instruction stream
- DS : Data stream
- SM : Shared memory
3. Multiple Instruction Stream, Single Data Stream (MISD): It refers to the computer in which several instructions manipulate the same data stream concurrently. In the structure different processing element run different programs on the same data.
- CU : Control unit
- PU : Processor unit
- MU : Memory unit
- IS : Instruction stream
- DS : Data stream
- SM : Shared memory
4. Multiple Instruction Stream, Multiple Data Stream (MIMD): MIMD computers are the general purpose parallel computers. Its organization refers to a computer system capable of processing several programs at a same time.
- CU : Control unit
- PU : Processor unit
- MU : Memory unit
- IS : Instruction stream
- DS : Data stream
- SM: Shared Memory
<< Previous | Next >>
Must Read: What is Computer Organization and Architecture?