Presentation is loading. Please wait.

Presentation is loading. Please wait.

1.2 Paměti základní desky. paměť - obecně  slouží k uchování dat a programů  množství informací, které je do paměti možné uložit, se nazývá kapacita.

Similar presentations


Presentation on theme: "1.2 Paměti základní desky. paměť - obecně  slouží k uchování dat a programů  množství informací, které je do paměti možné uložit, se nazývá kapacita."— Presentation transcript:

1 1.2 Paměti základní desky

2

3 paměť - obecně  slouží k uchování dat a programů  množství informací, které je do paměti možné uložit, se nazývá kapacita paměti a udává se v bytech  paměti je možné rozdělit na vnitřní (základní desky) vnější (periferní)  historie RAM historie RAM

4 základní rozdělení pamětí  Paměť vnitřní slouží k uchovávání momentálně zpracovávaných dat a programů realizovaná většinou polovodičovými součástkami (integrovanými obvody)  Paměti vnější (periferní) slouží k dlouhodobějšímu uchovávání dat a programů realizovaná většinou na principu magnetického (popř. optického) záznamu dat ve srovnání s vnitřní pamětí bývá obvykle paměť vnější pomalejší, ale levnější pevný disk, CD-ROM, disketa, …

5 1.2.1 fyzická struktura  křemíková destička v pouzdře s vývody integrovaný obvod  operační paměť jednotlivé integrované obvody jsou umístěny v modulech DIMM  někdy vybaveny chladičem

6 1.2.2 logická struktura  paměť je organizována po bytech  jednotlivé byty jsou číslovány vzestupně, toto číslo je adresa  adresa se zadává hexadecimálně  může být vybavena kontrolními mechanismy  parita-odhalení chyby  ECC-odhalení a oprava chyby Vysokokapacitní 2GB modul s ECC je složen z dvakrát 16 + 2 čipů o kapacitě 512Mbit každý.

7 1.2.3 charakteristiky  kapacita – množství informací, které lze do paměti uložit současně  přístupová (vybavovací) doba – doba, která uplyne od požadavku na čtení informací z paměti do okamžiku, v němž jsou data z paměti k dispozici  přenosová rychlost – množství informací, které lze z paměti přečíst (nebo zapsat) za jednotku času; úzce souvisí se šířkou datové sběrnice  cena za bit – určuje celkovou cenu paměťového systému; obecně platí, že rychlejší paměti mají vyšší cenu za bit uložených informací  závislost obsahu paměti na napájecím napětí – zda se informace uložené v paměti po vypnutí napájení ztratí  přístup náhodný nebo sekvenční  R x RW  šířka toku dat – udává se v bitech (64 b)  nutnost obnovy

8 1.2.4 dělení pamětí  ROM read only memory  RWM read write memory označováno jako RAM random access memory

9 paměti ROM RWM =RAM BIOS SRAMDRAM Cache CMOS SDRAM DDR SDRAM operační paměť Rambus

10 1.2.4.1 paměti typu ROM  Read Only Memory – paměť pouze pro čtení obsah paměti je u klasické ROM určen již při výrobě po vypnutí napájecího napětí zůstává obsah paměti zachován  ve srovnání s RAM je pomalejší, mívá menší kapacitu  v osobním počítači paměť typu ROM (dnes většinou Flash- EEPROM) obsahuje tzv. BIOS BIOS (Basic Input/Output System), který zabezpečuje nejzákladnější funkce technického vybavení počítače (základní vstupně výstupní systém). Jeho součástí je SetUp

11 paměti typu ROM  nemožnost programování je velkou nevýhodou, proto se postupně vyvinulo několik podtypů: ROM – klasická, obsah určen již při výrobě PROM (Programmable ROM) – programovatelná, uživatel si ji může sám naprogramovat (jen jednou) EPROM (Erasable PROM) – lze opakovaně programovat, před každým programováním se však musí obsah paměti vymazat působením ultrafialového záření (asi ½ hodiny) EEPROM (Electrically EPROM) – maže se elektrickými impulsy, počet programování a mazání však bývá omezen Flash-EEPROM – rychlejší než předešlé typy, dá se programovat přímo na desce

12 ukázka paměti typu ROM

13 1.2.4.2 paměti typu RWM (RAM)  Read/Write Memory – paměť pro čtení i zápis  po vypnutí napájecího napětí se obsah paměti vymaže  velice často se nesprávně označují jako RAM (Random Access Memory), tj. paměť s náhodným (přímým) přístupem

14 paměti typu RAM  dle nutnosti obnovovacího signálu (refresh) rozlišujeme dva základní typy pamětí RAM: statické RAM  SRAM  nepotřebují refresh dynamické RAM  DRAM  potřebují refresh

