Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Đề thi và đáp án phần 4 môn học cấu trúc máy tính: Các kiến trúc tiên tiến, hệ Câu

Câu hỏi 9: D i thông c a Bus là gì? Các bi n pháp t ng d i thông c a Bus máy
Bus và thiết bị ngoại vi điển hình tính? Các lo i Bus ISA, MCA, EISA, PCI, AGP, PCI Exp ư c phát tri n theo tiêu
S câu h i: 12 câu. chí nào? Các lo i Bus v a k trên Bus nào có h tr Plug and Play.
S i m cho m i câu: 2 i m
A. Câu hỏi. Câu hỏi 10: Thi t b ư c g i là “C u n i – bridge” trên các máy tính hi n nay dùng
th c hi n ch c n ng gì? Có m y lo i? M i lo i ư c dùng c th vào nh ng công
Câu hỏi 1: Th nào là ch ho và ch v n b n trên Card i u khi n màn vi c gì?
hình và màn hình? Trong ch v n b n, byte thu c tính trong Video RAM có ý
ngh a gì? Câu hỏi 11: S l ư ng ngo i vi t i a mà máy tính có th qu n lý ư c b ng c ng
COM là bao nhiêu? C ng LPT là bao nhiêu? ki m tra s có m t c a các c ng ó,
Câu hỏi 2: Nêu m i quan h gi a phân gi i màn hình, s bits mã hoá màu và ngư I ta dùng phương pháp nào? C ng USB là bao nhiêu? Gi i thích lý do t i sao
l n c a b nh Video RAM? T i sao ngư i ta l i luôn luôn ưa ra các gi i pháp s giao di n qua c ng USB l i cho phép qu n lý s ngo i vi n 127 thi t b ?
d ng giao di n Card AGP. AGP 2x, AGP4x, 8x r i PCI Exp 16x cho Card i u khi n
màn hình trên máy tính? Câu hỏi 12: Th nào là byte thu c tính trong b nh Video RAM. Cho bi t card màn
hình c a máy tính ang ch 02: v n b n, phân gi i 80 c t x 25 dòng, a ch
Câu hỏi 3: Trong máy tính IBM PC, chu n Centronic khác v i chu n LPT i m b nh Video b t u t B8000h. Xác nh a ch logic c a byte ký t và byte thu c
nào? Vì sao hi n nay ngư i ta s d ng chu n LPT mà không s d ng chu n tính ng v i v trí dòng 12 c t 20 trên màn hình.
Centronic. Có th dùng phương pháp nào ki m tra s có m t c a các c ng LPT
trên máy tính?

Câu hỏi 4: Khi nào x y ra hi n tư ng tràn bàn phím. phân bi t ký t “E” và “e”
ngư i ta dùng gi i pháp nào?

Câu hỏi 5: Giao di n USB hi n nay có nh ng ưu i m gì n i b t so v i các giao di n


khác như RS-232, LPT. Truy n s li u trong giao di n USB s d ng nguyên lý nào.
Nguyên lý ó có ưu i m gì n i b t.

Câu hỏi 6: Trong máy tính hi n nay. Nói CPU, b nh , h Bus và ngo i vi làm vi c
cùng 1 t n s ? i u ó là úng hay sai? T i sao? Thi t b nào trên h th ng Bus c a
máy tính m b o cho các b ph n trên làm vi c các t n s khác nhau?

Câu hỏi 7: Th nào là h th ng BUS, trên máy tính có bao nhiêu lo i Bus nêu ch c
n ng c a t ng lo i Bus ó? r ng c a Bus a ch , Bus s li u quy nh kh n ng
c th nào c a máy tính? Lo I Bus nào ư c dùng ph bi n hi n nay trên các máy
tính IBM và tương thích ?

Câu hỏi 8: Qu n lý ngo i vi b ng ng t có ưu i m gì so v i qu n lý ngo i vi b ng


