Architektura komputera: Różnice pomiędzy wersjami

Dodane 131 bajtów ,  2 lata temu
m
drobne merytoryczne, drobne redakcyjne, poprawa linków
(Wycofano ostatnią zmianę treści (wprowadzoną przez 156.67.97.194) i przywrócono wersję 53197859 autorstwa Kopper)
m (drobne merytoryczne, drobne redakcyjne, poprawa linków)
'''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 komputera rozumie się organizację połączeń pomiędzy [[RAM|pamięcią]], [[procesor]]em i [[urządzenie wejścia-wyjścia|urządzeniami wejścia-wyjścia]].
 
Innym, stosowanym potocznie, znaczeniem terminu "architektura„architektura komputera"komputera” jest typ procesora wraz z zestawem jego instrukcji. Właściwszym określeniem w tym przypadku jest [[architektura procesora]] lub precyzyjniej – [[model programowy procesora]] ([[język angielski|ang.]] ISA – ''Instruction Set Architecture'').
 
== Klasyfikacje ==
* [[Wieloprocesorowość symetryczna|SMP]] (ang. ''Symmetric Multiprocessing'') – symetryczne,
* [[Wieloprocesorowość asymetryczna|ASMP]] (ang. ''Asymmetric Multiprocessing'') – asymetryczne,
* [[Non-UniformNiejednolity Memorydostęp do Accesspamięci|NUMA]] (ang. ''Non-Uniform Memory Access'') – asymetryczne (wykorzystującerozróżniające [[Pamięćpamięć podręcznalokalną procesora|pamięći podręczną]]zdalną),
* [[Wieloprocesorowość asynchroniczna|AMP]] (ang. ''Asynchronous Multiprocessing'') – asynchroniczne,
* [[MPP]] (ang. ''Massively Parallel Processors'')'' – równoległe.''
 
Ze względu na '''sposób organizacji pamięci''' i wykonywania [[oprogramowanie|programu]]:
* [[architektura von Neumanna]] – zarówno dane, jak i programykod programu przechowywaneprzechowywany jest w tym samym blokuobszarze pamięci;
* [[architektura harwardzka]] – [[Rozkaz (informatyka)|rozkazy]] i dane przechowywane w oddzielnychodseparowanych obszarach pamięciachpamięci;
* [[Zmodyfikowana architektura harwardzka|architektura mieszana]] – połączenie dwóch powyższych typów: rozdzielonoobszary pamięci dla rozkazów i danych są odseparowane, jednak wykorzystują one wspólne [[Magistrala komunikacyjna|magistrale]].
 
== Zobacz też ==