15 statické RAM (SRAM)  nepotřebují obnovovací signál  informace zapsaná do paměťové buňky zůstane zachována do té doby, než odpojíme napájecí napětí  oproti dynamickým RAM mají kratší přístupovou dobu, jsou však dražší a mají vyšší energetickou spotřebu  používají se především jako paměti typu cache (vyrovnávací paměť) a jako tzv. „paměť CMOS “ výrobní technologie CMOS má v klidovém stavu velmi nízkou spotřebu elektrické energie, a proto se statické RAM CMOS používají pro uchovávání konfigurace počítače a hodin reálného času (paměť je při vypnutém počítači napájena malým akumulátorem nebo baterií)

16 dynamické RAM (DRAM)  informace zapsaná do paměťové buňky zůstává uchována jen po určitou dobu (řádově milisekundy), potom musí dojít k jejímu obnovení (tzv. Refresh)  jeli obnovovací signál odvozen z frekvence základní desky jsou označovány jako synchronní SDRAM  oproti SRAM jsou pomalejší a levnější, mají menší spotřebu a vyšší kapacitu  používají se obvykle jako operační paměť počítače

17 ukázka paměti typu RAM

18 DDR SDRAM  paměti SDRAM prošli vývojem v současnosti se používají tzv. DDR SDRAM double data rate zkráceně se oznaznačují jen DDR  mají dvounásobnou datovou propustnost, reagují na vzestupnou i sestupnou hranu taktovacího signálu

19

20

21 Standard JEDEC Standardní označeníTakt pamětiDoba cykluI/O takt sběrnicePočet přenesených dat během sekundyČasováníOznačení moduluPropustnost DDR2-400100 MHzMHz10 nsns200 MHzMHz400 milionůCL4-5PC2-32003,2 GB/sGBs DDR2-533133 MHzMHz7.5 nsns266 MHzMHz533 milionůCL4PC2-42004,266 GB/sGBs DDR2-667166 MHzMHz6 nsns333 MHzMHz667 milionůCL4-5PC2-53005,333 GB/sGBs DDR2-800200 MHzMHz5 nsns400 MHzMHz800 milionůCL3-6PC2-64006,4 GB/sGBs DDR2-1066266 MHzMHz3.8 nsns533 MHzMHz1,066 biliónůCL5-7PC2-85008,533 GB/sGBs (=1066 miliónu) Nestandardní paměti Standardní označeníTakt pamětiDoba cykluI/O takt sběrnicePočet přenesených dat během sekundyČasováníOznačení moduluPropustnost DDR2-675169 MHzMHz5.9 nsns338 MHzMHz675 milionůCL4PC2-54005,4 GB/sGBs DDR2-750188 MHzMHz5.3 nsns375 MHzMHz750 milionů PC2-60006 GB/sGBs DDR2-900225 MHzMHz4.4 nsns450 MHzMHz900 milionů PC2-72007,2 GB/sGBs DDR2-1000250 MHzMHz4 nsns500 MHzMHz1 biliónCL5PC2-80008 GB/sGBs DDR2-1100266 MHzMHz3.8 nsns533 MHzMHz1,1 biliónůCL5PC2-88008,8 GB/sGBs DDR2-1150266 MHzMHz3.8 nsns533 MHzMHz1,15 biliónůCL5PC2-92009,2 GB/sGBs DDR2-1200300 MHzMHz3.3 nsns600 MHzMHz1,2 biliónůCL5PC2-96009,6 GB/sGBs DDR 2

22 DDR3  DDR3 SDRAM specifikace  pracovní napětí 1.5 V  frekvencemi okolo 800 – 1600 MHz  propustností k 12.8 GB/s  snížení spotřeby  latence jsou zase o něco vyšší, než v případě DDR2  240 pinů  kapacita: ???

