Đề 7 – Đề thi, câu hỏi trắc nghiệm online Nguyên lý hệ điều hành

Đề 7 - Đề thi, câu hỏi trắc nghiệm online Nguyên lý hệ điều hành

1. Phương pháp quản lý bộ nhớ nào phân chia bộ nhớ thành các phân vùng có kích thước cố định và gán chúng cho các tiến trình?
2. Trong hệ điều hành, context switching (chuyển đổi ngữ cảnh) là gì?
3. Trong hệ điều hành, memory leak (rò rỉ bộ nhớ) là gì?
4. Sự khác biệt chính giữa hard link và symbolic link trong hệ thống tệp tin Unix/Linux là gì?
5. Sự khác biệt chính giữa semaphore và mutex là gì?
6. Trong hệ điều hành, device driver (trình điều khiển thiết bị) là gì?
7. Trong hệ thống tệp tin, journaling là gì?
8. Thuật toán lập lịch CPU nào ưu tiên tiến trình có thời gian thực thi ngắn nhất?
9. Trong hệ thống bộ nhớ phân trang, TLB (Translation Lookaside Buffer) là gì?
10. Trong hệ thống tệp tin phân cấp, đường dẫn tuyệt đối (absolute path) là gì?
11. Trong ngữ cảnh hệ điều hành, 'deadlock' (bế tắc) xảy ra khi nào?
12. Trong quản lý bộ nhớ ảo, thrashing xảy ra khi nào?
13. Trong hệ thống quản lý tệp tin, inode là gì?
14. Chức năng của system call (lời gọi hệ thống) trong hệ điều hành là gì?
15. Trong bảo mật hệ điều hành, firewall được sử dụng để làm gì?
16. Trong hệ điều hành, RAID (Redundant Array of Independent Disks) được sử dụng để làm gì?
17. Trong hệ điều hành, kernel là gì?
18. Trong hệ điều hành, tiến trình zombie là gì?
19. Chức năng chính của trình biên dịch (compiler) là gì?
20. Trong hệ điều hành, khái niệm 'race condition' (điều kiện chạy đua) là gì?
21. Trong hệ điều hành, khái niệm 'ngắt' (interrupt) được sử dụng để làm gì?
22. Trong hệ điều hành, overlay là gì?
23. Hệ điều hành sử dụng cơ chế nào để chuyển đổi địa chỉ logic (logical address) thành địa chỉ vật lý (physical address)?
24. Hệ điều hành sử dụng thuật toán nào để quản lý không gian trống trên đĩa?
25. Cơ chế nào trong hệ điều hành cho phép nhiều tiến trình chia sẻ một vùng nhớ mà không ảnh hưởng đến tính toàn vẹn dữ liệu?
26. Trong hệ điều hành, spinlock là gì?
27. Trong hệ điều hành, NUMA (Non-Uniform Memory Access) là gì?
28. Hệ điều hành sử dụng thuật toán lập lịch nào để đảm bảo công bằng cho tất cả các tiến trình?
29. Trong hệ điều hành, DMA (Direct Memory Access) là gì?
30. Trong hệ điều hành, virtual machine (máy ảo) là gì?