Architektura paměti - Memory architecture
Architektura paměti popisuje metody používané k implementaci elektronického počítačového úložiště dat způsobem, který je kombinací nejrychlejšího, nejspolehlivějšího, nejtrvanlivějšího a nejméně nákladného způsobu ukládání a načítání informací. V závislosti na konkrétní aplikaci může být nutné kompromis jednoho z těchto požadavků, aby se zlepšil další požadavek. Paměťová architektura také vysvětluje, jak jsou binární číslice převáděny na elektrické signály a poté ukládány do paměťových buněk. A také struktura paměťové buňky.
Například, dynamická paměť se běžně používá pro primární úložiště dat díky své rychlé rychlosti přístupu. Dynamická paměť však musí být opakovaně svěží s nárůstem aktuálních desítek časů za sekundu, jinak se uložená data rozpadnou a budou ztracena. Flash paměť umožňuje dlouhodobé ukládání po dobu několika let, ale je mnohem pomalejší než dynamická paměť a statické paměťové buňky se při častém používání opotřebovávají.
Podobně datová sběrnice je často navržen tak, aby vyhovoval specifickým potřebám, jako je přístup k sériovým nebo paralelním datům, a paměť může být navržena tak, aby zajišťovala chyba parity detekce nebo dokonce oprava chyb.
Nejstarší architektury paměti jsou Harvardská architektura, který má dvě fyzicky oddělené paměti a datové cesty pro program a data, a Princetonská architektura který používá jedinou paměťovou a datovou cestu pro programové i datové úložiště.[1]
Většina univerzálních počítačů používá hybridní split-cache upravená harvardská architektura který se zdá, že aplikační program má čistý stroj na architektuře Princeton s gigabajty virtuální paměť, ale interně (pro rychlost) pracuje s mezipamětí instrukcí fyzicky oddělenou od mezipaměti dat, podobně jako model Harvard.[1]
Systémy DSP mají obvykle specializovaný paměťový subsystém s velkou šířkou pásma; bez podpory ochrany paměti nebo správy virtuální paměti.[2]Mnoho procesory digitálního signálu mít 3 fyzicky oddělené paměti a datové cesty - úložiště programu, úložiště koeficientů a úložiště dat operace násobení a akumulace načítat ze všech tří oblastí současně a efektivně implementovat zvukové filtry jako závity.
Viz také
- 8-bit
- 16-bit
- 32-bit
- 64-bit
- Jednotka generování adresy
- Architektura paměti pouze pro mezipaměť (KÓMA)
- Vyrovnávací paměť
- Konvenční paměť
- Deterministická paměť
- Distribuovaná paměť
- Distribuovaná sdílená paměť (DSM)
- Dvoukanálová architektura
- ECC paměť
- Rozšířená paměť
- Rozšířená paměť
- Plochý paměťový model
- Harvardská architektura
- Oblast vysoké paměti (HMA)
- Lernmatrix
- Hierarchie paměti
- Paralela na úrovni paměti
- Paměťový model (schéma adresování)
- Paměťový model
- Ochrana paměti
- Synchronizace paměťového disku
- Virtualizace paměti
- Nejednotný přístup do paměti (NUMA)
- Otvor pro paměť PCI
- Registr procesoru
- Registrovaná paměť
- Sdílená paměť (komunikace mezi procesy)
- Architektura sdílené paměti (SMA)
- Stack-based alokace paměti
- Štítková architektura
- Jednotný přístup do paměti (UMA)
- Univerzální paměť
- Video paměť
- von Neumannova architektura
- Segmentace paměti X86
Reference
- ^ A b „Paměťové architektury: Harvard vs. Princeton“.
- ^ Robert Oshana.DSP Software Development Techniques for Embedded and Real-Time Systems.2006. "5 - DSP Architectures". P. 123.doi: 10.1016 / B978-075067759-2 / 50007-7
![]() | Tento počítačový článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |