StudyFiWiki
WikiWebová aplikace
StudyFi

AI studijní materiály pro každého studenta. Shrnutí, kartičky, testy, podcasty a myšlenkové mapy.

Studijní materiály

  • Wiki
  • Webová aplikace
  • Registrace zdarma
  • O StudyFi

Právní informace

  • Obchodní podmínky
  • GDPR
  • Kontakt
Stáhnout na
App Store
Stáhnout na
Google Play
© 2026 StudyFi s.r.o.Vytvořeno s AI pro studenty
Wiki💻 Informatika a počítačové vědyArchitektury počítačových systémůShrnutí

Shrnutí na Architektury počítačových systémů

Architektury počítačových systémů: Kompletní průvodce pro studenty

ShrnutíTest znalostíKartičkyPodcastMyšlenková mapa

Úvod

Architektura počítačového systému určuje, jak jsou vzájemně propojeny a organizovány hlavní komponenty počítače: procesor (CPU), paměť a vstupně‑výstupní zařízení. Z hlediska přístupu do paměti rozlišujeme základní modely, které ovlivňují výkon, složitost návrhu a použití systému.

Definice: Architektura z hlediska paměti popisuje, zda mají instrukce a data sdílenou nebo oddělenou paměť a jakými cestami se k ní přistupuje.

1. Von Neumannova architektura

Klíčové rysy

  • Jedna společná paměť pro programy i data
  • Jedna společná sběrnice pro přenos dat i instrukcí
  • Sekvenční zpracování instrukcí: CPU načítá instrukce a data přes stejnou cestu

Definice: Von Neumannova architektura je model, kde instrukce i data sdílejí stejnou adresovou a datovou paměť.

Výhody

  • Jednoduchá konstrukce
  • Snadná programovatelnost
  • Nižší výrobní náklady

Nevýhody

  • Von Neumannovo úzké hrdlo: sdílená sběrnice omezuje maximální přenosovou kapacitu mezi CPU a pamětí

Praktický příklad

Základní osobní počítače a starší embedded systémy často používají koncepty blízké Von Neumannovi, zejména tam, kde je prioritou jednoduchost návrhu.

2. Harvardská architektura

Klíčové rysy

  • Oddělená paměť pro instrukce a data
  • Oddělené sběrnice pro data a instrukce
  • Možnost současného přístupu k instrukcím i datům

Definice: Harvardská architektura má fyzicky oddělené paměťové prostory a sběrnice pro instrukce a data, což umožňuje paralelní přístup.

Výhody

  • Vyšší výkon díky paralelnímu přístupu
  • Eliminace konfliktů mezi přístupem k instrukcím a datům

Nevýhody

  • Složitější návrh
  • Vyšší cena
  • Nižší flexibilita při sdílení paměti mezi kódem a daty

Použití

  • Mikrořadiče
  • Vestavěné systémy (embedded)

Praktický příklad

Řada mikrokontrolérů (např. v automobilovém průmyslu nebo v průmyslové automatizaci) používá harvardský princip pro zajištění rychlého a deterministického chování.

3. Modifikovaná harvardská architektura

Klíčové rysy

  • Oddělené cache pro instrukce a data
  • Hlavní paměť může být společná nebo částečně oddělená
  • Kombinuje výhody Von Neumanna a Harvardu

Definice: Modifikovaná harvardská architektura používá oddělené cache linie pro instrukce a data, zatímco hlavní paměť může být sdílená.

Výhody

  • Vyšší výkon než čistý Von Neumann
  • Flexibilita při práci s hlavní pamětí (např. sdílení dat a kódu při potřebě)

Použití

  • Moderní CPU (PC, notebooky, servery)

Praktický příklad

Vícejádrové procesory dnes často používají oddělené L1 cache pro instrukce a data, zatímco L2/L3 cache a RAM jsou sdílené.

4. Flynnova klasifikace (doplňující pohled)

Rozdělení architektur podle toku instrukcí a dat:

  • SISD – jeden tok instrukcí, jeden tok dat (klasický jednojádrový stroj)
  • SIMD – jeden tok instrukcí, více toků dat (vektorové operace, GPU)
  • MISD – vzácné používání (více instrukcí, jeden tok dat)
  • MIMD – více toků instrukcí i dat (vícejádrové procesory)

Definice: Flynnova klasifikace kategorizuje počítače podle počtu současných toků instrukcí a dat.

5. Porovnání architektur

ArchitekturaPaměť programů a datSběrniceVýkon
Von NeumannSpolečnáSpolečnáNižší
HarvardOddělenáOddělenáVysoký
Modifikovaná HarvardČástečně oddělenáKombinovanáVysoký

6. Kdy zvolit kterou architekturu

  1. Nízké náklady a jednoduchost: Von Neumann
  2. Deterministický a rychlý embedded systém: Harvard
  3. Vysoký výkon a flexibilita v moderních CPU: Modifikovaná Harvard

Věděli jste, že: Věděli jste, že GPU (grafické procesory) často využívají SIMD principy k paralelnímu zpracování tisíců vláken najednou, což je ideální pro grafické a vědecké výpočty?

Zaregistruj se pro celé shrnutí
KartičkyTest znalostíShrnutíPodcastMyšlenková mapa
Začni zdarma

