Architektura komputera: Różnice pomiędzy wersjami

Usunięte 3 bajty ,  12 lat temu
testowa edycja
m (Przywrócono przedostatnią wersję, jej autor to Thijs!bot. Autor wycofanej edycji to 79.190.169.114.)
(testowa edycja)
'''Architektura komputera''' – sposób organizacji elementów tworzących [[komputer]]. Pojęcie to używane jest dosyć luźno. Może ono dzielić systemy komputerowe ze względu na wiele czynników, zazwyczaj jednak pod pojęciem architektury rozumie się organizację połączeń pomiędzy [[Pamięć o dostępie swobodnymRAM|pamięcią]], [[procesor]]em i [[urządzenie wejścia-wyjścia|urządzeniami wejścia-wyjścia]].
 
Innym, stosowanym potocznie znaczeniem terminu "architektura komputera" jest typ procesora wraz z zestawem jego instrukcji. Właściwszym określeniem w tym przypadku jest [[model programowy procesora]] ([[język angielski|ang.]] ISA - ''Instruction Set Architecture'').
== Klasyfikacje ==
Ze względu na rodzaj połączeń procesor-pamięć i sposób ich wykorzystania dzielimy architektury zgodnie z '''[[taksonomia Flynna|taksonomią Flynna]]''':
* [[SISD]] (Single Instruction Single Data) - skalarne
* [[SIMD]] (Single Instruction Multiple Data) - wektorowe (macierzowe)
* [[MISD]] (Multiple Instruction Single Data) - strumieniowe
* [[MIMD]] (Multiple Instruction Multiple Data) - równoległe
 
Ze względu na '''sposób podziału pracy i dostęp [[procesor]]a do [[Pamięć o dostępie swobodnym|pamięci]]''' możemy podzielić architektury na:
* [[Wieloprocesorowość symetryczna|SMP]] (Symmetric Multiprocessing) - symetryczne
* [[Wieloprocesorowość asymetryczna|ASMP]] (Asymmetric Multiprocessing) - asymetryczne
* [[Non-Uniform Memory Access|NUMA]] (Non-Uniform Memory Access) - asymetryczne
* [[Wieloprocesorowość asynchroniczna|AMP]] (Asynchronous Multiprocessing) - asynchroniczne
* [[MPP]] (Massively Parallel Processors)
 
Ze względu na '''sposób organizacji pamięci''' i wykonywania [[oprogramowanie|programu]]:
* [[architektura von Neumanna]]
* [[architektura harvardzka]]
* [[architektura mieszana]]
 
== Zobacz też ==
* [[architektura procesora]]
** [[model programowy procesora]]
** [[mikroarchitektura procesora]]
 
[[Kategoria:Architektura komputerów|!]]
9

edycji