Trang 1/5 - Đề s 1
TRƯỜNG ĐẠI HC CÔNG NGH THÔNG TIN
ĐỀ THI CUI HK 1 (2024-2025)
KHOA K THUT MÁY TÍNH
Môn thi: H ĐIU HÀNH
Mã đề s: 1
Thi gian thi: 75 phút
(Sinh viên không được s dng tài liu. Làm bài trc tiếp trên đề)
H VÀ TÊN SV: …………………………………
MSSV: …………………………………………….
STT: ………………………………………………
PHÒNG THI: …………………………………….
ĐIM
CÁN B COI THI
PHN 1. TRC NGHIM (6.0đ)
Sinh viên chn câu tr li chính xác nhất và điền vào bng tr li sau:
Câu 1
Câu 2
Câu 3
Câu 4
Câu 6
Câu 7
Câu 8
Câu 9
Câu 11
Câu 12
Câu 13
Câu 14
Câu 16
Câu 17
Câu 18
Câu 19
1. Công c nào có chức năng quản lý các thông tin cu hình (configuration) trên Windows? (G1)
A. Secure Kernel. B. Registry.
C. Plug-and-Play Manager. D. Local Procedure Call Facility.
2. Hai nhóm giải pháp đồng b Busy waiting và Sleep & Wake up khác nhau điểm nào? (G1)
A. S h tr t phn cng. B. S ng tiến trình có th đồng b.
C. S h tr ca h điều hành. D. S dng cm ngắt để cài đặt.
3. Chn phát biu SAI trong các phát biểu sau đây. (G1)
A. Phân trang theo yêu cu là mt k thuật cài đặt b nh o.
B. Trong phân trang theo yêu cu, các trang ca tiến trình ch được np vào b nh chnh khi được yêu
cu.
C. Ưu điểm ca b nh o là cho phép mt tiến trình c th thc thi ngay c khi kch thước ca n ln
hơn bộ nh thc.
D. Nghch lý Belady là tình trng s li trang gim mc d tiến trình đ đưc cp nhiu khung trang
hơn.
4. Chiến lược worst-fit s chn khi nh trống như thế nào? (G1)
A. Chn khi nh trng nh nht.
B. Chn khi nh trng ph hợp đầu tiên k t đầu b nh.
C. Chn khi nh trng ph hợp đầu tiên k t v tr cp phát cui cng.
D. Chn khi nh trng ln nht.
Trang 2/5 - Đề s 1
5. Xét mt h thng có b nh được cấp phát theo cơ chế phân trang với kch thước trang và khung
trang là 2048. Biết các trang 1, 2, 3, 4 ca b nh lun lý lần lượt được np vào khung trang 3, 2, 4, 1
ca b nh vt lý. Hỏi địa ch vật lý 6854 được chuyển thành địa ch lun lý bao nhiêu? (G1)
A. 8902 B. 4096 C. 710 D. 2758
S dng các d liệu sau để tr li câu hi 6, 7:
Xét mt h thng máy tính có 5 tiến trình: P1, P2, P3, P4, P5 và 4 loi tài nguyên: R1, R2, R3, R4. Ti
thời điểm t
0
, trng thái ca h thống như sau:
Allocation
Max
Tiến trình
R1
R2
R3
R4
R1
R2
R3
R4
P1
2
3
2
1
4
7
4
3
P2
3
2
4
1
7
2
4
2
P3
5
2
1
3
7
6
5
7
P4
3
2
3
2
3
4
4
3
P5
1
3
5
4
3
5
7
4
6. La chọn nào dưới đây là một chui an toàn ca h thng? (G1)
A. <P5, P2, P4, P3, P1> B. <P2, P1, P3, P4, P5>
C. <P4, P3, P2, P5, P1> D. <P1, P4, P2, P5, P3>
7. Yêu cu cấp phát nào sau đây sẽ được đáp ứng? (G1)
A. P1 yêu cu thêm tài nguyên (3, 4, 1, 1)
B. P3 yêu cu thêm tài nguyên (1, 2, 2, 2)
C. P5 yêu cu thêm tài nguyên (3, 2, 1, 1)
D. P1 yêu cu thêm tài nguyên (1, 0, 2, 2)
8. Chn phát biu SAI v semaphore? (G1)
A. Giá tr ca semaphore S, nếu là s dương, thể hin s ln mà các tiến trình/tiu trình có th thc thi
wait(S) mà không b blocked.
B. Thao tác signal() làm gim giá tr của semaphore đi 1.
C. Khi hin thc semaphore không busy waiting, mi semaphore được gn vi một hàng đợi.
D. Binary semaphore có tác dng ging vi khóa mutex.
9. Chn phát biu SAI v mi quan h giữa đồ th cp phát tài nguyên và deadlock? (G1)
A. Nếu đồ th cp phát tài nguyên không cha chu trình thì không có deadlock.
B. Nếu đồ th cp phát tài nguyên có chu trình và mi loi tài nguyên ch có mt thc th thì có
deadlock xy ra trong h thng.
C. Nếu đồ th cp phát tài nguyên có chu trình và mi loi tài nguyên có nhiu thc th thì có th xy ra
deadlock trong h thng.
D. Nếu đồ th cp phát tài nguyên có chu trình thì có deadlock xy ra trong h thng.
10. Hai mô hình b nh ph biến là nhng mô hình nào? (G1)
A. Mô hình b nh ngn và mô hình b nh dài.
B. Mô hình b nh được sp xếp mnh và mô hình b nh được sp xếp yếu.
C. Mô hình b nh được sp xếp xa và mô hình b nh được sp xếp gn.
D. Mô hình b nh được sp xếp và mô hình b nh không được sp xếp.
11. Xét mt h thng s dng k thut phân trang vi bảng trang được lưu trữ trong b nh chính. Nếu
s dng TLBs với hit ratio α = 0.95, thời gian mt chu k truy xut b nh (x) là 160ns thì thi gian truy
xut b nh trong h thng (effective access time EAT) là 190ns. Hi thi gian tìm trong TLBs () là
bao nhiêu? (G1)
A. 30ns B. 22ns C. 152ns D. 320ns
Available
R1
R2
R3
R4
2
2
4
4
Trang 3/5 - Đề s 1
12. Giải pháp nào sau đây cho bài toán đồng b các triết gia ăn tối (Dining-Philosopher) có th gây ra
deadlock? (G1)
A. Ch cho phép tối đa 4 triết gia ngi vào bàn.
B. Ch cho phép triết gia cầm đũa khi cả 2 chiếc đũa đ sẵn sàng
D. Gii pháp bất đối xng: triết gia ngi v trí l cầm đũa bên trái trước, rồi sau đ cầm đũa bên phải;
trong khi triết gia ngi v trí chn cầm đũa bên phải trước, rồi sau đ cầm đũa bên trái.
D. Các triết gia cầm đũa bên trái trước, sau đ cầm đũa bên phải (mà không cn kim tra tng chiếc đũa
đ sẵn dàng chưa).
13. Chn phát biu ĐÚNG v gii thut thay thế trang FIFO? (G1)
A. Gii thut FIFO cn s h tr ca phn cng cho vic tìm kiếm. Ít CPU cung cấp đủ s h tr phn
cng cho gii thut FIFO.
B. Gii thut thay trang FIFO thay thế trang nh đưc tham chiếu nhiu ln nht.
C. Gii thut thay trang FIFO thay thế trang nh có thời gian được np vào b nh sm nht trong các
trang nh.
D. Gii thut thay trang FIFO thay thế trang nh s được tham chiếu sm nhất trong tương lai.
14. Chn phát biu SAI v monitor? (G1)
A. Tiến trình “vào monitor” bằng cách gi mt trong các th tục được định nghĩa trong monitor.
B. Ch có mt tiến trình có th vào monitor ti mt thời điểm.
C. Các biến ni b của monitor được khai báo bên trong monitor và ch có th được truy
cp bi các hàm ni b trong monitor.
D. Các biến điều kiện (condition variable) được s dng nhm cho phép tiến trình đợi “trong monitor”
và có th được truy cp t bên ngoài monitor.
15. Mt b vi x lý c không gian địa ch o 64 bit. Hi bng trang có bao nhiêu mc (entry) nếu kích
thước bảng trang là 1 MB và kch thước ca mi mc là 16 bit? (G1)
A. 2
19
B. 2
18
C. 2
20
D. 2
16
16. Linux h tr bao nhiêu loi module nhân? (G1)
A. 4 B. 3 C. 5 D. 6
17. La chn nào th hin th t đúng các bước hoạt động ca PFSR? (G1)
(1) Phát ra mt yêu cầu đọc đĩa để nạp trang được tham chiếu vào mt frame trống; trong khi đợi I/O,
mt tiến trình khác được cấp CPU để thc thi.
(2) Sau khi I/O hoàn tất, đĩa gây ra mt ngắt đến h điều hành; PFSR cp nht page table và chuyn tiến
trình v trng thái ready.
(3) Chuyn tiến trình v trng thái blocked.
A. (3) → (1) → (2) B. (1) → (2) → (3)
C. (3) → (2) → (1) D. (2) → (1) → (3)
18. Trong trường hp mi loi tài nguyên có nhiu thc th, gii thut phát hin deadlock có thi gian
chy là O(m·n
2
). Chn phát biu ĐÚNG v ý nghĩa của hai giá tr m, n? (G1)
A. n là s loi tài nguyên; m là s tiến trình.
B. n là s tiến trình; m là s loi tài nguyên.
C. m là s thc th sn sàng ca mi loi tài nguyên; n là s tiến trình.
D. n là s thc th sn sàng ca mi loi tài nguyên; m là s tiến trình.
19. Cơ chế qun lý b nh phân chia c định (fixed partitioning) c đặc điểm nào dưới đây? (G1)
A. Gây ra hiện tượng phân mnh ni.
B. S ng partition không c định.
C. Các partition c th c kch thước khác nhau.
D. Mi tiến trình được cp phát chnh xác dung lượng b nh cn thiết.
Trang 4/5 - Đề s 1
20. Li gii cho bài toán vùng tranh chp KHÔNG cn phải đảm bo yêu cu nào trong các la chn
bên dưới? (G1)
A. Khi mt tiến trình P đang thực thi trong vùng tranh chp (CS) ca nó thì không có tiến trình Q nào
khác đang thực thi trong CS ca Q.
B. Mt tiến trình tm dng bên ngoài vùng tranh chấp không được ngăn cản các tiến trình khác vào
vùng tranh chp.
C. Các tiến trình phi liên tc kiểm tra điều kiện để được vào vùng tranh chp.
D. Mi tiến trình ch phi ch để được vào vùng tranh chp trong mt khong thi gian có hạn định nào
đ. Không xảy ra tình trạng đi tài nguyên (starvation).
PHN 2. T LUN (G1)
Câu 1 (1đ): Xác định các phát biểu dưới đây là ĐÚNG hay SAI? (Lưu ý: Ch cn tr li là Đúng hoc
Sai, không cn gii thích gì thêm).
a. Gii thut Peterson là mt giải pháp đồng b da trên phn cng.
Tr li: ……………………………………………………………………………………………………..
b. Nếu h thống đang ở trng thái không an toàn thì có deadlock xy ra.
Tr lời: ……………………………………………………………………………………………………..
c. Cơ chế phân trang là cơ chế cp phát b nh không liên tc.
Tr lời: ……………………………………………………………………………………………………..
d. Gii pháp tp làm vic loi tr được tình trng trì tr mà vn đảm bo mức độ đa chương.
Tr li: ……………………………………………………………………………………………………..
Câu 2 (1đ): Tr li ngn gn các câu hi sau bng tiếng Anh. Câu tr li bao gm tối đa 2 từ (ví d:
critical section, semaphore, …).
a. Thut ng nào được dng để ch mt tập các đặc điểm mà h thng phi tha mn để đảm bo tiến
trình thc s chy?
Tr lời: ……………………………………………………………………………………………………..
b. Hiện tượng các trang nh ca mt tiến trình b hoán chuyn vào/ra liên tục được gi là gì?
Tr li: ……………………………………………………………………………………………………..
Câu 3 (0.5đ):
Cơ chế kết khối (compaction) được s dụng để làm gì?
Tr li: ..........................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
Câu 4 (1.5đ):
Gi s mt tiến trình được cp 4 khung trang trong b nh vt 8 trang trong b nh o. Ti thời điểm
np tiến trình vào, 4 khung trang trên b nh vật lý này đang trống. Tiến trình truy xut 8 trang (1, 2, 3,
4, 5, 6, 7, 8) trong b nh o theo th t như sau:
2 3 1 4 8 5 8 2 6 1 3 7 8 2 6 2 4 8 1 5
a. (0.5đ) Tại thời điểm tiến trình truy xut trang nh s 6 lần đầu tiên, trang nh nào s được chn làm
trang hy sinh (victim page), nếu h điều hành thay trang theo gii thut OPT?
Tr li: ..........................................................................................................................................................
Trang 5/5 - Đề s 1
b. (1đ) V bng minh ha thut toán và tính s li trang khi h điều hành thay trang theo gii thut LRU.
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
Hết.
Đây là phần đánh giá chuẩn đầu ra của đề thi theo đề cương chi tiết môn hc (CĐRMH) (sinh
viên không cn quan tâm mc này trong quá trình làm bài).
Bng chuẩn đầu ra môn hc
CĐRMH
Mô t
G1
Nm vng kiến thc nn tng v lĩnh vực CNTT
G2
Giao tiếp, tho luận được vi cá nhân và nhóm tp th
Duyệt đề ca Khoa/B Môn Ging viên ra đề

