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

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

1. Thuật toán lập lịch CPU `First-Come, First-Served (FCFS)` có nhược điểm chính nào?
2. Trong hệ thống phân tán (Distributed System), thách thức chính là gì?
3. Trong quản lý bộ nhớ, phân trang (Paging) giải quyết vấn đề gì?
4. Bộ nhớ ảo (Virtual Memory) mang lại lợi ích chính nào?
5. Nguyên tắc `locality of reference` (tính cục bộ tham chiếu) quan trọng như thế nào trong quản lý bộ nhớ cache và bộ nhớ ảo?
6. Loại tấn công bảo mật nào khai thác lỗ hổng `buffer overflow` (tràn bộ đệm)?
7. Điểm khác biệt cơ bản giữa hệ điều hành nhúng (Embedded OS) và hệ điều hành máy tính cá nhân (PC OS) là gì?
8. Mục đích của bộ nhớ cache trong hệ thống máy tính là gì?
9. Phương pháp cấp phát bộ nhớ `best-fit` hoạt động như thế nào?
10. Trong hệ thống tập tin, cơ chế `journaling` được sử dụng để làm gì?
11. Phương pháp `paging on demand` (phân trang theo yêu cầu) hoạt động như thế nào?
12. Phương pháp `disk scheduling` (lập lịch đĩa) nào cố gắng giảm thiểu tổng quãng đường di chuyển đầu đọc đĩa?
13. Tiến trình (Process) khác với luồng (Thread) như thế nào?
14. Cơ chế `virtualization` (ảo hóa) mang lại lợi ích chính nào trong quản lý hệ thống?
15. Sự khác biệt giữa preemption (tiền chiếm) và non-preemption (không tiền chiếm) trong lập lịch CPU là gì?
16. Trong hệ điều hành, cơ chế `interrupt` (ngắt) được sử dụng để làm gì?
17. Thuật toán lập lịch `Shortest Job Next (SJN)` (Tiến trình ngắn nhất tiếp theo) tối ưu hóa tiêu chí nào?
18. Điều kiện nào sau đây KHÔNG phải là điều kiện cần thiết để xảy ra Deadlock?
19. Mục đích của việc sử dụng semaphore trong hệ điều hành là gì?
20. Trong hệ điều hành, `system call` (lời gọi hệ thống) là gì?
21. Ưu điểm chính của việc sử dụng bộ nhớ đệm (buffer) trong hoạt động I/O là gì?
22. Hệ thống tập tin FAT32 có hạn chế chính nào so với NTFS?
23. Cơ chế `paging` (phân trang) và `segmentation` (phân đoạn) khác nhau như thế nào trong quản lý bộ nhớ?
24. Cơ chế `context switching` (chuyển đổi ngữ cảnh) cho phép hệ điều hành thực hiện điều gì?
25. Trong ngữ cảnh hệ điều hành thời gian thực (Real-time OS), yếu tố nào quan trọng nhất?
26. Trong ngữ cảnh hệ điều hành, `thrashing` (xáo trộn trang) là hiện tượng gì?
27. Trong bảo mật hệ thống, `principle of least privilege` (nguyên tắc đặc quyền tối thiểu) có nghĩa là gì?
28. Sự khác biệt chính giữa hệ điều hành nhân đơn khối (Monolithic Kernel) và vi nhân (Microkernel) là gì?
29. Chức năng chính của hệ điều hành là gì?
30. RAID (Redundant Array of Independent Disks) được sử dụng chủ yếu để làm gì?