Opracowanie kluczowych zagadnień ~keks
1.Klasyfikacja komputerów
SISD - Single Instruction Single Data - przetwarzany jest jeden strumień danych przez jeden wykonywany program - komputery skalarne (sekwencyjne).
SIMD - Single Instruction Multiple Data - przetwarzanych jest wiele strumieni danych przez jeden wykonywany program - tzw. komputery wektorowe.
MISD - Multiple Instruction Single Data - wiele równolegle wykonywanych programów przetwarza jednocześnie jeden wspólny strumień danych. W zasadzie jedynym zastosowaniem są systemy wykorzystujące redundancję (wielokrotne wykonywanie tych samych obliczeń) do minimalizacji błędów.
MIMD - Multiple Instruction Multiple Data - równolegle wykonywanych jest wiele programów, z których każdy przetwarza własne strumienie danych – przykładem mogą być komputery wieloprocesorowe, a także klastry i gridy.
2.Elementy składowe - po co jest procesor, dma, pamięc, układy we-wy