Už máš účet? Přihlásit se

Architektura paměti počítačů

Klíčová slova: Architektura počítačových systémů

Klíčové pojmy: Architektura určuje propojení CPU, paměti a I/O, Von Neumann: sdílená paměť i sběrnice, Von Neumannovo úzké hrdlo omezuje výkon, Harvard: oddělené paměti a sběrnice, Harvard nabízí paralelní přístup instrukcí a dat, Modifikovaná Harvard: oddělené cache, sdílená RAM, Flynnova klasifikace: SISD, SIMD, MISD, MIMD, Moderní CPU používají modifikovanou Harvard architekturu, Volba architektury závisí na výkonu, ceně a aplikaci, GPU často využívají SIMD pro masivní paralelismus

## Úvod Architektura počítačového systému určuje, jak jsou vzájemně propojeny a organizovány hlavní komponenty počítače: procesor (CPU), paměť a vstupně‑výstupní zařízení. Z hlediska přístupu do paměti rozlišujeme základní modely, které ovlivňují výkon, složitost návrhu a použití systému. > **Definice:** Architektura z hlediska paměti popisuje, zda mají instrukce a data sdílenou nebo oddělenou paměť a jakými cestami se k ní přistupuje. ## 1. Von Neumannova architektura ### Klíčové rysy - Jedna společná paměť pro **programy i data** - Jedna společná sběrnice pro přenos dat i instrukcí - Sekvenční zpracování instrukcí: CPU načítá instrukce a data přes stejnou cestu > **Definice:** Von Neumannova architektura je model, kde instrukce i data sdílejí stejnou adresovou a datovou paměť. ### Výhody - Jednoduchá konstrukce - Snadná programovatelnost - Nižší výrobní náklady ### Nevýhody - Von Neumannovo úzké hrdlo: sdílená sběrnice omezuje maximální přenosovou kapacitu mezi CPU a pamětí ### Praktický příklad Základní osobní počítače a starší embedded systémy často používají koncepty blízké Von Neumannovi, zejména tam, kde je prioritou jednoduchost návrhu. ## 2. Harvardská architektura ### Klíčové rysy - Oddělená paměť pro **instrukce** a **data** - Oddělené sběrnice pro data a instrukce - Možnost současného přístupu k instrukcím i datům > **Definice:** Harvardská architektura má fyzicky oddělené paměťové prostory a sběrnice pro instrukce a data, což umožňuje paralelní přístup. ### Výhody - Vyšší výkon díky paralelnímu přístupu - Eliminace konfliktů mezi přístupem k instrukcím a datům ### Nevýhody - Složitější návrh - Vyšší cena - Nižší flexibilita při sdílení paměti mezi kódem a daty ### Použití - Mikrořadiče - Vestavěné systémy (embedded) ### Praktický příklad Řada mikrokontrolérů (např. v automobilovém průmyslu nebo v průmyslové automatizaci) používá harvardský princip pro zajištění rychlého a deterministického chování. ## 3. Modifikovaná harvardská architektura ### Klíčové rysy - **Oddělené cache** pro instrukce a data - Hlavní paměť může být společná nebo částečně oddělená - Kombinuje výhody Von Neumanna a Harvardu > **Definice:** Modifikovaná harvardská architektura používá oddělené cache linie pro instrukce a data, zatímco hlavní paměť může být sdílená. ### Výhody - Vyšší výkon než čistý Von Neumann - Flexibilita při práci s hlavní pamětí (např. sdílení dat a kódu při potřebě) ### Použití - Moderní CPU (PC, notebooky, servery) ### Praktický příklad Vícejádrové procesory dnes často používají oddělené L1 cache pro instrukce a data, zatímco L2/L3 cache a RAM jsou sdílené. ## 4. Flynnova klasifikace (doplňující pohled) Rozdělení architektur podle toku instrukcí a dat: - SISD – jeden tok instrukcí, jeden tok dat (klasický jednojádrový stroj) - SIMD – jeden tok instrukcí, více toků dat (vektorové operace, GPU) - MISD – vzácné používání (více instrukcí, jeden tok dat) - MIMD – více toků instrukcí i dat (vícejádrové procesory) > **Definice:** Flynnova klasifikace kategorizuje počítače podle počtu současných toků instrukcí a dat. ## 5. Porovnání architektur | Architektura | Paměť programů a dat | Sběrnice | Výkon | |---|---:|---|---:| | Von Neumann | Společná | Společná | Nižší | | Harvard | Oddělená | Oddělená | Vysoký | | Modifikovaná Harvard | Částečně oddělená | Kombinovaná | Vysoký | ## 6. Kdy zvolit kterou architekturu 1. Nízké náklady a jednoduchost: Von Neumann 2. Deterministický a rychlý embedded systém: Harvard 3. Vysoký výkon a flexibilita v moderních CPU: Modifikovaná Harvard ## Věděli jste, že: Věděli jste, že GPU (grafické procesory) často využívají SIMD principy k paralelnímu zpracování tisíců vláken najednou, což je ideální pro grafické a vědecké výpočty?

Další materiály

ShrnutíTest znalostíKartičkyPodcastMyšlenková mapa
← Zpět na téma