Preview text:


TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
ĐỀ THI CUỐI HK 1 (2024-2025)
KHOA KỸ THUẬT MÁY TÍNH
Môn thi: HỆ ĐIỀU HÀNH
Mã đề số: 1 Thời gian thi: 75 phút
(Sinh viên không được sử dụng tài liệu. Làm bài trực tiếp trên đề) ĐIỂM CÁN BỘ COI THI
HỌ VÀ TÊN SV: …………………………………
MSSV: …………………………………………….
STT: ………………………………………………
PHÒNG THI: …………………………………….
PHẦN 1. TRẮC NGHIỆM (6.0đ)
Sinh viên chọn câu trả lời chính xác nhất và điền vào bảng trả lời sau:
Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu 10 Câu 11 Câu 12 Câu 13 Câu 14 Câu 15 Câu 16 Câu 17 Câu 18 Câu 19 Câu 20
1. Công cụ nào có chức năng quản lý các thông tin cấu hình (configuration) trên Windows? (G1) A. Secure Kernel. B. Registry. C. Plug-and-Play Manager.
D. Local Procedure Call Facility.
2. Hai nhóm giải pháp đồng bộ Busy waiting và Sleep & Wake up khác nhau ở điểm nào? (G1)
A. Sự hỗ trợ từ phần cứng.
B. Số lượng tiến trình có thể đồng bộ.
C. Sự hỗ trợ của hệ điều hành.
D. Sử dụng cấm ngắt để cài đặt.
3. Chọn phát biểu SAI trong các phát biểu sau đây. (G1)
A. Phân trang theo yêu cầu là một kỹ thuật cài đặt bộ nhớ ảo.
B. Trong phân trang theo yêu cầu, các trang của tiến trình chỉ được nạp vào bộ nhớ chính khi được yêu cầu.
C. Ưu điểm của bộ nhớ ảo là cho phép một tiến trình có thể thực thi ngay cả khi kích thước của nó lớn hơn bộ nhớ thực.
D. Nghịch lý Belady là tình trạng số lỗi trang giảm mặc dù tiến trình đã được cấp nhiều khung trang hơn.
4. Chiến lược worst-fit sẽ chọn khối nhớ trống như thế nào? (G1)
A. Chọn khối nhớ trống nhỏ nhất.
B. Chọn khối nhớ trống phù hợp đầu tiên kể từ đầu bộ nhớ.
C. Chọn khối nhớ trống phù hợp đầu tiên kể từ vị trí cấp phát cuối cùng.
D. Chọn khối nhớ trống lớn nhất.
Trang 1/5 - Đề số 1
5. Xét một hệ thống có bộ nhớ được cấp phát theo cơ chế phân trang với kích thước trang và khung
trang là 2048. Biết các trang 1, 2, 3, 4 của bộ nhớ luận lý lần lượt được nạp vào khung trang 3, 2, 4, 1
của bộ nhớ vật lý. Hỏi địa chỉ vật lý 6854 được chuyển thành địa chỉ luận lý bao nhiêu? (G1) A. 8902 B. 4096 C. 710 D. 2758
Sử dụng các dữ liệu sau để trả lời câu hỏi 6, 7:
Xét một hệ thống máy tính có 5 tiến trình: P1, P2, P3, P4, P5 và 4 loại tài nguyên: R1, R2, R3, R4. Tại
thời điểm t0, trạng thái của hệ thống như sau: Allocation Max Available
Tiến trình R1 R2 R3 R4 R1 R2 R3 R4 R1 R2 R3 R4 P1 2 3 2 1 4 7 4 3 2 2 4 4 P2 3 2 4 1 7 2 4 2 P3 5 2 1 3 7 6 5 7 P4 3 2 3 2 3 4 4 3 P5 1 3 5 4 3 5 7 4
6. Lựa chọn nào dưới đây là một chuỗi an toàn của hệ thống? (G1) A. B. C. D.
7. Yêu cầu cấp phát nào sau đây sẽ được đáp ứng? (G1)
A. P1 yêu cầu thêm tài nguyên (3, 4, 1, 1)
B. P3 yêu cầu thêm tài nguyên (1, 2, 2, 2)
C. P5 yêu cầu thêm tài nguyên (3, 2, 1, 1)
D. P1 yêu cầu thêm tài nguyên (1, 0, 2, 2)
8. Chọn phát biểu SAI về semaphore? (G1)
A. Giá trị của semaphore S, nếu là số dương, thể hiện số lần mà các tiến trình/tiểu trình có thể thực thi
wait(S) mà không bị blocked.
B. Thao tác signal() làm giảm giá trị của semaphore đi 1.
C. Khi hiện thực semaphore không busy waiting, mỗi semaphore được gắn với một hàng đợi.
D. Binary semaphore có tác dụng giống với khóa mutex.
9. Chọn phát biểu SAI về mối quan hệ giữa đồ thị cấp phát tài nguyên và deadlock? (G1)
A. Nếu đồ thị cấp phát tài nguyên không chứa chu trình thì không có deadlock.
B. Nếu đồ thị cấp phát tài nguyên có chu trình và mỗi loại tài nguyên chỉ có một thực thể thì có
deadlock xảy ra trong hệ thống.
C. Nếu đồ thị cấp phát tài nguyên có chu trình và mỗi loại tài nguyên có nhiều thực thể thì có thể xảy ra deadlock trong hệ thống.
D. Nếu đồ thị cấp phát tài nguyên có chu trình thì có deadlock xảy ra trong hệ thống.
10. Hai mô hình bộ nhớ phổ biến là những mô hình nào? (G1)
A. Mô hình bộ nhớ ngắn và mô hình bộ nhớ dài.
B. Mô hình bộ nhớ được sắp xếp mạnh và mô hình bộ nhớ được sắp xếp yếu.
C. Mô hình bộ nhớ được sắp xếp xa và mô hình bộ nhớ được sắp xếp gần.
D. Mô hình bộ nhớ được sắp xếp và mô hình bộ nhớ không được sắp xếp.
11. Xét một hệ thống sử dụng kỹ thuật phân trang với bảng trang được lưu trữ trong bộ nhớ chính. Nếu
sử dụng TLBs với hit ratio α = 0.95, thời gian một chu kỳ truy xuất bộ nhớ (x) là 160ns thì thời gian truy
xuất bộ nhớ trong hệ thống (effective access time – EAT) là 190ns. Hỏi thời gian tìm trong TLBs () là bao nhiêu? (G1) A. 30ns B. 22ns C. 152ns D. 320ns
Trang 2/5 - Đề số 1
12. Giải pháp nào sau đây cho bài toán đồng bộ các triết gia ăn tối (Dining-Philosopher) có thể gây ra deadlock? (G1)
A. Chỉ cho phép tối đa 4 triết gia ngồi vào bàn.
B. Chỉ cho phép triết gia cầm đũa khi cả 2 chiếc đũa đã sẵn sàng
D. Giải pháp bất đối xứng: triết gia ngồi vị trí lẻ cầm đũa bên trái trước, rồi sau đó cầm đũa bên phải;
trong khi triết gia ngồi vị trí chẵn cầm đũa bên phải trước, rồi sau đó cầm đũa bên trái.
D. Các triết gia cầm đũa bên trái trước, sau đó cầm đũa bên phải (mà không cần kiểm tra từng chiếc đũa đã sẵn dàng chưa).
13. Chọn phát biểu ĐÚNG về giải thuật thay thế trang FIFO? (G1)
A. Giải thuật FIFO cần sự hỗ trợ của phần cứng cho việc tìm kiếm. Ít CPU cung cấp đủ sự hỗ trợ phần
cứng cho giải thuật FIFO.
B. Giải thuật thay trang FIFO thay thế trang nhớ được tham chiếu nhiều lần nhất.
C. Giải thuật thay trang FIFO thay thế trang nhớ có thời gian được nạp vào bộ nhớ sớm nhất trong các trang nhớ.
D. Giải thuật thay trang FIFO thay thế trang nhớ sẽ được tham chiếu sớm nhất trong tương lai.
14. Chọn phát biểu SAI về monitor? (G1)
A. Tiến trình “vào monitor” bằng cách gọi một trong các thủ tục được định nghĩa trong monitor.
B. Chỉ có một tiến trình có thể vào monitor tại một thời điểm.
C. Các biến nội bộ của monitor được khai báo bên trong monitor và chỉ có thể được truy
cập bởi các hàm nội bộ trong monitor.
D. Các biến điều kiện (condition variable) được sử dụng nhằm cho phép tiến trình đợi “trong monitor”
và có thể được truy cập từ bên ngoài monitor.
15. Một bộ vi xử lý có không gian địa chỉ ảo 64 bit. Hỏi bảng trang có bao nhiêu mục (entry) nếu kích
thước bảng trang là 1 MB và kích thước của mỗi mục là 16 bit? (G1) A. 219 B. 218 C. 220 D. 216
16. Linux hỗ trợ bao nhiêu loại module nhân? (G1) A. 4 B. 3 C. 5 D. 6
17. Lựa chọn nào thể hiện thứ tự đúng các bước hoạt động của PFSR? (G1)
(1) Phát ra một yêu cầu đọc đĩa để nạp trang được tham chiếu vào một frame trống; trong khi đợi I/O,
một tiến trình khác được cấp CPU để thực thi.
(2) Sau khi I/O hoàn tất, đĩa gây ra một ngắt đến hệ điều hành; PFSR cập nhật page table và chuyển tiến
trình về trạng thái ready.
(3) Chuyển tiến trình về trạng thái blocked. A. (3) → (1) → (2) B. (1) → (2) → (3) C. (3) → (2) → (1) D. (2) → (1) → (3)
18. Trong trường hợp mỗi loại tài nguyên có nhiều thực thể, giải thuật phát hiện deadlock có thời gian
chạy là O(m·n2). Chọn phát biểu ĐÚNG về ý nghĩa của hai giá trị m, n? (G1)
A. n là số loại tài nguyên; m là số tiến trình.
B. n là số tiến trình; m là số loại tài nguyên.
C. m là số thực thể sẵn sàng của mỗi loại tài nguyên; n là số tiến trình.
D. n là số thực thể sẵn sàng của mỗi loại tài nguyên; m là số tiến trình.
19. Cơ chế quản lý bộ nhớ phân chia cố định (fixed partitioning) có đặc điểm nào dưới đây? (G1)
A. Gây ra hiện tượng phân mảnh nội.
B. Số lượng partition không cố định.
C. Các partition có thể có kích thước khác nhau.
D. Mỗi tiến trình được cấp phát chính xác dung lượng bộ nhớ cần thiết.
Trang 3/5 - Đề số 1
20. Lời giải cho bài toán vùng tranh chấp KHÔNG cần phải đảm bảo yêu cầu nào trong các lựa chọn bên dưới? (G1)
A. Khi một tiến trình P đang thực thi trong vùng tranh chấp (CS) của nó thì không có tiến trình Q nào
khác đang thực thi trong CS của Q.
B. Một tiến trình tạm dừng bên ngoài vùng tranh chấp không được ngăn cản các tiến trình khác vào vùng tranh chấp.
C. Các tiến trình phải liên tục kiểm tra điều kiện để được vào vùng tranh chấp.
D. Mỗi tiến trình chỉ phải chờ để được vào vùng tranh chấp trong một khoảng thời gian có hạn định nào
đó. Không xảy ra tình trạng đói tài nguyên (starvation).
PHẦN 2. TỰ LUẬN – (G1)
Câu 1 (1đ): Xác định các phát biểu dưới đây là ĐÚNG hay SAI? (Lưu ý: Chỉ cần trả lời là Đúng hoặc
Sai, không cần giải thích gì thêm).
a. Giải thuật Peterson là một giải pháp đồng bộ dựa trên phần cứng.
Trả lời: ……………………………………………………………………………………………………..
b. Nếu hệ thống đang ở trạng thái không an toàn thì có deadlock xảy ra.
Trả lời: ……………………………………………………………………………………………………..
c. Cơ chế phân trang là cơ chế cấp phát bộ nhớ không liên tục.
Trả lời: ……………………………………………………………………………………………………..
d. Giải pháp tập làm việc loại trừ được tình trạng trì trệ mà vẫn đảm bảo mức độ đa chương.
Trả lời: ……………………………………………………………………………………………………..
Câu 2 (1đ): Trả lời ngắn gọn các câu hỏi sau bằng tiếng Anh. Câu trả lời bao gồm tối đa 2 từ (ví dụ:
critical section, semaphore, …).
a. Thuật ngữ nào được dùng để chỉ một tập các đặc điểm mà hệ thống phải thỏa mãn để đảm bảo tiến trình thực sự chạy?
Trả lời: ……………………………………………………………………………………………………..
b. Hiện tượng các trang nhớ của một tiến trình bị hoán chuyển vào/ra liên tục được gọi là gì?
Trả lời: …………………………………………………………………………………………………….. Câu 3 (0.5đ):
Cơ chế kết khối (compaction) được sử dụng để làm gì?
Trả lời: ..........................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
....................................................................................................................................................................... Câu 4 (1.5đ):
Giả sử một tiến trình được cấp 4 khung trang trong bộ nhớ vật lý và 8 trang trong bộ nhớ ảo. Tại thời điểm
nạp tiến trình vào, 4 khung trang trên bộ nhớ vật lý này đang trống. Tiến trình truy xuất 8 trang (1, 2, 3,
4, 5, 6, 7, 8) trong bộ nhớ ảo theo thứ tự như sau:
2 3 1 4 8 5 8 2 6 1 3 7 8 2 6 2 4 8 1 5
a. (0.5đ) Tại thời điểm tiến trình truy xuất trang nhớ số 6 lần đầu tiên, trang nhớ nào sẽ được chọn làm
trang hy sinh (victim page), nếu hệ điều hành thay trang theo giải thuật OPT?
Trả lời: ..........................................................................................................................................................
Trang 4/5 - Đề số 1
b. (1đ) Vẽ bảng minh họa thuật toán và tính số lỗi trang khi hệ điều hành thay trang theo giải thuật LRU.
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
.......................................................................................................................................................................
....................................................................................................................................................................... Hết.
Đây là phần đánh giá chuẩn đầu ra của đề thi theo đề cương chi tiết môn học (CĐRMH) (sinh
viên không cần quan tâm mục này trong quá trình làm bài).

Bảng chuẩn đầu ra môn học CĐRMH Mô tả G1
Nắm vững kiến thức nền tảng về lĩnh vực CNTT G2
Giao tiếp, thảo luận được với cá nhân và nhóm tập thể
Duyệt đề của Khoa/Bộ Môn Giảng viên ra đề
Trang 5/5 - Đề số 1