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

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

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

Số câu30
Quiz ID15759
Câu 1
1. Khi sử dụng kỹ thuật phân đoạn (segmentation) trong quản lý bộ nhớ, điều gì có thể xảy ra?
Câu 2
2. Phương pháp nào để ngăn chặn deadlock bằng cách yêu cầu các tiến trình yêu cầu tất cả tài nguyên cần thiết cùng một lúc trước khi bắt đầu thực thi?
Câu 3
3. Nguyên tắc nào trong quản lý I∕O cho phép CPU thực hiện các tác vụ khác trong khi thiết bị I∕O đang hoạt động?
Câu 4
4. Thuật toán lập lịch CPU nào được coi là tối ưu về thời gian hoàn thành trung bình (average turnaround time) cho một tập hợp các tiến trình đã biết trước thời gian chạy?
Câu 5
5. Sự khác biệt cơ bản giữa Mutex và Semaphore nhị phân (binary semaphore) là gì?
Câu 6
6. Mục đích chính của việc sử dụng luồng (thread) là gì?
Câu 7
7. Sự khác biệt chính giữa lập lịch chiếm quyền (preemptive) và không chiếm quyền (non-preemptive) là gì?
Câu 8
8. Trong quản lý I∕O, mục đích của bộ đệm (buffer) là gì?
Câu 9
9. Cơ chế bảo vệ nào được sử dụng để giới hạn quyền truy cập của tiến trình vào các vùng bộ nhớ hoặc tài nguyên khác?
Câu 10
10. Trong kiến trúc hệ thống file phân cấp, mục đích của 'inode′ (index node) là gì?
Câu 11
11. Cơ chế đồng bộ hóa nào sử dụng một biến đếm để kiểm soát số lượng tiến trình có thể truy cập tài nguyên chia sẻ tại một thời điểm?
Câu 12
12. Mục đích của 'trap′ hoặc 'exception′ trong hệ điều hành là gì?
Câu 13
13. Ưu điểm chính của kiến trúc microkernel so với monolithic kernel là gì?
Câu 14
14. Thuật toán thay thế trang (page replacement algorithm) LRU (Least Recently Used) hoạt động dựa trên nguyên tắc nào?
Câu 15
15. Mục đích của việc phân bổ tài nguyên 'an toàn′ (safe state) trong ngữ cảnh ngăn chặn deadlock là gì?
Câu 16
16. Hiện tượng nào xảy ra khi nhiều tiến trình truy cập và thao tác trên cùng một dữ liệu chia sẻ, kết quả phụ thuộc vào thứ tự thực hiện?
Câu 17
17. Hệ điều hành đa nhiệm (multitasking OS) cho phép điều gì?
Câu 18
18. Chức năng chính nào của hệ điều hành chịu trách nhiệm quản lý việc sử dụng CPU bởi các tiến trình?
Câu 19
19. Điều gì mô tả chính xác mối quan hệ giữa tiến trình (process) và luồng (thread)?
Câu 20
20. Lợi ích chính của bộ nhớ ảo (virtual memory) là gì?
Câu 21
21. System call (lời gọi hệ thống) được sử dụng để làm gì?
Câu 22
22. Trong lập lịch Round Robin, kích thước của 'quantum′ (lát cắt thời gian) ảnh hưởng như thế nào?
Câu 23
23. Trong quản lý bộ nhớ, kỹ thuật phân trang (paging) giải quyết vấn đề gì?
Câu 24
24. Mục đích của cơ chế 'swapping′ (hoán đổi) trong quản lý bộ nhớ là gì?
Câu 25
25. Trong quản lý file, mục đích của việc sử dụng hệ thống file là gì?
Câu 26
26. Lợi ích của việc sử dụng Translation Lookaside Buffer (TLB) trong quản lý bộ nhớ ảo là gì?
Câu 27
27. Phương pháp lập lịch CPU nào có thể dẫn đến hiện tượng 'đói′ (starvation) cho các tiến trình có độ ưu tiên thấp?
Câu 28
28. Chế độ hoạt động nào của CPU cho phép hệ điều hành thực hiện các tác vụ đặc quyền như truy cập phần cứng trực tiếp?
Câu 29
29. Điều gì xảy ra khi một tiến trình cố gắng truy cập một trang bộ nhớ không tồn tại trong bộ nhớ vật lý (RAM) trong hệ thống bộ nhớ ảo?
Câu 30
30. Điều kiện nào KHÔNG phải là một trong bốn điều kiện cần thiết để xảy ra deadlock?

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