Volatilní paměti Flashcards
Příprava ke zkoušce z PCA
Co má teoreticky nejrychlejší přenosovou rychlost z daných možností: HMC, EDO RAM, 3D XPoint
HMC (Už jen první generace HMC je řádově stokrát rychlejší, než všechny ostatní možnosti)
Bude rychlejší EDO RAM nebo DDR3 RAM?
DDR3 RAM
Když řeknu, že mám DDR5 Asynchronní DRAM, kecám nebo ne?
Ano kecám, nic jako asynchronní DDR5 neexistuje.
Kde najdu SO-DIMM?
Především notebooky
Do jakého slotu se připojí DDR4 modul?
DIMM
Jaký je rozdíl mezi SIMM a DIMM moduly?
DIMM má 64 bitový kanál a obou stranách má rozdílné elektrické kontakty (SIMM má stejné)
Jaká je aktuálně nejrychlejší nevolatilní technologie?
3D XPoint
Co to je 3D XPoint
Energeticky nezávislá paměť, celkem moderní (2016 Intel).
Takhle není to paměť, je to spíš něco jako NAND flash - způsob ukládání, akorát s tím, že má revoluční potencionál.
Skládá se z křížené struktury sloupců a řádků, jednotlivé paměťové buňky jsou na průsečících a dá se k nim přistupovat jednotlivě.
Klidně může mít 128 miliard buněk (128 GB).
Co to je MRAM?
Energeticky nezávislá paměť, která má jednotlivé buňky magnetické (dva feromagnetické plechy oddělené izolační vrstvou - jedna je permanentní magnet, druhá se magnetizuje).
Co to je RRAM?
Energeticky nezávislá - Rezistivní RAM - Funguje na pricnipu změny odporu pevné látky.
Co to je FRAM?
Energeticky nezávislá paměť vyrobená z feroelektrika. Jsou podobné EEPROMkám.
Co to je HMC?
Hybrid Memory Cube - velmi výkonné rozhraní RAM - konkurent HBM technologie.
Vlastně jsou to DRAM čipy naskládané na sebe a jsou umístěny poblíž procesoru. Lze je řetězit (připojit více).
Co to je RDRAM?
Rambus RAM
Jak se nazývá DDR pro mobily?
LPDDR (Low Power DDR)
Který modul DDR je aktuálně nejmodernější? Jaké jsou jeho vlastnosti?
DDR5 (DDR6 se teprve očekává :)
- Kapacita 32 GB
- Přenosová rychlost: 3200 až 6400 MT/s
- Paralerní přístupy: 16
Čím je specifická technologie DDR?
Double Data Rate = Dva přenosy v jednom cyklu - sestupná i nástupná hrana hodinového signálu.
Jaký typ DRAM se dnes používá?
DDR SDRAM
Co označuje zkratka DDR?
Double Data Rate
Jak funguje burst mode u synchronní DRAM?
Burst v synchronní DRAM se dá lépe využít. Modul se dá zcela orientovat na burst mode tak, že se naprogramuje na práci jen s burst mode. To vede k vypouštení velkých objemů dat v určité frekvenci/taktu. Pracuje tak na své maximální možné rychlosti, ale potřebuje cache.
Jaký je rozdíl mezi asynchronní a synchronní DRAM, která je rychlejší?
Sycnhronní DRAM přenáší data sychronně za použití hodinového signálu. Synchronní DRAM jsou dnes rychlejší než asynchronní.
Co to je burst režim (asynchronní DRAM)?
Burst režim u asynchronní DRAM umožňuje blokový zápis/čtení. Například se načte jedna adresa a poté se čtou všechny buňky za ní.
Čím se vyznačuje EDO DRAM?
Je to asynchronní DRAM, která při posílání jednoho bloku dat do CPU už může načítat jiný blok dat.
Co postrádá asynchronní DRAM?
Synchronizační signál (lol)
Co to je kanál? (DRAM)
Datové a adresové linky pomocí kterých CPU komunikuje s RAM.
Co to je rank? (DRAM)
Je to sada paměťových modulů, které pracují společně.
Co to je bank? (DRAM)
Bank je jakoby jeden čip s několika buňkami - matice dat - nejmenší jednotka paměti (viz. odkaz https://www.systemverilog.io/images/min/ddr4-basics-banks.png”>ddr4-basics-banks.png (1988×804) (systemverilog.io)
Z jakých kroků se skládá časování paměti?
- Active
- tRAS [5+ cyklů] ] (Čas k nalezení a připravení řádku)
- RAS
- [2+ cyklů] (Ras to Cas Dealy - prodleva mezi nalezením řadku a sloupce)
- CAS
- [2+ cyklů] (Ras to Cas Dealy - prodleva mezi nalezením řadku a sloupce)
- RP
- [2+ cyklů] (Čas potřebný ke změně buňky)
- Active
Jak probíhá čtení z modulu DRAM? (Dejme tomu modulu 4x4)
CPU chce číst buňku (1, 3) - po adresové sběrnici pošle souřadnici (1, 3) RAS vybere řádek 1
- Řádek 1 se zkopíruje do
řádkového bufferu - CAS vybere sloupec 3
- Výsledná hodnota buňky (1, 3) se
po datové sběrnicí posílá pryč.
Co to je CAS?
Column Address Strobe - Signál označující začátek čtení/zápisu do sloupce.
Co to je RAS?
Row Addres Strobe - Signál označující začátek zápisu/čtení na řádek.
Jak probíhá čtení z buňky DRAM?
1) Na adresový vodič se přivede logická 1 - tranzistor se otevře
2) Změna náboje na kondenzátoru
2.1) Kondenzátor je nabitý (1) - náboj přejde na datový vodič
3) Po přečtení kondenzátor zapomene svojí hodnotu - musí se načíst z cache a znovu zapsat
Jak probíhá zápis do buňky DRAM?
1) Na adresový vodič se přivede logická 1 - otevře se tranzistor
2) Datovým vodičem se přivede hodnota, která se má uložit
2.1) Když se přivede logická 1 - náboj projde přes tranzistor a uloží se do kondenzátoru (nabije ho)
2.1) Když se přivede logická 0 - náboj projde přes tranzistor a vybije kondenzátor
Jaké jsou charakteristické vlastnosti DRAM?
- Potřebuje periodickou obnovu
- Destruktivní způsob čtení
- Data = náboj na kondenzátoru
- Vyšší přístupová doba (oproti SRAM)
- Na jednu buňku je jeden tranzistor
Jak se liší obvod SRAM od DRAM?
SRAM je komplexnější a má víc tranzistorů (doporučuji si najít obrázek)
V čem se SRAM liší od DRAM (použití, rychlost, složení)?
Je rychlejší, je dražší a složitější - 1 buňka 6 tranzistorů, používá se pro cache.
Potřebuje SRAM periodickou obnovu?
Ne
Dělí se RAM na statické (SRAM) a dynamické (DRAM)?
Ano
Paměť, která je energeticky závislá je…
Volatilní