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

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

1. Trong hệ thống tập tin, `inode` chứa thông tin gì?
2. Sự khác biệt chính giữa hệ điều hành thời gian thực (Real-time OS) và hệ điều hành đa năng (General-purpose OS) là gì?
3. Thuật toán lập lịch `Round Robin` hoạt động như thế nào?
4. Sự khác biệt giữa `tiến trình` (process) và `luồng` (thread) là gì?
5. Tại sao hệ điều hành cần đến cơ chế `bộ nhớ bảo vệ` (memory protection)?
6. Trong quản lý thiết bị I/O, `DMA` (Direct Memory Access) có vai trò gì?
7. Bộ nhớ ảo (Virtual Memory) được sử dụng để làm gì?
8. Điều gì xảy ra khi một tiến trình bị `đoạn trang` (page fault) trong hệ thống bộ nhớ ảo?
9. Thuật ngữ `thrashing` trong bộ nhớ ảo mô tả hiện tượng gì?
10. Phương pháp `segmentation` (phân đoạn) trong quản lý bộ nhớ khác với `paging` (phân trang) như thế nào?
11. Tiến trình (Process) là gì trong hệ điều hành?
12. Điều gì xảy ra khi một tiến trình ở trạng thái `chờ` (waiting/blocked)?
13. Khái niệm `kernel` trong hệ điều hành là gì?
14. Cơ chế `mutex` (mutual exclusion) được sử dụng để làm gì?
15. Phương pháp `paging` (phân trang) được sử dụng để quản lý bộ nhớ như thế nào?
16. Trong quản lý tiến trình, `ngõ cụt` (deadlock) xảy ra khi nào?
17. Đa nhiệm (Multitasking) trong hệ điều hành nghĩa là gì?
18. Trong bảo mật, `cơ chế xác thực` (authentication) dùng để làm gì?
19. Điều gì là `bootstrap program` trong quá trình khởi động hệ thống?
20. Trong quản lý tiến trình, `tiến trình zombie` là gì?
21. Trong bảo mật hệ điều hành, `quyền truy cập` (access right) xác định điều gì?
22. Trong hệ thống mạng, chức năng chính của `firewall` (tường lửa) là gì?
23. Cơ chế `semaphore` được sử dụng để giải quyết vấn đề gì trong hệ điều hành?
24. Trong ngữ cảnh hệ điều hành, `system call` (lời gọi hệ thống) là gì?
25. Ưu điểm chính của việc sử dụng vi nhân (microkernel) so với nhân đơn khối (monolithic kernel) là gì?
26. Chức năng chính của hệ điều hành là gì?
27. Mục đích chính của việc sử dụng bộ nhớ cache trong hệ thống máy tính là gì?
28. Khái niệm `context switching` (chuyển ngữ cảnh) trong hệ điều hành liên quan đến điều gì?
29. Điều gì là `bộ nạp` (loader) trong hệ điều hành?
30. Hệ thống tập tin (File System) trong hệ điều hành có vai trò gì?