Bằng sự sử dụng hệ thống nhiều đĩa, chúng ta có nhiều cách thức tổ chức đĩa tận
dụng tính thừa dữ liệu nhằm cải thiện độ tin cậy của hệ thống. Tuy nhiên, điều này có
thể gây khó khăn cho việc phát triển các sơ đồ cơ sở dữ liệu có ích trên một số nền tảng
và hệ điều hành. Để giải quyết vấn đề này, hiện nay đã có một sơ đồ chuẩn hóa cho
thiết kế cơ sở dữ liệu đa đĩa gọi là RAID (Redundant Array of Independent Disks). Sơ
đồ RAID gồm có sáu mức từ 0 đến 5. Các mức này không tạo thành một quan hệ phân
cấp nhưng định ra những kiến trúc khác nhau có chung các đặc điểm sau:
RAID là tập hợp các ổ đĩa vật lý được nhìn từ hệ điều hành như một ổ đĩa logic đơn.
Dữ liệu được phân bố trên mảng các ổ đĩa vật lý.
Dung lượng đĩa dư thừa được sử dụng để lưu trữ thông tin chẵn lẻ nhằm bảo đảm khả
năng phục hồi dữ liệu trong trường hợp có hư hỏng về đĩa.
Các đặc điểm 2 và 3 thay đổi theo mức RAID. RAID 0 không hỗ trợ đặc điểm 3.
70 trang |
Chia sẻ: aloso | Lượt xem: 2022 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Kiến trúc máy tính, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
moät kieåu ñöôøng truyeàn ñöôïc duøng
ñeå hoã trôï nhöõng oå ñóa cuïc boä cuøng vôùi caùc thieát bò ngoaïi vi khaùc. Moät coång tuaàn töï coù
theå ñöôïc söû duïng ñeå hoã trôï maùy in hay maùy queùt.
Caáu truùc ñöôøng truyeàn truyeàn thoáng naøy hoaït ñoäng raát hieäu quaû, nhöng noù baét ñaàu
bò phaù vôõ khi ngaøy caøng coù nhieàu thieát bò nhaäp/xuaát xuaát hieän. Ñeå ñaùp öùng nhöõng ñoøi
hoûi ngaøy moät taêng naøy, moät caùch tieáp caän chung ñaõ ñöôïc ngaønh coâng nghieäp maùy tính
aùp duïng laø xaây döïng moät ñöôøng truyeàn toác ñoä cao cho pheùp tích hôïp chaët cheõ vôùi phaàn
coøn laïi cuûa heä thoáng, chæ ñoøi hoûi moät caàu noái giöõa noù vaø ñöôøng truyeàn cuûa boä vi xöû lyù.
Söï saép xeáp naøy ñoâi khi ñöôïc bieát ñeán vôùi teân goïi kieán truùc trung gian.
Sưu Tầm Page 41
By: Dinh Nguyen
Hình 3.9 (a) Caáu truùc ñöôøng truyeàn truyeàn thoáng
Hình 3.9 (b) theå hieän moät hieän thöïc hoùa tieâu bieåu cuûa caùch tieáp caän vöøa ñeà caäp
ñeán. Moät laàn nöõa, seõ coù moät ñöôøng truyeàn cuïc boä noái boä xöû lyù ñeán boä ñieàu khieån cache.
Boä ñieàu khieån naøy laïi ñöôïc noái vaøo ñöôøng truyeàn heä thoáng coù hoã trôï boä nhôù chính. Noù
seõ ñöôïc tích hôïp vaøo trong moät caàu noái hay moät thieát bò ñeäm vaø thieát bò naøy seõ ñöôïc noái
vaøo ñöôøng truyeàn toác ñoä cao. Ñöôøng truyeàn naøy hoã trôï caùc keát noái ñeán caùc maïng LAN
toác ñoä cao, chaúng haïn nhö Giao dieän Döõ lieäu Phaân phoái Quang daãn (FDDI) ôû möùc 100
Mbps, caùc boä ñieàu khieån traïm laøm vieäc video vaø ñoà hoïa, cuõng nhö nhöõng boä ñieàu khieån
giao dieän ñoái vôùi caùc ñöôøng truyeàn ngoaïi vi cuïc boä bao goàm SCSI vaø P1394. P1394 laø
moät toå chöùc ñöôøng truyeàn toác ñoä cao ñöôïc thieát keá ñaëc bieät cho caùc thieát bò nhaäp/xuaát
dung löôïng cao. Caùc thieát bò coù toác ñoä thaáp vaãn ñöôïc hoã trôï thoâng qua moät ñöôøng truyeàn
môû roäng, vôùi moät giao dieän cho pheùp taïo vuøng ñeäm cho söï löu thoâng giöõa ñöôøng truyeàn
môû roäng vaø ñöôøng truyeàn heä thoáng.
Sưu Tầm Page 42
By: Dinh Nguyen
Hình 3.9 (b) Kieán truùc hieäu suaát vaän haønh cao
Lôïi ích cuûa caùch tieáp caän naøy laø ñöôøng truyeàn toác ñoä cao mang caùc thieát bò coù yeâu
caàu cao laïi gaàn hôn trong moái tích hôïp vôùi boä xöû lyù vaø ñoàng thôøi ñoäc laäp vôùi boä xöû lyù.
Do ñoù, caùc khaùc bieät trong boä xöû lyù, trong ñöôøng truyeàn toác ñoä cao, trong caùc ñònh nghóa
veà ñöôøng tín hieäu seõ coù khaû naêng chòu loãi. Nhöõng thay ñoåi veà kieán truùc boä xöû lyù khoâng
laøm aûnh höôûng ñeán ñöôøng truyeàn toác ñoä cao vaø ngöôïc laïi.
Caùc yeáu toá trong thieát keá ñöôøng truyeàn
Maëc duø ñaõ coù moät löôïng lôùn caùc caøi ñaët ñöôøng truyeàn toàn taïi, trong thöïc teá chæ coù
moät soá tham soá cô baûn hay yeáu toá thieát keá giöõ vai troø phaân loaïi caùc ñöôøng truyeàn. Cuï
theå chuùng ta coù caùc yeáu toá chính sau:
-Kieåu ñöôøng truyeàn
-Phöông phaùp phaân xöû
-Ñònh thôøi
-Ñoä roäng ñöôøng truyeàn
-Kieåu truyeàn döõ lieäu
Kieåu ñöôøng truyeàn
Sưu Tầm Page 43
By: Dinh Nguyen
Coù hai kieåu ñöôøng truyeàn toång quaùt laø ñöôøng truyeàn chuyeân duïng vaø ñöôøng truyeàn
ña coâng. Ñöôøng truyeàn chuyeân duïng ñöôïc gaùn vónh vieãn cho moät chöùc naêng hay moät taäp
con vaät lyù cuûa caùc thaønh phaàn maùy tính.
Moät ví duï cho söï chuyeân bieät hoùa veà chöùc naêng laø vieäc söû duïng caùc ñöôøng döõ lieäu
vaø ñòa chæ chuyeân duïng taùch bieät, voán phoå bieán ñoái vôùi nhieàu ñöôøng truyeàn. Tuy nhieân,
ñaây khoâng phaûi laø ñieåm caàn thieát. Laáy ví duï, thoâng tin döõ lieäu vaø ñòa chæ coù theå ñöôïc
truyeàn ñi treân cuøng moät taäp caùc ñöôøng baèng caùch söû duïng ñöôøng ñieàu khieån Ñòa chæ
Ñuùng. Vaøo luùc baét ñaàu truyeàn döõ lieäu, ñòa chæ ñöôïc ñaët leân ñöôøng truyeàn vaø ñöôøng ñieàu
khieån Ñòa chæ Ñuùng ñöôïc kích hoaït. Taïi ñieåm naøy, moãi module coù moät khoaûng thôøi gian
ñaõ ñöôïc ñaëc taû ñeå sao cheùp ñòa chæ vaø xaùc ñònh xem ñoù coù phaûi laø moät module ñaõ ñònh
ñòa chæ hay khoâng. Sau ñoù ñòa chæ seõ ñöôïc xoùa khoûi ñöôøng truyeàn ñeå caùc keát noái treân
cuøng ñöôøng truyeàn ñoù coù theå duøng ñöôïc cho caùc thao taùc truyeàn döõ lieäu ñoïc hay ghi.
Phöông phaùp söû duïng cuøng moät taäp caùc ñöôøng cho caùc muïc ñích khaùc nhau naøy ñöôïc
bieát ñeán vôùi teân goïi ña coâng theo thôøi gian.
Lôïi ích cuûa tieáp caän ña coâng theo thôøi gian laø vieäc söû duïng ít hôn caùc ñöôøng, giuùp
tieát kieäm khoâng gian vaø phí toån. Ñieåm baát lôïi cuûa noù laø caàn nhieàu maïch ñieän töû phöùc
taïp hôn cho töøng module. Ngoaøi ra seõ coù söï suït giaûm tieàm taøng veà hieäu suaát vì coù moät
soá söï kieän duøng chung caùc ñöôøng nhö vaäy khoâng theå dieãn ra moät caùch song song.
Söï chuyeân duïng vaät lyù ñeà caäp ñeán vieäc söû duïng nhieàu ñöôøng truyeàn, moãi ñöôøng
truyeàn trong chuùng chæ keát noái moät taäp con caùc thaønh phaàn. Moät ví duï cuï theå laø vieäc söû
duïng ñöôøng truyeàn nhaäp/xuaát ñeå lieân keát taát caû caùc module nhaäp/xuaát. Ñöôøng truyeàn
naøy sau ñoù ñöôïc keát noái vôùi ñöôøng truyeàn chính thoâng qua moät loaïi module baûng maïch
nhaäp/xuaát naøo ñoù. Lôïi ích tieàm aån cuûa söï chuyeân duïng vaät lyù laø baêng thoâng cao, vì seõ coù
ít tranh chaáp ñöôøng truyeàn hôn. Ñieåm baát lôïi ôû ñaây laø söï gia taêng kích thöôùc vaø phí toån
heä thoáng.
Phöông phaùp phaân xöû
Trong taát caû caùc heä thoáng, ngoaïi tröø caùc heä thoáng ñôn giaûn nhaát, coù theå coù nhieàu
hôn moät module caàn quyeàn ñieàu khieån ñöôøng truyeàn. Laáy ví duï, moät module nhaäp/xuaát
coù theå ñoïc hay ghi tröïc tieáp vaøo boä nhôù maø khoâng caàn göûi döõ lieäu ñeán CPU. Vì chæ coù
moät ñôn vò coù theå truyeàn döõ lieäu thaønh coâng taïi moãi thôøi ñieåm treân ñöôøng truyeàn, caàn
phaûi coù moät soá caùc phöông phaùp phaân xöû quyeàn söû duïng. Caùc phöông phaùp ñaõ ñöôïc ñöa
ra coù theå xeáp vaøo moät trong hai loaïi taäp trung hoaëc phaân taùn. Trong moät sô ñoà taäp trung,
moät thieát bò phaàn cöùng ñôn leû, ñöôïc goïi laø boä ñieàu khieån ñöôøng truyeàn hay boä phaân xöû,
coù nhieäm vuï caáp phaùt thôøi gian treân ñöôøng truyeàn. Thieát bò ñoù coù theå laø moät module
rieâng bieät hay moät phaàn cuûa CPU. Trong moät sô ñoà phaân taùn, chuùng ta seõ khoâng coù baát
kyø boä ñieàu khieån taäp trung naøo. Moãi module chöùa luaän lyù ñieàu khieån truy caäp vaø caùc
Sưu Tầm Page 44
By: Dinh Nguyen
module seõ haønh ñoäng phoái hôïp vôùi nhau nhaèm söû duïng chung ñöôøng truyeàn. Vôùi caû hai
phöông phaùp noùi treân veà phaân xöû, muïc tieâu ñaït ñeán laø chæ ñònh moät thieát bò, hoaëc CPU,
hoaëc module nhaäp/xuaát, laøthieát bò chuû. Thieát bò chuû naøy sau ñoù coù theå khôûi ñoäng vieäc
truyeàn döõ lieäu (ñoïc hay ghi) vôùi moät thieát bò khaùc, hoaït ñoäng nhö thieát bò phuï thuoäc
trong söï trao ñoåi döõ lieäu ñaëc bieät naøy.
Ñònh thôøi
Ñònh thôøi ñeà caäp ñeán caùch thöùc caùc söï kieän ñöôïc phoái hôïp vôùi nhau treân ñöôøng
truyeàn. Vôùi söï ñònh thôøi ñoàng boä, vieäc xuaát hieän caùc söï kieän treân ñöôøng truyeàn ñöôïc xaùc
ñònh bôûi moät ñoàng hoà. Ñöôøng truyeàn coù moät ñöôøng ñoàng hoà treân ñoù ñoàng hoà seõ truyeàn
moät daõy caùc giaù trò luaân phieân 0 vaø 1 trong nhöõng thôøi khoaûng baèng nhau. Moät phieân
truyeàn 0 – 1 ñôn ñöôïc goïi laø chu kyø ñoàng hoà hay chu kyø ñöôøng truyeàn vaø xaùc ñònh moät
khe thôøi gian. Taát caû caùc thieát bò khaùc treân ñöôøng truyeàn coù theå ñoïc ñöôøng ñoàng hoà, vaø
moïi söï kieän ñeàu ñöôïc baét ñaàu taïi luùc baét ñaàu cuûa moät chu kyø ñoàng hoà. Hình 3.10 (a) theå
hieän sô ñoà ñònh thôøi cuûa moät thao taùc ñoïc ñoàng boä. Caùc tín hieäu ñöôøng truyeàn khaùc coù
theå thay ñoåi taïi caïnh daãn cuûa tín hieäu ñoàng hoà. Haàu heát caùc söï kieän chieám chæ moät chu
kyø ñoàng hoà. Trong ví duï naøy, CPU taïo ra moät tín hieäu ñoïc vaø ñaët ñòa chæ boä nhôù leân
ñöôøng truyeàn ñòa chæ. Noù cuõng taïo ra moät tín hieäu baét ñaàu nhaèm ñaùnh daáu söï coù maët cuûa
thoâng tin ñòa chæ vaø ñieàu khieån treân ñöôøng truyeàn. Moät module boä nhôù nhaän bieát ñòa chæ
ñoù vaø sau khi chôø khoaûng 1 chu kyø, noù seõ ñaët döõ lieäu cuøng tín hieäu thoâng baùo leân ñöôøng
truyeàn.
Hình 3.10 (a) Ñònh thôøi ñoàng boä
Vôùi söï ñònh thôøi dò boä, vieäc xuaát hieän moät söï kieän treân ñöôøng truyeàn theo sau vaø
phuï thuoäc vaøo söï xuaát hieän cuûa söï kieän ñi tröôùc. Nhö trong hình 3.10 (b), CPU ñaët ñòa
Sưu Tầm Page 45
By: Dinh Nguyen
chæ vaø caùc tín hieäu ñoïc leân ñöôøng truyeàn. Sau khi taïm döøng laïi ñeå caùc tín hieäu naøy oån
ñònh, noù seõ sinh ra moät tín hieäu MSYN (master sync), chæ ra söï hieän höõu cuûa caùc tín hieäu
ñieàu khieån vaø ñòa chæ ñuùng. Module boä nhôù ñaùp öùng baèng tín hieäu SSYN (slave sync) vaø
döõ lieäu, chæ ra söï traû lôøi.
Ñònh thôøi ñoàng boä laø phöông phaùp deã caøi ñaët vaø kieåm tra hôn. Tuy nhieân, noù keùm
linh hoaït so vôùi ñònh thôøi dò boä. Do taát caû caùc thieát bò treân moät ñöôøng truyeàn ñoàng boä
ñöôïc keát buoäc vaøo moät toác ñoä ñoàng hoà coá ñònh, heä thoáng khoâng thu ñöôïc lôïi ích trong
vieäc vaän haønh thieát bò. Vôùi ñònh thôøi dò boä, söï troän laãn giöõa caùc thieát bò chaäm vaø nhanh
baèng caùch söû duïng caùc coâng ngheä cuõ vaø môùi coù theå söû duïng chung moät ñöôøng truyeàn.
Hình 3.10 (b) Ñònh thôøi dò boä
Ñoä roäng ñöôøng truyeàn
Ñoä roäng cuûa ñöôøng truyeàn döõ lieäu coù aûnh höôûng ñeán söï vaän haønh cuûa heä thoáng:
ñöôøng truyeàn döõ lieäu caøng roäng, soá bit ñöôïc truyeàn ñi taïi moät thôøi ñieåm caøng lôùn. Ñoä
roäng cuûa ñöôøng truyeàn ñòa chæ laïi coù aûnh höôûng ñeán dung löôïng heä thoáng: ñoä roäng cuûa
ñöôøng truyeàn ñòa chæ caøng lôùn, löôïng vò trí nhôù coù theå tham chieáu ñeán caøng nhieàu.
Kieåu truyeàn döõ lieäu
Moät ñöôøng truyeàn coù theå hoã trôï nhieàu kieåu truyeàn döõ lieäu khaùc nhau nhö ñöôïc
minh hoïa treân hình 3.11. Taát caû caùc ñöôøng truyeàn ñeàu hoã trôï vieäc truyeàn döõ lieäu daïng
ghi (thieát bò chuû ñeán thieát bò phuï thuoäc) vaø ñoïc (thieát bò phuï thuoäc ñeán thieát bò chuû).
Sưu Tầm Page 46
By: Dinh Nguyen
Trong tröôøng hôïp ñöôøng truyeàn döõ lieäu/ñòa chæ ña coâng, ñöôøng truyeàn ñöôïc duøng tröôùc
heát cho vieäc ñaëc taû ñòa chæ vaø sau ñoù cho vieäc chuyeån döõ lieäu. Vôùi thao taùc ñoïc, thöôøng
coù khoaûng thôøi gian chôø khi döõ lieäu ñöôïc laáy ra töø thieát bò phuï thuoäc vaø ñaët leân ñöôøng
truyeàn. Vôùi caû ñoïc laãn ghi, cuõng coù theå coù ñoä treã neáu nhö caàn phaûi laøm vieäc vôùi boä phaân
xöû ñeå giaønh quyeàn ñieàu khieån ñöôøng truyeàn cho phaàn coøn laïi cuûa thao taùc.
Trong tröôøng hôïp ñöôøng truyeàn döõ lieäu vaø ñòa chæ chuyeân duïng, ñòa chæ ñöôïc ñaët
leân ñöôøng truyeàn ñòa chæ vaø toàn taïi ôû ñoù trong khi döõ lieäu ñöôïc ñaët leân ñöôøng truyeàn döõ
lieäu. Vôùi thao taùc ghi, thieát bò chuû ñaët döõ lieäu leân ñöôøng truyeàn ñòa chæ ngay khi ñòa chæ
oån ñònh vaø thieát bò phuï thuoäc khi ñoù seõ coù cô hoäi ñeå nhaän bieát ñòa chæ. Vôùi thao taùc ñoïc,
thieát bò phuï thuoäc ñaët döõ lieäu leân treân ñöôøng truyeàn döõ lieäu ngay khi noù nhaän ra ñòa chæ
vaø laáy ñöôïc döõ lieäu.
Ngoaøi caùc kieåu thao taùc noùi treân, moät soá ñöôøng truyeàn coøn hoã trôï caùc thao taùc phoái
hôïp. Moät thao taùc ñoïc – chænh söûa – ghi ñôn giaûn laø moät pheùp ñoïc tieáp theo baèng moät
pheùp ghi treân cuøng moät ñòa chæ. Ñòa chæ chæ ñöôïc phaùt ñi moät laàn taïi luùc baét ñaàu thao taùc.
Toaøn boä thao taùc khoâng theå chia nhoû nhaèm traùnh moïi söï truy caäp ñeán phaàn töû döõ lieäu
ñang ñöôïc chænh söûa.
Moät soá heä thoáng ñöôøng truyeàn cuõng hoã trôï vieäc truyeàn döõ lieäu daïng khoái. Trong
tröôøng hôïp naøy, moät chu kyø ñòa chæ ñöôïc theo sau bôûi n chu kyø döõ lieäu. Muïc döõ lieäu ñaàu
tieân ñöôïc truyeàn ñeán hoaëc töø moät ñòa chæ ñaõ ñöôïc ñaëc taû, phaàn döõ lieäu coøn laïi ñöôïc
truyeàn ñeán/töø caùc ñòa chæ tieáp sau.
Hình 3.11 Caùc kieåu truyeàn döõ lieäu treân ñöôøng truyeàn
Sưu Tầm Page 47
By: Dinh Nguyen
3.5 Baøi taäp vaø caâu hoûi cuûng coá baøi hoïc
Baøi taäp soá 1: Maùy giaû trong hình 3.4 cuõng coù hai chæ thò nhaäp/xuaát laø:
0011 = taûi AC töø thieát bò nhaä/xuaát
0111 = löu AC leân thieát bò nhaäp/xuaát
Trong caùc tröôøng hôïp naøy, ñòa chæ 12 bit ñaëc taû moät thieát bò nhaäp/xuaát cuï theå. Chæ ra söï
thöïc thi chöông trình (söû duïng daïng trình baøy trong hình 3.5) cho caùc chöông trình sau:
Taûi AC töø thieát bò soá 5.
Coäng noäi dung cuûa vò trí nhôù 940.
Löu AC leân thieát bò soá 6.
Baøi taäp soá 2: Xeùt moät heä thoáng maùy tính chöùa moät module nhaäp/xuaát ñieàu khieån baøn
phím/maùy in ñôn giaûn. Caùc thanh ghi sau ñaây ñöôïc chöùa trong CPU vaø noái keát tröïc tieáp
ñeán ñöôøng truyeàn heä thoáng:
INPR: Thanh ghi nhaäp – 8 bit
OUTR: Thanh ghi xuaát – 8 bit
FGI: Côø nhaäp – 1 bit
FGO: Côø xuaát – 1 bit
IEN: Thanh ghi khaû ngaét – 1 bit
Tín hieäu nhaán phím töø baøn phím vaø tín hieäu xuaát ra maùy in ñöôïc ñieàu khieån bôûi moät
module nhaäp/xuaát. Baøn phím coù khaû naêng maõ hoùa moät kyù hieäu chöõ soá thaønh moät word 8
bit vaø giaûi maõ moät word 8 bit thaønh moät kyù hieäu chöõ soá.
Moâ taû caùch thöùc CPU söû duïng boán thanh ghi ñaàu tieân lieät keâ ôû treân ñeå phuïc vuï cho vieäc
nhaäp/xuaát thoâng qua baøn phím.
Moâ taû caùch thöùc thöïc hieän chöùc naêng treân hieäu quaû hôn baèng caùch duøng luoân caû IEN.
Sưu Tầm Page 48
By: Dinh Nguyen
Baøi taäp soá 3: Moät heä thoáng boä nhôù goàm moät soá caùc module boä nhôù keát noái vôùi nhau
treân moät ñöôøng truyeàn boä nhôù chung. Khi moät thao taùc ghi ñöôïc thöïc hieän, ñöôøng truyeàn
bò chieám trong 100 nano giaây bôûi caùc tín hieäu ñieàu khieån, ñòa chæ vaø döõ lieäu. Trong cuøng
khoaûng thôøi gian 100 nano giaây vaø trong 500 nano giaây sau ñoù, module boä nhôù ñaõ ñònh
ñòa chæ thöïc thi 1 chu kyø tieáp nhaän vaø löu tröõ döõ lieäu. Thao taùc cuûa caùc module boä nhôù
coù theå choàng laáp leân nhau, nhöng chæ coù moät yeâu caàu ôû treân ñöôøng truyeàn taïi moãi thôøi
ñieåm.
Giaû söû coù 8 module nhö theá noái vaøo ñöôøng truyeàn. Giaù trò toái ña cuûa toác ñoä truyeàn döõ
lieäu (word/giaây) trong vieäc löu tröõ laø bao nhieâu?
Veõ ñoà thò toác ñoä ghi cöïc ñaïi döôùi daïng haøm cuûa thôøi gian chu kyø boä nhôù, giaû söû thôøi gian
baän cuûa 8 module boä nhôù vaø ñöôøng truyeàn laø 100 nano giaây.
Chöông 4
Boä nhôù trong cuûa maùy tính
4.1 Giôùi thieäu veà heä thoáng boä nhôù maùy tính.
4.2 Boä nhôù chính baùn daàn
4.3 Boä nhôù cache
4.4 Baøi taäp vaø caâu hoûi cuûng coá baøi taäp
4.1 Giôùi thieäu veà heä thoáng boä nhôù maùy tính
Caùc ñaëc tröng cuûa heä thoáng boä nhôù
Caùc ñaëc tröng chính cuûa heä thoáng boä nhôù maùy tính bao goàm:
Vò trí (CPU, noäi – chính, ngoaïi – phuï)
Sưu Tầm Page 49
By: Dinh Nguyen
Dung löôïng (kích thöôùc word, soá löôïng word)
Ñôn vò truyeàn (word, khoái)
Phöông thöùc truy caäp (tuaàn töï, tröïc tieáp, ngaãu nhieân, lieân keát)
Hieäu suaát (thôøi gian truy caäp, chu kyø thôøi gian, toác ñoä truyeàn)
Kieåu vaät lyù (baùn daãn, beà maët töø hoùa)
Ñaëc tính vaät lyù (khaû bieán/baát bieán, xoùa ñöôïc/khoâng xoùa ñöôïc)
Caùch toå chöùc
Caùc muïc tieáp sau seõ trình baøy moät caùch chi tieát veà yù nghóa vaø taàm quan troïng cuûa töøng
ñaëc tröng noùi treân.
Vò trí
Boä nhôù maùy tính bao goàm caû hai loaïi boä nhôù trong vaø ngoaøi. Boä nhôù trong cuûa maùy
tính thöôøng ñöôïc ñeà caäp ñeán nhö boä nhôù chính. Boä nhôù ngoaøi cuûa maùy tính goàm caùc
thieát bò löu tröõ ngoaïi vi, nhö ñóa vaø baêng töø, voán coù theå truy caäp ñöôïc ñoái vôùi CPU thoâng
qua caùc boä ñieàu khieån nhaäp/xuaát.
Dung löôïng
Vôùi boä nhôù trong, dung löôïng thöôøng ñöôïc bieåu dieãn döôùi daïng byte. (1 byte = 8 bit)
hay word. Caùc ñoä daøi word phoå bieán laø 8, 16, vaø 32 bit. Boä nhôù ngoaøi coù dung löôïng
ñöôïc bieåu thò theo byte.
Ñôn vò truyeàn
Vôùi boä nhôù trong, ñôn vò truyeàn baèng vôùi soá ñöôøng döõ lieäu vaøo/ra khoûi module boä
nhôù. Giaù trò naøy thöôøng baèng vôùi ñoä daøi cuûa moät word, nhöng cuõng coù theå khoâng. Ñeå
hieåu roõ hôn khaùi nieäm naøy, chuùng ta haõy xem xeùt ba khaùi nieäm coù lieân quan ñeán boä nhôù
trong:
Word: Ñôn vò töï nhieân cuûa toå chöùc maùy tính. Kích thöôùc cuûa moät word thöôøng baèng
vôùi soá bit ñöôïc söû duïng ñeå bieåu dieãn moät soá hay ñoä daøi cuûa chæ thò. Tuy nhieân coù raát
nhieàu ngoaïi leä. Laáy ví duï, maùy CRAY-1 coù ñoä daøi word 64 bit trong khi coù bieåu dieãn soá
nguyeân 24 bit. Maùy VAX coù nhieàu loaïi ñoä daøi chæ thò döôùi daïng boäi soá cuûa byte, vaø coù
kích thöôùc word 32 bit.
Sưu Tầm Page 50
By: Dinh Nguyen
Caùc ñôn vò khaû ñònh ñòa chæ: Trong nhieàu heä thoáng, ñôn vò khaû ñònh ñòa chæ laø word.
Maëc duø vaäy, coù moät soá heä thoáng cho pheùp ñònh ñòa chæ ôû möùc byte. Trong moïi tröôøng
hôïp, moái quan heä giöõa ñoä daøi A cuûa moät ñòa chæ vaø soá N caùc ñôn vò khaû ñònh ñòa chæ laø
2A = N.
Ñôn vò truyeàn: Ñoái vôùi boä nhôù chính, ñaây laø soá bit ñoïc/ghi vaøo boä nhôù taïi moät thôøi
ñieåm. Ñôn vò truyeàn khoâng nhaát thieát baèng moät word hay moät ñôn vò khaû ñònh ñòa chæ.
Vôùi boä nhôù ngoaøi, döõ lieäu thöôøng ñöôïc truyeàn theo nhöõng ñôn vò lôùn hôn nhieàu so vôùi
word vaø ñöôïc goïi laø khoái.
Phöông thöùc truy caäp
Ñaây laø moät trong nhöõng yeáu toá roõ nhaát giuùp phaân bieät caùc kieåu boä nhôù. Coù boán loaïi
phöông thöùc truy caäp:
Truy caäp tuaàn töï: Boä nhôù ñöôïc toå chöùc thaønh caùc ñôn vò döõ lieäu goïi laø baûn ghi. Vieäc
truy caäp phaûi ñöôïc thöïc hieän theo moät daõy tuyeán tính cuï theå. Thoâng tin ñòa chæ ñöôïc löu
tröõ ñöôïc duøng ñeå phaân taùch caùc baûn ghi vaø hoã trôï quaù trình tìm kieám laáy thoâng tin. Moät
boä phaän ñoïc/ghi duøng chung ñöôïc söû duïng. Boä phaän naøy phaûi ñöôïc di chuyeån töø vò trí
hieän thôøi cuûa noù ñeán vò trí ñöôïc yeâu caàu, queùt qua vaø töø choái caùc baûn ghi trung gian. Do
ñoù, thôøi gian ñeå truy caäp moät baûn ghi tuøy yù bieán ñoåi khaù cao. Caùc ñôn vò baêng töø, ñöôïc
thaûo luaän trong chöông 5, laø caùc ñôn vò coù daïng truy caäp tuaàn töï.
Truy caäp tröïc tieáp: Cuõng nhö vôùi truy caäp tuaàn töï, truy caäp tröïc tieáp bao goàm vieäc
duøng chung moät boä phaän ñoïc/ghi. Tuy nhieân, caùc khoái hay baûn ghi rieâng leû coù moät ñòa
chæ duy nhaát döïa treân vò trí vaät lyù. Vieäc truy caäp ñöôïc thöïc hieän thoâng qua truy caäp tröïc
tieáp coäng vôùi tìm kieám tuaàn töï, ñeám, hay chôø ñeå ñeán ñöôïc vò trí cuoái cuøng. Moät laàn nöõa,
thôøi gian truy caäp laø bieán ñoåi. Caùc ñôn vò ñóa ñöôïc trình baøy trong chöông 5 laø caùc ñôn vò
truy caäp tröïc tieáp.
Truy caäp ngaãu nhieân: Moãi vò trí khaû ñònh ñòa chæ trong boä nhôù coù motä cô cheá ñònh ñòa
chæ vaät lyù duy nhaát. Thôøi gian truy caäp moät vò trí cho tröôùc ñoäc laäp vôùi daõy caùc truy caäp
tröôùc ñoù vaø khoâng thay ñoåi. Do ñoù, baát kyø moät vò trí naøo cuõng coù theå ñöôïc choïn ngaãu
nhieân vaø ñöôïc ñònh ñòa chæ cuõng nhö truy caäp tröïc tieáp. Caùc heä thoáng boä nhôù chính ñöôïc
truy caäp ngaãu nhieân.
Lieân keát: Ñaây laø kieåu truy caäp ngaãu nhieân boä nhôù cho pheùp thöïc hieän vieäc so saùnh caùc
vò trí bit coù yeâu caàu trong moät word phuïc vuï cho vieäc ñoái saùnh ñaëc bieät naøo ñoù, vaø coù
theå thöïc hieän thao taùc naøy cuøng moät luùc cho taát caû caùc word. Do ñoù moät word ñöôïc trích
ra döïa treân moät phaàn noäi dung cuûa noù chöù khoâng phaûi döïa treân ñòa chæ. Töông töï nhö vôùi
Sưu Tầm Page 51
By: Dinh Nguyen
phöông thöùc truy caäp ngaãu nhieân thoâng thöôøng, moãi vò trí nhôù coù cô cheá ñònh ñòa chæ
rieâng, vaø thôøi gian laáy thoâng tin khoâng ñoåi, ñoäc laäp vôùi vò trí hoaëc khuoân daïng truy caäp
tröôùc ñoù. Boä nhôù cache, ñöôïc ñeà caäp ñeán trong muïc 4.3 coù theå taän duïng caùch truy caäp
lieân keát naøy.
Hieäu suaát
Ñöùng treân quan ñieåm ngöôøi söû duïng, hai ñaëc tröng quan troïng nhaát cuûa boä nhôù laø dung
löôïng vaø hieäu suaát vaän haønh. Coù ba tham soá hieäu suaát ñöôïc söû duïng:
Thôøi gian truy caäp: Ñoái vôùi boä nhôù truy caäp ngaãu nhieân, ñaây laø thôøi gian caàn thieát ñeå
thöïc hieän moät thao taùc ñoïc hay ghi, töùc laø thôøi gian töø luùc moät ñòa chæ coù maët trong boä
nhôù cho ñeán luùc döõ lieäu ñöôïc löu tröõ xong hoaëc ñaõ saün saøng ñeå söû duïng. Vôùi boä nhôù truy
caäp khoâng ngaãu nhieân, thôøi gian truy caäp laø thôøi gian caàn ñeå ñònh vò boä phaän ñoïc/ghi taïi
vò trí ñöôïc yeâu caàu.
Thôøi gian chu kyø boä nhôù: Khaùi nieäm naøy chuû yeáu ñöôïc aùp duïng cho boä nhôù truy caäp
ngaãu nhieân vaø bao goàm thôøi gian truy caäp coäng vôùi baát kyø thôøi gian phuï theâm naøo ñöôïc
yeâu caàu tröôùc khi truy caäp thöù hai coù theå ñöôïc thöïc hieän. Phaàn thôøi gian phuï theâm naøy
coù theå ñöôïc yeâu caàu nhaèm phaùt sinh döõ lieäu neáu chuùng ñöôïc ñoïc moät caùch khoâng loaïi
tröø.
Toác ñoä truyeàn: Ñaây laø toác ñoä truyeàn döõ lieäu vaøo/ra moät ñôn vò boä nhôù. Vôùi boä nhôù
truy caäp ngaãu nhieân, giaù trò naøy baèng 1/(Thôøi gian Chu kyø). Vôùi boä nhôù truy caäp khoâng
ngaãu nhieân, quan heä sau ñaây ñöôïc duy trì:
TN = TA + N/R
Trong ñoù:
TN = thôøi gian trung bình ñeå ñoïc/ghi N bit
TA = thôøi gian truy caäp trung bình
N = soá caùc bit
R = toác ñoä truyeàn, theo ñôn vò bit/giaây (bps)
Kieåu vaät lyù
Hieän nay coù hai kieåu vaät lyù phoå bieán nhaát laø boä nhôù baùn daãn, söû duïng coâng ngheä LSI
hay VLSI, vaø boä nhôù vôùi beà maët töø hoùa, ñöôïc duøng cho ñóa vaø baêng töø.
Sưu Tầm Page 52
By: Dinh Nguyen
Ñaëc tính vaät lyù
Nhieàu ñaëc tính vaät lyù cuûa söï löu tröõ döõ lieäu laø raát quan troïng. Trong moät boä nhôù khaû
bieán, thoâng tin phaân raõ moät caùch töï nhieân hoaëc bò maát ñi khi nguoàn ñieän bò taét. Trong
moät boä nhôù baát bieán, thoâng tin moät khi ñaõ ñöôïc ghi seõ ñöôïc löu giöõ maø khoâng bò thoaùi
hoùa. Caùc boä nhôù coù beà maët töø hoùa thuoäc loaïi baát bieán. Boä nhôù baùn daãn coù theå khaû bieán
hoaëc baát bieán. Boä nhôù khoâng theå xoùa thì khoâng theå thay ñoåi ñöôïc, ngoaïi tröø vieäc phaù
huûy ñôn vò löu tröõ. Boä nhôù baùn daãn kieåu naøy ñöôïc bieát ñeán vôùi teân goïi boä nhôù chæ ñoïc
(ROM).
Caùch toå chöùc
ÔÛ ñaây laø caùch saép xeáp vaät lyù caùc bit ñeå taïo thaønh caùc word. Caùch saép xeáp hieån nhieân
khoâng phaûi luùc naøo cuõng ñöôïc söû duïng, nhö seõ ñöôïc ñeà caäp ñeán ôû phaàn tieáp theo.
Söï phaân caáp boä nhôù
Moät söï phaân caáp boä nhôù kieåu maãu ñöôïc chæ ra treân hình 4.1. Khi chuùng ta ñi töø treân
xuoáng trong sô ñoà phaân caáp naøy, nhöõng söï kieän sau seõ xaûy ra:
Giaûm phí toån cho moät bit
Taêng dung löôïng
Taêng thôøi gian truy caäp
Giaûm taàn soá truy caäp boä nhôù bôûi CPU
Do vaäy boä nhôù nhoû hôn, nhanh hôn, ñaét tieàn hôn ñöôïc phuï trôï bôûi boä nhôù lôùn hôn, chaäm
hôn, reû hôn. Chìa khoùa cho söï thaønh coâng trong caùch toå chöùc naøy laø yeáu toá cuoái cuøng,
töùc laø giaûm thieåu taàn soá truy caäp.
Sưu Tầm Page 53
By: Dinh Nguyen
Hình 4.1 Söï phaân caáp boä nhôù
Neáu boä nhôù ñöôïc toå chöùc theo caùc muïc töø (a) ñeán (c) ôû treân, vaø döõ lieäu cuøng vôùi chæ thò
coù theå ñöôïc phaân phoái qua boä nhôù theo (d), thì moät caùch tröïc quan cho thaáy sô ñoà naøy seõ
laøm giaûm phí toån toaøn theå trong khi vaãn duy trì moät möùc ñoä hieäu suaát cho tröôùc. Chuùng
ta seõ ñöa ra moät ví duï ñôn giaûn ñeå minh hoïa cho ñieàu naøy.
Sưu Tầm Page 54
By: Dinh Nguyen
Hình 4.2 Söï vaän haønh cuûa moät boä nhôù hai caáp ñôn giaûn
Giaû söû raèng CPU coù truy caäp ñeán hai möùc boä nhôù. Möùc 1 goàm 1000 word vaø thôøi gian
truy caäp laø 1m s. Möùc 2 goàm 100000 word vaø coù thôøi gian truy caäp 10m s. Giaû söû neáu
moät word ñöôïc truy caäp ôû möùc 1 thì CPU truy caäp noù tröïc tieáp. Neáu noù ôû möùc 2, word ñoù
tröôùc heát ñöôïc truyeàn sang möùc 1 vaø sau ñoù ñöôïc truy caäp bôûi CPU. Ñeå ñôn giaûn, chuùng
ta boû qua thôøi gian caàn thieát ñeå CPU xaùc ñònh xem word laø ôû möùc 1 hay 2. Hình 4.2 cho
thaáy thôøi gian truy caäp toång coäng trung bình laø moät haøm phaàn traêm thôøi gian trong
tröôøng hôïp word yeâu caàu ñaõ ôû trong möùc 1. Nhö chuùng ta coù theå quan saùt thaáy, vôùi
nhöõng phaàn traêm cao trong truy caäp möùc 1, thôøi gian truy caäp toång coäng trung bình gaàn
hôn nhieàu so vôùi möùc 2.
4.2 Boä nhôù chính baùn daãn
Caùc kieåu boä nhôù baùn daãn truy caäp ngaãu nhieân
Taát caû caùc kieåu boä nhôù ñöôïc khaûo saùt trong phaàn naøy thuoäc veà loaïi truy caäp ngaãu nhieân.
Töùc laø töøng word nhôù ñöôïc truy caäp tröïc tieáp qua luaän lyù ñònh ñòa chæ.
Caùc kieåu boä nhôù baùn daãn chính goàm coù:
Boä nhôù truy caäp ngaãu nhieân (RAM)
Sưu Tầm Page 55
By: Dinh Nguyen
Boä nhôù chæ ñoïc (ROM)
Boä nhôù chæ ñoïc khaû trình (PROM)
Boä nhôù chæ ñoïc khaû trình coù theå xoùa ñöôïc (EPROM)
Boä nhôù flash
Boä nhôù chæ ñoïc khaû trình coù theå xoùa ñöôïc veà maët ñieän töû (EEPROM)
Trong soá caùc kieåu boä nhôù noùi treân, RAM laø loaïi boä nhôù phoå bieán nhaát. Moät ñaëc tính
noåi baät cuûa RAM laø coù theå ñoïc döõ lieäu töø boä nhôù vaø deã daøng, nhanh choùng ghi döõ lieäu
môùi vaøo boä nhôù. Caû vieäc ñoïc vaø ghi ñeàu ñöôïc thöïc hieän thoâng quavieäc söû duïng tín hieäu
ñieän töû.
Moät ñaëc tính noåi baät khaùc cuûa RAM laø khaû bieán. Boä nhôù RAM phaûi luoân ñöôïc cung
caáp moät nguoàn ñieän khoâng ñoåi. Neáu nguoàn ñieän bò ngaét, döõ lieäu seõ maát ñi. Vì lyù do ñoù,
RAM chæ coù theå duøng laøm nôi löu tröõ döõ lieäu taïm thôøi.
Coâng ngheä RAM ñöôïc chia thaønh hai nhoùm: tónh vaø ñoäng. Moät RAM ñoäng ñöôïc cheá
taïo vôùi caùc oâ löu tröõ döõ lieäu nhö caùch tích ñieän trong tuï ñieän. Söï toàn taïi hay bieán maát
cuûa ñieän tích trong tuï ñieän ñöôïc thoâng dòch thaønh caùc giaù trò nhò phaân 1 vaø 0. Do caùc tuï
ñieän coù khuynh höôùng töï nhieân laø giaûi ñieän, caùc RAM ñoäng caàn söï laøm töôi ñieän tích
theo chu kyø ñeå duy trì döõ lieäu. Trong moät RAM tónh, caùc giaù trò nhò phaân ñöôïc löu tröõ
baèng caùch söû duïng caùc caáu hình coång luaän lyù maïch laät truyeàn thoáng. Moät RAM tónh seõ
löu giöõ lieäu cho ñeán khi naøo nguoàn ñieän coøn ñöôïc cung caáp cho noù.
Caû RAM tónh vaø ñoäng ñeàu khaû bieán. Moät oâ nhôù ñoäng ñôn giaûn hôn moät oâ nhôù tónh.
Do vaäy, moät RAM ñoäng truø maät hôn vaø ít tieàn hôn moät RAM tónh töông öùng. Maët khaùc,
RAM ñoäng ñoøi hoûi söï hoã trôï laøm töôi maïch. Vôùi nhöõng löôïng boä nhôù lôùn hôn, phí toån coá
ñònh cho vieäc laøm töôi maïch ñöôïc ñeàn buø nhieàu hôn phí toån giaønh cho caùc DRAM. Nhö
vaäy RAM ñoäng coù khuynh höôùng thích hôïp cho caùc yeâu caàu veà boä nhôù lôùn. Ñieåm cuoái
cuøng chuùng ta caàn löu yù laø RAM tónh noùi chung nhanh hôn RAM ñoäng.
Trong moái töông phaûn roõ neùt vôùi RAM laø boä nhôù chæ ñoïc (ROM). ROM bao goàm moät
khuoân maãu beàn vöõng cuûa döõ lieäu khoâng theå thay ñoåi. Trong khi chuùng ta coù theå ñoïc döõ
lieäu töø ROM, vieäc ghi vaøo ROM döõ lieäu môùi khoâng theå thöïc hieän ñöôïc. Moät öùng duïng
cuûa ROM laø vi laäp trình. Ngoaøi ra caùc öùng duïng khaùc cuûa ROM goàm:
Caùc chöông trình con thö vieän cho caùc haøm thöôøng xuyeân ñöôïc söû duïng.
Caùc chöông trình heä thoáng
Sưu Tầm Page 56
By: Dinh Nguyen
Caùc baûng haøm
Vôùi moät yeâu caàu coù kích thöôùc khieâm toán, lôïi ñieåm cuûa ROM laø döõ lieäu ñöôïc löu tröõ
beàn vöõng trong boä nhôù chính vaø khoâng caàn phaûi taûi leân töø moät thieát bò löu tröõ phuï.
Moät ROM ñöôïc taïo ra nhö moät chip maïch tích hôïp thoâng thöôøng vôùi döõ lieäu ñöôïc ñöa
vaøo trong chip trong quaù trình in maïch. Ñieàu naøy daãn ñeán hai baøi toaùn:
Böôùc cheøn döõ lieäu coù chi phí töông ñoái lôùn, cho duø moät hay haøng ngaøn baûn sao cuûa
moät ROM cuï theå seõ ñöôïc in ra.
Loãi trong quaù trình saûn xuaát laø khoâng theå chaáp nhaän ñöôïc. Chæ caàn moät bit bò sai, toaøn
boä loâ ROM phaûi bò huûy boû.
Khi chæ caàn moät löôïng töông ñoái nhoû ROM vôùi noäi dung boä nhôù ñaëc bieät, moät löïa
choïn ít toán keùm hôn laø ROM khaû trình (PROM). Gioáng nhö ROM, PROM khoâng khaû
bieán vaø chæ coù theå ghi ñöôïc ñuùng moät laàn. Vôùi PROM, quaù trình ghi ñöôïc thöïc hieän moät
caùch ñieän töû vaø do moät nhaø cung caáp ñaûm nhieäm chöù khoâng nhaát thieát phaûi laø nhaø saûn
xuaát chip ban ñaàu. Caùc trang thieát bò ñaëc bieät seõ ñöôïc söû duïng cho quaù trình ghi hay "laäp
trình". PROM mang laïi söï linh hoaït vaø tieän lôïi trong khi ROM vaãn thu huùt caùc ñôn ñaët
haøng coù soá löôïng lôùn.
Moät bieán theå khaùc cuûa boä nhôù chæ ñoïc laø boä nhôù haàu nhö chæ ñoïc. Loaïi boä nhôù naøy coù
ích cho caùc öùng duïng trong ñoù thao taùc ñoïc thöôøng xuyeân hôn thao taùc ghi, voán caàn ñeán
khaû naêng löu tröõ baát bieán. Coù ba daïng phoå bieán cuûa boä nhôù haàu nhö chæ ñoïc laø EPROM,
EEPROM vaø boä nhôù flash.
Boä nhôù chæ ñoïc khaû trình xoùa ñöôïc baèng quang hoïc (EPROM) ñöôïc ñoïc/ghi moät caùch
ñieän töû nhö vôùi PROM. Tuy nhieân, tröôùc moät thao taùc ghi, taát caû caùc oâ löu tröõ phaûi ñöôïc
xoùa veà traïng thaùi khôûi ñoäng ban ñaàu baèng caùch ñöa chip ñaõ ñoùng goùi qua nguoàn böùc xaï
tia cöïc tím. Quaù trình xoùa naøy coù theå ñöôïc thöïc hieän laäp ñi laäp laïi, moãi laàn xoùa maát
khoaûng 20 phuùt. Do vaäy, EPROM coù theå thay ñoåi ñöôïc nhieàu laàn vaø cuõng nhö vôùi ROM
hay PROM, noù coù theå löu tröõ nhieàu loaïi döõ lieäu khaùc nhau. EPROM thöôøng ñaét tieàn hôn
PROM nhöng coù lôïi theá ôû khaû naêng caäp nhaät nhieàu laàn.
Moät daïng boä nhôù haàu nhö chæ ñoïc khaùc lyù thuù hôn laø boä nhôù chæ ñoïc khaû trình xoùa
ñöôïc baèng ñieän töû (EEPROM). Vôùi boä nhôù naøy, döõ lieäu coù theå ñöôïc ghi vaøo maø khoâng
caàn phaûi tieán haønh quaù trình xoùa tröôùc. Thao taùc ghi maát nhieàu thôøi gian hôn so vôùi thao
taùc ñoïc, vaøo khoaûng vaøi traêm micro giaây cho moät byte. Boä nhôù EEPROM keát hôïp lôïi
ñieåm cuûa tính baát bieán vaø söï linh hoaït trong vieäc caäp nhaät taïi choã baèng caùch söû duïng
caùc ñöôøng ñieàu khieån, ñöôøng ñòa chæ, vaø ñöôøng döõ lieäu thoâng thöôøng. EEPROM ñaét hôn
nhieàu so vôùi EPROM vaø cuõng keùm truø maät hôn, hoã trôï ít bit hôn treân moãi chip.
Sưu Tầm Page 57
By: Dinh Nguyen
Daïng môùi nhaát cuûa boä nhôù baùn daãn laø boä nhôù chôùp (boä nhôù naøy ñöôïc ñaët teân nhö vaäy
do toác ñoä taùi laäp trình khaù cao cuûa noù). Ñöôïc giôùi thieäu laàn ñaàu tieân vaøo giöõa thaäp nieân
80, boä nhôù chôùp ñoùng vai troø trung gian giöõa EPROM vaø EEPROM caû veà giaù caû laãn
chöùc naêng. Gioáng nhö EEPROM, boä nhôù chôùp söû duïng coâng ngheä xoùa ñieän töû. Moät boä
nhôù chôùp coù theå ñöôïc xoùa trong vaøi giaây, nhanh hôn nhieàu so vôùi EPROM. Ngoaøi ra,
chuùng ta coù theå xoùa chæ caùc khoái nhôù caàn thieát hôn laø toaøn boä chip. Tuy nhieân, boä nhôù
chôùp khoâng cung caáp khaû naêng xoùa ôû möùc byte. Gioáng nhö EPROM, boä nhôù chôùp chæ söû
duïng moät transistor cho moãi bit, vaø vì theá ñaït ñöôïc ñoä truø maät cao (so vôùi EEPROM) cuûa
EPROM.
Toå chöùc
Phaàn töû cô sôû cuûa moät boä nhôù baùn daãn laø oâ nhôù. Maëc duø coù nhieàu coâng ngheä ñieän töû
ñöôïc söû duïng, taát caûc caùc oâ nhôù baùn daãn ñeàu coù chung moät soá tính chaát sau:
Chuùng theå hieän hai traïng thaùi oån ñònh (hay baùn oån ñònh) coù theå duøng ñeå bieåu thò hai
giaù trò 1 vaø 0.
Chuùng coù khaû naêng cho pheùp ghi (ít nhaát moät laàn) ñeå thieát laäp traïng thaùi.
Chuùng coù khaû naêng cho pheùp ñoïc ñeå laáy traïng thaùi.
Hình 4.3 moâ taû hoaït ñoäng cuûa moät oâ nhôù.
Hình 4.3 Thao taùc oâ nhôù
Moät caùch phoå bieán, oâ nhôù coù ba boä phaän cuoái coù khaû naêng mang tín hieäu ñieän töû. Boä
phaän choïn choïn moät oâ nhôù cho thao taùc ñoïc/ghi. Boä phaän ñieàu khieån chæ ra thao taùc laø
ñoïc hay ghi. Ñoái vôùi thao taùc ghi, moät boä phaän cuoái khaùc cung caáp moät tín hieäu ñieän töû
cho pheùp thieát laäp traïng thaùi cuûa oâ nhôù thaønh 0 hay 1. Ñoái vôùi thao taùc ñoïc, boä phaän
cuoái ñoù ñöôïc söû duïng ñeå cho ra traïng thaùi cuûa oâ nhôù. Caùc chi tieát veà toå chöùc beân trong,
chöùc naêng, vaø ñònh thôøi cuûa oâ nhôù phuï thuoäc vaøo coâng ngheä maïch tích hôïp cuï theå ñöôïc
söû duïng vaø vöôït quaù phaïm vi cuûa giaùo trình naøy. Chuùng ta chæ caàn bieát caùc oâ nhôù rieâng
leû coù theå ñöôïc choïn cho caùc thao taùc ñoïc vaø ghi.
Sưu Tầm Page 58
By: Dinh Nguyen
4.3 Boä nhôù cache
Nguyeân lyù
Boä nhôù cache ñöôïc thieát keá vôùi yù ñònh mang laïi boä nhôù coù toác ñoä xaáp xæ toác ñoä cuûa boä
nhôù nhanh nhaát hieän coù, ñoàng thôøi cung caáp moät kích thöôùc boä nhôù lôùn vôùi phí toån ít hôn
so vôùi caùc loaïi boä nhôù baùn daãn. Khaùi nieäm veà boä nhôù cache ñöôïc trình baøy treân hình 4.4
vaø 4.5. Boä nhôù cache chöùa baûn sao cuûa moät phaàn boä nhôù chính. Khi CPU coá gaéng ñoïc
moät word töø boä nhôù, word naøy seõ ñöôïc kieåm tra xem coù trong cache hay khoâng. Neáu coù,
word ñoù seõ ñöôïc cung caáp ngay cho CPU. Trong tröôøng hôïp ngöôïc laïi, moät khoái boä nhôù
chính, bao goàm moät löôïng coá ñònh caùc word seõ ñöôïc ñoïc vaøo trong cache vaø sau ñoù
word ñoù seõ ñöôïc cung caáp cho CPU. Do coù hieän töôïng tham chieáu cuïc boä, khi moät khoái
döõ lieäu ñöôïc laáy vaøo trong cache ñeå ñaùp öùng moät tham chieáu ñôn leû, coù nhieàu khaû naêng
caùc tham chieáu keá tieáp seõ laø caùc word khaùc trong cuøng moät khoái.
Hình 4.4 Cache vaø boä nhôù chính
Sưu Tầm Page 59
By: Dinh Nguyen
Hình 4.5 Toå chöùc tieâu bieåu cuûa boä nhôù cache
Hình 4.4 theå hieän moái quan heä giöõa moät heä thoáng cache vaø boä nhôù chính. Hình 4.5 moâ
taû moät toå chöùc tieâu bieåu cuûa boä nhôù cache. Boä nhôù chính goàm ñeán 2n word khaû ñònh ñòa
chæ, vôùi moãi word coù moät ñòa chæ duy nhaát n bit. Do yeâu caàu aùnh xaï, boä nhôù naøy ñöôïc
xem nhö goàm moät soá caùc khoái coù ñoä daøi coá ñònh K word. Töùc laø chuùng ta coù M = 2n/K
khoái. Boä nhôù cache goàm C khe K word, vaø soá caùc khe, hay ñöôøng, nhoû hôn ñaùng keå so
vôùi soá khoái boä nhôù chính (C << M). Taïi moät thôøi ñieåm baát kyø, luoân coù moät taäp con goàm
caùc khoái nhôù thöôøng truù trong caùc khe cuûa cache. Neáu moät word trong moät khoái boä nhôù
ñöôïc ñoïc, khoái ñoù seõ ñöôïc chuyeån vaøo moät trong caùc khe cuûa cache. Do soá khoái nhieàu
hôn soá khe, moät khe coù theå khoâng ñöôïc giaønh cho moät khoái trong thôøi gian laâu daøi. Vì lyù
do ñoù, moãi khe coù moät theû cho bieát khoái naøo ñang ñöôïc löu tröõ. Theû thöôøng laø moät phaàn
cuûa ñòa chæ boä nhôù chính cuûa khoái ñang ñöôïc giöõ trong khe. Hình 4.6 theå hieän caáu truùc
cache/ boä nhôù chính.
Hình 4.7 minh hoïa thao taùc ñoïc. CPU sinh ra ñòa chæ, RA, cuûa moät word caàn ñoïc. Neáu
word coù trong cache, noù seõ ñöôïc giao cho CPU. Ngöôïc laïi, khoái chöùa word seõ ñöôïc taûi
vaøo trong cache, vaø word ñöôïc giao cho CPU.
Sưu Tầm Page 60
By: Dinh Nguyen
Hình 4.6 Caáu truùc cache/boä nhôù chính
Sưu Tầm Page 61
By: Dinh Nguyen
Hình 4.7 Thao taùc ñoïc cache
4.4 Baøi taäp vaø caâu hoûi cuûng coá baøi hoïc
Baøi taäp soá 1: Giaûi thích lyù do taïi sau RAM truyeàn thoáng ñöôïc toå chöùc töøng bit moät
treân moãi chip, trong khi ñoù ROM thöôøng ñöôïc toå chöùc vôùi nhieàu bit treân moät chip.
Baøi taäp soá 2: Xeùt moät RAM ñoäng coù chu kyø laøm töôi 64 laàn trong moät micro giaây.
Moãi thao taùc laøm töôi caàn 150 nano giaây, moät chu kyø boä nhôù caàn 250 nano giaây. Soá
phaàn traêm toång thôøi gian thao taùc boä nhôù phaûi boû ra ñeå laøm töôi laø bao nhieâu?
Baøi taäp soá 3: Moät cache lieân keát theo boä goàm 64 ñöôøng hay khe ñöôïc chia thaønh caùc
boä 4 khe. Boä nhôù chính goàm 4K khoái 128 word. Haõy chæ ra daïng thöùc cuûa ñòa chæ boä nhôù.
Sưu Tầm Page 62
By: Dinh Nguyen
Baøi taäp soá 4: Xeùt moät boä vi xöû lyù 32 bit coù cache lieân keát 4 ñöôøng 16K treân chip. Giaû
söû raèng cache coù kích thöôùc ñöôøng goàm 4 word 32 bit. Veõ sô ñoà khoái cuûa cache naøy ñeå
chæ ra toå chöùc cuûa noù vaø caùch thöùc caùc tröôøng ñòa chæ khaùc nhau ñöôïc söû duïng ñeå xaùc
ñònh cache hit/cache miss. Vò trí cuûa word taïi vò trí nhôù ABCDE8F8 ñöôïc aùnh xaï vaøo
cache laø bao nhieâu?
Baøi taäp soá 5: Cho tröôùc caùc ñaëc taû sau ñoái vôùi moät cache boä nhôù ngoaïi: lieân keát theo
boä 4 ñöôøng, kích thöôùc ñöôøng 2 word 16 bit, coù khaû naêng quaûn lyù toång coäng 4K word 32
bit töø boä nhôù chính, söû duïng vôùi boä xöû lyù 16 bit cho ra ñòa chæ 24 bit. Thieát keá caáu truùc
cache vôùi taát caû caùc thoâng tin noùi treân vaø chæ ra caùch thöùc noù thoâng dòch caùc ñòa chæ cuûa
boä xöû lyù.
chöông 5
Boä nhôù ngoaøi cuûa maùy tính
5.1 Ñóa töø
5.2 RAID
5.3 Baøi taäp vaø caâu hoûi cuûng coá baøi hoïc
5.1 ÑÓA TÖØ
Ñóa töø laø moät taám kim loaïi/nhöïa hình troøn coù beà maët phuû vaät lieäu töø tính. Döõ lieäu
ñöôïc ghi leân/ñoïc ra töø ñóa thoâng qua moät thieát bò goïi laø ñaàu ñoïc. Trong khi coù thao taùc
ñoïc/ghi, ñaàu ñoïc ñöùng yeân vaø taám ñóa quay lieân tuïc beân döôùi noù.
Cô cheá ghi döïa treân töø tröôøng sinh bôûi doøng ñieän ñi qua oáng xoaén. Caùc xung ñoäng
ñöôïc göûi ñeán ñaàu ñoïc, sau ñoù nhöõng khuoân daïng töø khaùc nhau öùng vôùi caùc doøng ñieän
aâm/döông seõ ñöôïc ghi leân beà maët ñóa ôû beân döôùi.
Sưu Tầm Page 63
By: Dinh Nguyen
Cô cheá ñoïc döïa treân doøng ñieän trong oáng xoaén voán ñöôïc sinh bôûi söï dòch chuyeån töø
tröôøng quanh noù. Khi beà maët ñóa ñi qua döôùi ñaàu ñoïc, noù seõ sinh ra moät doøng ñieän coù
cuøng cöïc vôùi doøng ñaõ ñöôïc ghi tröôùc ñoù.
Toå chöùc vaø ñònh daïng döõ lieäu
Ñaàu ñoïc laø moät thieát bò töông ñoái nhoû coù khaû naêng ñoïc/ghi töø/leân moät phaàn cuûa taám
ñóa quay beân döôùi. Ñieàu naøy daãn ñeán vieäc toå chöùc döõ lieäu treân ñóa theo daïng moät taäp
hôïp caùc voøng troøn ñoàng taâm goïi laø caùc track (raõnh). Moãi track coù cuøng ñoä roäng nhö ñaàu
ñoïc.
Hình 5.1 moâ taû caùch saép xeáp naøy. Caùc raõnh keà nhau ñöôïc phaân bieät baèng caùc gap
(khoaûng troáng), nhôø ñoù ngaên chaën ôû möùc toái thieåu caùc sai soùt do söï canh bieân khoâng
chính xaùc cuûa ñaàu ñoïc hoaëc nhieãu cuûa caùc tröôøng ñieän töø. Ñeå ñôn giaûn hoùa veà maët ñieän
töû, moãi track coù soá bit thoâng tin baèng nhau. Do ñoù doä truø maät tính theo soá bit treân moãi
inch tuyeán tính seõ taêng leân khi chuùng ta ñi töø track xa nhaát beân ngoaøi vaøo ñeán track gaàn
nhaát beân trong ñóa.
Nhö ñaõ ñeà caäp ñeán trong caùc chöông tröôùc, döõ lieäu ñöôïc chuyeån ñeán vaø ñi khoûi ñóa
theo töøng khoái moät. Thoâng thöôøng kích thöôùc cuûa moät khoái döõ lieäu nhoû hôn dung löôïng
cuûa track. Cuï theå hôn, döõ lieäu ñöôïc löu trong caùc vuøng coù kích thöôùc khoái goïi laø sector
(cung). Treân moãi track thöôøng coù töø 10 ñeán 100 sector döõ lieäu vaø chuùng coù theå coù ñoä daøi
coá ñònh hay thay ñoåi. Ñeå traùnh nhöõng sai soùt veà ñoä chính xaùc coù theå xaûy ra trong heä
thoáng, caùc sector lieàn nhau ñöôïc taùch bieät bôûi caùc gap lieân track (lieân – baûn ghi).
Vôùi caùch toå chöùc nhö vaäy, ñeå xaùc ñònh töøng sector trong track, caàn phaûi coù moät
ñieåm baét ñaàu cuûa track cuõng nhö caùch thöùc nhaän bieát ñieåm baét ñaàu vaø keát thuùc cuûa moät
sector. Caùc yeâu caàu naøy ñöôïc quaûn lyù thoâng qua döõ lieäu ñieàu khieån ñaõ ñöôïc ghi leân ñóa.
Do vaäy ñóa seõ ñöôïc ñònh daïng vôùi moät soá döõ lieäu phuï ñi keøm vaø chæ ñöôïc söû duïng bôûi oå
ñóa. Ngöôøi söû duïng khoâng theå truy caäp ñeán nhöõng döõ lieäu naøy.
Sưu Tầm Page 64
By: Dinh Nguyen
Hình 5.1 Toå chöùc döõ lieäu treân ñóa
Caùc ñaëc tröng chính
Nhöõng ñaëc tröng chính cuûa ñóa bao goàm:
-Söï di chuyeån cuûa ñaàu ñoïc
-Tính khaû chuyeån cuûa ñóa
-Caùc maët ñóa
-Caùc taám ñóa
-Cô cheá laøm vieäc cuûa ñaàu ñoïc
Söï di chuyeån cuûa ñaàu ñoïc
Ñaàu ñoïc coù theå ñöôïc giöõ coá ñònh hoaëc di chuyeån theo höôùng taâm ñóa. Vôùi ñaàu ñoïc
coá ñònh, coù moät ñaàu ñoïc/ghi cho moãi track. Taát caû caùc ñaàu ñoïc ñöôïc gaén leân moät tay ñoøn
keùo daøi qua taát caû caùc track treân ñóa. Vôùi ñaàu ñoïc coù theå di chuyeån, chæ coù moät ñaàu
ñoïc/ghi duy nhaát. ÔÛ ñaây ñaàu ñoïc cuõng ñöôïc gaén leân moät tay ñoøn coù theå keùo daøi hoaëc thu
Sưu Tầm Page 65
By: Dinh Nguyen
ngaén öùng vôùi vò trí cuûa track caàn truy caäp treân ñóa. Hình 5.2 moâ taû caùc loaïi ñaàu ñoïc coá
ñònh vaø khoâng coá ñònh.
Hình 5.2 Ñaàu ñoïc coá ñònh vaø khoâng coá ñònh
Tính khaû chuyeån cuûa ñóa
Baûn thaân ñóa thöôøng ñöôïc gaén vaøo trong moät oå ñóa vôùi moät tay ñoøn, moät ñoäng cô quay
ñóa cuõng nhö caùc maïch ñieän töû caàn thieát cho vieäc nhaäp/xuaát döõ lieäu nhò phaân. Ñóa khoâng
theå thaùo rôøi ñöôïc gaén vónh vieãn vaøo trong oå ñóa trong khi ñóa coù theå thaùo rôøi coù theå laáy
ra vaø thay theá baèng moät oå ñóa khaùc. Lôïi ích cuûa loaïi ñóa coù theå thaùo rôøi laø khaû naêng cung
caáp moät löôïng döõ lieäu khoâng coù giôùi haïn treân moät heä thoáng giôùi haïn caùc oå ñóa. Hôn nöõa
ñóa ñoù coøn coù theå di chuyeån töø maùy tính n aøy sang maùy tính khaùc.
Caùc maët ñóa
Haàu heát caùc ñóa ñeàu coù hai maët tröø moät soá ñóa loaïi cuõ chæ coù moät maët.
Soá caùc taám ñóa
Sưu Tầm Page 66
By: Dinh Nguyen
Moät soá oå ñóa cho pheùp xeáp choàng nhieàu ñóa theo chieàu thaúng ñöùng vôùi nhieàu tay ñoøn
ñöôïc cung caáp. Caùc taám ñóa nhö theá ñöôïc toå chöùc theo ñôn vò disk pack (goùi ñóa).
Cô cheá laøm vieäc cuûa ñaàu ñoïc
Cô cheá laøm vieäc cuûa ñaàu ñoïc trong thao taùc ñoïc/ghi cho pheùp phaân loaïi ñóa raát roõ raøng.
Chuùng ta coù ba cô cheá nhö sau:
Cô cheá 1: giöõ ñaàu ñoïc ôû moät khoaûng caùch coá ñònh vôùi beà maët ñóa
Cô cheá 2: cho pheùp tieáp xuùc veà maët vaät lyù giöõa ñaàu ñoïc vôùi beà maët ñóa
Cô cheá 3: khoaûng caùch giöõa ñaàu ñoïc vôùi beà maët ñóa coù theå thay ñoåi trong quaù trình
ñoïc/ghi.
Ñeå hieåu roõ cô cheá 3 noùi treân, chuùng ta caàn tìm hieåu veà moái quan heä giöõa ñoä truø maät
döõ lieäu vaø kích thöôùc cuûa khoái khoâng khí troáng giöõa ñaàu ñoïc vaø beà maët ñóa beân döôùi noù.
Ñaàu ñoïc phaûi sinh ra moät tröôøng ñieän töø ñuû lôùn ñeå ñoïc/ghi moät caùch chính xaùc. Ñaàu
ñoïc caøng heïp thì noù caøng phaûi ôû gaàn beà maët ñóa hôn ñeå hoaït ñoäng. Ñaàu ñoïc heïp hôn daãn
ñeán beà roäng track nhoû hôn vaø do vaäy ñoä truø maät döõ lieäu taêng leân raát nhieàu. Tuy nhieân,
khi ñaàu ñoïc caøng gaàn beà maët ñóa, nguy cô pha taïp vaø khoâng chính xaùc veà döõ lieäu caøng
lôùn. Nhaèm ñaåy kyõ thuaät ñóa leân moät böôùc xa hôn, ngöôøi ta ñaõ cheá taïo ra oå ñóa
Winchester. Caùc ñaàu ñoïc Winchester ñöôïc söû duïng trong caùc oå ñóa gaàn nhö khoâng coù
taùc nhaân taïp chaát. Chuùng ñöôïc thieát keá ñeå hoaït ñoäng gaàn hôn vôùi beà maët ñóa neáu so vôùi
caùc ñaàu ñoïc kieåu cuõ, do ñoù cho pheùp laøm taêng ñoä truø maät cuûa döõ lieäu treân ñóa. Ñaàu ñoïc
coù daïng moät laù khí ñoäng hoïc naèm treân beà maët ñóa khi ñóa khoâng chuyeån ñoäng. Aùp suaát
khoâng khí sinh bôûi ñóa xoay troøn ñuû laøm cho laù ruùt leân khoûi beà maët ñóa. Phaàn heä thoáng
khoâng tieáp xuùc vôùi ñóa coù theå ñöôïc cheá taïo ñeå söû duïng vôùi nhöõng ñaàu ñoïc kieåu môùi naøy.
Thôøi gian truy caäp ñóa
Khi oå ñóa hoaït ñoäng, ñóa quay vôùi moät vaän toác khoâng ñoåi. Ñeå ñoïc hoaëc ghi, ñaàu ñoïc
phaûi ñöôïc ñònh vò taïi track caàn truy caäp vaø ôû ñaàu cuûa sector caàn thao taùc treân track ñoù.
Vieäc choïn track bao goàm vieäc di chuyeån ñaàu ñoïc (trong moät heä thoáng ñaàu ñoïc coù theå di
chuyeån) hay löïa choïn moät caùch ñieän töû moät ñaàu ñoïc/ghi (trong heä thoáng coù ñaàu ñoïc coá
ñònh). Vôùi heä thoáng coù ñaàu ñoïc di chuyeån ñöôïc, thôøi gian caàn ñeå ñònh vò track ñöôïc goïi
laø thôøi gian tìm kieám (seek time). Trong caû hai tröôøng hôïp, moät khi track ñaõ ñöôïc choïn,
heä thoáng chôø cho ñeán khi sector thích hôïp quay ñeán beân döôùi ñaàu ñoïc. Thôøi gian caàn
thieát ñeå sector quay ñeán döôùi ñaàu ñoïc naøy goïi laø ñoä treã quay (rotational latency). Toång
thôøi gian tìm kieám vaø ñoä treã quay ñöôïc goïi laø thôøi gian truy caäp, hay thôøi gian caàn thieát
Sưu Tầm Page 67
By: Dinh Nguyen
ñeå ñònh vò döõ lieäu caàn ñoïc/ghi. Khi ñaàu ñoïc ñaõ ôû ñuùng vò trí, thao taùc ñoïc/ghi seõ ñöôïc
thöïc hieän ngay khi sector di chuyeån döôùi ñaàu ñoïc.
5.2 RAID
Nhö ñaõ thaûo luaän ôû caùc phaàn tröôùc, toác ñoä caûi tieán hieäu suaát löu tröõ treân thieát bò
ngoaøi keùm hôn so vôùi toác ñoä caûi tieán cho boä xöû lyù vaø boä nhôù chính. Söï khoâng ñoàng boä
naøy daãn ñeán vieäc heä thoáng löu tröõ ñóa trôû thaønh chuû ñeà chính trong söï caûi tieán hieäu suaát
vaän haønh cuûa toaøn boä heä thoáng maùy tính.
Cuõng nhö vôùi caùc yeáu toá khaùc coù aûnh höôûng ñeán söï vaän haønh cuûa maùy, caùc nhaø
thieát keá ñóa nhaän bieát raèng ñeå ñaït ñöôïc söï caûi tieán veà maët hieäu suaát, caùc thaønh phaàn caàn
phaûi ñöôïc phaùt trieån song song. Trong tröôøng hôïp löu tröõ ñóa, ñieàu naøy daãn ñeán söï phaùt
trieån cuûa maûng caùc ñóa hoaït ñoäng ñoäc laäp vaø song song. Vôùi nhieàu ñóa, nhöõng yeâu caàu
nhaäp/xuaát rieâng leû coù theå ñöôïc quaûn lyù song song neáu nhö döõ lieäu yeâu caàu ñöôïc löu treân
caùc ñóa taùch bieät. Hôn nöõa, moät yeâu caàu nhaäp/xuaát ñôn leû coù theå ñöôïc thöïc hieän song
song neáu khoái döõ lieäu caàn truy caäp phaân boá treân nhieàu ñóa.
Baèng söï söû duïng heä thoáng nhieàu ñóa, chuùng ta coù nhieàu caùch thöùc toå chöùc ñóa taän
duïng tính thöøa döõ lieäu nhaèm caûi thieän ñoä tin caäy cuûa heä thoáng. Tuy nhieân, ñieàu naøy coù
theå gaây khoù khaên cho vieäc phaùt trieån caùc sô ñoà cô sôû döõ lieäu coù ích treân moät soá neàn taûng
vaø heä ñieàu haønh. Ñeå giaûi quyeát vaán ñeà naøy, hieän nay ñaõ coù moät sô ñoà chuaån hoùa cho
thieát keá cô sôû döõ lieäu ña ñóa goïi laø RAID (Redundant Array of Independent Disks). Sô
ñoà RAID goàm coù saùu möùc töø 0 ñeán 5. Caùc möùc naøy khoâng taïo thaønh moät quan heä phaân
caáp nhöng ñònh ra nhöõng kieán truùc khaùc nhau coù chung caùc ñaëc ñieåm sau:
RAID laø taäp hôïp caùc oå ñóa vaät lyù ñöôïc nhìn töø heä ñieàu haønh nhö moät oå ñóa logic ñôn.
Döõ lieäu ñöôïc phaân boá treân maûng caùc oå ñóa vaät lyù.
Dung löôïng ñóa dö thöøa ñöôïc söû duïng ñeå löu tröõ thoâng tin chaün leû nhaèm baûo ñaûm khaû
naêng phuïc hoài döõ lieäu trong tröôøng hôïp coù hö hoûng veà ñóa.
Caùc ñaëc ñieåm 2 vaø 3 thay ñoåi theo möùc RAID. RAID 0 khoâng hoã trôï ñaëc ñieåm 3.
Thuaät ngöõ RAID ñöôïc ñöa ra trong moät baøi baùo cuûa moät nhoùm caùc nhaø nghieân cöùu
taïi ñaïi hoïc toång hôïp California, Hoa kyø. Baøi baùo ñoù ñaõ khaùi quaùt caùc caáu hình vaø öùng
duïng RAID, ñoàng thôøi giôùi thieäu nhöõng ñònh nghóa veà möùc RAID ñang ñöôïc söû duïng
ngaøy nay. RAID ñöôïc ñeà xuaát nhaèm xoùa boû khoaûng troáng lôùn giöõa toác ñoä boä xöû lyù vaø
caùc oå ñóa ñieän cô töông ñoái chaäm. Chieán löôïc ñöôïc aùp duïng ôû ñaây laø thay theá moät oå ñóa
Sưu Tầm Page 68
By: Dinh Nguyen
coù dung löôïng lôùn baèng nhieàu oå ñóa coù dung löôïng nhoû hôn, theo caùch thöùc cho pheùp
truy caäp ñoàng thôøi ñeán döõ lieäu töø nhieàu oå ñóa, nhôø vaäy caûi thieän hieäu suaát nhaäp/xuaát vaø
cho pheùp gia taêng töøng böôùc veà dung löôïng moät caùch deã daøng hôn.
Söï ñoùng goùp noåi baät nhaát cuûa ñeà xuaát RAID laø giaûi quyeát coù hieäu quaû yeâu caàu veà
tính dö thöøa. Maëc duø cho pheùp nhieàu ñaàu ñoïc hoaït ñoäng cuøng luùc coù theå daãn ñeán toác ñoä
truyeàn vaø nhaäp/xuaát döõ lieäu cao hôn, vieäc söû duïng nhieàu thieát bò cuõng laøm gia taêng xaùc
suaát hö hoûng. Ñeå ñeàn buø cho söï giaûm suùt ñoä tin caäy naøy, RAID söû duïng thoâng tin chaün
leû ñaõ löu tröõ trong vieäc phuïc hoài döõ lieäu do ñóa hoûng.
Hình 5.2 vaø 5.3 cho thaáy saùu sô ñoà RAID hoã trôï yeâu caàu veà döõ lieäu vôùi boán ñóa vaø
khoâng trieån khai tính dö thöøa döõ lieäu. Noù chæ ra söï khaùi quaùt veà döõ lieäu cuûa ngöôøi söû
duïng vaø döõ lieäu thöøa, cuõng nhö caùc yeâu caàu löu tröõ quan heä cuûa nhieàu möùc khaùc nhau.
Hình 5.2 Caùc möùc RAID
Sưu Tầm Page 69
By: Dinh Nguyen
Hình 5.3 Caùc möùc RAID (tieáp theo hình 5.2)
5.3 BAØI TAÄP VAØ CAÂU HOÛI CUÛNG COÁ BAØI HOÏC
Sưu Tầm Page 70
By: Dinh Nguyen
Baøi taäp soá 1: Chuùng ta söû duïng caùc kyù hieäu sau cho moät heä thoáng ñóa:
ts = thôøi gian tìm kieám, thôøi gian trung bình ñeå ñònh vò ñaàu ñoïc/ghi treân track.
R = toác ñoä quay cuûa ñóa theo soá voøng/giaây
N = soá bit treân moät sector
M = dung löôïng cuûa moät track theo bit
TA = thôøi gian truy caäp moät sector.
Haõy phaùt trieån coâng thöùc cho TA theo caùc tham soá coøn laïi.
Baøi taäp soá 2: Toác ñoä truyeàn döõ lieäu cuûa moät ñôn vò baêng töø 9 track laø bao nhieâu neáu
toác ñoä baêng laø 120 inch/giaây vaø ñoä truø maät cuûa baêng laø 1600 bit tuyeán tính/inch?
Baøi taäp soá 3: Roõ raøng laø vieäc taïo daûi ñóa coù theå caûi tieán toác ñoä truyeàn döõ lieäu khi kích
thöôùc cuûa daûi nhoû hôn kích thöôùc nhaäp/xuaát yeâu caàu. Ngoaøi ra chuùng ta cuõng bieát raèng
RAID 0 cung caáp hieäu naêng caûi tieán so vôùi moät ñóa ñôn lôùn vì nhieàu yeâu caàu nhaäp/xuaát
coù theå quaûn lyù song song. Tuy nhieân, trong tröôøng hôïp naøy lieäu vieäc taïo daûi ñóa coù caàn
thieát hay khoâng? Töùc laø, lieäu vieäc taïo daûi ñóa coù caûi tieán toác ñoä nhaäp/xuaát yeâu caàu so
vôùi moät maûng ñóa khoâng coù taïo daûi?
Moät soá ñòa chæ lieân quan ñeán kieán truùc maùy tính
Web Site for the Books of William Stallings
UW-Madison Computer Architecture Group
CS : 211 Computer Architecture
Các file đính kèm theo tài liệu này:
- Unlock-Kiến trúc máy tính.pdf