T10.1 Minneteknologier Flashcards
⭐️ Volatil minnetype
Mister verdiene når vi skrur av strømmen
⭐️ SRAM (Static Random Access Memory) / Statisk minne
Nivåer i minnehierarkiet som er nærmere prosessoren
⭐️ DRAM (Dynamisk Random Access Memory) / Dynamisk minne
Hovedminnet
DRAM er … enn SRAM
Billigere og saktere
⭐️Ikke volatile minnetyper
Beholder verdiene når vi skrur av strømmen
⭐️ Flash
Sekundær minnet i personlige mobil gjenstander
⭐️ Magnetiske harddisker
Implementere det største og tregeste minnenivået
I minnehierarkiet så er det økende … nedover i hierarkiet
aksesstid
I minnehierarkiet så er det økende … oppover i hierarkiet
kostnad
Random Access Memory
Det tar like lang til å aksessere alle adresser
⭐️ Hvordan konstruerer man SRAM minne?
Integrerte kretser med minne tabeller med en enkelt aksess port som kan gi enten en “read” eller en “write”
⭐️ Hva er omtrentlig aksesstid til SRAM?
Veldig nær klokkesykel tiden
⭐️ Hvordan lagrer Static RAM (SRAM) verdier?
Lagrer verdiene i låser. Verdiene beholdes så lenge strømmen er på
⭐️ Hva er kostnaden per bit for SRAM?
Høy, pga. den er høyt oppe i minnehierarkiet
⭐️ Hvordan påvirker kostnad og aksesstid hvordan SRAM brukes i minnehierarkiet?
Er langt oppe pga. rask aksesstid og høy kostnad
⭐️ Hvordan lagrer Dynamisk RAM (DRAM) verdier
Lagrer verdier i kondensatorer, disse mister ladningen over tid (dynamiske)
Hvordan løser DRAM det at kondensatorene som lagrer verdiene mister ladningen over tid?
Leser verdiene ut og skriver de tilbake før de forsvinner (“refresh”)
⭐️ Hva er omtrentlig aksesstid for DRAM?
10 - 20 klokkesykler
⭐️ Hva er kostnad per bit for DRAM?
Billigere enn SRAM per bit, pga. den har høyere tetthet
⭐️ Hvordan påvirker DRAM sin omtrentlige aksesstid og kostnad per bit hvordan teknologien brukes i minnehierarkiet?
DRAM er lavt i minnehierarkiet pga. høy aksesstid og lav kostnad
⭐️ Hvordan konstruerer man DRAM minner?
- Kondensatorer som lagrer verdier
- Låser på utgangene
- Adresser som sende si to skritt: til raden også til kolonnen i adresse
- Klokker, SDRAMs, for å synkronisere DRAM
Hvorfor er DRAM dynamisk?
Pga. den er impersistent
DRAM buffrer rader for gjentakende aksess som
øker ytelse
Hvordan eliminerer DRAM tiden det tar for minnet og prosessoren å synkroniseres?
Med klokker, SDRAM