Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Memória típusok csoportosítása, jellemzése
ROM, RWM, RAM, CAM 1x1bit -> n x m bit
2
CPU - Memória címsín Processzor Memória adatsínsín
3
Memória hierarchia „belső” memória regiszterek puffer memóriák ~ns
mikroprogram tár ~ns ~100 byte a CPU-ban központi memória (első szintű, operatív) ~Mbyte, ~10 ns végrehajtás alatti program, adatok háttér memória ~ Gbyte, ~ms CPU által nem közvetlenül elérhető nem aktív programok, nagymennyiségű adatok
4
Memóriák jellemzése („mennyiségi”)
kapacitás : tárolható adat mennyisége legkisebb címezhető egység hozzáférési szélesség : egy hozzáféréssel elérhető adatmennyiség átlapolhatósági fok : egyszerre működhető modulok elérési rendszer ...
5
Memóriák jellemzése („időbeli”)
elérési idő : időtartam az olvasási igénytől az adat megérkezéséig ciklusidő : két hozzáférés közti minimális idő átlapolhatósági fok : egyszerre működhető modulok adatátviteli sebesség : ...
6
Memóriák osztályozása
fizikai működési elv szerint mágneses (remanenes mágneses vektor) félvezetős (bistabil multivibrátor) elérés szerint cím szerint elérhető tartalom szerint elérhető (asszociatív)
7
Memóriák elérési rendszere
„véletlen” elérésű (címfüggetlen) (RAM - Random Access Memory) verem rendszerű (LIFO - Last In First Out) sorbaállásos (FIFO - First In First Out) asszociatív (tartalom címzésű) (CAM - Content Adressable Memory) ciklikus soros
8
Memóriák a tárolt információ megváltoztathatósága szempontjából
átírható (törölhető) RWM Read Write Memory csak kiolvasható (fix) ROM Read Only Memory energia kimaradás esetén : felejtő / nem felejtő kiolvasáskor : törlődő (destruktív) / nem-törlődő statikus / dinamikus (szükséges az információ „mozgatása”)
9
Memóriák hardware felosztása
címezhető memória ROM RWM [Modern comp. pp 208] maszkolt PROM EPROM SRAM DRAM ferrit
10
ROM-ok mask programmable ROM PROM : programmable ROM (1x csak)
EPROM : erasable programmable PROM (UV fény vagy áram)
11
RWM-ok („RAM”-ok) SRAM (statikus RAM) olyan memóriachip, amely állandó feszültség hatására működik DRAM (dinamikus RAM) az állandó feszültség mellett rendszeres frissítést, kiolvasást igényel.
12
Paritásbites memória ellenőrzés
tartalom paritás bitek 1 paritás hiba 1
13
Paritás ellenőrző áramkör
d0 ... d7 „számolt paritás” x y x XOR y 0 0 0 0 1 1 1 0 1 1 1 0 x y „tárolt paritás” bit
14
Memóriák megvalósítása
ROM RWM
15
multiplexeres tároló... MUX 8-1 a2 a1 a0 z d0 d7 d6 d5 d4 d1 d2 d3
címzés : 000 001 010 011 100 101 110 111 1 a2 a1 a0
16
„egyenirányító” (dióda)
I áram
17
„maszkolt” ROM címkiválasztás adatkiolvasás
18
„maszkolt” ROM (működés)
címkiválasztás Iolvasó adatkiolvasás
19
1-2 s0 b3 b2 b1 b0 1 1010 1100
20
PROM Iiró Iiró >> Iolvasó „kiégetés”
21
Egy furcsa (visszacsatolt) kapcsolás
d x y x NOR y 0 0 1 0 1 0 1 0 0 1 1 0 b
22
RSFF érték beírás a=0 a=0 c=x c=x -> ? y d=y x d=y -> 0 b=1 b=1
d=0 ? d=0 b=1 b=1
23
RSFF érték tárolás a=0 a=0 c=1 c=1 d=0 1 d=0 b=0 b=0
24
RSFF „nem megengedett állapot”
c=1 c=0 1 d=0 d=0 b=1 b=1 a=0 a=0 c=0 c=1 d=0 d=1 instabil állapot b=0 b=0
25
RS flip-flop R (reset) Q R S Q(t) Q(t+1) 1 0 x 0 0 1 x 1 0 0 x x
_ Q S (set) R Q S -Q
26
D flip-flop R Q S -Q D (data) CLK Clk D Q(t) Q(t+1) állapot 0 x y y
1 x y x állapot megörzés D Q clk -Q adat eltárolás
27
1x1 bites memória cella D-in D-out D Q clk ___ WR/RD CS 1x1bit Chip
Select D-in D-out Write/Read ___ WR/RD CS
28
1x4 bites memória 1x1bit D0-in D0-out d0 d1 d2 d3 1x1bit D1-in D1-out
CS 1x4 bit 1x1bit D2-in D2-out R/W 1x1bit D3-in D3-out ___ WR/RD CS
29
4x8 bites memória d7-d4 d3-d0 R/W 1x4 bit 1x4 bit 1x4 bit 1x4 bit CS
1-4 1x4 bit 1x4 bit 1x4 bit 1x4 bit s0 s1
30
MOSFET tárolócella Töltéstárolás a C kondenzátoron kiolvasás
engedélyezése T2 T1 T3 C beírás engedélyezése Gnd író vezeték olvasó vezeték
31
Tartalom szerint elérhető memória
asszociatív memória
32
Asszociatív keresés összehasonlítás kulcs (1) érték (1)
kulcs (k) ... ... összehasonlítás kulcs (n) érték (n) maszk regiszter érték (k) találat esetén a keresett érték
33
Gyorsítás memória tömbök : 1 hozzáféréssel több adat
átlapolt címzés (interleaved addressing) : egyszerre több memória modulhoz hozzáférés on-chip : EDO DRAM (Extended Data Output) m0 m1 m2 m3
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.