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

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

1. Trong hệ điều hành, 'race condition' (điều kiện chạy đua) xảy ra khi nào?
2. Trong hệ điều hành, 'kernel' (nhân) là gì?
3. Trong hệ điều hành, cơ chế nào cho phép một tiến trình đang chờ một sự kiện (ví dụ: hoàn thành I/O) tạm thời nhường quyền điều khiển CPU cho tiến trình khác?
4. Trong hệ điều hành, 'shell' là gì?
5. Phương pháp nào sau đây thường được sử dụng để ngăn chặn deadlock?
6. Trong ngữ cảnh của bảo mật hệ điều hành, điều gì thể hiện nguyên tắc 'đặc quyền tối thiểu' (principle of least privilege)?
7. Trong hệ điều hành, 'device driver' (trình điều khiển thiết bị) là gì?
8. Hệ điều hành sử dụng cấu trúc dữ liệu nào để quản lý thông tin về các tập tin, thư mục, quyền truy cập và vị trí lưu trữ trên đĩa?
9. Sự khác biệt chính giữa 'process' (tiến trình) và 'thread' (luồng) là gì?
10. Trong hệ điều hành, thuật ngữ 'context switch' (chuyển đổi ngữ cảnh) đề cập đến điều gì?
11. Thuật toán lập lịch CPU nào ưu tiên các tiến trình có thời gian burst ngắn nhất?
12. Trong quản lý bộ nhớ, kỹ thuật phân trang (paging) giải quyết vấn đề nào sau đây?
13. Hệ điều hành sử dụng kỹ thuật nào để cho phép một tiến trình sử dụng nhiều bộ nhớ hơn bộ nhớ vật lý hiện có?
14. Trong hệ điều hành thời gian thực (real-time operating system - RTOS), điều gì là quan trọng nhất?
15. Trong hệ điều hành, 'deadlock' (bế tắc) xảy ra khi nào?
16. Trong hệ điều hành, 'virtualization' (ảo hóa) là gì?
17. Điều gì xảy ra khi một tiến trình cố gắng truy cập vào một vùng nhớ không được cấp phát cho nó trong hệ điều hành?
18. Trong hệ điều hành, 'semaphore' được sử dụng để làm gì?
19. Trong hệ điều hành, 'fork' là gì?
20. Cơ chế nào trong hệ điều hành cho phép nhiều tiến trình chia sẻ một tài nguyên (ví dụ: tập tin) một cách đồng thời và an toàn?
21. Trong hệ thống tập tin, RAID là gì?
22. IRQ (Interrupt Request) là gì trong hệ thống máy tính?
23. Trong hệ điều hành, 'zombie process' là gì?
24. Điều gì là mục tiêu chính của thuật toán thay thế trang (page replacement algorithm) trong hệ thống bộ nhớ ảo?
25. Trong các thuật toán lập lịch CPU, thuật toán nào có thể dẫn đến tình trạng 'đói tài nguyên' (starvation) cho một số tiến trình?
26. Cơ chế nào cho phép một chương trình đang chạy gọi các dịch vụ của hệ điều hành?
27. Trong bảo mật hệ điều hành, 'buffer overflow' (tràn bộ đệm) là gì?
28. Trong hệ thống bộ nhớ ảo, 'thrashing' xảy ra khi nào?
29. Trong hệ thống tập tin, inode là gì?
30. Điều gì là mục tiêu chính của việc sử dụng bộ nhớ cache trong hệ thống máy tính?