Professional Documents
Culture Documents
Chng 5
B NH MY TNH
Ni dung chng 5
5.1. Tng quan h thng nh
5.2. B nh bn dn
5.3. B nh chnh
5.4. B nh cache
5.5. B nh ngoi
5.6. B nh o
5.7. B nh trn my tnh c nhn
1. Cc c trng ca h thng nh
V tr:
Dung lng:
n v truyn:
Theo tng t nh
Theo tng khi (block) nh
Cc c trng ca h thng nh
Hiu nng:
Kiu vt l:
B nh bn dn
B nh t
B nh quang
Cc c tnh vt l:
T chc
5
2. Phn cp h thng nh ca MT
B vi x l
CPU
Tp
thanh
ghi
B
nh
Cache
L1
B
nh
Cache
L2
B
nh
chnh
B
nh
ngoi
B nh
mng
B nh m nhanh (Cache):
5. B nh my tnh
5.1. Tng quan h thng nh
5.2. B nh bn dn
5.3. B nh chnh
5.4. B nh cache
5.5. B nh ngoi
5.6. B nh o
5.7. B nh trn my tnh c nhn
5.2. B nh bn dn
1. Phn loi
2. M hnh c bn ca chip nh
1. Phn loi
Kiu b nh
Read Only Memory
(ROM)
Programmable ROM
(PROM)
Erasable PROM
(EPROM)
Electrically Erasable
PROM (EEPROM)
Tiu
chun
B nh
ch c
B nh
hu nh
ch c
Flash memory
Random Access
Memory (RAM)
B nh
c-ghi
Kh nng xo
Khng xo
c
bng tia cc tm,
c chip
bng in,
mc tng byte
C ch ghi
Tnh
kh bin
Mt n
Bng in
Khng
kh bin
bng in,
tng khi
bng in,
mc tng byte
Bng in
Kh bin
10
ROM (tip)
Cc loi b nh ROM:
13
RAM (tip)
Cc loi b nh RAM:
2. M hnh c bn ca chip nh
T nh 0
T nh 1
A0
A1
A2
.
.
B
gii
m
a
ch
.
.
.
D0
T nh 2
Ma trn
nh
n
2 x m bit
.
.
B
m
d
liu
An-1
D1
.
.
Dm-1
T nh 2n-1
iu khin c/ghi
CS
WE
OE
16
17
Hot ng ca chip nh
Hot ng c:
18
Cc bit a ch c a n cc chn a ch
D liu cn ghi c a n cc chn d liu
Tn hiu iu khin chn chip c a n CS
Tn hiu iu khin ghi c a n WE
D liu t cc chn d liu s c ghi vo ngn nh
tng ng.
19
5. B nh my tnh
5.1. Tng quan h thng nh
5.2. B nh bn dn
5.3. B nh chnh
5.4. B nh cache
5.5. B nh ngoi
5.6. B nh o
5.7. B nh trn my tnh c nhn
20
5.3. B nh chnh
1. Cc c trng ca b nh chnh
2. T chc b nh an xen
21
1. Cc c trng ca b nh chnh
L thnh phn nh tn ti trn mi h thng my
tnh
Cha cc chng trnh ang c thc hin v
cc d liu ang c s dng
Bao gm cc ngn nh c nh a ch trc tip
bi CPU
Dung lng vt l ca b nh chnh khng gian
a ch b nh m CPU qun l
Vic qun l logic b nh chnh ty thuc vo h
iu hnh
22
2. T chc b nh an xen
rng ca bus d liu trao i vi b nh
chnh M = 8, 16, 32, 64, 128 bit
Cc ngn nh c t chc theo tng Byte nh
T chc b nh chnh khc nhau
23
M = 8 bit
VD: Intel 8088
BN chnh l 1 bng (bank) nh tuyn tnh
1 Byte
0
1
2
Bus a ch
i
AN-1 A0
Bus d liu
D7 D0
24
M = 16 bit
VD: Intel 8086 80286
B nh chnh gm 2 bng (bank) nh an xen
Bng 1
A0
Byte
Word
BE1
To tn
hiu chn
Byte nh
Bng 0
1
3
5
0
2
4
2i+1
2i
BE 0
Bus a ch
AN-1 A1
BE 0
BE1
D15 D8
D7 D0
25
Cc trng hp khc
Vi M = 32 bit (80386, 80486): b nh chnh gm 4
bng nh an xen
Vi M = 64 bit (cc b x l Pentium): b nh
chnh gm 8 bng nh an xen
26
5. B nh my tnh
5.1. Tng quan h thng nh
5.2. B nh bn dn
5.3. B nh chnh
5.4. B nh cache
5.5. B nh ngoi
5.6. B nh o
5.7. B nh trn my tnh c nhn
27
5.4. B nh cache
1.
2.
3.
4.
5.
28
29
30
V d v thao tc ca cache
CPU yu cu ni dung ca ngn nh
CPU kim tra trn cache vi d liu ny
Nu c, CPU nhn d liu t cache (nhanh)
Nu khng c, c Block nh cha d liu t b
nh chnh vo cache
Tip chuyn d liu t cache vo CPU
31
32
B nh chnh c 2N byte nh
B nh chnh v cache c chia thnh cc
khi c kch thc bng nhau
33
Mt s Block ca b nh chnh c np vo cc
Line ca cache.
Ni dung Tag (th nh) cho bit Block no ca b
nh chnh hin ang c cha Line .
Khi CPU truy nhp (c/ghi) mt t nh, c hai kh
nng xy ra:
34
2. Cc phng php nh x
(Chnh l cc phng php t chc b nh cache)
nh x trc tip
(Direct mapping)
nh x lin kt ton phn
(Fully associative mapping)
nh x lin kt tp hp
(Set associative mapping)
35
nh x trc tip
Mi Block ca b nh chnh ch c th c np
vo mt Line ca cache:
B0 L0
B1 L1
....
Bm-1 Lm-1
Bm L0
Bm+1 L1
....
Tng qut
Bj ch c th np vo Lj mod m
m l s Line ca cache.
36
37
c im ca nh x trc tip
Mi mt a ch N bit ca b nh chnh gm ba
trng:
B so snh n gin
Xc sut cache hit thp
38
39
40
41
nh x lin kt tp hp
Cache c chia thnh cc Tp (Set)
Mi mt Set cha mt s Line
V d:
42
Minh ha nh x lin kt tp hp
43
c im ca nh x lin kt tp hp
44
V d v nh x a ch
nh x trc tip
nh x lin kt ton phn
nh x lin kt tp hp 4 ng
45
46
ch ghi ra cache
tc nhanh
khi Block trong cache b thay th cn phi ghi tr c
Block v b nh chnh
48
Cache L1:
mi cache 8KB
Kch thc Line = 64 byte
nh x lin kt tp hp 4 ng
cache L2
256KB
Kch thc Line = 128 byte
nh x lin kt tp hp 8 ng
49
5.5. B nh ngoi
1.
2.
3.
4.
5.
a t
a quang
Flash disk
Cc chun ni ghp a
RAID
50
1. a t
Cc c tnh ca a t:
u t c nh hay di ng
a c nh hay thay i
Mt mt hay hai mt
Mt a hay nhiu a
C ch u t:
Tip xc
Khng tip xc
Gm 2 loi ph bin:
a mm
a cng
51
a. a mm
8, 5.25, 3.5
Dung lng nh ( 1.44MB)
Tc chm
Thng dng
R tin
Tng lai c th khng dng na
52
a mm (tip)
53
b. a cng
Mt hoc nhiu a
Thng dng
Dung lng tng nhanh
Tc c/ghi nhanh
Tng i r tin
54
a cng (tip)
55
2. a quang
Cc loi chnh:
56
a. CD-ROM
Thng tin c ghi ngay khi sn xut a.
D liu tn ti di dng cc mt phng (land) v
cc l (pit).
Tc c c s ca mt a CD-ROM ban u
l 150KB/s (tc 1X).
Cc a hin nay c tc c l bi s ca tc
c s ny (v d 48X, 52X,...)
57
CD-ROM (tip)
58
b. CD-R
Khi sn xut ra, cc a ny u l a trng (cha
c thng tin). Sau c th ghi d liu ln a ny
nhng ch ghi c mt ln nh ghi CD-R ring.
CD-R c cu trc v hot ng tng t nh CDROM.
c. CD-RW
CD-RW c cu trc v hot ng tng t nh
CD-R. Trong lp cha d liu l mt lp kim
loi.
Nguyn tc ghi d liu da trn s thay i trng
thi ca lp kim loi:
d. DVD
y l loi a quang c dung lng ln v c tc
nhanh hn so vi cc a quang trn.
a DVD c th lu tr thng tin trn hai mt, mi
mt c th c n 2 lp d liu.
Cc a DVD hin nay thng c dung lng l
4.7GB/mt hoc 9.4GB/mt.
Tc truy nhp c bn ca a DVD l
1.321MByte/s.
DVD cng c nhiu loi
61
3. Flash disk
Thc cht l b nh bn dn tc cao (flash
memory)
Thng c kt ni vi my tnh thng qua giao
tip USB
Dung lng tng nhanh
Thun tin, gi thnh hp l
62
63
4. Cc chun ni ghp a
Giao din IDE-ATA (Integrated Drive Electronics AT
Attachment):
64
ATA-1 (1986-1994)
ATA-2 (1996)
ATA-3 (1997)
ATA-4 (1998, cn gi l Ultra-ATA/33 MHz)
ATA-5 v ATA-6 (t 1999 n nay, cn gi l UltraATA/66/100/133 MHz). Cp cho cc chun ny c thit k
gm 80 dy truyn d liu tc cao (cc dy ni t v dy
tn hiu xen k nhau nhm mc ch kh nhiu)
65
Do mt s cty ln a ra vo nm 1999
Giao tip Serial Advanced Technology Attachment
(Serial ATA) cho cng v thit b ATA Packet Interface
(ATAPI)
So vi Parallel ATA, Serial ATA dng in p thp, u
chn cm nh gn v t dy hn.
Serial ATA tng thch hon ton vi phn mm trc
y dnh cho thit b Parallel ATA v ATAPI.
Th h sn phm Serial ATA u tin xut hin trn th
trng vo gia 2002, t tc 150MBps. Trong tng
lai, cc phin bn k tip c th t bng thng
300MBps v 600MBps.
66
5. RAID
Redundant Array of Independent Disks
L tp hp cc a cng vt l m h iu hnh
coi nh l mt a logic duy nht
Khi ghi ln h thng RAID, cc tp d liu c
phn mnh v lu tr phn tn trn cc cng vt
l
C kh nng to ra v lu tr thng tin d tha
m bo khi phc li thng tin trong trng hp
a b hng
C 7 loi ph bin: RAID 0 6
68
5. B nh my tnh
5.1. Tng quan h thng nh
5.2. B nh bn dn
5.3. B nh chnh
5.4. B nh cache
5.5. B nh ngoi
5.6. B nh o
5.7. B nh trn my tnh c nhn
69
5.6. B nh o
Khi nim b nh o: l b nh bao gm b nh
chnh v b nh ngoi m c CPU coi nh l
mt b nh duy nht.
Cc k thut thc hin b nh o:
5. B nh my tnh
5.1. Tng quan h thng nh
5.2. B nh bn dn
5.3. B nh chnh
5.4. B nh cache
5.5. B nh ngoi
5.6. B nh o
5.7. B nh trn my tnh c nhn
71
CMOS RAM: