Principy počítačů a operačních systémů
|
|
- Daniel Beránek
- před 8 lety
- Počet zobrazení:
Transkript
1 Principy počítačů a operačních systémů Hierarchie paměti a cache Zimní semestr 2010/2011
2 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., Martin, M. CIS 371 Computer Organization an Design. University of Pennsylvania, Dept. of Computer and Information Science, Spring /55 - Paměť a cache
3 Motivace Výkon procesoru je omezen rychlostí paměti operace add trvá 0.33ns na 3GHz procesoru latence dnešních pamětí je více než 33ns naivní implementace: přístup do paměti (čtení/zápis) může být až 100x pomalejší než ostatní operace Nedosažitelný cíl paměť pracující stejně rychle jako procesor kapacita vždy odpovídající potřebám programu rozumná cena Nelze mít všechno současně! 3/55 - Paměť a cache
4 Volatilní paměti Statické primární cíl: rychlost, sekundární cíl: kapacita 6 tranzistorů na bit, rychlost závisí na ploše, pro malé kapacity latence < 1ns dobře se kombinuje s ostatní procesorovou logikou obsah není nutné periodicky obnovovat Dynamické primární cíl: hustota (cena za bit) 1 tranzistor + 1 kondenzátor na bit, vysoká latence (> 40ns uvnitř samotné paměti, 100ns mezi obvody) obsah je nutné periodicky obnovovat (znovu zapisovat) nelze dobře kombinovat s logikou (jiný výrobní proces) 4/55 - Paměť a cache
5 Statická paměť: klopné obvody 1 bit ~ klopný obvod typu D ~ 9 hradel ~ 18 tranzistorů D Q C 2 D Q Q 5/55 - Paměť a cache
6 Statická paměť: buňka paměti SRAM 1 bit ~ dvojice invertorů + řídící tranzitory invertor ~ 2 tranzistory 6 tranzistorů na 1 buňku Bit line!bit line Word line 6/55 - Paměť a cache
7 7/55 - Paměť a cache Statická paměť: SRAM v maticovém uspořádání m n bitů ~ m řádků po n bitech Address [20:0] vysoká hustota integrace výběr řádku ~ dekodér 1 z N přístup do paměti ve dvou krocích 1. výběr řádku (word lines) 2.čtení sloupců (bit lines) 21 Chip select Output enable SRAM 16 2M 16 D out [15:0] Write enable D in [15:0] 16 WL [2] WL [1] WL [0] BL [0] BL [1] BL [2]
8 8/55 - Paměť a cache Vnitřní organizace paměti bit n-1 n-bit address X row decoder memory array Y Y-gating bit 0 data
9 Dynamická paměť: buňka paměti DRAM 1 bit ~ kondenzátor + řídící tranzistor informaci nutno obnovovat informace se časem ztrácí destruktivní čtení Bit line C B Wor d line C S Sense amplifiers 9/55 - Paměť a cache
10 10/55 - Paměť a cache Typická organizace DRAM address row decoder memory array RAS control logic sense amps CAS WE Y Y-gating data
11 Zvyšování výkonu DRAM Pozorování nejdéle trvá čtení řádku řádek obsahuje více než jen požadované slovo Amortizace ceny čtení řádku použít více slov z jednoho přečteného řádku data z přečteného řádku jsou uložena v registru je možné přečíst několik sloupců za sebou pipelining výstupu dat a výběru nového řádku přečtený řádek zkopírován do (dalšího) výstupního registru, což umožní zahájit čtení dat z jiného řádku současně s přenosem dat z paměti (výstupního registru) 11/55 - Paměť a cache
12 Permanentní paměti Magnetický záznam pevný disk, páska, disketa vysoká latence vesměs sekvenční přístup, mechanické zpoždění Optický a magneto-optický záznam CD/DVD/BD ROM/RW MiniDisc Paměť typu Flash elektrický náboj zachycený v polovodiči absence mechanického zpoždění rychlé čtení zápis (po velkých blocích) více problematický 12/55 - Paměť a cache
13 13/55 - Paměť a cache Co se dá koupit za stejnou cenu? SRAM DRAM Flash Disk Kapacita 8 MiB 4 GiB 500x levnější Latence Propustnost <1-2 ns (na čipu) 300 GB/s (registry) ~ 50 ns > 100x pomalejší ~ 25 GB/s 12x pomalejší 64 GB 16x levnější ~ 75 μs 1500x pomalejší 250 MB/s 100x pomalejší 1.5 TB 25x levnější 10 ms 133x pomalejší 100 MB/s 2.5x pomalejší
14 14/55 - Paměť a cache Vývoj paměťových technologií 2003 Elsevier Science
15 Paměťová bariéra (the( memory wall) 2003 Elsevier Science Výkon procesoru dominován výkonem pamětí 35-55% nárůst rychlosti vs. 7% snížení latence výkon procesorů roste rychleji než výkon pamětí 15/55 - Paměť a cache
16 16/55 - Paměť a cache Jak překonat paměťovou bariéru? Lokalita přístupu do paměti vlastnost reálných programů (až na výjimky) funguje pro instrukce i pro data Časová (temporal) lokalita k nedávno použitým datům bude s velkou pravděpodobností přistupováno znovu reaktivní využití: nedávno použitá data si schováme v malé, velmi rychlé paměti Prostorová (spatial) lokalita s velkou pravděpodobností se bude přistupovat k datům poblíž těch, se kterými se právě pracuje proaktivní využití: přistupovat k datům po větších blocích, které zahrnují i okolní data
17 17/55 - Paměť a cache To se vědělo už na úplném počátku... Ideally, one would desire an infinitely large memory capacity such that any particular word would be immediately 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. Burks, Goldstine, von Neumann Preliminary discussion of the logical design of an electronic computing instrument IAS memo, 1946
18 Analogie s knihovnou Spousta knih, ale přístup k nim je pomalý... vzdálenost (nějakou dobu trvá se tam dostat) velikost (nějakou dobu trvá najít knihu) Jak se vyhnout vysoké latenci? půjčit si nějaké knihy domů doma mohou ležet na pracovním stole, nebo na polici jenže stůl/police mají omezenou kapacitu často používané knihy musí být po ruce (časová lokalita) půjčíme si více knih na podobné téma (prostorová lokalita) odhadmeme co budeme potřebovat příště (prefetching) 18/55 - Paměť a cache
19 Využití lokality přístupu: hierarchie pamětí CPU M1 M2 M3 M4 Hierarchie pamětový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 M1 + druhá nejpoužívanější data v M2 M2 + třetí... přesun dat mezi vrstvami hierarchie Optimalizace průměrné doby přístupu Lat avg = Lat hit + % miss Lat miss 19/55 - Paměť a cache
20 20/55 - Paměť a cache Využití lokality přístupu: hierarchie pamětí CPU Regs I$ D$ L2 Cache Hlavní paměť Disk Spravuje překladač Spravuje hardware Spravuje software M0: registry M1: primární cache oddělená, instrukční a datová každá 8-64 KiB M2: sekundární cache nejlépe na čipu, určitě v pouzdře SRAM, 512 KiB až 16 MiB M3: hlavní paměť DRAM, 1-8 GiB (servery 128 GiB) M4: odkládací paměť soubory, swap magnetické disky, flash paměti
21 Zpět k analogii s knihovnou Registry knihy na stole aktivně využívány, na stůl se jich moc nevejde Cache police na knihy střední kapacita, poměrně rychlý přístup Hlavní paměť knihovna velká kapacita, je v ní skoro vše, pomalý přístup Odkládací paměť meziknihovní výpůjčka velmi pomalé, ale (doufejme) velmi neobvyklé 21/55 - Paměť a cache
22 Cache Iluze velké a rychlé paměti
23 Cache = iluze velké a rychlé paměti CPU Regs I$ D$ L2 Cache Hlavní paměť Přesun dat mezi vrstvami řídí HW automaticky obstarává chybějící data řadič cache (cache controller) SRAM, integrována na čipu srovnej: hlavní paměť DRAM, mimo čip Organizace cache (ABC) asociativita, velikost bloku, kapacita klasifikace výpadků cache Disk 23/55 - Paměť a cache
24 Přímé mapování paměti do cache Základní struktura cache pole řádek (cache lines), např řádek po 64B 64 KiB hardwarová hašovací tabulka Jak najít řádek odpovídajcí bloku paměti? dekódovat část adresy... ale kterou? předpokládejme 32b adresy 64B bloky spodních 6 bitů adresuje bajt v bloku (offset bits) 1024 bloků dalších 10 bitů představuje číslo bloku (index bits) jako indexové by se daly použít i jiné bity, ale tyhle fungují nejlépe index offset MUX Address Data 24/55 - Paměť a cache
25 Přímé mapování: jak najít správná data? V řádku cache může být jeden z 2 16 bloků paměti adresy bloků mají stejné indexové bity stejný řádek cache Jak poznáme, že v řádku vůbec nějaká data jsou? k řádku připojíme tag a příznak platnosti (valid bit) porovnáme tag se zbývajícími bity adresy (tag bits) indexové bity adresy není nutné porovnávat Vyhledávací algoritmus 1. přečteme řádek určený indexem 2. pokud se tag řádku shoduje s tagem v adrese a pokud je nastaven valid bit, jedná se o cache hit 3. jinak cache miss tag index offset Address MUX Data = Valid Hit? 25/55 - Paměť a cache
26 Jaká je režie tagů a valid bitů? Do 64 KiB cache se vejde 64 KiB dat místo pro uložení tagů a valid bitů představuje režii Režie pro 64 KiB cache s 1024 řádky po 64 B 64 B řádky 6 bitů na offset 1024 řádků 10 bitů na index 32 bitů adresy 16 bitů na tag (16 tag bitů + 1 valid bit) 1024 řádků 2.2 KiB 3.5% Co když budou adresy 64 bitové? velikost tagu se zvýší na 48 bitů ~ 9.8% 26/55 - Paměť a cache
27 Obsluha výpadku cache (cache( miss) Co když data nenajdeme v cache? jak se tam vůbec dostanou? Řadič cache (cache controller) sekvenční obvod automat zapamatuje si adresu výpadku vyžádá si data z následující úrovně hierarchie počká na data zapíše data + tag + valid bit do řádku Výpadky cache zpožďují pipeline (jako hazardy) zpožďovací logika řízena signálem cache miss při doplnění dat je signál deaktivován 27/55 - Paměť a cache
28 28/55 - Paměť a cache Příklad: přímé mapování paměti do cache 4-bitová adresa, kapacita 8B, 2B bloky Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P tag (1b) Cache Set Tag Adresa index (2b) offset (1b) Data 0 1
29 29/55 - Paměť a cache Příklad: cache miss při čtení adresy bitová adresa, kapacita 8B, 2B bloky Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P tag (1b) Cache Set Tag Adresa index (2b) offset (1b) Data 0 1 A B C D E F G H
30 30/55 - Paměť a cache Příklad: plnění řádku blokem z adresy bitová adresa, kapacita 8B, 2B bloky Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P tag (1b) Adresa index (2b) offset (1b) Cache Set Tag Data A B 01 0 C D 10 0 E F 11 1 O P
31 Výkonnost cache Operace cache přístup (čtení nebo zápis) do cache (access) požadovaná data nalezena (hit) požadovaná data nenalezena, výpadek cache (miss) načtení dat do cache (fill) Charakteristika cache % miss... #výpadků / #přístupů (miss-rate) t hit... doba přístupu do cache při cache hit t miss... čas potřebný k načtení dat do cache Výkonnostní metrika: průměrný čas přístupu t avg = t hit + % miss t miss 31/55 - Paměť a cache
32 Kapacita vs. výkonnost cache Jak snížit % miss? nejjednodušší cesta: zvýšit kapacitu miss-rate klesá monotonně zákon klesajících výnosů t hit roste s 2. odmocninou kapacity Zdroj: CIS 371 ( Roth/Martin) Při konstantní kapacitě... pro změnu % miss nutno změnit organizaci cache 32/55 - Paměť a cache
33 Organizace cache: velikost řádku Zvětšení velikosti řádku důraz na využití prostorové lokality změna poměru indexových/offsetových bitů velikost tagu se nemění Důsledky snížení % miss (do určité míry) nižší režie na tagy (proč?) více potenciálně zbytečných přenosů dat předčasná náhrada užitečných dat 33/55 - Paměť a cache
34 34/55 - Paměť a cache Příklad: cache miss při čtení adresy bitová adresa, kapacita 8B, 4B bloky Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P tag (1b) Set Tag Adresa index (1b) offset (2b) Cache Data A B C D E F G H
35 35/55 - Paměť a cache Příklad: plnění řádku blokem z adresy bitová adresa, kapacita 8B, 4B bloky Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P tag (1b) Set Tag Adresa index (1b) offset (2b) Cache Data A B C D M N O P
36 Vliv velikosti řádku cache na miss-rate Načítání okolních dat (spatial prefetching) mění miss/miss na miss/hit pro bloky se sousedními adresami Rušení (interference) mění hit na miss pro bloky s nesousedními adresami v sousedních řádcích zmemožnuje současný výskyt v cache limitně cache s jedním řádkem Vždy se uplatňují oba efekty ze začátku dominuje pozitivní vliv načítání okolních dat závisí na velikosti cache rozumná velikost řádku je B Zdroj: CIS 371 ( Roth/Martin) závisí na programu 36/55 - Paměť a cache
37 Vliv velikosti řádku na dobu plnění cache Prodlužuje se při zvětšování řádku t miss? přečtení větších řádků by mělo trvat déle... to je pravda, ale... V případě izolovaných výpadků se t miss nemění Critical Word First / Early Restart z paměti se nejprve čte právě požadované slovo jakmile dorazí, pipeline může pokračovat ostatní slova řádku cache se dočítají později V případě skupin výpadků se t miss zvyšuje najednou nelze číst/přenášet/doplňovat více řádků zpoždění se začnou hromadit vesměs problém přenosové kapacity mezi pamětí a CPU 37/55 - Paměť a cache
38 Množinově-asociativní mapování paměti do cache Množinová asociativita (set associativity) skupiny řádků = množiny, řádek v množině = cesta příklad: 2-cestná množinově-asociativní cache (2-way set-associative) pouze 1 cesta přímo mapovaná cache pouze 1 množina plně asociativní cache Omezuje konflikty blok může být ve více řádcích tag set offset = MUX MUX Valid ways = Valid sets Prodlužuje t hit výběr dat z řádků v množině Address Data Hit? 38/55 - Paměť a cache
39 39/55 - Paměť a cache Příklad: mapování paměti do 2-cestné cache 4-bitová adresa, kapacita 8B, 2B bloky, 2 cesty Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P tag (2b) Adresa index (1b) offset (1b) Cache Way 0 Way 1 Set Tag Data Tag Data
40 40/55 - Paměť a cache Příklad: cache miss při čtení adresy bitová adresa, kapacita 8B, 2B bloky, 2 cesty Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P Set 0 1 tag (2b) Tag Adresa index (1b) offset (1b) Cache Way 0 Way 1 Data Tag Data A B 01 E F C D 01 G H
41 41/55 - Paměť a cache Příklad: plnění řádku blokem z adresy bitová adresa, kapacita 8B, 2B bloky, 2 cesty Paměť 0000 A 0001 B 0010 C 0011 D 0100 E 0101 F 0110 G 0111 H 1000 I 1001 J 1010 K 1011 L 1100 M 1101 N 1110 O 1111 P Set 0 1 tag (2b) Tag Adresa index (1b) offset (1b) Cache Way 0 Way 1 Data Tag Data A B 01 E F C D 11 O P
42 Množinově-asociativní mapování paměti do cache Vyhledávací algoritmus 1. pomocí index bitů adresy (set) najdeme množinu řádků 2. přečteme data + tagy ze všech řádků v množině současně 3. současně porovnáme tagy řádků s tagem z adresy libovolná shoda + valid bit = hit Vliv na tag/index bity více cest méně množin více tag bitů = Valid ways = Valid sets MUX tag set offset MUX Address Data Hit? 42/55 - Paměť a cache
43 Plně asociativní mapování paměti do cache Množinově-asociativní s 1 množinou blok paměti může být v libovolném řádku cache všechny bity adresy (až na offset bity) představují tag asociativní paměť adresována klíčem tag = klíč = Valid = Valid MUX tag offset MUX Address Data Hit? 43/55 - Paměť a cache
44 Náhrada řádků v cache Je potřeba načíst nový řádek, ale není volné místo obsah některého řádku nutno nahradit obsahem nového řádku (tj. původní obsah vyhodit ) ale kterého? Přímé mapování určeno jednoznačně (Množinově) asociativní mapování strategie výběru oběti (později) random, FIFO LRU (Least Recently Used) - respektuje časovou lokalitu NMRU (Not Most Recently Used) aproximace LRU 44/55 - Paměť a cache
45 Vliv asociativity cache na miss-rate Vyšší stupeň asociativity... Zdroj: CIS 371 ( Roth/Martin) snižuje % miss zákon klesajících výnosů prodlužuje t hit čím vyšší stupeň, tím pomalejší Je možné mít 3-cestně asociativní cache? Klidně... pouze velikost řádku a počet množin by měly být mocninou 2 zjednodušuje indexaci (prostě se oddělí bity adresy) 45/55 - Paměť a cache
46 46/55 - Paměť a cache Klasifikace výpadků cache: 3C Model Compulsory (cold) miss tuhle adresu jsem nikdy neviděl k výpadku by došlo i v nekonečně velké cache Capacity miss způsobený příliš malou kapacitou cache k výpadku by došlo i v plně asociativní cache jak se pozná? opakovaný přístup do bloku paměti oddělený alespoň N přístupy do jiných bloků (N je počet řádků v cache) Conflict miss způsobený příliš malým stupněm asociativity jak se pozná? všechny ostatní výpadky
47 47/55 - Paměť a cache Miss-rate: ABC K čemu je 3C model? abychom věděli, jak odstranit výpadky pokud nevznikají konflikty, zvýšení asociativity nepomůže A: asociativita (Associativity) snižuje počet konfliktních výpadků prodlužuje t hit B: 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á lok.) vesměs neovlivňuje t hit C: kapacita (Capacity) snižuje počet kapacitních výpadků prodlužuje t hit
48 Jak je to se zápisem dat do cache? Zatím jsme řešili pouze čtení čtení instrukcí, čtení dat tag a data řádku je možné číst současně pokud nesedí tag, data neplatí (nevadí, pipeline stall) Jak je to se zápisem? zápis dat do paměti, instrukcí se to netýká lze číst tag a zapisovat data současně? pokud nesedí tag, dojde k poškození dat asociativní cache: do které cesty se psalo? Zapisy probíhají ve dvou fázích (zřetězených) vyhledání řádku se shodným tagem zápis dat do příslušené cesty cache 48/55 - Paměť a cache
49 Kdy se propagují zápisy do nižší úrovně hierarchie? Write-Through: okamžitě pokud jsou data v cache, aktualizují se data v řádku změna se okamžitě propaguje do nižší úrovně vyžaduje více přenosové kapacity (např. opakované modifikace) Write-Back: při uvolnění řádku řádek vyžaduje dirty bit indikující změnu dat při uvolnění clean řádku se nic neděje při uvolnění dirty řádku je nutné ho zapsat do paměti write back buffer (WBB): zápis mimo kritickou cestu 1. vyšli fill požadavek na přečtení nových dat do řádku 2. během čekání zapiš dirty řádek do bufferu 3. jakmile dorazí data, ulož je do cache 4. zapiš obsah bufferu do nižší úrovně vyžaduje méně přenosové kapacity 49/55 - Paměť a cache
50 50/55 - Paměť a cache Jak se řeší výpadek při zápisu? Kdy (jestli vůbec) může nastat? při zápisu do paměti cache neobsahuje řádek s daty bloku paměti, do kterého se zapisuje Write-allocate řádek se nejprve doplní z nižší vrstvy a až poté se do něj zapíše snižuje počet výpadků při čtení (lokalita) vyžaduje dodatečnou přenosovou kapacitu běžně používané (obzvláště u write-back cache) Write-non-allocate pouze zápis do nižší úrovně, řádek se do vyšší vrstvy nenačítá v podstatě opak write-allocate
51 Shrnutí
52 Výkon paměti dominuje výkon procesoru 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 52/55 - Paměť a cache
53 Cache: iluze rychlé a velké 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 53/55 - Paměť a cache
54 Proč je důležité o cache vědět? (1) Příklad: LaMarca, Ladner (1996) Quick Sort vs. Radix Sort O(n log n) vs. O(n) teoreticky není co řešit Zdroj: P&H Jenže... Quick Sort se pro větší množství dat ukázal rychlejší...?? Zdroj: P&H 54/55 - Paměť a cache
55 Proč je důležité o cache vědět? (2) Quick Sort vs. Radix Sort způsob přístupu k datům v implementaci algoritmu Radix Sort způsoboval příliš mnoho výpadků cache Zdroj: P&H Řešení: návrh algoritmů s ohledem na cache úprava algoritmu Radix Sort tak, aby pracoval s daty nejprve v rámci bloku paměti, který je v cache (cache line) 55/55 - Paměť a cache
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 mathematics and physics Paměťová
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
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ěť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...
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. 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
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
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
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ě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ů
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í
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ě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
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í
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á
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
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
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í,
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
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
Ú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
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
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ž
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
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
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
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ěť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
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í
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
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,
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
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ů
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ý
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ý
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
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á
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á
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
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. 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ě
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 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
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í
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
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
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ěť
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í
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
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 / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
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:
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
Principy komunikace s adaptéry periferních zařízení (PZ)
Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.
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
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í
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é
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
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
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
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
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
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í:
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
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
Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.
Základní pojmy IT, číselné soustavy, logické funkce Základní pojmy Počítač: Stroj na zpracování informací Informace: 1. data, která se strojově zpracovávají 2. vše co nám nebo něčemu podává (popř. předává)
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í
architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu
Čipová sada Čipová sada (chipset) je hlavní logický integrovaný obvod základní desky. Jeho úkolem je řídit komunikaci mezi procesorem a ostatními zařízeními a obvody. V obvodech čipové sady jsou integrovány
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
Počítač jako prostředek řízení. Struktura a organizace počítače
Řídicí počítače - pro řízení technologických procesů. Specielní přídavná zařízení - I/O, přerušovací systém, reálný čas, Č/A a A/Č převodníky a j. s obsluhou - operátorské periferie bez obsluhy - operátorský
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
Ří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
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
Principy počítačů a operačních systémů
Principy počítačů a operačních systémů Operační systémy Správa paměti Zimní semestr 2011/2012 Správa paměti OS jako správce paměti specializovaný subsystém OS spravuje hlavní paměť systému přidělování
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
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
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
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é
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í
Témata profilové maturitní zkoušky
Obor: 18-20-M/01 Informační technologie Předmět: Databázové systémy Forma: praktická 1. Datový model. 2. Dotazovací jazyk SQL. 3. Aplikační logika v PL/SQL. 4. Webová aplikace. Obor vzdělání: 18-20-M/01
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)
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
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
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:
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í
Ing. Igor Kopetschke TUL, NTI
ALGORITMY A DATOVÉ STRUKTURY 1. Organizace dat v paměti, datové typy Ing. Igor Kopetschke TUL, NTI http://www.nti.tul.cz Jednotlivé body Ukládání a a organizace dat Vnitřní paměť Vnější paměť Přístup k
Základní části počítače. Skříň počítače ( desktop, minitower, tower) Monitor Klávesnice Myš
Základní části počítače Skříň počítače ( desktop, minitower, tower) Monitor Klávesnice Myš 1. OBSAH SKŘÍNĚ POČÍTAČE 1.1 Základní deska anglicky mainboard či motherboard Hlavním účelem základní desky je
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.
PB002 Základy informačních technologií
Počítačové systémy 21. září 2015 Základní informace 1 Přednášky nejsou povinné 2 Poku účast klesne pod pět studentů, přednáška se nekoná 3 Slidy z přednášky budou vystaveny 4 Zkouška bude pouze písemná
Architektura Intel Atom
Architektura Intel Atom Štěpán Sojka 5. prosince 2008 1 Úvod Hlavní rysem Atomu je podpora platformy x86, která umožňuje spouštět a běžně používat řadu let vyvíjené aplikace, na které jsou uživatelé zvyklí
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
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
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
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
Kubatova 19.4.2007 Y36SAP - 13. procesor - control unit obvodový a mikroprogramový řadič RISC. 19.4.2007 Y36SAP-control unit 1
Y36SAP - 13 procesor - control unit obvodový a mikroprogramový řadič RISC 19.4.2007 Y36SAP-control unit 1 Von Neumannova architektura (UPS1) Instrukce a data jsou uloženy v téže paměti. Paměť je organizována
Identifikátor materiálu: ICT-1-08
Identifikátor materiálu: ICT-1-08 Předmět Informační a komunikační technologie Téma materiálu Motherboard, CPU a RAM Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí základní desku počítače.
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á
Disková pole (RAID) 1
Disková pole (RAID) 1 Architektury RAID Základní myšlenka: snaha o zpracování dat paralelně. Pozice diskové paměti v klasickém personálním počítači vyhovuje pro aplikace s jedním uživatelem. Řešení: data
4.2 Paměti PROM - 87 - NiCr. NiCr. Obr.140 Proudy v naprogramovaném stavu buňky. Obr.141 Princip PROM. ADRESOVÝ DEKODÉR n / 1 z 2 n
Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího