Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
1. Khi nào cần sử dụng đến System call (Lời gọi hệ thống)?
Đáp án và lời giải
Đáp án: B
Câu 2
2. Lời gọi hệ thống loại “Process control” thực hiện những tác vụ nào?
Đáp án và lời giải
Đáp án: A
Câu 3
3. Lời gọi hệ thống loại “Device management” thực hiện những tác vụ nào?
Đáp án và lời giải
Đáp án: B
Câu 4
4. Lời gọi hệ thống loại “File management” thực hiện những tác vụ nào?
Đáp án và lời giải
Đáp án: C
Câu 5
5. Lời gọi hệ thống loại “Communication” thực hiện những tác vụ nào?
Đáp án và lời giải
Đáp án: D
Câu 6
6. Cho biết tên gọi của kiến trúc Hệ điều hành mà tất cả các modules chức năng của nó được gom hết vào Kernel.
Đáp án và lời giải
Đáp án: B
Câu 7
7. Cho biết tên gọi của kiến trúc Hệ điều hành mà các modules chức năng của nó được phân chia thành từng lớp giao tiếp với Kernel.
Đáp án và lời giải
Đáp án: C
Câu 8
8. Cho biết tên gọi của kiến trúc Hệ điều hành mà hầu hết các modules chức năng của nó được tách ra ngoài? Kernel chỉ có 2 chức năng chính: quản lý bộ nhớ và liên lạc giữa các tiến trình
Đáp án và lời giải
Đáp án: D
Câu 9
9. Kiến trúc Hệ điều hành Microkernel, nhân (kernel) của Hệ điều hành giữ vai trò gì?
Đáp án và lời giải
Đáp án: A
Câu 10
10. Kiến trúc Hệ điều hành Monolithic, module chức năng nào hỗ trợ các ứng dụng giao tiếp với nhân (kernel) của Hệ điều hành?
Đáp án và lời giải
Đáp án: D
Câu 11
11. CPU đang xử lý tiến trình P1, sau đó chuyển sang xử lý tiến trình P2. Hệ điều hành sẽ lưu lại tất cả trạng thái của tiến trình P1 vào đâu?
Đáp án và lời giải
Đáp án: C
Câu 12
12. Process Control Block (PCB) được tạo ra vào thời điểm nào? cùng với tiến trình và không thay đổi trong suốt thời gian tiến trình tồn tại.
Đáp án và lời giải
Đáp án: B
Câu 13
13. Trong Process Control Block (PCB), các thông tin ngữ cảnh của tiến trình gồm có:
Đáp án và lời giải
Đáp án: D
Câu 14
14. Khi Hệ điều hành cho CPU quay lại xử lý tiến trình, CPU cần nạp lại các thông tin trạng thái của tiến trình đó để nó tiếp tục xử lý. Những thông tin đó được nạp lại từ đâu?
Đáp án và lời giải
Đáp án: C
Câu 15
15. Khi tiến trình kết thúc, hệ thống sẽ:
Đáp án và lời giải
Đáp án: C
Câu 16
16. Đặc điểm của phương pháp liên lạc giữa các tiến trình qua vùng nhớ chia sẻ (shared memory) là gì?
Đáp án và lời giải
Đáp án: A
Câu 17
17. Điều kiện để liên lạc bằng thông điệp kiểu gián tiếp giữa các tiến trình:
Đáp án và lời giải
Đáp án: C
Câu 18
18. Một tiến trình (process) có nhiều luồng (threads). Thành phần nào dưới đây là DÙNG CHUNG giữa tiến trình (Process) và các luồng (Threads) của nó?
Đáp án và lời giải
Đáp án: A
Câu 19
19. Phát biểu nào sau đây là ĐÚNG về quan hệ giữa User thread và Kernel thread?
Đáp án và lời giải
Đáp án: C
Câu 20
20. Trong cùng một tiến trình, các luồng (thread) có thể chia sẻ cho nhau thành phần nào?
Đáp án và lời giải
Đáp án: D
Câu 21
21. Để được CPU thực thi, các luồng người dùng (user thread) cần phải:
Đáp án và lời giải
Đáp án: A
Câu 22
22. Thuật ngữ “thông lượng” của một CPU là gì?
Đáp án và lời giải
Đáp án: A
Câu 23
23. Đâu KHÔNG PHẢI là vai trò của hệ điều hành trong quản lý tiến trình?
Đáp án và lời giải
Đáp án: B
Câu 24
24. Đâu KHÔNG PHẢI là lý do để Hệ điều hành thực hiện điều phối tiến trình (hay định thời / lập lịch cho CPU)?
Đáp án và lời giải
Đáp án: B
Câu 25
25. Để thực hiện điều phối tiến trình (hay định thời / lập lịch cho CPU), các tiến trình thực thi cần phải:
Đáp án và lời giải
Đáp án: A
Câu 26
26. Điều phối tiến trình (hay định thời / lập lịch cho CPU) của Hệ điều hành là gì?
Đáp án và lời giải
Đáp án: A
Câu 27
27. Bộ định thời nào dùng cho việc quyết định chọn lựa tiến trình đưa vào CPU thực thi?
Đáp án và lời giải
Đáp án: A
Câu 28
28. Bộ định thời nào dùng cho việc quyết định thời hạn (during) thực thi tiến trình của CPU?
Đáp án và lời giải
Đáp án: A
Câu 29
29. Bộ định thời nào quyết định thời điểm chuyển một tiến trình từ bộ nhớ sang bộ nhớ phụ (kỹ thuật Swapping).
Đáp án và lời giải
Đáp án: A
Câu 30
30. Hệ điều hành điều phối tiến trình theo hướng vì lợi ích cho người dùng (User-oriented), tiêu chí nào KHÔNG thuộc hướng này?