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

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

1. Mục đích của bộ nhớ cache trong hệ thống máy tính là gì?
2. Chế độ kép (Dual-mode operation) của hệ điều hành (chế độ người dùng và chế độ nhân) có mục đích gì?
3. Lợi ích chính của việc sử dụng luồng (Threads) so với tiến trình (Processes) là gì?
4. Một Monitor là gì trong ngữ cảnh đồng bộ hóa?
5. Tại sao phân mảnh ngoại (External Fragmentation) lại là vấn đề trong quản lý bộ nhớ sử dụng phân đoạn (Segmentation) nhưng ít xảy ra với phân trang (Paging)?
6. File System (Hệ thống file) chịu trách nhiệm chính về điều gì?
7. Deadlock (tắc nghẽn) là tình trạng mà:
8. Tiến trình (Process) khác luồng (Thread) ở điểm nào?
9. Cơ chế phân trang (Paging) trong quản lý bộ nhớ ảo giải quyết vấn đề gì?
10. Trong quản lý file, metadata của file bao gồm thông tin gì?
11. Bộ nhớ ảo (Virtual Memory) hoạt động dựa trên nguyên lý nào?
12. Khi một tiến trình thực hiện thao tác I∕O, trạng thái của nó thường chuyển từ đang chạy sang trạng thái nào?
13. Hiện tượng thrashing trong hệ thống bộ nhớ ảo xảy ra khi nào?
14. Sự khác biệt chính giữa bộ nhớ vật lý (Physical Memory) và bộ nhớ logic (Logical Memory) mà CPU nhìn thấy là gì?
15. Mục tiêu chính của lập lịch CPU là gì?
16. Ưu điểm chính của kiến trúc Microkernel so với Monolithic Kernel là gì?
17. Điều kiện nào sau đây là *không cần thiết* cho xảy ra Deadlock?
18. Chức năng chính của hệ điều hành là gì?
19. Cơ chế nào sau đây thường được sử dụng để ngăn ngừa Deadlock?
20. Trong quản lý file, việc sử dụng i-node (index node) có mục đích gì?
21. Điều gì xảy ra khi một trang bộ nhớ được truy cập không có trong bộ nhớ vật lý (Page Fault)?
22. Thuật toán lập lịch FCFS (First-Come, First-Served) có nhược điểm chính là gì?
23. Mục đích của System Call (Lời gọi hệ thống) là gì?
24. Sự khác biệt cơ bản giữa lập lịch ưu tiên (Priority Scheduling) có chiếm quyền và không chiếm quyền là gì?
25. Trong quản lý bộ nhớ, swapping là gì?
26. Cơ chế đồng bộ hóa Semaphore S (khởi tạo S=1) được sử dụng chủ yếu để làm gì?
27. Trong bối cảnh I∕O, DMA (Direct Memory Access) có vai trò gì?
28. Hiện tượng 'đói′ (Starvation) trong lập lịch tiến trình xảy ra khi nào?
29. Hệ thống phân quyền truy cập file sử dụng ACL (Access Control List) hoạt động như thế nào?
30. Thuật toán lập lịch Round Robin (RR) yêu cầu tham số nào?