23 Standardní označeníTakt pamětiDoba cykluI/O takt sběrnicePočet přenesených dat během sekundyČasováníOznačení moduluPropustnost DDR3-800100 MHzMHz10 nsns400 MHz800 milionů PC3-64006,4 GB/sGB/s DDR3-1066133 MHz7.5 ns533 MHz1,066 biliónů (=1066 miliónu)CL7PC3-85008.533 GB/s DDR3-1333166 MHz6 ns667 MHz1,333 biliónůCL6-9PC3-1060010,667 GB/s DDR3-1600200 MHz5 ns800 MHz1,6 biliónůCL6-9PC3-1280012,8 GB/s Standardní označeníTakt pamětiDoba cykluI/O takt sběrnicePočet přenesených dat během sekundyČasováníOznačení moduluPropustnost DDR3-1375171,875 MHzMHz5.82 nsns687,5 MHz1,375 biliónů PC3-1100011 GB/sGB/s DDR3-1625203,125 MHz4.92 ns812,5 MHz1,625 biliónů PC3-1300013 GB/s DDR3-1866233,25 MHz4.29 ns933 MHz1,866 biliónů PC3-1500015 GB/s DDR3-1900237,5 MHz4.21 ns950 MHz1,9 biliónů PC3-1520015,2 GB/s DDR3-2000250 MHz4 ns1 GHzGHz2 biliónů PC3-1600016 GB/s DDR3-2133266,625 MHz3.75 ns1,067 GHz2,133 biliónů PC3-1700017 GB/s Standard JEDEC Nestandardní paměti DDR 3

24

25

26 Rambus - RDRAM  vyráběla firma Rambus  Intel je koupil a určitý čas podporoval  mají užší datovou sběrnici (8b), ale pracují na vyšší frekvenci  SDRAM : 8B*133MHz=1,06 GB/s  RDRAM : 2B*800MHz=1.6 Gb/s

27 1.2.5 Moduly pamětí  modul = sada IO na plošném spoji má přesně definovaný tvar a signály  dělení (SIMM) DIMM (RIMM) DIP, SIPP, SIMM 30-pin, SIMM 72-pin

28  ukázka paměťových modulů ukázka paměťových modulů

29

30 SIMM- Single In-Line Memory Module SIMM 30 pin vývodů : 30 kapacita : 256 KB – 16 MB přístupová doba : 70 až 80 ns šířka komunikace : 1 B dnes se již nepoužívají SIMM 72 pin vývodů : 72 kapacita : 2 MB – 128 MB přístupová doba : 70 až 80 ns šířka komunikace : 4 B kontrola parity

31 DIMM – Dual In-Line Memory Module DIMM vývodů : 168(SDRAM)184(DDR)240(DDRII.) kapacita : 8 MB – 2 GB přístupová doba : 7 až 10 ns šířka komunikace : 8 B samoopravný kód ECC frekvence : max 1066 MHz

32 Srovnání DDR2 SDRAM a prototypu DDR3 SDRAM DIMMů

33 RIMM – Rambus In-Line Memory Module RIMM vývodů : 184232326 kapacita : 32 MB – 512 MB přístupová doba : 7 až 10 ns šířka komunikace : 2 B4 B8 B samoopravný kód ECC frekvence až 1066 MHz  ukázka ukázka  rambus rambus

34 1.2.6 Časování pamětí  nastavuje se v BIOSu  nejlépe nechat přednastavené

35

36 organizace paměti  paměť si můžeme představit jako matici, která se skládá z řádku a sloupců  adresa se tedy dělí na adresu sloupce a adresu řádku RAS (row adress storbe) výběr řádku CAS (columm adress storbe) výběr sloupce

37 značení paměti  vyhledání obsahu jedné buňky paměti se skládá z řady kroků  délka těchto kroků se udává v násobcích jednoho hodinového pulsu  jednotlivé násobky se udávají v různém pořadí

38 popis signálů  Row Address Strobe (tRAS) výběr řádku tato operace trvá běžně 5 či více cyklů a v podstatě udává, za jak dlouho je řádek použitelný - vyhledaný a připravený.  RAS to CAS Delay (tRCD) prodleva mezi hledáním řádku (RAS) a hledáním sloupce (CAS) operace obvykle trvá 2 či více cyklů  CAS Latency (tCL). vyhledáním sloupce operace obvykle trvá 2 či více cyklů 1 - v praxi skoro nepoužitelné 2 a 2,5 - nejfrekventovanější nastavení 3 – téměř se nepoužívá, u neznačkových pamětí  po tomto vyhledání již jsou data přečtena.  Row Precharge (tRP) obnoví data ve čtených buňkách (v opačném případě by tato vyprchala) příkaz trvá obvykle 2 či více cyklů  Význam jednotlivých příkazů se značně liší a to zejména z toho důvodu, že při čtení nejsou vyvolávány ve stejném poměru. Pokud jsou například požadována data ve stejném řádku, stačí jen vyvolávat příkazy CAS Latency a po dodání dat Row Precharge, zatímco RAS již není zapotřebí. Naopak pokud chceme data z jiného řádku, je nutné znovu vyvolat příkazy Row Address Strobe a RAS to CAS Delay.


Download ppt "1.2 Paměti základní desky. paměť - obecně  slouží k uchování dat a programů  množství informací, které je do paměti možné uložit, se nazývá kapacita."

Similar presentations


Ads by Google