Taksonomia Flynna
Taksonomia Flynna, stworzona przez Michaela Flynna w 1966 roku i rozszerzona w 1972 roku, jest klasyfikacją architektur komputerowych. Opiera się na liczbie przetwarzanych strumieni danych oraz strumieni rozkazów.
Reklama
Grupy architektur
W ramach taksonomii wyróżnia się cztery główne grupy:
- SISD (Single Instruction Single Data) – przetwarzany jest jeden strumień danych przez jeden program, co charakteryzuje komputery skalarne (sekwencyjne).
- SIMD (Single Instruction Multiple Data) – wiele strumieni danych jest przetwarzanych przez jeden program, co dotyczy komputerów wektorowych.
- MISD (Multiple Instruction Single Data) – wiele programów działa równolegle na jednym strumieniu danych. Główne zastosowanie to systemy redundancji, mające na celu minimalizację błędów.
- MIMD (Multiple Instruction Multiple Data) – wiele programów działa równolegle, każdy przetwarzając własne strumienie danych. Przykłady to komputery wieloprocesorowe oraz klastry i gridy.
Podsumowanie
Taksonomia Flynna jest istotnym narzędziem w klasyfikacji architektur komputerowych, które pomaga zrozumieć różne podejścia do przetwarzania danych.
Reklama
Reklama