Krok: 1
První počítače PC používaly operační paměť osazenou pomocí jednotlivých .........., z nichž každý měl šířku přenosu 1 bit nebo čtveřici bitů (tzv. nibble - nibble oriented memory).
Krok: 2
Vzhledem k tomu, že tyto počítače byly nejčastěji postaveny na bázi procesoru 8088, který měl .......... datovou sběrnici, bylo nutné, aby byl vždy osazen zároveň patřičný počet paměťových obvodů.
Krok: 3
Paměťové obvody byly dodávány v pouzdrech DIP, osazovaly se přímo do odpovídajících patic na .......... a měly kapacitu 256 kb (popřípadě 256 knibbles). V závisilosti na typu základní desky se používaly dva způsoby realizace:
Krok: 4
Organizace 8 x 256 kb | Organizace 2 x 256 knibble |
Při tomto způsobu jsou paměťové obvody zapojeny přímo k datové .......... procesoru. Je použito osm obvodů s šířkou přenosu jeden bit nebo dva obvody s šířkou přenosu jeden nibble. Není zde použito žádného zabezpečení pro případ, že by se informace v paměti poškodila (např. vadná paměť, závada na základní desce).
Organizace 9 x 256 kb | Organizace 2 x 256 knibble + 1 x 256 kb |
Toto zapojení používá v obou případech navíc jeden paměťový obvod s šířkou přenosu .........., do kterého se ukládá pro každých osm bitů jeden bit paritní. Pří zápisu do paměti je pomocí generátoru parity vygenerován paritní bit. Paritní bit je generován tak, že ukládaná 8bitová informace se doplní buď na sudý počet jedniček (sudá parita), nebo na lichý počet jedniček (lichá parita). Tento jeden bit je uložen do posledního paměťového obvodu. Při čtení z paměti se pak přečte všech devět bitů a provede se kontrola, zda uložená informace odpovídá uloženému paritnímu bitu. Pokud kontrola nedopadne správně, je zřejmé, že došlo k poškození informace uložené v paměti a práce počítače je zastavena.
Zapojení 2 x 256 knibble + 1 x 256 kb |
Krok: 6
Se vzrůstající kapacitou operační paměti přichází další způsob její organizace, který dovoluje její snadnější rozšiřování a také větší kapacitu. Paměti jsou integrovány na miniaturních deskách plošného spoje označovaných jako SIMM(Single Inline Memory Module), které jsou potom jako celek osazovány do odpovídajících konektorů na .......... (popř. jiných zařízení využívajících ke své činnosti paměť). Tyto moduly jsou vyráběny ve dvou variantách:
Krok: 7
Kromě modulů SIMM se ještě u některých dřívějších počítačů s procesory 80286 a 80386 používaly moduly SIPP (Single Inline Pin Package). Jedná se o moduly velmi podobné modulům 30-pin SIMM. Moduly SIPP mají stejný počet stejně rozmístěných vývodů. Jediný rozdíl je ve tvaru .........., které jsou tvořeny malými špičkami (piny).
Krok: 8
Paměťový modul SIMM (30-pin)
Krok: 9
Paměťový modul SIMM (72-pin)
Paměťové moduly SIMM
Paměťové moduly osazené ve svých konektorech
Pozice pro paměťové moduly SIMM na základní desce
Paměťový modul SIPP (30-pin) |
Krok: 10
Posledním dnes vyráběným typem paměťových modulů jsou paměťové moduly typu DIMM (Dual Inline Memory Module). Jedná se podobně jako v případě modulů SIMM o malou desku plošného .......... s osazenými paměťovými obvody. Moduly DIMM mají 168 vývodů a šířku přenosu 64 bitů. Vyrábějí se s kapacitami 16 MB, 32 MB a 64 MB.
Paměťové moduly DIMM |
Krok: 11
Pokud jsou paměti do počítače přidávány (odebírány), je nutné, aby se tak dělo pouze v rámci paměťových banků. Paměťový bank je tedy nejmenší jednotka paměti, která může být do počítače přidána, popř. z počítače ...........
Krok: 12
U počítačů s procesory 8088 je tento bank tvořen 8 (poř. 9) paměťovými čipy nebo dvojicí nibble oriented čipů (popř. s jedním jednobitovým čipem pro paritní bit). U počítačů používajících moduly SIMM (SIPP) je velikost jednoho banku závislá na šířce datové sběrnice procesoru. Je nutné, aby šířka přenosu dat modulů v jednom banku byla stejná jako šířka datové sběrnice procesoru.
Procesor | Šířka datové sběrnice | Velikost banku pro 30-pin SIMM | Velikost banku pro 72-pin SIMM | Velikost banku pro DIMM |
---|---|---|---|---|
80286 | .......... | 2 moduly | nepoužívá se | nepoužívá se |
80386SX | 16 bitů | .......... | nepoužívá se | nepoužívá se |
80386 | 32 bitů | .......... | nepoužívá se | nepoužívá se |
80486 | .......... | 4 moduly | 1 modul | nepoužívá se |
Pentium | .......... | nepoužívá se | 2 moduly | 1 modul |
Pentium Pro | 64 bitů | nepoužívá se | 2 moduly | .......... |
Pentium II | 64 bitů | .......... | 2 moduly | 1 modul |
Paměť musí být schopna reagovat na požadavky procesoru během dvou taktů hodin (takt hodin je převrácená hodnota frekvence procesoru). Kromě přístupové doby mají paměti DRAM používané jako operační paměť ještě tzv. nabíjecí dobu.
Krok: 13
Příklad: Mějme počítač s procesorem o frekvenci 66 MHz => 1 takt hodin je 15 ns => 2 takty hodin jsou .......... => jsou potřeba paměti DRAM s přístupovou dobou dobou 30 ns.
Krok: 14
Takto rychlé paměti DRAM však neexistují. DRAM paměti jsou vyráběny s přístupovou dobou 60 - 70 ns. Proto je nutné v tomto případě při každém přístupu do paměti přidat dva čekací takty (celkem 4 takty = ..........), kdy procesor nebude dělat nic, ale bude čekat na pomalejší operační paměť.
Krok: 15
Pokud tuto úvahu provedeme opačným směrem, tj. 60 ns = frekvenci 16,6 MHz, zjistíme, že tímto řešením sice počítač bude pracovat, ale jeho výkon je při přístupech do paměti degradován na procesor s frekvencí ...........
Řešení:
Proto v současných moderních počítačích se používají tzv. cache paměti.
Paměti: strana 3