Bộ 11 - Trắc nghiệm Nguyên lý hệ điều hành có đáp án

Thời gian còn lại: --:--

Câu 1: Trong các trạng thái của tiến trình, trạng thái nào xảy ra khi tiến trình đang chờ một sự kiện (như kết thúc một thao tác nhập xuất)?

Câu 2: Thành phần nào trong hệ điều hành chịu trách nhiệm quyết định tiến trình nào trong hàng đợi Ready sẽ được cấp phát CPU tiếp theo?

Câu 3: 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) đối với các tiến trình có thời gian thực thi dài?

Câu 4: Điều kiện nào sau đây KHÔNG phải là một trong bốn điều kiện cần để xảy ra tắc nghẽn (deadlock)?

Câu 5: Trong kỹ thuật quản lý bộ nhớ phân trang (Paging), hiện tượng phân mảnh nào thường xảy ra?

Câu 6: Mục đích chính của bộ đệm TLB (Translation Lookaside Buffer) là gì?

Câu 7: Nghịch lý Belady (Belady's Anomaly) liên quan đến thuật toán thay thế trang nào?

Câu 8: Thuật toán Banker (Banker's Algorithm) được sử dụng để làm gì trong quản lý tài nguyên?

Câu 9: Trong hệ thống tệp tin của UNIX/Linux, 'Inode' không lưu trữ thông tin nào sau đây?

Câu 10: Cơ chế 'Spooling' (Simultaneous Peripheral Operations On-line) có tác dụng gì chủ yếu?

Câu 11: Lời gọi hệ thống (System Call) đóng vai trò gì trong hệ điều hành?

Câu 12: Trong quản lý bộ nhớ, 'Địa chỉ logic' (Logical Address) là gì?

Câu 13: Thuật toán thay thế trang 'Optimal' (OPT) hoạt động dựa trên nguyên tắc nào?

Câu 14: Thuật toán lập lịch đĩa SCAN còn được gọi bằng tên phổ biến nào khác?

Câu 15: Đâu là ưu điểm chính của 'Vi nhân' (Microkernel) so với 'Nhân nguyên khối' (Monolithic kernel)?

Câu 16: Hiện tượng 'Thrashing' xảy ra khi nào trong hệ thống bộ nhớ ảo?

Câu 17: Sự khác biệt chính giữa Tiến trình (Process) và Luồng (Thread) là gì?

Câu 18: Kỹ thuật 'DMA' (Direct Memory Access) giúp cải thiện hiệu suất hệ thống như thế nào?

Câu 19: Trong bài toán 'Miền tối hạn' (Critical Section), điều kiện 'Loại trừ tương hỗ' (Mutual Exclusion) nghĩa là gì?

Câu 20: Thuật toán 'First-fit' trong cấp phát bộ nhớ liên tục hoạt động như thế nào?

Câu 21: Mục đích của việc sử dụng 'Bit Dirty' (hoặc Modified bit) trong quản lý trang là gì?

Câu 22: Trong lập lịch CPU Round Robin, điều gì xảy ra nếu định mức thời gian (time quantum) quá lớn?

Câu 23: Cấu trúc thư mục dạng đồ thị không chu trình (Acyclic-graph directory) giải quyết vấn đề gì tốt hơn cấu trúc cây?

Câu 24: Thao tác 'Wait' trên một Semaphore nguyên tử (atomic) thực hiện công việc gì?

Câu 25: Trong phân đoạn (Segmentation), một địa chỉ logic bao gồm hai thành phần nào?