Architektura komputera: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
→‎Klasyfikacje: RAM -> pamięć operacyjna
dassd
Linia 1:
'''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 [[RAM|pamięcią]], [[procesor]]em i [[urządzenie wejścia-wyjścia|urządzeniami wejścia-wyjściaw 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'').
 
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 ==
Linia 7 ⟶ 5:
* [[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ęć operacyjna|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|!]]