1 Paměťový subsystém „640 kB ought to be enough for anybody.“ Bill Gates, 1981.

Slides:



Advertisements
Podobné prezentace
CIT Paměti Díl X.
Advertisements

Paměť v počítači.
Paměti RAM.
Paměti Karel Brambora Martin Císař.
Paměť Počítač používá různé typy pamětí. Odlišují se svou funkcí, velikostí, rychlostí zápisu a čtení, schopností udržet data v paměti. Úkolem paměti je.
Autor:Jiří Gregor Předmět/vzdělávací oblast: Digitální technika Tematická oblast:Digitální technika Téma:Paměti – dělení podle činnosti paměťové buňky.
Polovodičové paměti Střední odborná škola Otrokovice
MIT Paměti Díl I leosjuranek.cz/mit. Paměti Téma: Paměti MIT Předmět: MIT 3 Ročník: 3 Juránek Leoš Ing. Autor: Juránek Leoš Ing Verze:
Informatika 1_6 6. Týden 11. A 12. hodina.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
16 - Binární logika Logické operace v dvouhodnotové algebře. Přípustné hodnoty proměnných jsou teda pouze logická 0 (FALSE - nepravdivý) a logická 1 (TRUE.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
CZ.1.07/1.4.00/ VY_32_INOVACE_143_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Paměti RAM. 2 jsou určeny pro zápis i pro čtení dat. Jedná se o paměti, které jsou energeticky závislé. Z hlediska stavu informace v paměťové buňce jsou.
Paměti.
Vestavné mikropočítačové systémy xx. Týden – Paměti pro vestavné systémy.
Paměti Paměti Obvody,jež umožňují uložení dat (přechodné,trvalé). Třídí se podle toho,zda umožňují zápis i čtení (RAM,DRAM,SRAM,)(Random Access Memory),
David Rozlílek ME4B. Co jsou to paměti ? slouží k uložení programu, kteý řídí ? Slouží k ukládaní…..?.... a ……? operací v.
Jan Hrabal ME4B Paměťové obvody a vývoj mikroprocesoru.
Paměťové obvody a vývoj mikroprocesoru
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A15 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Paměti.
Pamětové obvody a Vývoj mikroprocesorů
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A14 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/ Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.
Dominik Šutera ME4B.  ROM – paměť pro ……. Po odpojení napájení se obsah paměti …….
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Provedení logických obvodů
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Vnitřní paměti a jejich rozdělení. 2 Vnitřní paměti jsou ty, které jsou umístěny na základní desce mikropočítače nebo počítače. Vnitřní paměti se vyrábějí.
Opáčko Co dělá procesor Co je to koprocesor Slot, patice
Výrok "Nikdo nebude nikdy potřebovat více než 640KB RAM!" (Bill Gates, Microsoft, 1981) 2.
Autor:Jiří Gregor Předmět/vzdělávací oblast: Digitální technika Tematická oblast:Digitální technika Téma:Paměti – dělení podle přístupu do paměti Ročník:3.
Hardware.
Roman Kysel.  Jaké jsou základní parametry pamětí ? ◦ Kapacita ◦ přístupová doba ◦ přístupová rychlost ◦ Statičnost/dynamičnost ◦ Energetická závislost.
Základní pojmy a části počítače Data (informace) se v počítači ukládají v pojmenovaných celcích, které se nazývají soubory. Soubory jsou dvou druhů: Programy.
Filip Fiala, 4.C.  Základní deska  Procesor  Paměťové karty  Grafické karty  Pevný disk.
Ondřej Šebesta. – Ka – Přístupová …... – přístupová rychlost – S /d – Energetická závislost – Přístup k paměti – Spolehlivost.
Informatika - Paměti, ROM, RAM akademický rok 2013/2014
Marek Malík a František Černý, ME4A, 2012
Architektura počítače
Vnitřní (operační paměť)
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Pevný disk (HDD - Hard Disk Drive)
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Univerzita třetího věku kurz Znalci Hardware 1.
RAM Random Acess Memory. RAM? Random Acess Memory Read Write Memory Statické - tranzistory Dynamické – kondenzátory Propustnost v řádech GB/s.
FYZIKÁLNÍ PRINCIPY PAMĚTI
P A M Ě T I M E M O R I E S.
Ondřej Šebesta. – Kapacita – přístupová doba – přístupová rychlost – Statičnost/dynamičnost – Energetická závislost – Přístup k paměti – Spolehlivost.
Paměti poč í tače Vnitřní paměti Pevný disk Autorem materi á lu a v š ech jeho č á st í, nen í -li uvedeno jinak, je Lenka Čižm á rov á. Dostupn é z Metodick.
Prioritní osa: 1 − Počáteční vzdělávání Oblast podpory: 1.4 − Zlepšení podmínek pro vzdělávání na základních školách Registrační číslo projektu: CZ.1.07/1.4.00/
Vnitřní záznamová média. © Mgr. Petr Loskot
Operační systémy Základní pojmy © Milan Keršláger Obsah: základní.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Paměti VY_32_INOVACE_CIT_17. Základní pojmy Kapacita – max. množství informace, které lze uložit (bit, byte, kB, MB, GB, 1k = 1024) Organizace – paměťové.
PC základní jednotka.
Financováno z ESF a státního rozpočtu ČR.
Paměti typu RAM.
Financováno z ESF a státního rozpočtu ČR.
Správa paměti - úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
1. ročník oboru Mechanik opravář motorových vozidel
Operační pamět počítače-RAM
Financováno z ESF a státního rozpočtu ČR.
Paměť počítače.
Informatika / …o počítači
Paměť.
Transkript prezentace:

1 Paměťový subsystém „640 kB ought to be enough for anybody.“ Bill Gates, 1981

2 Charakteristiky paměti 1. Kapacita 2. Přenosová jednotka 3. Výkonnost

3 1. Kapacita objem informace, který je možno v paměti uchovat objem informace, který je možno v paměti uchovat vnitřní paměť: obvykle ve slovech nebo bytech vnitřní paměť: obvykle ve slovech nebo bytech vnější paměť: v bytech vnější paměť: v bytech slovo (word) = „přirozená jednotka“ paměti slovo (word) = „přirozená jednotka“ paměti často jde o počet bitů zvolených na reprezentaci celých čísel nebo o délku instrukcí v dané architektuře často jde o počet bitů zvolených na reprezentaci celých čísel nebo o délku instrukcí v dané architektuře nejčastěji 8, 16, nebo 32 bitů nejčastěji 8, 16, nebo 32 bitů

4 2. Přenosová jednotka počet datových elementů, přenositelných v 1 kroku počet datových elementů, přenositelných v 1 kroku vnitřní paměť: v bitech (počet datových linek paměť-procesor) vnitřní paměť: v bitech (počet datových linek paměť-procesor) většinou slovo nebo jeho malý násobek většinou slovo nebo jeho malý násobek vnější paměť: v blocích (velikost bloku závisí na typu paměti) vnější paměť: v blocích (velikost bloku závisí na typu paměti) blok je typicky řádově větší než slovo blok je typicky řádově větší než slovo

5 3. Výkonnost přenosová rychlost (transfer rate) přenosová rychlost (transfer rate) rychlost, kterou mohou být data přenášena do/z paměti (špičková vs. zaručená, typicky v bitech za sekundu) rychlost, kterou mohou být data přenášena do/z paměti (špičková vs. zaručená, typicky v bitech za sekundu) vybavovací doba (access time) vybavovací doba (access time) čas, za který je paměť schopna vyřídit požadavek na čtení / zápis (od poslání adresy do paměti do okamžiku vyskladnění / uložení dat) čas, za který je paměť schopna vyřídit požadavek na čtení / zápis (od poslání adresy do paměti do okamžiku vyskladnění / uložení dat) cyklus paměti (cycle time) cyklus paměti (cycle time) doba mezi dvěma bezprostředně za sebou jdoucími požadavky (může být delší než vybavovací doba, třeba u destruktivního čtení ještě doba na refresh) doba mezi dvěma bezprostředně za sebou jdoucími požadavky (může být delší než vybavovací doba, třeba u destruktivního čtení ještě doba na refresh)

6 Kritéria dělení pamětí 1. Umístění v systému 2. Metoda přístupu 3. Technologie (fyzikální princip) 4. Funkce (fyzikální vlastnosti)

7 1. Umístění v systému na procesoru na procesoru registry registry některé typy cache některé typy cache na desce (motherboardu) na desce (motherboardu) většina cache většina cache vnitřní (hlavní) paměť vnitřní (hlavní) paměť mimo desku mimo desku vnější (sekundární) paměť vnější (sekundární) paměť

8 2. Metoda přístupu sekvenční sekvenční Sequential Access Memory (SAM) Sequential Access Memory (SAM) přímá přímá Direct Access Memory (DAM) Direct Access Memory (DAM) náhodná náhodná Random Access Memory (RAM) Random Access Memory (RAM) asociativní asociativní Associative Access Memory (AAM) Associative Access Memory (AAM)

9 Sequential Access Memory (SAM) paměťová místa nemusejí mít svou adresu paměťová místa nemusejí mít svou adresu přístup je sekvenční (postupný) přístup je sekvenční (postupný) doba přístupu je závislá na vzdálenosti od počátku doba přístupu je závislá na vzdálenosti od počátku sdílený mechanismus pro čtení a zápis sdílený mechanismus pro čtení a zápis typický představitel: pásková vnější paměť typický představitel: pásková vnější paměť

10 Direct Access Memory (DAM) paměťová místa mají jednoznačné adresy paměťová místa mají jednoznačné adresy přístup ke konkrétnímu místu je proveden kombinací výběru paměťové oblasti a sekvenčního přístupu v rámci této oblasti přístup ke konkrétnímu místu je proveden kombinací výběru paměťové oblasti a sekvenčního přístupu v rámci této oblasti sdílený mechanismus pro čtení a zápis sdílený mechanismus pro čtení a zápis typický představitel: pevný disk typický představitel: pevný disk

11 Random Access Memory (RAM) všechna paměťová místa mají svou adresu všechna paměťová místa mají svou adresu každé paměťové místo má vlastní pevně „zadrátovaný“ adresovací mechanismus každé paměťové místo má vlastní pevně „zadrátovaný“ adresovací mechanismus k paměťovým místům lze přistupovat v libovolném pořadí k paměťovým místům lze přistupovat v libovolném pořadí doba přístupu nezáleží na předchozí adrese, je konstantní doba přístupu nezáleží na předchozí adrese, je konstantní typický představitel: hlavní vnitřní paměť typický představitel: hlavní vnitřní paměť

12 Associative Access Memory (AAM) stejné charakteristiky jako RAM (každé paměťové místo má svou adresu a adresovací mechanismus, doba přístupu konstantní nezávislá na pořadí přístupů) stejné charakteristiky jako RAM (každé paměťové místo má svou adresu a adresovací mechanismus, doba přístupu konstantní nezávislá na pořadí přístupů) navíc: přístup k datům ne podle adresy, ale podle (části) obsahu realizovaný paralelním prohledáváním navíc: přístup k datům ne podle adresy, ale podle (části) obsahu realizovaný paralelním prohledáváním typický předsatvitel: cache typický předsatvitel: cache

13 3. Technologie pamětí Pre-elektronické – relé, zpožďovací linky, ferritová pole (dnes již jen v muzeu) Pre-elektronické – relé, zpožďovací linky, ferritová pole (dnes již jen v muzeu) Elektronické (polovodičové) – RAM, FLASH,… Elektronické (polovodičové) – RAM, FLASH,… Magnetické – bubny, pásky, disky Magnetické – bubny, pásky, disky Optické – CD, DVD, MD Optické – CD, DVD, MD (chemické, biologické... ) (chemické, biologické... )

14 4. Funkce (fyzikální vlastnosti) stálé (non-volatile) versus nestálé (volatile) paměti stálé (non-volatile) versus nestálé (volatile) paměti dělení podle toho, zda je pro udržení dat potřeba připojení k elektrické energii dělení podle toho, zda je pro udržení dat potřeba připojení k elektrické energii mazatelné versus nemazatelné paměti mazatelné versus nemazatelné paměti dělení podle toho, zda je umožněno jak čtení tak zápis nebo jenom čtení dělení podle toho, zda je umožněno jak čtení tak zápis nebo jenom čtení statické versus dynamické paměti statické versus dynamické paměti dělení podle toho, zda je pro udržení dat potřeba pravidelná obnova dělení podle toho, zda je pro udržení dat potřeba pravidelná obnova

15 Stálé / Nestálé paměti stálé (non-volatile) paměti stálé (non-volatile) paměti pro udržení dat není třeba připojení k elektrické energii pro udržení dat není třeba připojení k elektrické energii všechny magnetické a optické paměti všechny magnetické a optické paměti některé polovodičové (ROM, PROM, EPROM, EEPROM, FLASH) některé polovodičové (ROM, PROM, EPROM, EEPROM, FLASH) nestálé (volatile) paměti nestálé (volatile) paměti při odpojení od elektrické energie jsou data ztracena při odpojení od elektrické energie jsou data ztracena většina polovodičových (SRAM, DRAM) většina polovodičových (SRAM, DRAM)

16 Mazatelné / nemazatelné paměti mazatelná paměť (RWM – read-write memory) mazatelná paměť (RWM – read-write memory) všechny magnetické a některé optické paměti všechny magnetické a některé optické paměti většina polovodičových (nestálých) většina polovodičových (nestálých) nemazatelná paměť (ROM – read only memory) nemazatelná paměť (ROM – read only memory) je vždy stálá (pochopitelně) je vždy stálá (pochopitelně) stálá polovodičová, optická CD ROM stálá polovodičová, optická CD ROM PROM = programmable ROM PROM = programmable ROM EPROM = erasable PROM EPROM = erasable PROM EEPROM = electrically EPROM EEPROM = electrically EPROM FLASH FLASH

17 Statické / Dynamické paměti vždy je to nestálá polovodičová paměť s RAM přístupem vždy je to nestálá polovodičová paměť s RAM přístupem statická paměť (SRAM) statická paměť (SRAM) pro udržení dat není třeba periodicky obnovovat, stačí udržovat pod napětím pro udržení dat není třeba periodicky obnovovat, stačí udržovat pod napětím založeno na logických bránách, nejméně 6 tranzistorů / bit založeno na logických bránách, nejméně 6 tranzistorů / bit rychlejší než DRAM → typické použití v cache rychlejší než DRAM → typické použití v cache dynamická paměť (DRAM) dynamická paměť (DRAM) pro udržení obsahu paměti je třeba obnovování pro udržení obsahu paměti je třeba obnovování založeno na kondenzátorech (které ale ztrácejí náboj) založeno na kondenzátorech (které ale ztrácejí náboj) jednodušší a menší než SRAM – (1 tranz. + 1 kond.) / bit (vyšší hustota a menší cena na bit) → typické použití v hlavní paměti jednodušší a menší než SRAM – (1 tranz. + 1 kond.) / bit (vyšší hustota a menší cena na bit) → typické použití v hlavní paměti

18 Hierarchie pamětí mikropočítače mikropočítače registryprocesor vyrovnávací paměť L1,L2 cache L1,L2 cache hlavní paměť „RAM“ „RAM“ odkládací (sekundární) paměť pevný disk pevný disk archivní paměť CD, DVD CD, DVD vnitřní vnější

19 Typické parametry v hierarchii technologie řádová velikost přístupová doba registry polovodiče, na procesoru B ~ 1 ns cache polovodiče na/vně proc. kB ~ 10 ns hlavní paměť polovodiče MB ~ ns sekundární paměť magnetický záznam GB ~ 1-10 ms archivní paměť optický TB ~ 100 a více ms

20 Logická hradla (brány) Booleova algebra (logické „+“ a „x“) Booleova algebra (logické „+“ a „x“) NOT NOT AND & AND & OR 1 OR 1 XOR =1 XOR =1

21 NOR / NAND Pomocí hradla NOR (nebo NAND) je možno realizovat všechny ostatní logické funkce Pomocí hradla NOR (nebo NAND) je možno realizovat všechny ostatní logické funkce V některých technologických postupech je výroba NOR / NAND jednoduchá a laciná. V některých technologických postupech je výroba NOR / NAND jednoduchá a laciná. A nyní krátká odbočka od pamětí k aritmetickým obvodům A nyní krátká odbočka od pamětí k aritmetickým obvodům

22 Full-adderxyc-insc-out

23 8bitová sčítačka Konec odbočky

24 Klopný obvod S-R (flip-flop) = jednoduchá statická paměť RS QnQnQnQn00 Q n ? Realizace hradly NOR Realizace hradly NAND

25 Synchronní / asynchronní přístup do paměti asynchronní – pro dokončení operace je třeba časové kvantum (např. prodleva hradla nebo několika hradel) asynchronní – pro dokončení operace je třeba časové kvantum (např. prodleva hradla nebo několika hradel) synchronní – operace zcela řízena jednotným tikáním hodin synchronní – operace zcela řízena jednotným tikáním hodin

26 Vyrovnávací paměti – cache obvyklé použití: obvyklé použití: procesor-hlavní paměť procesor-hlavní paměť počítač-pomalá periferie počítač-pomalá periferie lokalita přístupu: lokalita přístupu: pokud byla data použita, je naděje, že budou ta samá nebo „adresově blízká“ použita znovu pokud byla data použita, je naděje, že budou ta samá nebo „adresově blízká“ použita znovu jsou-li data k dispozici v rychlé vyrovnávací paměti, není třeba na ně čekat jsou-li data k dispozici v rychlé vyrovnávací paměti, není třeba na ně čekat

27 Organizace cache každý blok dat je v cache uložen spolu se svou adresou (společná část adresy všech buněk v bloku), tzv. tagem každý blok dat je v cache uložen spolu se svou adresou (společná část adresy všech buněk v bloku), tzv. tagem vyhledávání dat v cache: vyhledávání dat v cache: tagy bloků nejsou v cache nijak uspořádány tagy bloků nejsou v cache nijak uspořádány paralelně se najde blok v cache který má správný tag (pokud tam je), tj. paralelně se porovnávají všechny tagy s tagem hledaných dat - asociativní přístup do paměti paralelně se najde blok v cache který má správný tag (pokud tam je), tj. paralelně se porovnávají všechny tagy s tagem hledaných dat - asociativní přístup do paměti z nalezeného bloku se přečtou data z nalezeného bloku se přečtou data