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

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

1. Cơ chế nào trong HĐH được sử dụng để đảm bảo rằng chỉ một luồng∕tiến trình được truy cập vào một đoạn mã nhất định tại một thời điểm, thường được sử dụng để bảo vệ dữ liệu dùng chung?
2. Thuật toán lập lịch CPU Round Robin được đặc trưng bởi yếu tố nào?
3. Mục đích của bộ đệm (buffering) trong hệ thống I∕O là gì?
4. Thuật toán lập lịch đĩa C-SCAN (Circular SCAN) khác với SCAN (Elevator) ở điểm nào?
5. Tại sao hệ thống tệp cần cơ chế quản lý không gian trống (Free-space management)?
6. Trong quản lý tiến trình, chuyển ngữ cảnh (Context Switching) xảy ra khi nào?
7. Cơ chế Spooling (Simultaneous Peripheral Operations Online) trong hệ thống I∕O được sử dụng để làm gì?
8. Trong hệ thống tệp, mục đích của bảng FAT (File Allocation Table) trong FAT file system là gì?
9. Đâu là một nhược điểm tiềm ẩn của thuật toán lập lịch CPU SJF (Shortest Job First) không chiếm quyền (non-preemptive)?
10. Mục đích chính của các lời gọi hệ thống (System Calls) là gì?
11. Điều kiện nào KHÔNG phải là một trong bốn điều kiện cần để xảy ra tắc nghẽn (Deadlock)?
12. Trong hệ thống tệp Unix∕Linux, inode là gì?
13. Chức năng cốt lõi nhất của hạt nhân (Kernel) trong hệ điều hành hiện đại là gì?
14. Vấn đề Critical Section (Đoạn găng) trong đồng bộ hóa tiến trình đề cập đến điều gì?
15. Sự khác biệt cơ bản giữa tiến trình (Process) và luồng (Thread) là gì?
16. Ưu điểm chính của bộ nhớ ảo (Virtual Memory) là gì?
17. Hiện tượng Thrashing (Giật trang) trong hệ thống bộ nhớ ảo xảy ra khi nào?
18. Trong quản lý bộ nhớ, mục đích chính của kỹ thuật phân trang (Paging) là gì?
19. Một hệ thống có 3 tiến trình P1, P2, P3 và 3 loại tài nguyên R1, R2, R3. P1 giữ R1 và yêu cầu R2. P2 giữ R2 và yêu cầu R3. P3 giữ R3 và yêu cầu R1. Tình huống này mô tả rõ nhất điều gì?
20. Hệ điều hành thời gian thực (Real-time Operating System - RTOS) được thiết kế chủ yếu cho mục đích nào?
21. Mục đích của cơ chế đồng bộ hóa Mutex (Mutual Exclusion) là gì?
22. Trong quản lý tệp, cấu trúc thư mục dạng cây (Tree-structured directory) có ưu điểm gì?
23. Trong các phương pháp cấp phát tệp trên đĩa, phương pháp nào có thể gặp vấn đề phân mảnh ngoài (external fragmentation) nghiêm trọng nhất?
24. Thuật toán thay thế trang (Page Replacement) nào thay thế trang đã không được sử dụng trong khoảng thời gian dài nhất?
25. Đâu là một ưu điểm của hệ điều hành phân tán (Distributed Operating System)?
26. Nếu một hệ thống sử dụng phân trang theo yêu cầu (Demand Paging) và tỷ lệ lỗi trang (Page Fault Rate) rất cao, điều gì có thể xảy ra?
27. Mục đích của chế độ kép (Dual-mode) trong HĐH là gì?
28. Sự khác biệt chính giữa phân trang (Paging) và phân đoạn (Segmentation) trong quản lý bộ nhớ là gì?
29. Semaphore là một công cụ đồng bộ hóa được sử dụng để làm gì?
30. Thuật toán lập lịch đĩa SSTF (Shortest Seek Time First) ưu tiên yêu cầu I∕O nào?