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

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

1. Khi một tiến trình thực hiện thao tác I∕O blocking, điều gì xảy ra với CPU?
2. Mục đích chính của việc sử dụng luồng (Thread) trong một tiến trình là gì?
3. Trong hệ thống tệp, cấu trúc thư mục dạng cây (Tree-structured directories) có ưu điểm gì?
4. Cơ chế đồng bộ hóa nào sau đây sử dụng hai thao tác `wait()` (P) và `signal()` (V) để giải quyết vấn đề truy cập vùng găng (Critical Section)?
5. Đâu là ưu điểm chính của hệ điều hành phân tán (Distributed OS)?
6. Để tránh bế tắc, thuật toán Banker′s Algorithm kiểm tra điều kiện nào?
7. Hiện tượng phân mảnh ngoại (External Fragmentation) xảy ra trong quản lý bộ nhớ khi nào?
8. Đ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 bế tắc (Deadlock)?
9. Sự khác biệt cơ bản giữa tiến trình (Process) và luồng (Thread) là gì?
10. Khi nhiều tiến trình cùng cố gắng truy cập và sửa đổi dữ liệu dùng chung, tình trạng gì có thể xảy ra nếu không có cơ chế đồng bộ hóa phù hợp?
11. Chức năng chính của hệ điều hành là gì?
12. Trong lập lịch Round Robin, kích thước lượng tử thời gian (Time Quantum) ảnh hưởng như thế nào?
13. Khái niệm 'chế độ kép′ (Dual-mode operation) trong hệ điều hành đề cập đến điều gì?
14. Đâu là ưu điểm của lập lịch dựa trên độ ưu tiên (Priority Scheduling)?
15. Kỹ thuật nào trong quản lý bộ nhớ giúp giảm phân mảnh ngoại bằng cách dồn các vùng nhớ trống lại với nhau?
16. Cơ chế nào cho phép một tiến trình sử dụng bộ nhớ ảo lớn hơn bộ nhớ vật lý sẵn có?
17. Trong kiến trúc hệ điều hành, kernel (nhân) là gì?
18. Cơ chế nào cho phép các tiến trình trao đổi dữ liệu và thông tin với nhau?
19. Thuật toán lập lịch CPU nào sau đây được xem là tối ưu vì nó cho thời gian chờ trung bình nhỏ nhất?
20. Trong hệ thống phân trang (Paging), mục đích của Bảng trang (Page Table) là gì?
21. Trong quản lý bộ nhớ, kỹ thuật nào chia không gian địa chỉ logic thành các phân đoạn (segments) có kích thước khác nhau?
22. Đâu là nhược điểm chính của thuật toán lập lịch FCFS?
23. Trong quản lý tiến trình, Khối điều khiển tiến trình (PCB) chứa thông tin gì?
24. Mục đích của cơ chế Spooling (Simultaneous Peripheral Operations Online) trong hệ thống I∕O là gì?
25. Mục đích chính của việc sử dụng bộ nhớ ảo (Virtual Memory) là gì?
26. Khi xảy ra lỗi trang (Page Fault), hệ điều hành cần thực hiện hành động gì đầu tiên?
27. Cơ chế nào sau đây là một phương pháp để giải quyết vấn đề đói (starvation) trong lập lịch ưu tiên?
28. Mục đích của việc sử dụng bộ đệm (Buffering) trong hệ thống I∕O là gì?
29. Trong quản lý tệp, phương pháp cấp phát nào dễ dẫn đến phân mảnh ngoại nhất?
30. Thuật toán thay thế trang (Page Replacement Algorithm) nào sau đây hiếm khi được sử dụng trong thực tế vì yêu cầu biết trước tương lai?