SzA9. Félvezetős tárak Flashcards

1
Q

Félvezetős tárak jellemzője és csoportosításuk

A

Nagyságrenddel gyorsabb a merevlemeznél (~néhány nsec).
Csoportosítása:
* Írható (RAM)
* DRAM
* SRAM
* Főképpen csak olvasható (CMOS)
* Olvasható (ROM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mi a CMOS?

A

Complementary Metal-Oxide Semiconductor

A számítógépben lévő elemmel táplálva alacsony feszültségszinten, igen csekély fogyasztás mellett a számítógép kikapcsolása után is képes a benne tárolt adatok megőrzésére, s üzemi feszültségszinten pedig azok módosítására is. A CMOS lapka az adattároló egységen túlmenően tartalmaz egy órát is, mely az elem táplálásával a számítógép kikapcsolása után is képes követni az idő múlását.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mi a ROM?

A

bekapcsolásakor e memória-típus segítségével éled fel a számítógép. Tartalma:

  • Az egyes részegységek működőképességét letesztelő programok,
  • BIOS: alapvető beviteli-kiviteli műveletek programjai
  • A hálókártyán lévő ROM például a kártya MAC-címét tartalmazza.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mi a RAM?

A

nem maradandó tárak (Random Access Memory)

Típusai:

  • SRAM
  • DRAM
    • klassikus DRAM
    • SDRAM
      • SDR SDRAM
      • DDR SDRAM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Statikus memória (SRAM)

A

a tárolt adat a tápfeszültség megszűnéséig marad meg. Az adatokat általában félvezető, flip-flop memóriában tárolják (4-6 tranzisztor). Ciklusidejük megegyezik az elérési idejükkel. Energiatakarékos, gyors, drága. Regiszterek, Cache.

Előnyei:

  • nagyságrendekkel nagyobb a sebessége, mint a dinamikus RAM-nak.
  • nem szükséges a tartalmat frissíteni, tápenergia meglétéig tárol.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Dinamikus memória (DRAM)

A

A memória elemi cellái néhány pF kapacitású kondenzátorok + 1 tranzisztor, melyek egy idő után kisülnek -> frissíteni kell. Előnye az olcsóság, alacsony fogyasztás és a kis helyigény.

A DRAM tárolja a CPU által végrehajtandó programokat és a feldolgozásra váró adatokat. Két legfontosabb tulajdonsága: tárolókapacitás és sebesség.

Valamint: megbízhatóság, tömeggyárthatóság, energiaigény, helyigény, bővíthetőség

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

DRAM típusok

A
  • Klasszikus DRAM (aszinkron interface)
  • SDRAM (Synchronus DRAM): nagyobb teljesítmény, 2000-től domináns
    • SDR SDRAM (Single Data Rate)
    • DDR SDRAM (Double Data Rate)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

SDR SDRAM működése

A

Az SDR SDRAM a rendszersínnel van szinkronizálva -> válasz mindig órajelre történik, SDR esetében az órajelnek csak a felmenő élén történik adatátvitel.
Az adattároló több logikai egységre (logikai bankra) van felosztva -> a memóriavezérlő egyidejűleg több memóriahozzáférési parancsot hajthat végre.
Ezek a parancsok az egyes különálló bankok között a futószalag elvnek megfelelően el vannak csúsztatva (interleaved) -> ezért gyorsabb az aszinkronnál.
A futószalag elvű olvasás azt jelenti, hogy a kért adat az olvasási parancs kiadása után csak fix számú óraciklust követően jelenik majd meg. Ezt késleltetésnek (latency) hívják, amit fontos teljesítményparaméterként kell figyelembe vennünk.
SDRAM tápfeszültsége 3,3V, átviteli sebessége ~1000MB/s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

DDR SDRAM működése

A

A single data rate (SDR) sebességű SDRAM-mal összehasonlítva, a DDR SDRAM interface magasabb sebességre képes, amit az adatok és az órajelek pontosabb időzítés-vezérlése tesz lehetővé. A DDR arra utal, hogy a memória bizonyos frekvenciákon közel kétszer akkora sávszélességet biztosít, mint az SDR SDRAM.
Az interfész kétszeres töltést alkalmaz, az órajelnek mind a felmenő, mind pedig a lemenő élén megtörténik az adat-továbbítás.
Az alacsonyabban tartott frekvenciának előnye, hogy mérsékli a memóriát (a vezérlőhöz csatlakoztató áramkörnek a jel-integritás iránti követelményeit csökkenti), azaz a hosszabb rendelkezésre álló időintervallum alatt a sérültebb jelet is képes helyesen értelmezni.
A technológia sajátossága, hogy a belső busz kétszer olyan széles kell, hogy legyen, mint a külső busz.
Két adatsáv, órajelenként két bit az I/O pufferbe.
2n Prefetch eljárás. DDR SDRAM tápfeszültsége 2,5V, átviteli sebessége ~3200 MB/s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

DDR2 SDRAM

A
  • Az alacsonyabb órafrekvencia-meghajtási igény miatt alacsonyabb energiafogyasztás
  • Magasabb frekvenciával való meghajtás lehetősége, így jelentősen növelhető a sávszélesség
  • Ugyanazon órafrekvenciájú meghajtás mellett nagyobb késleltetés, mint a DDR esetében
  • Mivel 4 sávunk van, így órajelenként négy bit feldolgozására van lehetőség
  • (4n Prefetch eljárás). A négy sáv miatt (4-1 konverzió) nő a késleltetés.
  • DDR2 SDRAM tápfeszültsége 1,8V, átviteli sebessége eléri a 6400 MB/s-ot
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

DDR3 SDRAM

A
  • A DDR3 szabvány lehetővé teszi, hogy egy chipben 8 Gbit tárolási kapcitást helyezzünk el.
  • DDR3 SDRAM tápfeszültsége 1,5V, átviteli sebessége eléri a 17000 MB/s-ot.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

tCL (CAS Latency)

A

az olvasási parancs és az első adat közötti idő

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

tRCD (RAS to CAS delay)

A

A bank(sor) megnyitásától az oszlop kiválasztása közötti idő

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

tRAS

A

A banksor aktiválása és lezárása (precharge) közti minimális idő.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

tRP – tRow Precharge

A

(Előtöltés) ideje, a banksor bezárása utáni kötelező várakozási idő új banksor megnyitása előtt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

tRC

A

Ciklusidő, ugyanazon bank sorai közül történő olvasások közötti minimális idő.

17
Q

Szinkron DRAM fontosabb időzítési paraméterek

A

tCL, tRCD, tRAS, tRP, tRP, tRC

18
Q

A teljes olvasási ciklus

A
  • Bank megnyitása
  • Oszlopblokkok olvasása a megnyitott sorból
  • Bank bezárása (precharge)
  • Legalább tRP várakozás mielőtt ezt a bankot újra megnyitnánk A legjobb eset az, amikor a megnyitott bankok soraiból olvasunk, mert ekkor folyamatosan adatot hozhatunk át minden memória-órajellel.
19
Q

Megfogalmazható trendek

A
  • nem kompatibilisek egymással
  • folyamatosan nő az órafrekvenciájuk, s a sávszélesség-növekedésüknek ez is az egyik tényezője
  • folyamatosan nő a prefetch párhuzamosan átvitt bitjeinek száma
  • folyamatosan csökken a lapka-méret
  • folyamatosan csökken a tápfeszültségük, ezáltal pedig a felvett energiaigényük, a melegedésük, azaz a hűtési igényük
20
Q

DIMM jellemzői

A

(Dual in-line Memory Module) DRAM chipeket tartalmazó memória modul, 64 bites szervezés. 168-284 pin.

21
Q

A registered DIMM

A

A registered DIMM modulok esetében a DRAM chipek és a memóriasín közé egy regisztert helyeztek el. Ez egyrészt kisebb elektromos terhelést jelent a memóriavezérlő számára, másrészt pedig több memóriamodul esetén ez a megoldás nagyobb rendszerstabilitást eredményez -> szerverek

A memóriasín és a DRAM közötti minden olvasási és írási műveletet egy ciklus erejéig puffereljük (~20-30 cím- és vezérlővonal, 1 regiszterchip általában 14 vezérlővonalat pufferel -> tipikusan 2 kell belőle).

22
Q

ECC DIMM modulok

A
  • A DIMM egyik oldalán lévő kilencedik DRAM chipet a paritás bit vagy az ECC bit tárolására használják (Error Control Coding).
  • A paritás bit segítségével a memória-vezérlő képes egyetlen hiba felfedezésére, de semmilyen hibát nem tud kijavítani. Továbbá a többszörös hibát sem tudja konzisztensen felfedezni.
  • Az ECC bit segítségével a memória-vezérlő képes egyetlen, továbbá az egymással határos, folyamatos többszörös hibát felfedezni és kijavítani. A folyamatos bithibák akkor fordulnak elő, amikor egy egész x4 vagy x8 chip meghibásodik (ezek memória-szervezési egységek). Ezen kívül a memória-vezérlő képes nem folyamatos két bit-hibát felismerni.
  • Amennyiben a memória-vezérlő egy kijavíthatatlan hibát észlel, akkor leállítja a rendszert és naplózza a hibát.
23
Q

PLL (Phase Locked Loop)

A

Fáziszárt hurok: órajel elcsúszás mentesítés.

24
Q

Memóriatípusok összehasonlítása

A

DDR RAM-ok esetében Dual-Channel módban a sávszélesség duplázható. Ami ezt nagyban csökkenti az a CL késleltetés. A CPU-k memóriahasználata általában szabálytalan és elaprózott címzésekkel jár, ez akadályozza a blokkok átlapolását, egymáshoz illesztését.