Đề 11 – Bài tập, đề thi trắc nghiệm online Nguyên lý hệ điều hành

Đề 11 – Bài tập, đề thi trắc nghiệm online Nguyên lý hệ điều hành

Đề 11 – Bài tập, đề thi trắc nghiệm online Nguyên lý hệ điều hành

Số câu30
Quiz ID15756
Câu 1
1. Thuật toán lập lịch CPU nào sau đây ưu tiên các tiến trình đã chờ trong hàng đợi Ready lâu nhất?
Câu 2
2. Chức năng cốt lõi nhất của hệ điều hành, đóng vai trò trung gian giữa phần cứng và phần mềm ứng dụng, là gì?
Câu 3
3. Trong quản lý bộ nhớ, hiện tượng phân mảnh ngoài (external fragmentation) xảy ra khi nào?
Câu 4
4. Khi một lỗi trang (page fault) xảy ra, hệ điều hành cần thực hiện hành động gì?
Câu 5
5. Thuật toán thay thế trang nào sau đây được coi là tối ưu (Optimal) nhưng không thể triển khai trên thực tế vì nó đòi hỏi kiến thức về tương lai?
Câu 6
6. Trong hệ thống file, phương pháp cấp phát file nào dễ bị phân mảnh ngoài (external fragmentation) nhất?
Câu 7
7. Kỹ thuật quản lý bộ nhớ nào chia bộ nhớ vật lý thành các khung (frames) có kích thước cố định và bộ nhớ logic thành các trang (pages) có cùng kích thước?
Câu 8
8. Cơ chế đồng bộ hóa nào sau đây là một biến số (integer variable) được truy cập thông qua hai thao tác nguyên tố (atomic operations): wait() và signal()?
Câu 9
9. Trong kỹ thuật phân trang theo yêu cầu (Demand Paging), tỷ lệ lỗi trang (page fault rate) cao có thể chỉ ra điều gì?
Câu 10
10. Trong vấn đề Nhà sản xuất - Người tiêu dùng (Producer-Consumer Problem), nếu bộ đệm đầy, điều gì xảy ra với tiến trình Nhà sản xuất khi sử dụng semaphore để đồng bộ hóa?
Câu 11
11. Sự khác biệt cơ bản giữa kiến trúc Microkernel và Monolithic kernel là gì?
Câu 12
12. Trong lập lịch Round Robin, việc chọn quantum thời gian (time quantum) quá nhỏ có thể dẫn đến hậu quả gì?
Câu 13
13. Thuật toán lập lịch CPU nào sau đây có thể dẫn đến tình trạng 'đói′ (starvation) cho các tiến trình có độ ưu tiên thấp?
Câu 14
14. Trong quản lý bế tắc, phương pháp 'Ngăn chặn bế tắc′ (Deadlock Prevention) hoạt động dựa trên nguyên tắc nào?
Câu 15
15. Điều gì xảy ra khi một tiến trình cố gắng truy cập vào một địa chỉ bộ nhớ logic không hợp lệ hoặc không được cấp phát cho nó?
Câu 16
16. Trong các trạng thái của tiến trình (process), trạng thái nào biểu thị tiến trình đang chờ một sự kiện (ví dụ: hoàn thành I∕O, nhận tín hiệu) để tiếp tục thực thi?
Câu 17
17. Trong hệ thống file, cấu trúc thư mục dạng cây (tree-structured directories) mang lại lợi ích gì?
Câu 18
18. Vấn đề tranh chấp (Race Condition) xảy ra khi nào trong môi trường đa tiến trình∕đa luồng?
Câu 19
19. Vai trò chính của bộ nhớ ảo (Virtual Memory) là gì?
Câu 20
20. Kiến trúc hạt nhân (kernel) nào sau đây tích hợp hầu hết các chức năng của hệ điều hành (quản lý tiến trình, bộ nhớ, hệ thống file, driver thiết bị) vào một không gian địa chỉ duy nhất?
Câu 21
21. Ưu điểm chính của việc sử dụng luồng (thread) so với tiến trình (process) trong cùng một ứng dụng là gì?
Câu 22
22. Trong quản lý I∕O, DMA (Direct Memory Access) giúp cải thiện hiệu suất bằng cách nào?
Câu 23
23. Tại sao thuật toán lập lịch SJF (Shortest Job First) độc quyền lại được coi là tối ưu về thời gian chờ trung bình, nhưng khó triển khai trên thực tế?
Câu 24
24. Một hệ thống thời gian thực (Real-time operating system - RTOS) khác biệt chủ yếu với HĐH thông thường ở điểm nào?
Câu 25
25. Một System Call là gì?
Câu 26
26. Mục đích chính của bộ đệm (buffering) trong quản lý I∕O là gì?
Câu 27
27. Điều kiện nào sau đây KHÔNG phải là một trong bốn điều kiện cần thiết để xảy ra tình trạng bế tắc (deadlock)?
Câu 28
28. Tại sao việc bật∕tắt ngắt (interrupt disable∕enable) không phải là giải pháp đồng bộ hóa hiệu quả trong hệ thống đa xử lý?
Câu 29
29. Lợi ích chính của việc sử dụng bộ nhớ đệm (caching) trong hệ thống file là gì?
Câu 30
30. Khi sử dụng bộ nhớ ảo với phân trang, bảng trang (page table) của mỗi tiến trình chứa thông tin gì?

Để lại một bình luận