phương pháp h i vòng? Gi i thích t i sao trên BUS PCI cho phép có m t vài thi t
b có cùng a ch ng t? Ví d như IRQ 11 có th ư c dùng cho n 6 thi t b là
Audio, Serial Bus Controller, Network Controller, Mass Storage Controller và IEEE
1394.
B. Đáp án. B800:0001 B8001 Thu c tính c a ký t t i hàng 1 c t
1
Câu 1
B800:0002 B8002 Mã ASCII c a ký t t i hàng 1 c t
Câu hỏi: Th nào là ch ho và ch v n b n trên Card i u khi n 2
2
màn hình và màn hình? Trong ch v n b n, byte thu c tính trong Video B800:0003 B8003 Thu c tính c a ký t t i hàng 1 c t
i m
RAM có ý ngh a gì? 2
Trên màn hình và Card i u khi n màn hình c a máy tính có hai ch làm 0.3
vi c: Ch v n b n và ch ho .
B800: 07CE B87CE Mã ASCII c a ký t t i hàng 25 c t
Ch v n b n: i tư ng i u khi n c a Card i u khi n màn hình là m t ký 80
t , m t ký t là m t t p h p các i m sáng ư c s p x p thành các hàng và c t
(Tu theo phân gi i mà m i ký t có kích th ư c là 8*14 i m sáng hay B800: 07CF B87CF Thu c tính c a ký t t i hàng 25
9*14 i m sáng .v.v.). Trong Card i u khi n màn hình có m t m ch gi i mã c t 80
t o ký t ư c n p s n trong m t vi m ch ROM thông qua m t m ch ch t và 0.5
d ch ưa ký t ra màn hình. Tu theo phân gi i c a màn hình mà kích Câu 2
thư c c a màn hình có th là 40 c t * 25 = 1000 ký t hàng hay 80 c t * 25
hàng = 2000 ký t . Nh ư v y có th th y r ng i tư ng i u khi n c a Card Câu hỏi : Nêu m i quan h gi a phân gi i màn hình, s bits mã hoá màu và
i u khi n màn hình là r t ít. Ch v n b n ch t n t i trên h i u hành DOS l n c a b nh Video RAM? T i sao ngư i ta l i luôn luôn ưa ra các gi i 2
pháp s d ng giao di n Card AGP. AGP 2x, AGP4x, 8x r i PCI Exp 16x cho i m
Ch ho : Card i u khi n màn hình khi ó c n i u khi n n t ng i m Card i u khi n màn hình trên máy tính?
sáng trên màn hình n u màn hình có phân gi i là 800 i m sáng * 600 i m
sáng = 48,000 i m sáng thì khi ó i tư ng i u khi n c a card màn hình s 0.4 M i quan h gi a phân gi i màn hình, s bits mã hoá màu và l nc a
là 48,000 i m sáng l n hơn g p nhi u l n khi nó làm vi c ch v n b n. Video RAM. ch ho : Có hai tham s liên quan n i m nh là:
Ch ho ư c s d ng trên h i u hành Windows. V trí c a i m nh
0.25
m i m t i m i u khi n trên màn hình, c n ph i có thông tin v i m nh, Thu c tính c a i m nh bao g m màu và sáng
hay ký t , màu s c, sáng và v trí c a nó. ch v n b n thông tin v Kh n ng màu càng l n thì b nh Video càng ph i l n. S màu hi n th t i
màu s c và sáng c a m t ký t trên màn hình ư c ch a trong 1 byte và m t th i i m c a 1 i m nh luôn là 2n (n là s bits mã hoá màu)
byte ó ư c g i là byte thu c tính.Vùng nh c a Video RAM ư c quy nh 0.3
b t ut a ch A0000h n BFFFFh. ch v n b n thư ng ngư i ta s Ch ng h n như Card VGA có phân gi i 640 * 480 có kh n ng hi n th 256
d ng vùng nh Video RAM b t u t a ch B0000h ho c B8000h tu theo màu (mã hoá b i 8 bits màu òi h i b nh là 640*480*8 = 2,457,600 bits.
t ng lo i card và màn hình Card SVGA có phân gi i 1024*768 và ư c mã hoá b i 24 bits màu c n
dung lư ng b nh là 1024*768*24 = 18,874,368 bits = 2,359,296 byte 0.5
Nh ư v y m i m t v trí c a c a m t ký t trên màn hình s tương ng v i hai tương ương v i dung lư ng b nh 2,5 MB.Như v y có th k t lu n r ng,
byte c a b nh Video RAM. Ngư i ta quy nh tính t trái qua ph i, t trên phân gi i màn hình càng l n, s bits mã hoá màu c a màn hình càng l n thì
xu ng dư i, ký t v trí c t u tiên, hàng u tiên trên màn hình s ư c òi h i b nh Video RAM càng l n.
ánh s 0, ti p theo là 1, 2, .v.v. Gi s a ch u tiên c a mà Video Ram s
s d ng b t u t a ch B800h, màn hình có phân gi i 80 c t * 25 hàng 0.5 Ta th y r ng mu n cho hình nh trên màn hình trung th c và rõ nét thì phân
thì n i dung c a Video RAM t a ch ó s như sau: gi i và s màu hi n th c a c a Card màn hình càng ph i l n, i u ó có ngh a
là hi n th ư c 1 trang màn hình có tính n ng như trên thì lư ng thông tin 0.5
a ch logic a ch v t lý N i dung ph i ư c truy n t CPU n B nh Video thông qua Bus c ng ph i l n. Ví
B800:0000 B8000 Mã ASCII c a ký t t i hàng 1 c t d khi s lý nh 3D, m t b nh ho c p nh t v i t c 30 hình/giây,
1 phân gi I màn hình là 640 * 480, v trí c a i m nh ư c bi u di n b i 2
bytes, c n 1 l n c khung hình, 2 làn c/ghi b m Z, 8 l n c ghi k t c u c ng DB-25P. a ch c a các c ng máy in ư c ch a trong a ch t
và 1 l n c các thành ph n b xung màu. Khi ó t c trao I d li u là: 0040:0008 n 0040:000F c a vùng nh (8 bytes, m i c ng máy in c n 2
640 * 480 * 2 byte*30 hình/s * (1+2+8+1) = 640*480*60*12 = 221,184,000 bytes).
bytes/sec. a ch cơ s LPT C ng d li u C ng tr ng thái C ng i u
D i thông c a Bus PCI ch là 133MB/s như vây ta th y ngay r ng n u dùng khi n
Bus PCI s không áp ng ư c bài toán x lý hình nh này. nâng cao t c 00408-00409 LPT1 03BC H 03BD H 03BE H
truy n d li u gi a CPU và Card màn hình ngư i ta ưa ra chu n AGP, Bus
AGP có t n s làm vi c 66Mhz nhanh g p ôi t n s làm vi c c a Bus PCI là 0040A- LPT2 0378 H 0379 H 037A H
33Mhz và có 4 ch h tr truy n là 1X, 2X, 4X, 8X. T c truy n 1X 0.75 0040B
tương ng v I 266 MB/s, 2X tương ng v I 512MB/s, 4X là 1GBs và ch 0040C- LPT3 0278 H 0279 H 027A H
8X là 2,1 GBs và PCI Express tương ng v I t c truy n là 4,4GBs. Rõ ràng 0040D
là x lý hình nh v i t c nhanh hơn cho ch t lư ng hình nh cao thì t c
truy n gi a CPU n Card Video càng ph i cao, ó là lý do mà ngư i ta Ví d : Ki m tra trên máy tính c ng máy in nào ư c dùng:
liên t c ưa ra các chu n AGP 1X, 2X, 4X, 8X và PCI Express. C> DEBUG
d 40:98 L8 0.5
Câu 3
0040:0008 78 03 00 00 00 00 00 00
Câu hỏi: rong máy tính IBM PC, chu n Centronic khác v i chu n LPT i m Như v y trên máy tính t n t i 1 c ng DB- 25P có a ch cơ s là 0378
nào? Vì sao hi n nay ngư i ta s d ng chu n LPT mà không s d ng chu n 2 H, không có c ng máy in nào n a t n t i trên máy tính
Centronic. Có th dùng phương pháp nào ki m tra s có m t c a các c ng i m
LPT trên máy tính? Câu 4
N i ghép Centronic là chu n giao di n máy in u tiên dành cho các máy tính
h 80x86 c a Intel. Ghép n i này có 36 chân ư c ánh s t 1-36 trong ó có Câu hỏi: Khi nào x y ra hi n tư ng tràn bàn phím. phân bi t ký t “E” và 2
nhi u chân t cho phép các ư ng tín hi u có t riêng nh m tránh tác “e” ngư i ta dùng gi i pháp nào? i m
ng c a nhi u qua ư ng ngu n. 36 chân này ư c chia thành các nhóm sau: Khi phím ư c n mã bàn phím s ư c truy n n i ti p sang b ng m ch m , t
Các ư ng d li u - chuy n d li u t máy tính n máy in ây ư c chuy n thành tín hi u song song và ư c c t vào 1 b m trư c khi
0.5 CPU th c hi n c mã c a phím v a ư c n. B êm bàn phím này lưu ư c
Các tín hi u tr ng thái máy in – Xác nh tr ng thái máy in t i m t th i mã quét c a 20 phím. N u CPU b n không k p c, thông tin s ư c ch a y
i mb tk . trong b m và x y ra hi n tư ng tràn bàn phím. Khi b m này y nó s
Các tín hi u i u khi n máy in – Dùng i u khi n máy in. ng ng nh n phím n và g I 1 byte có giá tr là 0FFh n CPU. Chương trình
ph c v ng t bàn phím Int 09h u tiên s ki m tra giá tr c a byte này, n u là 1.0
Các ư ng t - c p t cho t ng tín hi u tín hi u d li u, tín hi u
i u khi n và tr ng thái. 0FFh ngh a là tràn b m và nó s phát âm thanh ra loa thông báo cho ng ư I
s d ng bi t. N u không ng t Int 09h s ki m tra phím Shift, Alt và Ctrl. Sau
T máy tính AT dùng BVXL 80286 tr i n i ghép máy in dùng giao di n ó Int 09h s ghi mã quét và mã ASCII vào m t b m bàn phím n a dài 32
DB-25P (25 chân). V cơ b n gi ng như chu n Cetronic khác nhau ch bytes có a ch t 0041Eh n 0043Dh, ng t Int 16h s th c hi n c b m
chu n DB-25P không s d ng các ư ng tín hi u t v cho các chân d li u 0.5 bàn phím này. N u nh ư ng t Int 16h không k p c d li u trong b m này
và i u khi n. Lý do là v sau này máy in dùng ngu n Switching có kh n ng c ng x y ra hi n tư ng tràn bàn phím
ch u ư c s thay i l n c a ph t i mà không gây nhi u do ó không c n s
d ng các ư ng t riêng bi t cho t ng tín hi u. Ta bi t r ng mõi m t phím trên bàn phím ch có duy nh t môt mã quét bàn
phím. phân bi t ký t “E” và “e” hay nói cách khác là phân bi t hai ký t 1.0
Khi b t ngu n máy tính, ROMBIOS s ki m tra s có m t c a máy in qua các 0.5
có cùng m t mã quét bàn phím ngư I ta s d ng byte tr ng thái bàn phím, byte
tr ng thái thái bàn phím th nh t ư c lưu tr a ch 0040:0017 và byte Có t c cao hơn r t nhi u l n so v i hai giao di n RS 232 hay LPT
tr ng thái thái bàn phím th hai ư c lưu tr a ch 0040:0018. Như vây tu
thu c vào bit bi u di n tr ng thái Capslock hay bit RightShift, ho c LeftShift Ngoài ra giao di n USB còn ư c H H h tr “hot plug and play” Ngư i s
có m c logic “1” mà chúng ta xác nh ư c mã ASCII c a ký t tương ng d ng có th c m thêm ho c tháo ra m t thi t b ngo i vi mà không c n t t máy
v i mã quét bàn phím tính hay cài t l i h th ng. Thi t b ngo i vi c ng không c n b n m ch ph
trên máy ch vì ch c n ng này ư c ph n m m h th ng m nhiêm. Khi phát 0.4
D7 D6 D5 D4 D3 D2 D1 D0 hi n ra m t thi t b ngo i vi m i, h i u hành s t ng cài t các ph n
m m i u khi n thi t b . ây là nh ng tính n ng mà các ngo i vi n i v i máy
n nh Insert n nh Right Shift
tính qua giao di n RS232 và LPT không th có ư c.
n nh Capslock n Left Shift
V i nguyên t c k t n i theo ki u m ng máy tính nên giao di n USB cho phép
n nh Numlock n Ctrl
k t n i ư c t i a 127 thi t b b ng cách n i ti p nhau ho c dùng Hub trung 0.4
n nh ScrollLock n Alt
tâm. Trong khi ó n u dùng giao di n RS-232 hay LPT máy tính ch có kh
Byte tr ng thái bàn phím th nh t n ng qu n lý t i a n 4 ngo i vi
Ngoài ra quá trình truy n s li u trong giao di n USB s d ng nguyên lý
D7 D6 D5 D4 D3 D2 D1 D0 truy n dòng s d ng b khuy ch i vi sai, nguyên lý này cho phép tri t tiêu 0.4
ư c nhi u lo n tác ng lên ư ng truy n và m b o truy n ư c kho ng
n nh Insert n nh Ctrl cách xa.
n nh Capslock n Left Alt
Câu 6
n nh Numlock n nh Sys Req
n nh ScrollLock n Ctr/Numlock Câu hỏi : Trong máy tính hi n nay. Nói CPU, b nh , h Bus và ngo i vi làm
Byte tr ng thái bàn phím th hai
vi c cùng 1 t n s ? i u ó là úng hay sai? T i sao? Thi t b nào trên h
2
th ng Bus c a máy tính m b o cho các b ph n trên làm vi c các t n s
i m
khác nhau?

Câu 5 Nói trên máy tính hi n nay, CPU, b nh h Bus và ngo i vi làm vi c cùng 1
t n s là không úng vì các lý do sau ây:
Câu hỏi 5: Giao di n USB hi n nay có nh ng ưu i m gì n i b t so v i các Trên máy XT ban u s d ng BVXL 8086/88 CPU, RAM và I/O cùng ư c
2
giao di n khác như RS-232, LPT. Truy n s li u trong giao di n USB s d ng n i vào 1 Bus
i m
nguyên lý nào. Nguyên lý ó có ưu i m gì n i b t.
0.5
USB là m t giao th c truy n d li u tu n t gi a máy tính v i các thi t b
ngo i vi. Máy tính khi ó ư c coi như ch Bus. Nguyên t c k t n i này hoàn
toàn tương t như cách trao i thông tin trong m ng máy tính ngh a là m i 0.4
thi t b ngo i vi s ư c máy tính gán cho 1 a ch IP (Internet Protocol). Do
ó k t n i USB có nh ng ưu i m n i tr i hơn v i giao di n RS 232 hay LPT
như sau:
N m 1987 Compaq ưa ra ý tư ng chia ng h h th ng thành 2 h khác
D li u s ư c truy n trên USB theo hai ch :
nhau, CPU và RAM làm vi c cùng 1 t n s c l p v i t n s c a I/O ý tư ng 0.5
Ch cao t c (Full speed mode) v i t c 12 Mbs. 0.4 này ư c th c hiên trên máy tính s d ng trên máy tính s d ng BVXL 80286
Ch ch m (low speed mode) v i t c 1,5 Mbs. và 80386. K t n i gi a 2 Bus là 1 thi t b g i là Bridge (C u n i)
tác là c hay ghi, thao tác ư c th c hi n trên b nh hay trên thi t b ngo i
vi, nh n d ng chu k bus và khi nào thì hoàn thành thao tác…
r ng bus chính là s ư ng dây d n h p thành bus.
r ng c a bus a ch : Trên m i ư ng dây ch có th có 1 trong 2 tr ng thái
0 ho c 1 nên bus có r ng n thì có th nh n bi t ư c 2n a ch . Như vây
r ng c a Bus a ch quy nh s ô nh t i a mà h máy tính có th qu n lý 0.5
ư c. i m
r ng c a bus s li u: ư c thi t k theo nguyên t c là b i c a 8
(8,16,32,64 bit) như th m i l n truy n 1 byte/2 bytes/4 bytes tùy theo máy. B
T máy tính s d ng BVXL 80486 Intel s d ng ki n trúc “Clock doubling”
r ng Data bus càng l n thì data truy n càng nhanh.
trong BVXL khi ó t n sô làm vi c c a BVXL b ng t n s làm vi c c a Bus
Lo i Bus ư c dùng ph bi n trên các máy tính IBM hi n nay là Bus PCI. Bus
nhân 2. các BVXL ti n ti n t n sô làm vi c c a BVXL có th g p 10, 12 l n
0.5 này có r ng Bus a ch là 32 bits và r ng bus s li u là 64 bits.
t n s làm vi c c a Bus. 0.5
Bus PCI tư¬ng thÝch víi ISA, EISA vµ MCA. Nhê sö dông cÇu nèi bus, chuÈn
Nh ư v y ta th y r ng ki n trúc Clock double và Bridge là thi t b m b o cho i m
® hç trî cho c¸c bus tèc ®é chËm ISA, EISA vµ MCA.
CPU, b nh , h Bus và ngo i vi làm vi c các t n s khác nhau. Bus PCI cho phép thi t l p ch t ng thi t l p c u hình .

Câu 8

Câu hỏi 8: Qu n lý ngo i vi b ng ng t có ưu i m gì so v i qu n lý ngo i vi


0.5 b ng ph ương pháp h i vòng? Gi i thích t i sao trên BUS PCI cho phép có
2
m t vài thi t b có cùng a ch ng t? Ví d như IRQ 11 có th ư c dùng cho
i m
n 6 thi t b là Audio, Serial Bus Controller, Network Controller, Mass
Storage Controller và IEEE 1394.
Qu n lý ngo i vi b ng phương pháp h i vòng, c sau 1 kho ng th i gian nh t
nh máy tính h i tr ng thái c a ngo i vi, n u bít thông tin bi u di n tr ng thái
Câu 7 c a ngo i vi thay i thì ngh a là ngo i vi ó ư c yêu c u ph c v , khi ó 0.4
máy tính s ch y chương trình ph c v ngo i vi ó. Như vây ph n ng c a
Câu hỏi : Th nào là h th ng BUS, trên máy tính có bao nhiêu lo i Bus nêu máy tính v I yêu c u ư c ph c v c a ngo I vi là không t c th i.
ch c n ng c a t ng lo i Bus ó? r ng c a Bus a ch , Bus s li u quy 2 Qu n lý ngo i vi b ng ng t: Khi m t ngo i vi ư c yêu c u ư c ph c v , nó
nh kh n ng c th nào c a máy tính? Lo i Bus nào ư c dùng ph bi n hi n i m s phát tín hi u yêu c u ư c ph c v - IRQs. Ngay l p t c máy tính s d ng
nay trên các máy tính IBM và t ương thích ? t t c các công vi c ang th c hi n ch y chương trinh ph c v ngo i vi ó.
H th ng Bus trên máy tính là thi t b ư c dùng k t n i t t c các thành 0.4
Như vây ph n ng c a máy tính v I yêu c u ư c ph c v c a ngo i vi trong
ph n trên máy tính v i nhau. trư ng h pj này là t c th i. ây chính là ưu i m n i tr i c a vi c qu n lý
Có 3 lo i bus: Bus d li u (data bus), bus a ch (address bus) và bus i u ngo i vi b ng ng t so v i vi c qu n lý ngo i vi b ng ph ương pháp h i vòng
khi n (control bus).
Address Bus : nhóm tín hi u cho phép xác nh a ch c a ô nh hay thi t b 1 Trên các h Bus hi n i nh ư MCA, EISA, PCI s d ng tín hi u IRQ là tín 0.4
vào ra trong quá trình c/ghi thông tin lên b nh hay c ng vào/ra. i m hi u m c.
Data Bus : nhóm ư ng truy n t i data th c s gi a các thi t b h th ng do Do ó có kh n ng chia s các tín hi u ng t IRQs. Ngh a là có th có hai hay
a ch trên address bus ã xác nh. r ng c a data bus (s ư ng dây d n) nhi u ngo i vi cùng s d ng m t tín hi u ng t IRQ.
xác nh data trong m i l n truy n là bao nhiêu.
Control Bus : nhóm ư ng truy n cho các tín hi u i u khi n như : các thao
cao hơn h Bus th h trư c.
0.4
Câu 10

Câu hỏi: Thi t b ư c g i là “C u n i – bridge” trên các máy tính hi n nay


2
dùng th c hi n ch c n ng gì? Có m y lo i? M i lo i ư c dùng c th vào
i m
nh ng công vi c gì?
N m 1987 Compaq ưa ra ý tư ng chia ng h h th ng thành 2 h khác
nhau, CPU và RAM làm vi c cùng 1 t n s c l p v i t n s c a I/O ý tư ng 0.5
này ư c th c hiên trên máy tính s d ng trên máy tính s d ng BVXL 80286
và 80386. K t n i gi a 2 Bus là 1 thi t b g i là Bridge (C u n i)
Khi IRQ có m c tích c c, chương trình i u khi n c a các ngo i vi s ki m tra
và nh n d ng xem ngo i vi nào trên Bus có yêu c u ng t. Ví d dư i ây cho 0.4 Hi n nay MainBoard c a máy tính ư c i u khi n b i r t nhi u m chph n
th y trên Bus PCI tín hi u ng t IRQ 11 có th chung cho n 6 ngo i vi c ng có các ch c n ng khác nhau. T t c chúng ư c óng trong m t m ch
tích h p c c l n g i là chipset. C u trúc ph bi n nh t c a chipset thư ng có 2
chip g i là north and south Bridges.
0.5
Câu 9 North bridge: i u khi n truy n s li u gi a CPU, RAM, c ng AGP và c ng
PCI Express * 16x.
Câu hỏi 9: D i thông c a Bus là gì? Các bi n pháp t ng d i thông c a Bus
2 South Bridge: Liên k t v i North bridge và truy n s li u n t t c các ngo i
máy tính? Các lo i Bus ISA, MCA, EISA, PCI, AGP, PCI Exp ư c phát tri n
i m vi còn l i.
theo tiêu chí nào? Các lo i Bus v a k trên Bus nào có h tr Plug and Play.
D i thông c a Bus là n ng su t truy n hay t c mà Bus có th truy n s li u
t thi t b ch n thi t b t . ơn v o c a d i thông là MB/s và ư c xác Câu 11
0.5
nh b i công th c sau:
D i thông = t n s l/v c a Bus * r ng Bus d li u (byte) Câu hỏi: S lư ng ngo i vi t i a mà máy tính có th qu n lý ư c b ng c ng
COM là bao nhiêu? C ng LPT là bao nhiêu? ki m tra s có m t c a các
T công th c trên ta th y gi i pháp t ng d i thông c a Bus là: 2
c ng ó, ngư i ta dùng ph ương pháp nào? C ng USB là bao nhiêu? Gi i thích
T ng t n s làm vi c c a Bus i m
0.5 lý do t i sao giao di n qua c ng USB l i cho phép qu n lý s ngo i vi n 127
T ng r ng c a Bus s li u thi t b ?
Ngoài ra vi c thay i giao th c c a Bus c ng góp ph n làm t ng d i thông. S lư ng c ng COM và c ng LPT mà máy tính có th qu n lý ư c t i a là 4
thi t b cho m i lo i. Khi kh i ng máy tính, h i u hành s ki m tra s có
Các lo i Bus ISA, MCA, EISA, PCI, AGP, PCI Exp ư c xây d ng và phát m t c a các c ng COM và LPT có trên máy, a ch c a các c ng COM và
tri n theo tiêu chí: D i thông c a các h Bus ra i sau bao gi c ng l n hơn LPT s ư c ghi vào trong các ô nh t a ch 0040:0000 n 0040:000F h.
d i thông c a các h Bus th h trư c nh m m b o t c truy n d li u 0.5 Do ó ki m tra s có m t c a các c ng COM và c ng LPT trên máy tính ta
gi a thi t b ch n thi t b t ngày càng cao như các ng d ng ho , quá có th s d ng l nh D c a chương trình Debug ki m tra v i câu l nh như 1
trình c và ghi thông tin các b nh ngoài như a c ng chu n ATA, chu n sau: i m
SATA.v.v.
D 0040:0000 l10
Trong các lo i Bus k trên, các h Bus MCA, EISA, PCI, AGP và PCI Exp có
h tr Plug and Play các m c t th p n cao theo nguyên t c các h Bus 0.5 Khi ó máy tính s hi n th n i dung c a các ô nh t 0040:0000 n
ra i sau bao gi c ng có kh n ng t ng nh dng c u hình (Plug and Play) 0040:0007 là a ch cá các c ng t COM 1 n COM 4. N i dung các ô nh
t 0040:0008 n 0040:000F là a ch c a các c ng t LPT1 n LPT4. N u
n i dung c a các ô nh ó là 00 ngh a là c ng COM hay c ng LPT tương ng V y a ch c a các ô nh sau s ch a mã ASCII và thu c tính c a ký t t i v
không t n t i trên máy tính. v trí dòng 12 c t 20 trên màn hình:
S lư ng ngo i vi qua giao di n USB mà máy tính có th qu n t i a n 127 Ô nh B800:07A8 ch a mã ASCII c a ký t t i v trí dòng 12 c t 20
thi t b b ng cách n i ti p nhau ho c dùng Hub trung tâm.. Lý do giao di n Ô nh B800:07A9 ch a thu c tính c a ký t t i v trí dòng 12 c t 20
USB có th qu n lý ư c s ngo i vi l n n như v y là do giao di n này s 1
d ng k t n i ki u m ng máy tính, m i thi t b ngo i vi khi ư c n i vào giao i m
di n USB s ư c c p m t a ch IP. H i u hành qua ó có th nh n d ng
ư c thi t b .

Câu 12

Câu hỏi 12: Th nào là byte thu c tính trong b nh Video RAM. Cho bi t
card màn hình c a máy tính ang ch 02: v n b n, phân gi i 80 c t x 2
25 dòng, a ch b nh Video b t u t B8000h. Xác nh a ch logic c a i m
byte ký t và byte thu c tính ng v i v trí dòng 12 c t 20 trên màn hình.
Byte thu c tính trong b nh Video RAM ư c s d ng khi màn hình làm vi c
ch v n b n (text) cho phép bi u di n màu s c và sáng c a c a ký t
trên màn hình. M i m t byte thu c tính trong Video RAM tương ng v i 1 v
trí c a ký t trên màn hình Ví d Video RAM có a ch t B8000H và có
l n 16KB. C¸c ®Þa chØ ch½n chøa c¸c ký tù vµ ®Þa chØ lÎ chøa thuéc tÝnh cña ký

B800:0000 B8000 Ký tù cña hµng 1 cét 1 1
B800:0001 B8001 Thuéc tÝnh cña ký tù ë hµng 1 cét 1 i m
B800:0002 B8002 Ký tù cña hµng 1 cét 2
B800:0003 B8003 Thuéc tÝnh cña ký tù ë hµng 1 cét 2

B800: 07CE B87CE Ký tù hµng 25 cét 80


B800: 07CF B87CF Thuéc tÝnh cña ký tù ë hµng 25 cét 80
Xác nh a ch logic c a byte ký t và byte thu c tính c a ký t t i v trí
dòng 12 c t 20 khi màn hình làm vi c ch 02.
Sô th t c a ký t trên màn hình tương ng v i v trí cho trư c ch phân
gi i 80 c t và 25 hàng v i th t ư c tính t hàng 0 c t 0 ư c xác nh như
sau: 1
S th t = v trí dòng * 80 + v trí c t i m
= 12 * 80 +20 = 980
V trí c a ô nh trong Video RAM ch a mã ASCII và thu c tính c a ký t
ư c xác nh như sau:
V trí c a ô nh = s th t ký t *2 = 980 *2 = 1,960 = 7A8h

You might also like