Bộ 15 - 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 mô tả việc tiến trình đang đợi để được cấp phát CPU sau khi hoàn thành một sự kiện nhập xuất?

Câu 2: Trong thuật toán lập lịch Round Robin, điều gì xảy ra nếu thời gian định mức (time quantum) quá lớn so với thời gian thực hiện của các tiến trình?

Câu 3: Hiện tượng 'phân mảnh nội' (internal fragmentation) thường xảy ra trong cơ chế quản lý bộ nhớ nào sau đây?

Câu 4: Nghịch lý Belady (Belady's Anomaly) khẳng định rằng trong một số trường hợp, việc tăng số lượng khung trang (page frames) sẽ dẫn đến kết quả nào?

Câu 5: Đ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ình trạng bế tắc (deadlock)?

Câu 6: Trong hệ thống tệp tin, cấu trúc dữ liệu nào chứa các thông tin thuộc tính của tệp tin như quyền truy cập, kích thước và vị trí dữ liệu trên đĩa?

Câu 7: Chỉ thị 'Test-and-Set' thường được sử dụng trong hệ điều hành để giải quyết vấn đề gì?

Câu 8: Thuật toán lập lịch đĩa SSTF (Shortest Seek Time First) lựa chọn yêu cầu nào để phục vụ tiếp theo?

Câu 9: Bộ đệm chuyển đổi nhanh (Translation Lookaside Buffer - TLB) được sử dụng để làm gì?

Câu 10: Trong hệ điều hành Unix/Linux, lời gọi hệ thống nào được sử dụng để tạo ra một tiến trình con mới?

Câu 11: Cấu trúc hệ điều hành theo kiểu 'Microkernel' (Vi nhân) có đặc điểm chính là gì?

Câu 12: Cơ chế DMA (Direct Memory Access) giúp cải thiện hiệu suất hệ thống bằng cách nào?

Câu 13: Hiện tượng 'Trì trệ' (Thrashing) xảy ra khi nào trong hệ thống quản lý bộ nhớ ảo?

Câu 14: Kỹ thuật RAID mức 1 (RAID 1) hoạt động dựa trên nguyên lý nào?

Câu 15: Khối điều khiển tiến trình (Process Control Block - PCB) KHÔNG chứa thông tin nào sau đây?

Câu 16: Trong các phương pháp thông tin liên lạc giữa các tiến trình (IPC), phương pháp 'Bộ nhớ chia sẻ' (Shared Memory) có ưu điểm lớn nhất là gì?

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: Thành phần nào trong bảng trang (Page Table) được sử dụng để xác định một trang hiện có nằm trong bộ nhớ vật lý hay không?

Câu 19: Thuật toán Banker được sử dụng trong hệ điều hành nhằm mục đích gì?

Câu 20: Kỹ thuật 'Spooling' thường được ứng dụng phổ biến nhất cho thiết bị nào?

Câu 21: Trong hệ thống tệp tin của Unix, 'inode' là gì?

Câu 22: Khái niệm 'Vùng tranh chấp' (Critical Section) dùng để chỉ phần nào trong chương trình?

Câu 23: Mục đích chính của việc 'Định dạng cấp thấp' (Low-level formatting) đĩa cứng là gì?

Câu 24: Cơ chế 'Monitor' trong đồng bộ hóa tiến trình có ưu điểm gì so với việc sử dụng 'Semaphore'?

Câu 25: Kỹ thuật 'Phân đoạn' (Segmentation) quản lý bộ nhớ dựa trên quan điểm nào?