Architektura počítačů Paměťová hierarchie
|
|
- Žaneta Tomanová
- před 8 lety
- Počet zobrazení:
Transkript
1 Architektura počítačů Paměťová hierarchie Lubomír Bulej CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics
2 Paměťová zeď Výkon procesorů omezen výkonem pamět Výkon procesorů roste rychleji než výkon pamět Jednoduché operace trvají desetiny ns, přístup do paměti trvá desítky ns Nedosažitelný cíl kombinace: Paměť stejně rychlá jako procesor, dostatečná kapacita, rozumná cena 2/50
3 Paměťová zeď (2) Jak překonat paměťovou zeď Princip lokality přístupu do paměti Vlastnost většiny reálných programů (instrukce i data) Časová lokalita (temporal locality) K nedávno použitým datům budeme velmi pravděpodobně přistupovat znovu Nedávná data uložíme v malé, velmi rychlé paměti Prostorová lokalita (spatial locality) S velkou pravděpodobnost budeme přistupovat k datům poblíž těch, ke kterým jsme přistupovali nedávno Přistupovat k datům po větších blocích (zahrnující i okolní data) 3/50
4 4/50 Paměťová zeď (3) Burks, Goldstine, von Neumann: Preliminary discussion of the logical design of an electronic computing instrument (1946) Ideally, one would desire an infinitely large memory capacity such that any particular word would be immmediately available [...] We are forced to recognize the possibility of constructing a hierarchy of memories, each of which has a greater capacity than the preceding but which is less quickly accessible.
5 Paměťová zeď (4) Analogie s knihami a knihovnou Knihovna Spousta knih, ale přístup k nim je pomalý (cesta do knihovny) Velikost knihovny (nějakou dobu trvá najít správnou knihu) Jak se vyhnout vysoké latenci? Půjčit si nějaké knihy domů Mohou ležet na polici nebo pracovním stole Často používané knihy mohou být po ruce (časová lokalita) Půjčíme si více knih na podobné téma (prostorová lokalita) Odhadneme, co budeme potřebovat příště (prefetching) Police a stůl mají omezenou kapacitu 5/50
6 Volatilní paměti Statická RAM Primární cíl: Rychlost Sekundární cíl: Kapacita 6 tranzistorů na bit, rychlost závisí na ploše (pro malé kapacity latence < 1 ns) Dobře se kombinuje s ostatní procesorovou logikou Obsah není nutné periodicky obnovovat 6/50
7 7/50 Statická RAM Klopný obvod typu D 1 bit, ~ 4 hradla, ~ 9 tranzistorů D Q d q c
8 8/50 Buňka statické RAM Dvojice invertorů a řídící tranzistory 6 tranzistorů na 1 buňku bit line!bit line word line
9 9/50 Statická RAM v maticovém uspořádání M N bitů: M řádků po N bitech Výběr řádku Dekodér 1 z M Přístup ve dvou krocích 1. Výběr řádku (word lines) 2. Čtení sloupců (bit lines) wl[0] wl[1] bl[0] bl[1] bl[2] wl[2]
10 row decoder data 10/50 Statická RAM (2) bit n-1 X memory matrix n-bit address... Y Y-gating bit 0
11 Volatilní paměti (2) Dynamická RAM Primární cíl: Hustota (cena za bit) 1 tranzistor a 1 kondenzátor na bit Vysoká latence 40 ns uvnitř samotné paměti 100 ns mezi obvody Obsah je nutné periodicky občerstvovat (číst a znovu zapisovat) Nelze snadno kombinovat s logikou procesoru Jiný výrobní postup 11/50
12 Buňka dynamické RAM Kondenzátor a řídící tranzistor Informace uložena ve formě elektrického náboje Kondenzátor se samovolně vybíjí/nabíjí v důsledku ztrát a obsahu sousedních buněk Čtení je destruktivní (přečtená hodnota se ihned zapisuje zpět) bit line wl[0] bl[0] bl[1] wl[1] word line sense amplifiers 12/50
13 control logic row decoder data 13/50 Dynamická RAM address memory matrix... RAS Sense amps CAS Y... Y-gating WE
14 Zvyšování výkonu DRAM Pozorování Nejdéle trvá čtení řádku DRAM Řádek obsahuje více dat než jen požadované slovo Amortizace ceny čtení řádku Použít více slov z jednoho přečteného řádku Pipelining výstupu dat a výběru nového řádku Přečtený řádek uložen do výstupního registru, zahájení čtení dat z jiného řádku současně s přenosem dat z paměti do procesoru po sběrnici 14/50
15 Využit lokality přístupu Hierarchie paměťových komponent Vyšší vrstvy: Rychlé, malé, drahé Nižší vrstvy: Pomalé, velké, levné Vzájemné propojení sběrnicemi Přidávají latenci, omezují propustnost Nejčastěji používaná data v M1 Druhá nejpoužívanější data v M2 atd. Přesun dat mezi vrstvami Optimalizace průměrné doby přístupu CPU M1 M2 Lat avg = Lat hit + Lat miss % miss M3 15/50
16 16/50 Hierarchie paměťových komponent M0: Registry CPU Data pro instrukce M1: Primární cache Oddělená instrukční a datová SRAM (kb) M2: Sekundární cache Regs D I spravuje překladač Nejlépe na čipu, určitě v pouzdře SRAM (MB) M3: Operační paměť SRAM (kb MB, embedded zařízení) DRAM (GB) M4: Odkládací paměť L2 spravuje hardware spravuje software Soubory, swap HDD, flash (TB) RAM Disk
17 Hierarchie paměťových komponent (2) Analogie s knihovnou Registry aktuálně otevřená stránka v knize Jen jedna stránka Primární cache knihy na stole Aktivně využívány, velmi rychlý přístup, malá kapacita Sekundární cache knihy na polici Aktivně využívány, poměrně rychlý přístup, střední kapacita Operační paměť knihovna Skoro veškerá data, pomalý přístup, velká kapacita Odkládací paměť meziknihovní výpůjčka Velmi pomalé, ale také velmi málo časté 17/50
18 Cache Iluze velké a rychlé paměti Přesun dat mezi vrstvami cache řídí hardware Automatické nalezení chybějících dat Řadič cache (cache controller) SRAM, integrovaná na čipu Software může dávat nápovědy Organizace cache (ABC) Asociativita, velikost bloku, kapacita Klasifikace výpadků cache 18/50
19 Přímé mapování paměti do cache Základní struktura Pole řádek (cache lines) Např řádek po 64 B 64 KB Hardwarová hashovací tabulka podle adresy Např. 32bitové adresy 64bajtové bloky spodních 6 bitů adresuje bajt v bloku (offset bits) 1024 bloků dalších 10 bitů představuje číslo bloku (index bits) V principu lze použít i jiné bity (není příliš časté) 19/50
20 20/50 Přímé mapování paměti do cache (2) h 2 index [31:16] [15:6] [5:0] offset MUX address data
21 Přímé mapování paměti do cache (3) Nalezení správných dat V každém řádku cache může být jeden z 2 16 bloků operační paměti Kolize hashovací funkce Detekce správných dat Příznak platnosti řádky (valid bit) Tag se zbývajícími bity adresy (tag bits) Algoritmus 1. Přečteme řádek určený indexem 2. Pokud je nastaven valid bit a tag se shoduje s bity v adrese, jedná se o cache hit 3. Jinak se jedná o cache miss 21/50
22 22/50 Přímé mapování paměti do cache (4) h 2 = valid tag index offset [31:16] [15:6] [5:0] MUX address data hit
23 Režie tagů a valid bitů Pro 64 KB cache s 1024 řádky po 64 B Pro 32bitové adresy (16 bitů na tag + 1 valid bit) 1024 řádků ~ 2,1 KB Režie 3,3 % Pro 64bitové adresy (48 bitů na tag + 1 valid bit) 1024 řádků ~ 6,1 KB Režie 9,6 % 23/50
24 Obsluha výpadku cache Naplnění dat do cache Řadič cache Sekvenční obvod/stavový automat Vyžádá si data z následující úrovně hierarchie na základě adresy výpadku Zapíše data, tag a valid bit do řádku cache Výpadky cache zpožďují pipeline Analogie datového hazardu Zpožďovací logika je řízena signálem cache miss 24/50
25 25/50 Výkonnost cache Operace cache Přístup (čtení/zápis) do cache (access) Nalezení požadovaných dat (hit) Výpadek cache (miss) Načtení dat do cache (fill) Charakteristika cache % miss : Poměr výpadků a všech přístupů (miss rate) t hit : Doba přístupu do cache při hitu t miss : Doba potřebná k načtení dat do cache Výkonnostní metrika: Průměrný čas přístupu t avg = t hit + t miss % miss
26 Snížení miss rate Přímá cesta: zvyšování kapacity Miss rate klesá monotonně Zákon klesajících výnosů t hit roste s 2. odmocninou kapacity Složitější cesta Při konstantní kapacitě Změna organizace cache [1] 26/50
27 Organizace cache: Velikost řádku Zvětšení velikosti řádku Předpoklad: Využit prostorové lokality Změna poměru indexových/offsetových bitů (velikost tagu se nemění) Důsledky Snížení miss rate (do určité míry) Nižší režie na tagy Více potenciálně zbytečných přenosů dat Předčasná náhrada užitečných dat 27/50
28 Vliv velikosti řádku na miss rate Načítání okolních dat (spatial prefetching) Pro bloky se sousedními adresami mění miss/miss na miss/hit Rušení (interference) Pro bloky s nesousedními adresami v sousedních řádcích cache mění hit na miss Znemožňuje současný výskyt v cache Vždy oba efekty Ze začátku dominuje pozitivní efekt Limitní případ: Cache s jedním řádkem Obvyklá rozumná velikost řádku: B [1] 28/50
29 29/50 Vliv velikosti řádku na dobu plnění cache V principu Přečtení větších řádků by vždy mělo trvat déle V praxi Pro izolované výpadky se t miss nemění Critical Word First / Early Restart Z paměti se nejprve čte právě požadované slovo (pro minimalizaci zpoždění pipeline procesoru) Ostatní slova řádku cache se dočítají následně V případě skupin výpadků se t miss zvyšuje Nelze číst/přenášet/doplňovat více řádků současně Hromadění zpoždění Omezená přenosová kapacity mezi pamět a procesorem
30 Asociativní mapování paměti do cache Množinová asociativita (set associativity) Skupiny řádků = množiny, řádek v množině = cesta Např.: 2-cestná množinově-asociativní cache (2-way set-associative) Limitní případy Pouze jedna cesta: Přímo mapovaná cache Pouze jedna množina: Plně asociativní cache Cíl: Omezení konfliktů Blok paměti může být ve různých řádcích jedné množiny Prodlužuje t hit Výběr dat z řádků v množině 30/50
31 Asociativní mapování paměti do cache (2) ways h 2 h 2 sets = valid = valid tag index offset [31:16] [15:6] [5:0] MUX address data hit 31/50
32 Asociativní mapování paměti do cache (3) Algoritmus 1. Pomocí index bitů adresy (set) najdeme množinu řádků 2. Přečteme současně všechna data a tagy ze všech řádků (ways) v množině 3. Porovnáme současně tagy řádků s tagem z adresy Vliv na tag/index bity Více cest méně množin Více tag bitů 32/50
33 Vliv asociativity na miss rate Vyšší stupeň asociativity Snižuje miss rate Zákon klesajících výnosů Prodlužuje t hit [1] Dává smysl mít n-cestnou asociativitu, kde n není mocnina dvojky Ničemu to nevadí, i když to není obvyklé Velikost řádku a počet množin by měly být mocninou dvojky Zjednodušuje to indexaci (lze jednoduše použít bity adresy) 33/50
34 Plně asociativní cache Množinově-asociativní mapování s 1 množinou (počet cest roven počtu bloků) Blok paměti může být v libovolné řádku cache (cache line) Všechny bity adresy (kromě offset bitů) představují tag Asociativní paměť Paměť adresovaná klíčem Klíč = tag 34/50
35 Plně asociativní cache (2)... = valid = valid tag offset... [31:6] [5:0] MUX... address data hit 35/50
36 3C Model Klasifikace výpadků cache Compulsory (cold) miss Tuhle adresu jsem nikdy neviděl K výpadku by došlo i v nekonečně velké cache Capacity miss Výpadek způsobený příliš malou kapacitou cache Opakovaný přístup k bloku paměti oddělený alespoň N přístupy do N jiných bloků (kde N je počet řádků cache) K výpadku by došlo i v plně asociativní cache Conflict miss Výpadek způsobený příliš malým stupněm asociativity Všechny ostatní výpadky 36/50
37 Miss rate: ABC Důsledky 3C modelu Pokud nevznikají konflikty, zvýšení asociativity nepomůže Asociativita (Associativity) Snižuje počet konfliktních výpadků Prodlužuje t hit Velikost bloku (Block size) Zvyšuje počet konfliktních/kapacitních výpadků (méně řádků) Snižuje počet studených/kapacitních výpadků (prostorová lokalita) Vesměs neovlivňuje t hit Kapacita (Capacity) Snižuje počet kapacitních výpadků Prodlužuje t hit 37/50
38 Čtení dat z cache Tag a (všechna) data lze číst současně Pokud tag nesouhlasí, data se nepoužijí (cache miss) Vygeneruje se požadavek na doplnění (fill) z nižší vrstvy Read miss: kam uložit data z nižší vstvy? Obsah některého řádků nutno nahradit novými daty Původní obsah je vyhozen (evicted) Přímo mapovaná cache Cílový řádek určen jednoznačně indexovými bity adresy (Množinově) asociativní cache Všechny cesty v množině jsou kandidáty, nutno vybrat oběť Ideálně: nezahodit data, která budou brzy potřeba Random LRU (Least Recently Used): Ideální vzhledem k časové lokalitě NMRU (Not Most Recently Used): Aproximace LRU 38/50
39 Zápis dat do cache (1) Write hit Data zapsána do příslušného řádku cache Při zápisu pouze do cache budou data v paměti a v cache nekonzistentní Write through Při každé operaci zápisu data uložena do paměti i do cache Problém: operace s pamět (a tedy instrukce zápisu) trvají příliš dlouho Řešení: data zapsána do cache a write bufferu, odkud jsou zapsána do paměti Procesor musí čekat pouze pokud je write buffer plný (Kdy k tomu může dojít?) Při hledání dat v cache je nutné se podívat i do write bufferu Write-back Při operaci zápisu data uložena pouze do cache Vyžaduje dirty bit pro indikaci stavu řádku ve vztahu k paměti/nižší vrstvě Modifikovaný (dirty) řádek zapsán do nižší úrovně až když je nahrazen Zlepšuje výkon v situacích, kdy program generuje zápisy do paměti stejně rychle nebo rychleji, než je paměť schopna obsluhovat Složitější na implementaci 39/50
40 Zápis dat do cache (2) Write miss v případě write-through cache Je možné zároveň číst tag a zapisovat data Pokud dojde k přepsání špatných dat, správná data jsou ještě v paměti Write allocate Nejprve se do cache doplní data z nižší vrstvy Poté jako write hit: příslušná část řádku se přepíše zapisovanými daty Může zabránit výpadkům při příštm přístupu (lokalita) K tomu nemusí nutně dojit. Vyžaduje dodatečnou přenosovou kapacitu No write allocate Data se zapisují pouze do nižší vrstvy/paměti Eliminuje čtení z nižší vrstvy při write miss Vhodné pro data, která procesorem pouze prochází Např. nulování obsahu stránky, zápis bloku dat na disk, odeslání dat po síti... Některé procesory umožňují nastavit strategii zápisu na úrovni jednotlivých stránek 40/50
41 Zápis dat do cache (3) Write miss v případě write-back cache Není vždy možné zároveň číst tag a zapisovat data Změněný řádek/cesta musí být nejprve zapsán do paměti/nižší úrovně Zápis vyžaduje buď dva kroky... kontrola hit/miss a poté vlastní zápis nebo použit store bufferu kontrola hit/miss současně s odložením dat do bufferu při write hit data zapsána ze store bufferu do cache Zápis modifikovaného řádku (při nahrazení) Data nejprve přesunuta do write-back bufferu, později do paměti/nižší vrstvy Při hledání dat v cache opět nutno prohledávat i write-back buffer 41/50
42 Víceúrovňové cache (1) Cíl: snížení penalizace při výpadku 1-úrovňová cache: Total CPI = Memory stall cycles per instruction 4 GHz procesor, přístup do paměti 100 ns (400 taktů), 2% výpadků: Total CPI = % x 400 = 9 2-úrovňová cache: Total CPI = Primary stalls per instruction + Secondary stalls per instruction Přístupová doba 5 ns (20 taktů) pro hit/miss, sníží celkový počet výpadků na 0.5%: Total CPI = % x % x 400 = /50
43 43/50 Víceúrovňové cache (2) Různé úrovně cache mají různé role Umožňuje optimalizovat pro jiná (různá) kritéria než u jednoúrovňové cache Primární cache Mimimalizace hit time Umožňuje zvýšit taktovací frekvenci nebo snížit počet stupňů pipeline Typicky menší kapacita, menší velikost řádků (nižší penalizace za cache miss) Sekundární cache Mimimalizace miss rate Snižuje penalizaci za přístup do paměti Výrazně vyšší kapacita (přístupová doba není kritická), větší velikost řádků, vyšší stupeň asociativity (důraz na snížení počtu výpadků)
44 44/50 Proč je důležité o cache vědět? Quick Sort vs. Radix Sort LaMarca, Ladner (1996) O(n log n) vs. O(n) Teoreticky není co řešit Zdroj: P&H
45 45/50 Proč je důležité o cache vědět? (2) Jenže: Quick Sort se pro větší množství dat ukázal rychlejší... Zdroj: P&H
46 46/50 Proč je důležité o cache vědět? (3) Důvod Způsob přístupu k datům v implementaci algoritmu Radix Sort způsoboval příliš mnoho výpadků cache Zdroj: P&H
47 47/50 Proč je důležité o cache vědět? (4) Řešení Úprava implementace algoritmu Radix Sort, aby pracoval s daty nejprve v rámci bloku paměti, který je již načtený v cache (řádku cache) Zdroj: P&H
48 48/50 Shrnut: paměť dominuje výkonu CPU Paměťová bariéra (the memory wall) výkonnost roste rychleji u procesorů než u paměti Neexistuje ideální paměťová technologie rychlá, velká, levná nelze mít vše najednou Lokalita přístupu do paměti časová + prostorová, vlastnost reálných programů Řešení: hierarchie pamět optimalizace průměrné doby přístupu do paměti různé technologie v různých vrstvách mechanizmus pro přesun dat mezi vrstvami
49 Shrnut: cache jako iluze ideální paměti 1-3 úrovně rychlé paměti mezi CPU a hlavní pamět SRAM, kapacita L1 ~ 64KiB, L2/L3 ~ 256KiB-16MiB z pohledu programátora (i CPU) transparentní CPU (datová cesta) požaduje data pouze po cache přesun dat mezi cache a hlavní pamět zajišťuje HW data uložena v řádcích odpovídajících blokům paměti tag část adresy, která činí mapování jednoznačné 3C model: klasifikace výpadků cache změna organizace cache s cílem odstranit výpadky ABC: základní parametry cache asociativita, velikost bloku, kapacita 49/50
50 50/50 Reference [1] Roth A., Martin M.: CIS 371 Computer Organization and Design, University of Pennsylvania, Dept. Of Computer and Information Science, 2009
Principy počítačů a operačních systémů
Principy počítačů a operačních systémů Hierarchie paměti a cache Zimní semestr 2010/2011 Poděkování Při přípravě této prezentace jsem převzal a přeložil velké množství materiálu z prezentace Roth, A.,
Architektura počítačů Paměťová hierarchie
Architektura počítačů Paměťová hierarchie http://d3s.mff.cuni.cz http://d3s.mff.cuni.cz/teaching/nswi143 Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics
Architektura počítačů Paměťová hierarchie
Architektura počítačů Paměťová hierarchie http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematcs and physics 2/72
Paměťový podsystém počítače
Paměťový podsystém počítače typy pamětových systémů počítače virtuální paměť stránkování segmentace rychlá vyrovnávací paměť 30.1.2013 O. Novák: CIE6 1 Organizace paměťového systému počítače Paměťová hierarchie...
Mezipaměti počítače. L2 cache. L3 cache
Mezipaměti počítače Cache paměť - mezipaměť Hlavní paměť procesoru je typu DRAM a je pomalá. Proto se mezi pomalou hlavní paměť a procesor vkládá menší, ale rychlá vyrovnávací (cache) paměť SRAM. Rychlost
Pamět ová hierarchie, návrh skryté paměti cache 2
Architektura počítačových systémů Róbert Lórencz 8. přednáška Pamět ová hierarchie, návrh skryté paměti cache 2 http://service.felk.cvut.cz/courses/36aps lorencz@fel.cvut.cz Róbert Lórencz (ČVUT FEL, 2005)
Paměti cache. Cache může být realizována softwarově nebo hardwarově.
Paměti cache Cache je označení pro vyrovnávací paměť nacházející se mezi dvěma subsystémy s rozdílnou přenosovou rychlostí, a jak již její název vypovídá, tak tuto rychlost vyrovnává. Cache může být realizována
Pokročilé architektury počítačů
Pokročilé architektury počítačů Architektura paměťového a periferního podsystému České vysoké učení technické, Fakulta elektrotechnická A4M36PAP Pokročílé architektury počítačů Ver.1.00 2010 1 Motivace
Struktura a architektura počítačů (BI-SAP) 10
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 10 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
Pamět ová hierarchie, návrh skryté paměti 2. doc. Ing. Róbert Lórencz, CSc.
Architektura počítačových systémů Pamět ová hierarchie, návrh skryté paměti 2 doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů
Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje
Paměti Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru jsou používány
Struktura a architektura počítačů (BI-SAP) 11
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 11 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
Paměti a jejich organizace
Kapitola 5 Paměti a jejich organizace 5.1 Vnitřní a vnější paměti, vlastnosti jednotlivých typů Vnější paměti Jsou umístěny mimo základní jednotku. Lze je zařadit mezi periferní zařízení. Zápis a čtení
Miroslav Flídr Počítačové systémy LS 2006-1/21- Západočeská univerzita v Plzni
Počítačové systémy Vnitřní paměti Miroslav Flídr Počítačové systémy LS 2006-1/21- Západočeská univerzita v Plzni Hierarchire pamětí Miroslav Flídr Počítačové systémy LS 2006-2/21- Západočeská univerzita
Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)
Paměti EEPROM (1) EEPROM Electrically EPROM Mají podobné chování jako paměti EPROM, tj. jedná se o statické, energeticky nezávislé paměti, které je možné naprogramovat a později z nich informace vymazat
Pamět ová hierarchie, virtuální pamět. doc. Ing. Róbert Lórencz, CSc.
Architektura počítačových systémů Pamět ová hierarchie, virtuální pamět doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů
Pohled do nitra mikroprocesoru Josef Horálek
Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická
Paměťová hierarchie. INP 2008 FIT VUT v Brně
Paměťová hierarchie INP 2008 FIT VUT v Brně 000 Výkonová mezera mezi CPU a pamětí Moorův zákon CPU CPU 60% za rok (2X/.5roku) výkonnost 00 0 980 98 DRAM 982 983 984 985 986 987 988 989 990 99 992 993 994
Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry.
Paměti Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry. Klíčové pojmy: paměť, RAM, rozdělení pamětí, ROM, vnitřní paměť, vnější paměť. Úvod Operační paměť
ÚVOD DO OPERAČNÍCH SYSTÉMŮ. Správa paměti. Přímý přístup k fyzické paměti, abstrakce: adresový prostor, virtualizace, segmentace
ÚVOD DO OPERAČNÍCH SYSTÉMŮ Správa paměti Přímý přístup k fyzické paměti, abstrakce: adresový prostor, virtualizace, segmentace České vysoké učení technické Fakulta elektrotechnická Y38ÚOS Úvod do operačních
Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010
Přednášky o výpočetní technice Hardware teoreticky Adam Dominec 2010 Rozvržení Historie Procesor Paměť Základní deska přednášky o výpočetní technice Počítací stroje Mechanické počítačky se rozvíjely už
Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit
Jednoduché stránkování Operační systémy Přednáška 8: Správa paměti II Hlavní paměť rozdělená na malé úseky stejné velikosti (např. 4kB) nazývané rámce (frames). Program rozdělen na malé úseky stejné velikosti
Paměť počítače. 0 (neprochází proud) 1 (prochází proud)
Paměť počítače Paměť je nezbytnou součástí jakéhokoli počítače. Slouží k uložení základních informací počítače, operačního systému, aplikačních programů a dat uživatele. Počítače jsou vybudovány z bistabilních
Dělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni
ělení pamětí Volatilní paměti Nevolatilní paměti Počítačové systémy Vnitřní paměti Miroslav Flídr Počítačové systémy LS 2006-1/11- Západočeská univerzita v Plzni ělení pamětí Volatilní paměti Nevolatilní
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
Rychlá vyrovnávací paměť v architektuře PC
Rychlá vyrovnávací paměť v architektuře PC 1 Cíl přednášky Prezentovat důvody, které vedly k zavedení rychlé vyrovnávací paměti (RVP) do architektury počítače. Vysvětlit principy činnosti RVP. Ukázat vývoj
Paměti Josef Horálek
Paměti Josef Horálek Paměť = Paměť je pro počítač životní nutností = mikroprocesor z ní čte programy, kterými je řízen a také do ní ukládá výsledky své práce = Paměti v zásadě můžeme rozdělit na: = Primární
Paměti počítače ROM, RAM
Paměti počítače ROM, RAM Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje. Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru
DUM č. 10 v sadě. 31. Inf-7 Technické vybavení počítačů
projekt GML Brno Docens DUM č. 10 v sadě 31. Inf-7 Technické vybavení počítačů Autor: Roman Hrdlička Datum: 04.12.2013 Ročník: 1A, 1B, 1C Anotace DUMu: jak fungují vnitřní paměti, typy ROM a RAM pamětí,
asociativní paměti Ing. Jakub Št astný, Ph.D. 1 Katedra teorie obvodů FEL ČVUT Technická 2, Praha 6,
Pamět ové obvody, řadiče a implementace, asociativní paměti AČS Ing. Jakub Št astný, Ph.D. 1 1 FPGA Laboratoř Katedra teorie obvodů FEL ČVUT Technická 2, Praha 6, 166 27 http://amber.feld.cvut.cz/fpga
Kapitola 10: Diskové a souborové struktury. Klasifikace fyzických médií. Fyzická média
- 10.1 - Kapitola 10: Diskové a souborové struktury Přehled fyzických ukládacích médií Magnetické disky RAID (Redundant Array of Inexpensive Disks) Terciární úložiště Přístup k médiu Souborové organizace
PROCESOR. Typy procesorů
PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně
Principy operačních systémů. Lekce 3: Virtualizace paměti
Principy operačních systémů Lekce 3: Virtualizace paměti Virtuální paměť Adresní prostor paměti je uspořádán logicky jinak, nebo je dokonce větší než je fyzická operační paměť RAM Rozšíření vnitřní paměti
Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy
Cache paměť - mezipaměť
Cache paměť - mezipaměť 10.přednáška Urychlení přenosu mezi procesorem a hlavní pamětí Hlavní paměť procesoru je typu DRAM a je pomalá. Proto se mezi pomalou hlavní paměť a procesor vkládá menší, ale rychlá
Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností, budoucností a hlavními parametry.
Paměti Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností, budoucností a hlavními parametry. Klíčové pojmy: paměť, RAM, rozdělení pamětí, ROM, vnitřní paměť, vnější paměť. Úvod
Technické prostředky počítačové techniky
Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení
Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:
Paměti počítače 9.přednáška
Paměti počíta tače 9.přednáška Paměť Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na
PAMĚŤOVÝ SUBSYSTÉM. Principy počítačů I. Literatura. Parametry paměti. Parametry paměti. Dělení pamětí podle funkce. Kritéria dělení pamětí
Principy počítačů I PAMĚŤOVÝ SUBSYSTÉM Literatura http://www.tomshardware.com http://www.play-hookey.com/digital/ 6 kb ought to be enough for anybody. Bill Gates, 98 Parametry paměti kapacita objem informace,
Pokročilé architektury počítačů
Pokročilé architektury počítačů Přednáška 3 Hierarchické uspořádání pamětí počítače Martin Milata Obsah Paměťový subsystém Obvyklé chování programů při přístupu do paměti Cache paměti princip činnosti
Systém adresace paměti
Systém adresace paměti Základní pojmy Adresa fyzická - adresa, která je přenesena na adresní sběrnici a fyzicky adresuje hlavní paměť logická - adresa, kterou má k dispozici proces k adresaci přiděleného
Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
Paměti EEPROM (1) 25/07/2006 1
Paměti EEPROM (1) EEPROM - Electrically EPROM Mají podobné chování jako paměti EPROM, tj. jedná se o statické, energeticky nezávislé paměti, které je možné naprogramovat a později z nich informace vymazat
Architektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Digitální
Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:
Paměťové prvky. ITP Technika personálních počítačů. Zdeněk Kotásek Marcela Šimková Pavel Bartoš
Paměťové prvky ITP Technika personálních počítačů Zdeněk Kotásek Marcela Šimková Pavel Bartoš Vysoké učení technické v Brně, Fakulta informačních technologií v Brně Božetěchova 2, 612 66 Brno Osnova Typy
Procesor. Procesor FPU ALU. Řadič mikrokód
Procesor Procesor Integrovaný obvod zajišťující funkce CPU Tvoří srdce a mozek celého počítače a do značné míry ovlivňuje výkon celého počítače (čím rychlejší procesor, tím rychlejší počítač) Provádí jednotlivé
2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu
Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín
Hardware počítačů. Architektura počítačů Paměti počítačů Aritmetika - ALU Řadič
Hardware počítačů Architektura počítačů Paměti počítačů Aritmetika - ALU Řadič 5. Paměťový systém počítače Paměť je důležitou součástí počítače, procesor si s ní neustále vyměňuje data. vnitřní paměť =
Paměti Flash. Paměti Flash. Základní charakteristiky
Paměti Flash K.D. - přednášky 1 Základní charakteristiky (Flash EEPROM): Přepis dat bez mazání: ne. Mazání: po blocích nebo celý čip. Zápis: po slovech nebo po blocích. Typická životnost: 100 000 1 000
2010/2011 ZS P i r i nc č py po ít č čů a PAMĚŤOVÝ ĚŤ SUBSYSTÉM z pohledu OS OS
Pi Principy i počítačů čů PAMĚŤOVÝ SUBSYSTÉM z pohledu OS Správa paměti OS je správcem prostředků, tedy i paměti přidělování procesům zajištění ochrany systému i procesů zajištění požadavků aniž by došlo
Operační systémy. Přednáška 7: Správa paměti I
Operační systémy Přednáška 7: Správa paměti I 1 Správa paměti (SP) Memory Management Unit (MMU) hardware umístěný na CPU čipu např. překládá logické adresy na fyzické adresy, Memory Manager software, který
požadovan adované velikosti a vlastností Interpretace adresy POT POT
požadovan adované velikosti a vlastností K.D. - přednášky 1 Interpretace adresy Ve kterémkoliv místě lze adresu rozdělit na číslo bloku a offset uvnitř bloku. Velikost bloku je dána délkou příslušné části
Architektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics 2/36 Digitální
Počítačová sestava paměti, operační paměť RAM
Pavel Dvořák Gymnázium Velké Meziříčí Počítačová sestava paměti, operační paměť RAM Registrační číslo projektu: CZ.1.07/1.5.00/34.0948 Jazyk: čestina Datum vytvoření: 17. 10. 2012 Cílová skupina: studenti
Přednáška. Správa paměti I. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Správa paměti I. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 1.5 Paměti konstant Obor: Mechanik elektronik Ročník: 3. Zpracoval(a): Jiří Kolář Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován
Princip funkce počítače
Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování
Cache paměti (1) Cache paměť: V dnešních počítačích se běžně používají dva, popř. tři druhy cache pamětí:
Cache paměti (1) Cache paměť: rychlá vyrovnávací paměť mezi rychlým zařízením (např. procesor) a pomalejším zařízením (např. operační paměť) vyrobena z obvodů SRAM s přístupovou dobou 1-20 ns V dnešních
Operační systémy. Přednáška 8: Správa paměti II
Operační systémy Přednáška 8: Správa paměti II 1 Jednoduché stránkování Hlavní paměť rozdělená na malé úseky stejné velikosti (např. 4kB) nazývané rámce (frames). Program rozdělen na malé úseky stejné
Paměti operační paměti
Paměti operační paměti Autor: Kulhánek Zdeněk Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_828 1.11.2012
Přidělování paměti II Mgr. Josef Horálek
Přidělování paměti II Mgr. Josef Horálek Techniky přidělování paměti = Přidělování jediné souvislé oblasti paměti = Přidělování paměti po sekcích = Dynamické přemisťování sekcí = Stránkování = Stránkování
NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA
Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA Literatura W.Stallings: Computer Organization & Architecture J.L.Hennessy, P.A.Patterson: Patterson: Computer Architecture: a Quantitative Approach
Operační paměti počítačů PC
Operační paměti počítačů PC Dynamické paměti RAM operační č paměť je realizována čipy dynamických pamětí RAM DRAM informace uchovávána jako náboj na kondenzátoru nutnost náboj pravidelně obnovovat (refresh)
Operační systémy. Správa paměti (SP) Požadavky na SP. Spojování a zavedení programu. Spojování programu (linking) Zavádění programu (loading)
Správa paměti (SP) Operační systémy Přednáška 7: Správa paměti I Memory Management Unit (MMU) hardware umístěný na CPU čipu např. překládá logické adresy na fyzické adresy, Memory Manager software, který
Provádění instrukcí. procesorem. Základní model
procesorem 1 Základní model Kód programu (instrukce) a data jsou uloženy ve vnější paměti. Procesor musí nejprve z paměti přečíst instrukci. Při provedení instrukce podle potřeby čte nebo zapisuje data
Procesor. Základní prvky procesoru Instrukční sada Metody zvýšení výkonu procesoru
Počítačové systémy Procesor Miroslav Flídr Počítačové systémy LS 2006-1/17- Západočeská univerzita v Plzni Víceúrovňová organizace počítače Digital logic level Microarchitecture level Processor Instruction
Uspořádání cache pamětí procesorů historie a současný stav
Uspořádání cache pamětí procesorů historie a současný stav Stránka: 1 / 17 Obsah 1Úvod...3 2Hierarchie pamětí počítače...4 2.1Pracovní registry procesoru...4 2.2L1 cache...4 2.3L2 cache...5 2.4Operační
Způsoby realizace paměťových prvků
Způsoby realizace paměťových prvků Interní paměti jsou zapojeny jako matice paměťových buněk. Každá buňka má kapacitu jeden bit. Takováto buňka tedy může uchovávat pouze hodnotu logická jedna nebo logická
Parametry pamětí vybavovací doba (tj. čas přístupu k záznamu v paměti) = 10 ns ms rychlost toku dat (tj. počet přenesených bitů za sekundu)
Paměti Parametry pamětí vybavovací doba (tj. čas přístupu k záznamu v paměti) = 10 ns...100 ms rychlost toku dat (tj. počet přenesených bitů za sekundu) kapacita paměti (tj. počet bitů, slabik, slov) cena
Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)
Paměti EEPROM (1) EEPROM Electrically EPROM Mají podobné chování jako paměti EPROM, tj. jedná se o statické, energeticky nezávislé paměti, které je možné naprogramovat a později z nich informace vymazat
Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť:
Cache paměti (1) Cache paměť: rychlá vyrovnávací paměť mezi rychlým zařízením (např. procesor) a pomalejším zařízením (např. operační paměť) vyrobena z obvodů SRAM s přístupovou dobou 1 20 ns V dnešních
Roman Výtisk, VYT027
Roman Výtisk, VYT027 Ohlédnutí za architekturou AMD K8 Představení architektury procesoru AMD K10 Přínos Struktura cache IMC, HyperTransport sběrnice Použitá literatura Ohlášení x86-64 architektury 5.
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana
Architektura počítače
Architektura počítače Výpočetní systém HIERARCHICKÁ STRUKTURA Úroveň aplikačních programů Úroveň obecných funkčních programů Úroveň vyšších programovacích jazyků a prostředí Úroveň základních programovacích
Vstupně - výstupní moduly
Vstupně - výstupní moduly Přídavná zařízení sloužící ke vstupu a výstupu dat bo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo, ale prostřednictvím vstupně-výstupních modulů ( ů ). Hlavní
Řízení IO přenosů DMA řadičem
Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována
Organizace a zpracování dat I (NDBI007) RNDr. Michal Žemlička, Ph.D.
Úvodní přednáška z Organizace a zpracování dat I (NDBI007) RNDr. Michal Žemlička, Ph.D. Cíl předmětu Obeznámit studenty se základy a specifiky práce se sekundární pamětí. Představit některé specifické
INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_15_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077
Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Petr
4. Elektronické logické členy. Elektronické obvody pro logické členy
4. Elektronické logické členy Kombinační a sekvenční logické funkce a logické členy Elektronické obvody pro logické členy Polovodičové paměti 1 Kombinační logické obvody Způsoby zápisu logických funkcí:
Adresování paměti. Adresní prostor. Adresní módy (v instrukcích) T.Mainzer
Adresování paměti T.Mainzer Adresní prostor Logický adresní prostor - Adresní prostor se kterým může pracovat/může adresovat daný procesor. Pracuje li procesor s 16-bitovou adresou má log.adresní prostor
I. Dalšívnitřní paměti
BI-JPO (Jednotky počítače) I. Dalšívnitřní paměti c doc. Ing. Alois Pluháček, CSc. 2010 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Evropský sociální
ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv
Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).
Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis
Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus
Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná
VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy
VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Petr
Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2
Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy
Operační systémy. Přednáška 9: Správa paměti III
Operační systémy Přednáška 9: Správa paměti III Strategie nahrání (Fetch policy) Určuje, kdy má být virtuální stránka nahrána do hlavní paměti. Stránkování na žádost (demand paging) Virtuální stránky jsou
MSP 430F1611. Jiří Kašpar. Charakteristika
MSP 430F1611 Charakteristika Mikroprocesor MSP430F1611 je 16 bitový, RISC struktura s von-neumannovou architekturou. Na mikroprocesor má neuvěřitelně velkou RAM paměť 10KB, 48KB + 256B FLASH paměť. Takže
Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011
Osobní počítač Zpracoval: ict Aktualizace: 10. 11. 2011 Charakteristika PC Osobní počítač (personal computer - PC) je nástroj člověka pro zpracovávání informací Vyznačuje se schopností samostatně pracovat
Integrovaná střední škola, Sokolnice 496
Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:
Intel 80486 (2) Intel 80486 (1) Intel 80486 (3) Intel 80486 (4) Intel 80486 (6) Intel 80486 (5) Nezřetězené zpracování instrukcí:
Intel 80486 (1) Vyroben v roce 1989 Prodáván pod oficiálním názvem 80486DX Plně 32bitový procesor Na svém čipu má integrován: - zmodernizovaný procesor 80386 - numerický koprocesor 80387 - L1 (interní)
Z{kladní struktura počítače
Z{kladní struktura počítače Cílem této kapitoly je sezn{mit se s různými strukturami počítače, které využív{ výpočetní technika v současnosti. Klíčové pojmy: Von Neumannova struktura počítače, Harvardská
Správy cache. Martin Žádník. Vysoké učení technické v Brně, Fakulta informačních technologií v Brně Božetěchova 2, Brno
Správy cache Martin Žádník Vysoké učení technické v Brně, Fakulta informačních technologií v Brně Božetěchova 2, 612 66 Brno ant@fit.vutbr.cz Hierarchie Cílem cache je dostat data co nejblíže výpočetnímu
HW počítače co se nalézá uvnitř počítačové skříně
ZVT HW počítače co se nalézá uvnitř počítačové skříně HW vybavení PC Hardware Vnitřní (uvnitř počítačové skříně) Vnější ( ) Základní HW základní jednotka + zobrazovací zařízení + klávesnice + (myš) Vnější
Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:
Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený