Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
215
CHNG 12.
BÀI TP TNG HP
12.1. Bài tp luyn tp
1.
Mt h thng có 3 tin trình vi thi đim đn và thi gian s dng CPU nh
sau:
Tin trình
Thi đim đn (ms)
CPU-Burst (ms)
P1
3
37
P2
10
20
P3
24
14
Dùng thut gii Round-Robin vi thi lng 10 ms đ điu phi CPU:
a. Th hin bng biu đ Gantt.
b. Tính thi gian ch trung bình ca các tin trình.
2.
Mt h thng có 3 tin trình vi thi đim đn và thi gian s dng CPU nh
sau:
Tin trình
Thi đim đn (ms)
CPU-Burst (ms)
P1
5
47
P2
23
15
P3
45
28
Dùng thut gii Round-Robin vi thi lng bng 20 ms đ điu phi CPU:
a. Th hin bng biu đ Gantt
b. Tính thi gian ch trung bình ca các tin trình
3.
Cho mt h thng có các tin trình vi các thông s sau:
Thi đim
sn sàng
Tin trình
Thi gian CPU
0
P1
7
2
P2
4
4
P3
6
6
P4
1
4.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
216
Xét h thng vi tp hp các tin trình sau:
Tin trình
Thi đim sn
sàng
Thi gian
CPU
u tiên
P
1
0
10
3
P
2
1
1
1
P
3
2.5
2
3
P
4
3
1
4
P
5
4.5
5
2
Hãy cho bit kt qu điu phi theo các chin lc
FCFS
SJF
Round Robin vi q = 2
u tiên đc quyn
u tiên không đc quyn
Tính thi gian ch cho tng tin trình và thi gian ch trung bình trong
các chin lc trên.
5.
Trong mô hình cp phát b nh liên tc, có nm phân mnh b nh theo th t
vi kích thc là 600KB, 500KB, 200KB, 300KB. Gi s có 4 tin trình đang ch cp
phát b nh theo th t P1, P2, P3, P4. Kích thc tng ng ca các tin trình trên là:
212KB, 417KB, 112KB, 426KB. Hãy cp phát b nh cho các tin trình trên theo
thut toán First-fit, Best-first, Worst-fit.
6.
Mt tin trình đc np vào b nh theo mô hình phân trang vi kích thc
trang là 1024 byte. Bng trang nh sau:
1
5
3
6
Hãy chuyn các đa ch logic sau thành đa ch vt lý: a) 1251; b) 3249
7.
Gi s h thng qun lý b nh theo kiu phân đon, ti thi đim xem xét
bng phân đon nh sau:
Segment
Base
Limit
0
300
700
1
1200
500
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
217
2
200
600
Hãy tính đa ch vt lý cho các đa ch logic sau: (1,200), (1,0), (0, 700), (2,0),
(2,600).
8.
Gi s h thng qun lý b nh theo kiu phân đon, ti thi đim xem xét
bng phân đon nh sau:
Segment
Base
Limit
0
219
600
1
2300
14
2
90
100
3
1327
580
4
1952
96
Hãy tính đa ch vt lý cho các đa ch logic sau: (0,430), (1, 010), (2, 500), (3,
400), (4, 112).
9.
Xét chui truy xut b nh sau:
1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3
Gi s b nh vt lí có 4 khung trang. Minh ha kt qu quá trình thay th trang
vi các thut toán thay th sau:
a) FIFO b) OPT c) LRU
10.
Kh nng hn ch truy xut da trên nguyên lý “need-to-know “ có th giúp
chng li loi chng trình phá hoi nào ?
11.
Xét 4 tin trình sau, mi tin trình hot đng trong mt min bo v khác nhau
đc mô t trong ma trn quyn truy xut di đây. Trong min bo v nào tin trình
không th đc tp tin F1 ( mà không có s giúp đ ca các tin trình khác) ?
FF1 DD1 DD2 DD3 DD4
DD1 Ownerer - - - -
DD2 Readad* - - - -
DD3 - - - - Controlol
DD4 - Switchch - - -
12.
Gi s tin trình A đang hot đng trong min bo v D , thao tác nào A đc
phép thc hin trong các c ch bo v di đây :
a) S dng danh sách quyn truy xut (access list system), thêm mt phn t
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
218
vào danh sách quyn truy xut ca mt đi tng s hu bi D
b)S dng danh sách tim nng (capability list system), thêm mt phn t vào
danh sách tim nng ca D
13.
Gi s mt lp thc hành UNIX đc t chc nh sau: Tt c sinh viên trong
lp thuc v mt nhóm thc hành ca lp. Giáo viên hng dn thc hành không
thuc v nhóm thc hành, nhng li s hu các tp tin trong th mc ca nhóm. Nh
vy, quyn truy xut ca giáo viên hng dn trên các tp tin này là quyn s hu,
trong khi các sinh viên nhn đc quyn truy xut nh là thành viên ca nhóm.
Xét chin lc bo v sau: lp đc gi là CLASS; bao gm 2 sinh viên A và B.
C không phi là sinh viên thuc lp CLASS. Giáo viên hng dn là GVHD. Mi sinh
viên có mt tp tin riêng lu bài tp gi là HW, ch có sinh viên đó đc quyn đc,
ghi. GVHD có mt tp tin lu kt qa đánh giá thc hành là GRADES, ch có
GVHDđó đc quyn đc, ghi. GVHD có quyn đc ghi hai tp tin đ cng
SYLLABUS , và bài tp thc hành ASSIGNMENT ; tt c sinh viên ca lp có quyn
đc ASSIGNMENT. Tt c mi ngi đu có quyn đc SYLLABUS.
a) Mô t chin lc bo v này bng ma trn quyn truy xut.
b) Mô t chin lc bo v này bng tp các danh sách tim nng cho mi
ngi dùng .
c) Mô t chin lc bo v này bng tp các danh sách quyn truy xut cho mi
tp tin
d) Mô t cách thc UNIX cho phép thc hin chin lc này.
14.
Mt h thng có 3 bng t và 3 tin trình P1, P2, P3 vi trng thái cp phát tài
nguyên thi đim Ti th hin bng véc-t Allocation = (1, 0, 1) và Max = (1, 2, 2).
Dùng thut gii nhà bng đ:
a. Chng minh trng thái này an toàn.
b. Xác đnh có nên đáp ng hay không yêu cu xin thêm 1 na ca ca P3.
15.
Mt h thng có 3 bng t và 3 tin trình P1, P2, P3 vi trng thái cp phát tài
nguyên ti thi đim T
i
th hin bng các véc-t Allocation=(0, 2, 1) và Max=(2, 2, 2).
Dùng thut gii Nhà bng đ:
a. Chng minh trng thái này an toàn.
b. Xác đnh có đáp ng đc hay không yêu cu xin thêm 1 na ca P2.
12.2. Bài tp nghiên cu
1. Phân tích cu trúc, đc đim và k thut cài đt ca h thng qun lý file ca h điu
hành Windows 95, 98, Me.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
219
2. Phân tích cu trúc, đc đim và k thut cài đt ca h thng qun lý file NTFS ca
h điu hành Windows 2000, XP.
3. Phân tích cu trúc và tính nng qun tr mng ca h điu hành Windows 2000. So
sánh vi h điu hành Windows 98.
4. Phân tích cu trúc và tính nng qun tr mng ca h điu hành Windows XP Home.
So sánh vi h điu hành Windows 2000.
5. Phân tích tt c các đc đim v cu trúc và chc nng ca kernel mode trong
Windows 2000.
6. Phân tích tt c các đc đim v cu trúc và chc nng ca kernel mode trong
Windows XP Home.
7. Phân tích các cu trúc và chc nng ca h thng multimedia ca Windows 2000.
So sánh vi Windows 98.
8. Phân tích cu trúc và chc nng ca h thng multimedia ca Windows XP. So sánh
vi Windows 2000.
9. Phân tích cu trúc và tính nng qun tr mng ca h điu hành Windows XP Pro.
So sánh vi h điu hành Windows 2000.
10. Phân tích tt c các đc đim v cu trúc và chc nng ca kernel mode trong
Windows XP Pro.
11. Phân tích các đc đim ca tin ích ClipBoard và ClipBook Viewer trên Windows
2000, XP.
12. Phân tích tt c các đc đim v cu trúc và chc nng ca user mode trong
Windows XP Home.
13. Phân tích tt c các đc đim v cu trúc và chc nng ca user mode trong
Windows XP Pro.
14. Phân tích cu trúc chc nng thành phn kernel modul ca Linux.
15. Phân tích mô hình hot đng, cu trúc thành phn qun lý b nh ca Linux.
16. Phân tích mô hình hot đng, cu trúc h thng qun lý tp ca Linux.
17. Phân tích mô hình hot đng, cu trúc h thng qun lý I/O ca Linux.
18. Phân tích mô hình hot đng và cu trúc h thng ca Windows XP.
19. Phân tích các mc bo v và k thut cài đt h thng bo v ca Windows XP.
20. Phân tích mô hình qun tr b nh o ca Windows XP.
21. Phân tích mô hình qun tr tin trình ca Windows XP.
22. Phân tích mô hình qun tr h thng I/O ca Windows XP.
12.3. Bài tp dng trc nghim khách quan.
Câu 1. Hãy chn các đc đim đúng vi khái nim “h điu hành đa nhim” (multi
tasking operating system) trong các đc đim sau:
a) H thng qun lý tin trình theo lô.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
220
b) H thng qun lý làm vic phân tán.
c) H thng qun lý nhiu ngi dùng (multi user)
d) H thng điu phi b vi x lý theo kiu time – sharing.
Câu 2. Nhng câu nào di đây không phi là mt mt mô t đúng vi h điu hành
UNIX.
a) Cung cp giao din tng tác vi ngi dùng bng cách s dng các ch lnh kí
t.
b) Vì đc t ca nó đc công b công khai và nó có tính chuyn đi cao nên nó
đc chp nhn trong nhiu thit b.
c) Cung cp nhng chc nng mng d dàng đ thc hin x lý phân tán.
d) Nó là h điu hành mt ngi dùng và đa nhim.
Câu 3. Nhng câu nào di đây không phi là mt mt mô t đúng vi h điu hành
UNIX.
a) Cung cp giao din tng tác vi ngi dùng bng cách s dng các ch lnh kí
t.
b) Vì đc t ca nó đc công b công khai và nó có tính chuyn đi cao nên nó
đc chp nhn trong nhiu thit b.
c) Cho phép nhiu ngi cùng s dng đng thi, mi cá nhân ch thc hin mt
nhim v.
d) Cung cp nhng chc nng mng d dàng đ thc hin x lý phân tán.
Câu 4. Nhng câu nào di đây không phi là mt mt mô t đúng vi môi trng
GUI (Graph User Interrface):
a) Cách tip cn bàn làm vic (desktop)
b) Chc nng đa nhim (multi tasking)
c) Tính nng PnP (Plug and Play)
d) Menu kéo xung dùng chut và thao tác hp thoi.
Câu 5. Nhng câu nào di đây không phi là mt mt mô t đúng vi h điu hành
UNIX.
a) Cung cp giao din tng tác vi ngi dùng bng cách s dng các ch lnh kí
t.
b) Vì đc t ca nó đc công b công khai và nó có tính chuyn đi cao nên nó
đc chp nhn trong nhiu thit b.
c) Không đc phát trin dùng cho các trm làm vic (workstation).
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
221
d) Cung cp nhng chc nng mng d dàng đ thc hin x lý phân tán
Câu 6. Hãy ch ra trng thái thích hp đ đin vào ô trng trong s đ trng thái ca
tin trình trong h thng:
a) Hàng đi tranh chp
b) Hàng đi ca tin trình
c) Hàng đi đã sn sàng
d) Hàng đi ch phân phi
Câu 7. Trong bng sau là t hp các trng thái ca tin trình, hãy chn t hp đúng
vi s đ cho di đây, các mi tên ch chiu dch chuyn trng thái ca tin trình.
A
B
C
a)
Trng thái sn sàng
Trng thái thc hin
Trng thái ch tài
nguyên
b)
Trng thái sn sàng
Trng thái ch tài
nguyên
Trng thái thc hin
c)
Trng thái thc hin
Trng thái sn sàng
Trng thái ch tài
nguyên
d)
Trng thái thc hin
Trng thái ch tài
nguyên
Trng thái sn sàng
Bt đu
Chy
Xong
Sn sàng
Tc nghn
Sn sàng
Sn sàng
Tc nghn
A
C
B
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
222
Câu 8. Chn mt trong nhng phng án sau đ đin vào ô trng trong s đ.
a) Qun lý ghi đè.
b) Qun lý danh mc
c) Qun lý tin trình
d) Qun lý thông báo.
Câu 9. Chn mt trong nhng phng án sau đ đin vào ô trng trong s đ.
a) Qun lý ghi đè.
b) Qun lý danh mc
c) Qun lý d liu
d) Qun lý d án.
H điu hành
Chng trình kim soát
B x lý ngôn ng
Các chng trình dch v
Qun lý công vic
Qun lý b nh
Qun lý d liu
Chng trình biên dch
Chng trình dch hp ng
B sinh chng trình
Trình son tho
Phát sinh h thng
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
223
Câu 10. Hãy ch ra trng thái thích hp đ đin vào ô trng trong s đ trng thái ca
tin trình trong h thng:
a) Tranh chp
b) Ch I/O
c) Sn sàng
d) Ch phân phi
Câu 11. Hãy chn mt mnh đ đúng vi khái nim “min gng” trong các mnh đ
sau:
a) Yêu cu đc quyn truy xut d liu dùng chung.
b) Khi mt tin trình đang truy xut d liu chung vi yêu cu đc quyn.
c) Khi h thng cho phép các tin trình cùng s dng tài nguyên chung ti mi
thi đim
d) Khi h thng cho phép tin trình truy xut d liu chung.
H điu hành
Chng trình kim soát
B x lý ngôn ng
Các chng trình dch v
Qun lý công vic
Qun lý tin trình
Qun lý b nh
Chng trình biên dch
Chng trình dch hp ng
B sinh chng trình
Trình son tho
Phát sinh h thng
Bt đu
Hàng đi đã sn sàng
Chy
Xong
Tc nghn
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
224
Câu 12. Hãy chn mt mnh đ đúng vi khái nim “min gng” trong các mnh đ
sau:
a) Khi tin trình s dng vùng cha gii hn (Bounded Buffer).
b) Khi mt tin trình đang truy xut d liu chung vi yêu cu đc quyn.
c) Khi h thng cho phép các tin trình cùng s dng tài nguyên chung ti mi
thi đim
d) Khi h thng cho phép tin trình truy xut d liu chung.
Câu 13. Hãy chn mt mnh đ đúng vi khái nim “min gng” trong các mnh đ
sau:
a) Khi tin trình s dng vùng cha gii hn (Bounded Buffer).
b) Khi mt tin trình đang truy xut d liu chung vi yêu cu đc quyn.
c) Khi hai tin trình truy xut mt d liu, trong đó môt tin trình đc và mt tin
trình ghi.
d) Khi h thng cho phép tin trình truy xut d liu chung.
Câu 14. Hãy chn mt mnh đ đúng vi khái nim “min gng” trong các mnh đ
sau:
a) Khi tin trình s dng vùng cha gii hn (Bounded Buffer).
b) Khi mt tin trình đang truy xut d liu chung vi yêu cu đc quyn.
c) Khi hai tin trình truy xut mt d liu, trong đó môt tin trình đc và mt tin
trình ghi.
d) Yêu cu đc quyn truy xut d liu dùng chung.
Câu 15. Hãy chn mt mnh đ đúng vi khái nim “min gng” trong các mnh đ
sau:
a) Khi tin trình s dng vùng cha gii hn (Bounded Buffer).
b) Khi mt tin trình đang truy xut d liu chung vi yêu cu đc quyn.
c) Khi hai tin trình truy xut mt d liu, trong đó môt tin trình đc và mt tin
trình ghi.
d) Khi có nhiu hn mt tin trình c gng đng b hóa các thao tác truy xut d
liu dùng chung.
Câu 16. Các gii pháp nào trong các gii pháp sau đây gii quyt đc vn đ v min
gng:
a) Gii pháp dùng c hiu.
b) Gii pháp dùng bin khóa chung cho các tin trình.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
225
c) Gii pháp dùng bin khóa chung luân phiên
d) Gii pháp dùng bin bo v Counting Semaphore.
Câu 17. Các gii pháp nào trong các gii pháp sau đây gii quyt đc vn đ v min
gng:
a) Gii pháp Peterson.
b) Gii pháp dùng bin khóa chung cho các tin trình.
c) Gii pháp dùng bin khóa chung luân phiên
d) Gii pháp dùng lính canh.
Câu 18. Các gii pháp nào trong các gii pháp sau đây gii quyt đc vn đ v min
gng:
a) Gii pháp dùng bin khóa chung cho các tin trình.
b) Gii pháp dùng bin bo v Semaphore đôi bo vê tin trình.
c) Gii pháp dùng bin khóa chung luân phiên
d) Gii pháp dùng lính canh.
Câu 19. Các gii pháp nào trong các gii pháp sau đây gii quyt đc vn đ v min
gng:
a) Gii pháp dùng bin khóa chung cho các tin trình.
b) Gii pháp dùng phn cng ch th TSL (Test and Set Lock).
c) Gii pháp dùng bin khóa chung luân phiên.
d) Gii pháp dùng lính canh.
Câu 20. Các gii pháp nào trong các gii pháp sau đây gii quyt đc vn đ v min
gng:
a) Gii pháp dùng bin khóa chung cho các tin trình.
b) Gii pháp dùng phn cng ch th TSL (Test and Set Lock).
c) Gii pháp dùng bin khóa chung luân phiên.
d) Gii pháp vùng cha gii hn (Bounded Buffer).
Câu 21. Gi s có 3 tin trình kí hiu là P1, P2, P3 vi thi gian thc hin tng ng
là 20, 5 và 10 (đn v thi gian). Lng t thi gian đc quy đnh là 3 đn v thi
gian. Áp dng mt chin lc điu phi CPU ta có thi gian ch trung bình khi thc
hin xong c 3 tin trình là 5 (đn v thi gian). Hãy chn mt trong nhng chin lc
điu phi sau đây thích hp vi kt qu trên.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
226
a) FCFS (First Come First Service)
b) SJF (Shortest Job First).
c) RR (Round Robin)
d) C 3 chin lc trên đu không đúng.
Câu 22. Gi s có 3 tin trình kí hiu là P1, P2, P3 vi thi gian thc hin tng ng
là 20, 4 và 10 (đn v thi gian). Lng t thi gian đc quy đnh là 5 đn v thi
gian. Áp dng mt chin lc điu phi CPU ta có thi gian ch trung bình khi thc
hin xong c 3 tin trình là 8 (đn v thi gian). Hãy chn mt trong nhng chin lc
điu phi sau đây thích hp vi kt qu trên.
a) FCFS (First Come First Service)
b) SJF (Shortest Job First).
c) RR (Round Robin)
d) C 3 chin lc trên đu không đúng.
Câu 23. Gi s có 3 tin trình kí hiu là P1, P2, P3 vi thi gian thc hin tng ng
là 20, 4 và 5 (đn v thi gian). Lng t thi gian đc quy đnh là 5 đn v thi gian.
Áp dng mt chin lc điu phi CPU ta có thi gian ch trung bình khi thc hin
xong c 3 tin trình là 6 (đn v thi gian). Hãy chn mt trong nhng chin lc điu
phi sau đây thích hp vi kt qu trên.
a) FCFS (First Come First Service)
b) SJF (Shortest Job First).
c) RR (Round Robin)
d) C 3 chin lc trên đu không đúng.
Câu 24. Gi s có 3 tin trình kí hiu là P1, P2, P3, P4 vi thi gian thc hin tng
ng là 20, 4, 5 và 7 (đn v thi gian). Lng t thi gian đc quy đnh là 5 đn v
thi gian. Áp dng mt chin lc điu phi CPU ta có thi gian ch trung bình khi
thc hin xong c 4 tin trình là 4 (đn v thi gian). Hãy chn mt trong nhng chin
lc điu phi sau đây thích hp vi kt qu trên.
a) FCFS (First Come First Service)
b) SJF (Shortest Job First).
c) RR (Round Robin)
d) C 3 chin lc trên đu không đúng.
Câu 25. Gi s có 3 tin trình kí hiu là P1, P2, P3, P4 vi thi gian thc hin tng
ng là 20, 4, 5 và 7 (đn v thi gian). Lng t thi gian đc quy đnh là 6 đn v
thi gian. Áp dng mt chin lc điu phi CPU ta có thi gian ch trung bình khi
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
227
thc hin xong c 4 tin trình là 7,25 (đn v thi gian). Hãy chn mt trong nhng
chin lc điu phi sau đây thích hp vi kt qu trên.
a) FCFS (First Come First Service)
b) SJF (Shortest Job First).
c) RR (Round Robin)
d) C 3 chin lc trên đu không đúng.
Câu 26. Gi s có mt h thng qun lý b nh đa chng vi phân vùng đng có b
nh cha các l hng không liên tc vi đ ln theo th t nh sau: 10kB, 4 kB, 20
kB, 18kB, 7 kB, 9kB, 13kB, và 15kB. Mt tin trình cn đon b nh vi dung lng
12 kB đã đc đt vào l hng 13kB. Hãy chn phng pháp thích hp vi kt qu đó
trong các phng pháp sau:
a) First-fit
b) Best-fit
c) Worst-fit
d) Swapping
Câu 27. Gi s có mt h thng qun lý b nh đa chng vi phân vùng đng có b
nh cha các l hng không liên tc vi đ ln theo th t nh sau: 10kB, 4 kB, 15
kB, 18kB, 7 kB, 9kB, 13kB, và 20kB. Mt tin trình cn đon b nh vi dung lng
12 kB đã đc đt vào l hng 20kB. Hãy chn phng pháp thích hp vi kt qu đó
trong các phng pháp sau:
a) First-fit
b) Best-fit
c) Worst-fit
d) Swapping
Câu 28. Gi s có mt h thng qun lý b nh đa chng vi phân vùng đng có b
nh cha các l hng không liên tc vi đ ln theo th t nh sau: 10kB, 4 kB, 15
kB, 18kB, 7 kB, 9kB, 13kB, và 20kB. Mt tin trình cn đon b nh vi dung lng
12 kB đã đc đt vào l hng 15kB. Hãy chn phng pháp thích hp vi kt qu đó
trong các phng pháp sau:
a) First-fit
b) Best-fit
c) Worst-fit
d) Swapping
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
228
Câu 29. Phng pháp chuyn chng trình đang đc thc hin vào thit b lu tr
ph đ ti và thc hin mt chng trình khác vi đ u tiên cao hn. Hãy chn mt
phng án phù hp vi mô t.
a) Phng pháp ghi đè
b) Phng pháp hoán đi (Swapping)
c) Phng pháp phân trang.
d) Phng pháp tái đnh v.
Câu 30. Hãy chn mt tên phù hp vi phng pháp phân chia không gian b nh
thành các kích thc nht đnh, qun lý nó và thc hin b nh o.
a) Thrashing
b) Swapping
c) Paging
d) Segmentation
Câu 31. Gi s có mt yêu cu truy xut trên đa đn các v trí nm trên cylinder theo
th t nh sau: 98, 183, 37, 122, 14, 124, 65, 67. Mi di chuyn ca cánh tay đu t t
cylinder đn cylinder lin k mt 1 mili giây. Mt phng pháp di chuyn đc áp
dng cho thy mt 640 mili giây ch đ di chuyn cánh tay t v trí xut phát
cylinder 53 cho đn khi truy xut ht các đa ch trên. Hãy chn phng pháp thích
hp vi kt qu trên trong các phng án sau:
a) First Come First Service
b) Shortest Seek First
c) Scan (gii thut thang máy)
d) Cycle Scan
Câu 32. Gi s có mt yêu cu truy xut trên đa đn các v trí nm trên cylinder theo
th t nh sau: 98, 183, 37, 122, 14, 124, 65, 67. Mi di chuyn ca cánh tay đu t t
cylinder đn cylinder lin k mt 1 mili giây. Mt phng pháp di chuyn đc áp
dng cho thy mt 236 mili giây ch đ di chuyn cánh tay t v trí xut phát
cylinder 53 cho đn khi truy xut ht các đa ch trên. Hãy chn phng pháp thích
hp vi kt qu trên trong các phng án sau:
a) First Come First Service
b) Shortest Seek First
c) Scan (gii thut thang máy)
d) Cycle Scan
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
229
Câu 33. Gi s có mt yêu cu truy xut trên đa đn các v trí nm trên cylinder theo
th t nh sau: 98, 183, 37, 122, 14, 124, 65, 67. Mi di chuyn ca cánh tay đu t t
cylinder đn cylinder lin k mt 1 mili giây. Mt phng pháp di chuyn đc áp
dng cho thy mt 208 mili giây ch đ di chuyn cánh tay t v trí xut phát
cylinder 53 cho đn khi truy xut ht các đa ch trên. Hãy chn phng pháp thích
hp vi kt qu trên trong các phng án sau:
a) First Come First Service
b) Shortest Seek First
c) Scan (gii thut thang máy)
d) Cycle Scan
Câu 34. Gi s có mt yêu cu truy xut trên đa đn các v trí nm trên cylinder theo
th t nh sau: 98, 183, 37, 122, 14, 124, 65, 67. Mi di chuyn ca cánh tay đu t t
cylinder đn cylinder lin k mt 1 mili giây. Mt phng pháp di chuyn đc áp
dng cho thy mt 232 mili giây ch đ di chuyn cánh tay t v trí xut phát
cylinder 53 cho đn khi truy xut ht các đa ch trên. Hãy chn phng pháp thích
hp vi kt qu trên trong các phng án sau:
a) First Come First Service
b) Shortest Seek First
c) Scan (gii thut thang máy)
d) C 3 gii thut trên đu không đúng
Câu 35. Gi s có mt yêu cu truy xut trên đa đn các v trí nm trên cylinder theo
th t nh sau: 65, 14, 37, 67, 98, 122, 124, 183. Mi di chuyn ca cánh tay đu t t
cylinder đn cylinder lin k mt 1 mili giây. Mt phng pháp di chuyn đc áp
dng cho thy mt 232 mili giây ch đ di chuyn cánh tay t v trí xut phát
cylinder 53 cho đn khi truy xut ht các đa ch trên. Hãy chn phng pháp thích
hp vi kt qu trên trong các phng án sau:
a) First Come First Service
b) Shortest Seek First
c) Scan (gii thut thang máy)
d) Cycle Scan
Câu 36. Cách tt nht đ lu mt tp trên đa t là lu tp đó trong mt vùng liên tc.
Hãy chn cách gii thích đúng nht.
a) Nó loi các vùng không ghi ca đa t và toàn b đa có th dùng đc.
b) Nó làm gim bt vùng cn đ lu thông tin qun lý tp, và vì vy khong đa
còn trng cho ngi dùng tng lên nhiu nh vic đó.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
230
c) Ít xy ra li đc hn so vi trng hp khi tp đc ghi trong các vùng đã đc
phân chia.
d) u t chuyn đng ít hn khi đc d liu, vì vy thi gian đc ngn hn.
Câu 37. Gii thích nào sau đây là thích hp nht cho cách t chc tun t đc đánh
ch s, mt trong nhng cách t chc tp?
a) Truy nhp trc tip ti bn ghi có th thc hin đc bng cách s dng đa ch
ca mi bn ghi.
b) Nhng bn ghi đc ghi theo trt t vt lý. Ch truy nhp tun t mi truy xut
đc.
c) Nó bao gm vùng đ lu tr các bn ghi và vùng đ lu tr thông tin v khóa
ca các bn ghi.
d) Nó bao gm môt vùng d liu đc gi là thành viên và mt vùng th mc
kim soát thông tin thành viên.
Câu 38. Xét 10 bn ghi có khóa tun t nh sau: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20. Các
bn ghi này đc lu tr trong tp t chc trc tip. Mt hàm bm dùng phép chia giá
tr khóa cho 7 ly s d làm đa ch truy xut. Xác đnh s bn ghi đng ngha trong 10
bn ghi đó.
a) 1 b) 2 c) 3 d) 4
Câu 39. Mt h thng qun lý vùng tp (files area) theo các đn v gi là các khi
(blocks), mi khi cha tám sectors 500-byte. Cn gán c thy bao nhiêu sectors đ
lu hai tp, mt tp gm 2000 bytes và tp kia gm 9000 bytes? Gi thit rng các
sectors b chim bi các thông tin qun lý có th b qua.
a) 22 b) 26 c) 28 d) 32
Câu 40. H điu hành Windows XP dùng qun lý tp theo kiu FAT, ni dung tp
đc lu trong các khi (cluster), mi khi cha tám sectors 512-byte. Tp 9000 bytes
s chim dng bao nhiêu không gian lu tr. Gi thit rng các sectors b chim bi
các thông tin qun lý có th b qua.
a) 9126 byte b) 10240 byte
c) 12288 byte d) 9000 byte
Câu 41. H điu hành Windows XP qun lý vùng tp (files area) theo kiu FAT 32 lu
tr ni dung tp trong các đn v gi là các liên cung (cluster), mi liên cung cha tám
sectors 512-byte. Cn c thy bao nhiêu sectors đ lu hai tp, mt tp gm 2000 bytes
và tp kia gm 9000 bytes? Gi thit rng các sectors b chim bi các thông tin qun
lý có th b qua.
a) 22 b) 24 c) 28 d) 32
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
231
Câu 42. H điu hành Windows XP qun lý vùng tp (files area) theo kiu FAT 32 lu
tr ni dung tp trong các đn v gi là các liên cung (cluster), mi liên cung cha tám
sectors 512-byte. Cn c thy bao nhiêu byte đ lu hai tp, mt tp gm 2000 bytes
và tp kia gm 9000 bytes? Gi thit rng các sectors b chim bi các thông tin qun
lý có th b qua.
a) 11264 b) 13312 c) 14336 d) 16384
Câu 43. Mt h thng qun lý vùng tp (files area) theo các đn v gi là các khi
(blocks), mi khi cha tám sectors 512-byte. Cn gán c thy bao nhiêu sectors đ
lu hai tp, mt tp gm 2000 bytes và tp kia gm 9000 bytes? Gi thit rng các
sectors b chim bi các thông tin qun lý có th b qua.
a) 22 b) 32 c) 28 d) 26
Câu 44. Mnh đ nào di đây là đúng đi vi h thng khách hàng-phc v?
a) Máy khách và máy phc v phi dùng OS cùng mt kiu.
b) Máy phc v gi các yêu cu x lý d liu và máy khách x lý các yêu cu đó.
c) Máy phc v có th đc trang b chc nng ca máy khách cho phép nó yêu
cu vic x lý ca máy phc v khác nu cn.
d) Vic m rng chc nng và hiu nng ca h thng là rt khó khn.
Câu 45. Mnh đ nào di đây là đúng đi vi h thng khách hàng-phc v?
a) Máy khách và máy phc v phi dùng OS cùng mt kiu.
b) Máy phc v gi các yêu cu x lý d liu và máy khách x lý các yêu cu đó.
c) Ngi qun lý không cn thit có kin thc rng v phn cng, phn mm và
mng ca các nhà cung cp khác nhau.
d) Các chc nng phc v cn phi đc phân b cho các máy tính khác nhau, nh
máy phc v tp và máy phc v in.
Câu 46. Mô t nào di đây phù hp vi khái nim “spooling”
a) Cung cp mt th tc truyn thông chun không ph thuc vào thit b và mng
c th.
b) S dng thit b lu tr bên ngoài đ cung cp mt b nh o ln hn b nh
chính.
c) Hot đng ca các thit b ngoi vi đc tách bit và thc hin song song vi
hot đng ca b x lý.
d) Cho phép x lý trên c s bn ghi logic mà không phi bn khon gì v bn ghi
vt lý.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
232
Câu 47. Mô t nào di đây phù hp vi khái nim “spooling”
a) Cung cp mt th tc truyn thông chun không ph thuc vào thit b và mng
c th.
b) S dng thit b lu tr bên ngoài đ cung cp mt b nh o ln hn b nh
chính.
c) Ghi các thông tin liên quan đn quy trình hot đng ca h thng máy tính.
d) Hot đng ca các thit b ngoi vi đc tách bit và thc hin song song vi
hot đng ca b x lý.
Câu 48. Hãy chn phng án đúng cho hin tng các phn nh không s dng trong
b nh đc to thành t nhiu ln cp phát và gii phóng vùng b nh.
a) Phân đon
b) Tráo đi
c) Phân trang
d) Phân mnh
Câu 49. Gii thích nào di đây là phù hp vi thut toán LRU (Least Recently Used)
thay th trang ca b nh o.
a) Trang vi mc u tiên thp hn theo mc u tiên đc thit lp trc b đy ra.
b) Trang có thi gian tn ti trong b nh chính lâu nht b đy ra.
c) Trang có thi gian tn ti trong b nh chính nh nht b đy ra.
d) Trang không đc tham chiu trong thi gian lâu nht b đy ra.
Câu 50. Hãy chn cách gii thích đúng nht cho khái nim dch đa ch đng.
a) Dch đa ch o thành đa ch thc trong h thng b nh o
b) Thay đi đa ch c s ca chng trình đang đc thc hin đ chuyn và thc
hin nó ti đa đim khác
c) Thc hin (gián tip) vic đc và ghi b nh chính bng b nh cache
d) Gii quyt các tham chiu đa ch gia các modun đ thêm mt modun trong
quá trình thc hin chng trình.
Câu 51. H điu hành DOS, Windows 95, 98, 2000, XP có s dng c ch đnh v file
trên đa t gi là FAT. C ch FAT s dng k thut nào trong các k thut di đây:
a) nh v liên tc
b) nh v theo danh sách liên kt đa ch khi.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
233
c) nh v theo mc lc.
d) C 3 k thut trên đu không đúng.
Câu 52. Gi s h điu hành thc hin qun lý tp s dng th mc vi cu trúc phân
cp, t nào sau đây đc dùng đ ch ra th mc cha tp?
a) Phn m rng
b) Th mc con
c) ng dn
d) Th mc hot đng
Câu 53. H điu hành Windows 2000, XP có s dng c ch đnh v file trên đa t
gi là NTFS. C ch NTFS s dng k thut nào trong các k thut di đây:
a. nh v liên tc
b. nh v theo danh sách liên kt đa ch khi.
c. nh v theo mc lc.
d. Mt k thut phi hp gia danh sách liên kt và mc lc.
Câu 54. Xét xâu kí t bao gm nhiu kí t ch và mt du chm phân cách “.”. Nu
du “*” đc dùng đ biu din mt chui kí t bt kì có đ dài ln hn không và du
“?” biu din mt kí t bt kì. Chui kí t nào di đây tng ng vi biu din sau:
X*.Y??
a) XY.XYY b) XXX.YY c) XYX.YXY d) YXYX.YXY
Câu 55. Mênh đ nào thích hp vi chc nng ca kernel mode trong kin trúc ca
Windows XP Pro:
a) HAL (Hardware Abstraction Layer) có vai trò là lp cách ly phn cng kim
soát s tng tác gia phn nhân ca h điu hành và phn cng ca máy tính.
b) OS/2 thành phn qun lý các chng trình vit cho OS/2
c) Win32 là thành phn qun lý các chng trình 16-bit và 32-bit.
d) H thng con security đm nhn vic bo đm an ninh cho h thng và qun lý
các th hiu các trình giám sát, mt khu an ninh
Câu 56. Mênh đ nào thích hp vi chc nng ca kernel mode trong kin trúc ca
Windows XP Pro:
a) OS/2 là thành phn qun lý các chng trình vit cho OS/2
b) Kernel đóng vai trò “ngi giao liên” gia h điu hành và b x lý ca máy
tính.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
234
c) H thng con security ch chy khi ngi dùng đng nhp, đm nhn vic bo
đm an ninh cho h thng và qun lý các th hiu các trình giám sát, mt khu
an ninh
d) Win32 là thành phn qun lý các chng trình 16-bit và 32-bit.
Câu 57. Mênh đ nào thích hp vi chc nng ca kernel mode trong kin trúc ca
Windows XP Pro:
a) VDM (Video Display Metafile) đ gi lp mt máy tính chy MSDOS có 16
MB RAM vi b nh qui c, b nh bành trng, b nh m rng
b) POSIX là thành phn qun lý các chng trình vit cho các h thng tuân th
chun POSIX.
c) Win32 là thành phn qun lý các chng trình 16-bit và 32-bit.
d) Cache Manager là thành phn giám sát s dng vùng đa đm tr đa (disk
cache) và các trang b nh o trên đa
Câu 58. Mênh đ nào thích hp vi chc nng ca kernel mode trong kin trúc ca
Windows XP Pro:
a) VDM (Video Display Metafile) đ gi lp mt máy tính chy MSDOS có 16
MB RAM vi b nh qui c, b nh bành trng, b nh m rng
b) POSIX là thành phn qun lý các chng trình vit cho các h thng tuân th
chun POSIX.
c) Win32 là thành phn qun lý các chng trình 16-bit và 32-bit.
d) Local Procedure Call (li gi th tc cc b) đóng vai trò thit lp các mi quan
h gia kernel mode và user
Câu 59. Mênh đ nào thích hp vi chc nng ca kernel mode trong kin trúc ca
Windows XP Pro:
a) VDM (Video Display Metafile) đ gi lp mt máy tính chy MSDOS có 16
MB RAM vi b nh qui c, b nh bành trng, b nh m rng
b) POSIX là thành phn qun lý các chng trình vit cho các h thng tuân th
chun POSIX.
c) Win32 là thành phn qun lý các chng trình 16-bit và 32-bit.
d) Security Reference Monitor chu trách nhim an ninh, nó cp các th hiu
chng thc ngi dùng có thm quyn khi thc hin tác v.
Câu 60. Hãy chn nhng kh nng đúng vi Windows XP Home:
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
235
a) Kh nng cu hình TCP/IP luân phiên (alternative TCP/IP configuration) cho
phép ngi dùng kt ni vào mng có DHCP server cng nh mng không có
DHCP server.
b) Có kh nng kt ni Client Service for Netware
c) Có kh nng biên dng ngi dùng di đng (roaming profile)
d) Có tính nng kt ni SNMP (Simple Network Management Protocol)
Câu 61. Hãy chn nhng kh nng đúng vi Windows XP Home:
a) Có kh nng biên dng ngi dùng di đng (roaming profile)
b) Có kh nng kt ni Client Service for Netware
c) Cho phép ngi dùng to ra các liên kt a thích (favorite) cho các mi ni
internet (các mi ni này s dng nhng nhà cung cp dch v khác nhau).
d) Có tính nng kt ni SNMP (Simple Network Management Protocol)
Câu 62. Hãy chn nhng kh nng đúng vi Windows XP Home:
a) Kh nng Multiple Roaming.
b) Có kh nng kt ni Client Service for Netware
c) Cho phép ngi dùng to ra các liên kt a thích (favorite) cho các mi ni
internet (các mi ni này s dng nhng nhà cung cp dch v khác nhau).
d) Có tính nng kt ni SNMP (Simple Network Management Protocol)
Câu 63. Hãy chn nhng kh nng đúng vi Windows XP Home:
a) Kh nng Internet Conection Sharing và Internet Connection Firewall
b) Có kh nng kt ni Client Service for Netware
c) Có kh nng Simple TCP/IP Services.
d) Có tính nng kt ni SNMP (Simple Network Management Protocol)
Câu 64. Hãy chn nhng kh nng đúng vi Windows XP Home:
a) Có kh nng Simple TCP/IP Services.
b) Có kh nng kt ni Client Service for Netware
c) Cho phép tri màn hình desktop ra nhiu monitor bng cách s dng nhiu
video card.
d) Có tính nng kt ni SNMP (Simple Network Management Protocol)
Câu 65. Hãy chn nhng kh nng phù hp vi kh nng ca tin ích ClipBoard ca
Windows XP:
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
236
a) Có th d dàng chia s thông tin trên ClipBoard vi nhng ngi dùng mng.
b) Có th lu tr nhiu ni dung.
c) Gán comment cho mi ni dung trên ClipBoard.
d) C 3 kh nng trên đu sai.
Câu 66. Hãy chn nhng kh nng phù hp vi kh nng ca tin ích ClipBoard ca
Windows XP:
a) Có th d dàng chia s thông tin trên ClipBoard vi nhng ngi dùng mng.
b) Có th lu tr ni dung trên nó vào file
c) Gán comment cho mi ni dung trên ClipBoard.
d) C 3 kh nng trên đu sai.
Câu 67. Hãy chn nhng kh nng phù hp vi kh nng ca tin ích ClipBoard ca
Windows XP:
a) Có th d dàng chia s thông tin trên ClipBoard vi các ng dng khác.
b) Có th lu tr nhiu ni dung.
c) Gán comment cho mi ni dung trên ClipBoard.
d) C 3 kh nng trên đu sai.
Câu 68. Mnh đ nào thích hp vi chc nng ca user mode trong kin trúc ca
Windows XP Pro:
a) Local Procedure Call (li gi th tc cc b) đóng vai trò thit lp các mi quan
h gia kernel mode và user mode.
b) Security Reference Monitor chu trách nhim an ninh, nó cp các th hiu
chng thc ngi dùng có thm quyn khi thc hin tác v.
c) VDM (Video Display Metafile) đ gi lp mt máy tính chy MSDOS có 16
MB RAM vi b nh qui c, b nh bành trng, b nh m rng.
d) Win32K h thng con h tr đ ha.
Câu 69. Mnh đ nào thích hp vi chc nng ca user mode trong kin trúc ca
Windows XP Pro:
a) Local Procedure Call (li gi th tc cc b) đóng vai trò thit lp các mi quan
h gia kernel mode và user mode.
b) Cache Manager là thành phn giám sát s dng vùng đa đm tr đa (disk
cache) và các trang b nh o trên đa
c) VDM (Video Display Metafile) đ gi lp mt máy tính chy MSDOS có 16
MB RAM vi b nh qui c, b nh bành trng, b nh m rng.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
237
d) Win32K h thng con h tr đ ha.
Câu 70. Mnh đ nào thích hp vi chc nng ca user mode trong kin trúc ca
Windows XP Pro:
a) Local Procedure Call (li gi th tc cc b) đóng vai trò thit lp các mi quan
h gia kernel mode và user mode.
b) H thng con security đm nhn vic bo đm an ninh cho h thng và qun lý
các th hiu các trình giám sát, mt khu an ninh.
c) Cache Manager là thành phn giám sát s dng vùng đa đm tr đa (disk
cache) và các trang b nh o trên đa
d) Win32K h thng con h tr đ ha.
Câu 71. Mnh đ nào thích hp vi chc nng ca user mode trong kin trúc ca
Windows XP Pro:
a) Cache Manager là thành phn giám sát s dng vùng đa đm tr đa (disk
cache) và các trang b nh o trên đa .
b) Win32 là thành phn qun lý các chng trình 16-bit và 32-bit.
c) Security Reference Monitor chu trách nhim an ninh, nó cp các th hiu
chng thc ngi dùng có thm quyn khi thc hin tác v.
d) Win32K h thng con h tr đ ha.
Câu 72. Mnh đ nào thích hp vi chc nng ca user mode trong kin trúc ca
Windows XP Pro:
a) Local Procedure Call (li gi th tc cc b) đóng vai trò thit lp các mi quan
h gia kernel mode và user mode.
b) Virtual Memory Manager qun lý giám sát cách thc s dng b nh o ca
Windows XP.
c) VDM (Video Display Metafile) đ gi lp mt máy tính chy MSDOS có 16
MB RAM vi b nh qui c, b nh bành trng, b nh m rng.
d) Win32K h thng con h tr đ ha.
Câu 73. Hãy chn nhng kh nng to nên s khác nhau gia tin ích ClipBoard và
tin ích ClipBook Viewer ca Windows XP:
a) Có th d dàng chia s thông tin trên nó vi nhng ng dng khác.
b) Có th lu tr ni dung trên nó vào file.
c) Gán comment cho mi ni dung trên nó.
d) C 3 kh nng trên đu tn ti trên c hai tin ích.
Chng 12. Bài tp tng hp Môn nguyên lý h điu hành
Nguyn V Quc Hng. Cc CNTT, B GD&T
238
Câu 74. Hãy chn nhng kh nng to nên s khác nhau gia tin ích ClipBoard và
tin ích ClipBook Viewer ca Windows XP:
a) Có th d dàng chia s thông tin trên nó vi nhng ngi dùng mng.
b) Có th lu tr ni dung trên nó vào file.
c) Có th d dàng xem các ni dung đc cha trong nó
d) C 3 kh nng trên đu tn ti trên c hai tin ích.
Câu 75. Hãy chn nhng kh nng to nên s khác nhau gia tin ích ClipBoard và
tin ích ClipBook Viewer ca Windows XP:
a) Có th d dàng chia s thông tin trên nó vi nhng ng dng khác
b) Có th lu tr ni dung trên nó vào file.
c) Có th lu tr đc nhiu ni dung cùng lúc.
d) C 3 kh nng trên đu tn ti trên c hai tin ích
Câu 76. Hãy chn nhng kh nng to nên s khác nhau gia tin ích ClipBoard và
tin ích ClipBook Viewer ca Windows XP:
a) Có th hin th kiu trình bày thumbnail ca mi ni dung.
b) Có th lu tr ni dung trên nó vào file.
c) Có th d dàng xem các ni dung đc cha trong nó
d) C 3 kh nng trên đu tn ti trên c hai tin ích.
Câu 77. Hãy chn nhng kh nng to nên s khác nhau gia tin ích ClipBoard và
tin ích ClipBook Viewer ca Windows XP:
a) Có th d dàng chia s thông tin trên nó vi nhng ngi dùng mng.
b) Có th lu tr ni dung trên nó vào file.
c) Có th d dàng xem các ni dung đc cha trong nó
d) Có th d dàng chia s thông tin trên nó vi nhng ng dng khác.