Architektura komputera: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Xqbot (dyskusja | edycje)
m r2.7.3) (Robot przeniósł strony z fa:معماری کامپیوتر do fa:معماری رایانه
Addbot (dyskusja | edycje)
m Bot: Migrating 39 interwiki links, now provided by Wikidata on d:q173212 (translate me)
Linia 28: Linia 28:


[[Kategoria:Architektura komputerów|!]]
[[Kategoria:Architektura komputerów|!]]

[[ar:معمارية الحاسوب]]
[[bn:কম্পিউটার স্থাপত্য]]
[[bg:Компютърна архитектура]]
[[bs:Računarska arhitektura]]
[[ca:Arquitectura (informàtica)]]
[[de:Rechnerarchitektur]]
[[et:Arhitektuur (infotehnoloogia)]]
[[el:Αρχιτεκτονική υπολογιστών]]
[[en:Computer architecture]]
[[es:Arquitectura de computadoras]]
[[eu:Konputagailu arkitektura]]
[[fa:معماری رایانه]]
[[fr:Architecture (informatique)]]
[[ko:컴퓨터 구조]]
[[hr:Arhitektura računala]]
[[id:Arsitektur komputer]]
[[it:Architettura (computer)]]
[[he:ארכיטקטורת מחשב]]
[[lv:Datora arhitektūra]]
[[hu:Számítógép-architektúra]]
[[ml:കമ്പ്യൂട്ടർ ആർക്കിടെക്‌ചർ]]
[[ms:Seni bina komputer]]
[[nl:Computerarchitectuur]]
[[ja:コンピュータ・アーキテクチャ]]
[[no:Dataarkitektur]]
[[mhr:ЭШМ чоҥымойыртем]]
[[pt:Arquitetura de computadores]]
[[ru:Архитектура компьютера]]
[[sq:Arkitektura kompjuterike]]
[[simple:Computer architecture]]
[[sk:Architektúra počítača]]
[[fi:Tietokonearkkitehtuuri]]
[[sv:Datorarkitektur]]
[[ta:கணினி கட்டுமானம்]]
[[th:สถาปัตยกรรมคอมพิวเตอร์]]
[[tr:Bilgisayar mimarisi]]
[[uk:Архітектура комп'ютера]]
[[vi:Kiến trúc máy tính]]
[[zh:计算机系统结构]]

Wersja z 15:42, 12 mar 2013

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 pamięcią, procesorem i 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 (ang. ISA – Instruction Set Architecture).

Klasyfikacje

Ze względu na rodzaj połączeń procesor-pamięć i sposób ich wykorzystania dzielimy architektury zgodnie z 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 procesora do pamięci możemy podzielić architektury na:

  • SMP (Symmetric Multiprocessing) – symetryczne
  • ASMP (Asymmetric Multiprocessing) – asymetryczne
  • NUMA (Non-Uniform Memory Access) – asymetryczne
  • AMP (Asynchronous Multiprocessing) – asynchroniczne
  • MPP (Massively Parallel Processors)

Ze względu na sposób organizacji pamięci i wykonywania programu:

Zobacz też