Bộ 12 - 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: Khi một tiến trình đang chờ một sự kiện I/O (nhập/xuất) hoàn tất để có thể tiếp tục thực thi, nó sẽ nằm ở trạng thái nào trong mô hình trạng thái tiến trình?

Câu 2: Thuật toán lập lịch CPU nào sau đây có thể dẫn đến tình trạng 'đói dữ liệu' (starvation), nơi các tiến trình dài có thể không bao giờ được thực thi?

Câu 3: Trong bốn điều kiện cần để xảy ra tắc nghẽn (deadlock) của Coffman, điều kiện nào quy định rằng tài nguyên không thể bị cưỡng chế thu hồi từ tiến trình đang giữ chúng?

Câu 4: Tại sao kỹ thuật quản lý bộ nhớ Phân trang (Paging) thường dẫn đến hiện tượng phân mảnh nội vi (internal fragmentation)?

Câu 5: Thuật toán thay thế trang nào sau đây có thể gặp phải nghịch lý Belady (số khung trang tăng nhưng số lỗi trang cũng tăng)?

Câu 6: Hiện tượng 'Thrashing' trong hệ điều hành xảy ra khi nào?

Câu 7: Thuật toán lập lịch đĩa SCAN (hay còn gọi là thuật toán thang máy) hoạt động theo nguyên lý nào?

Câu 8: Trong hệ thống tệp tin của Unix, thông tin nào sau đây KHÔNG được lưu trữ trực tiếp bên trong một i-node?

Câu 9: Mục đích chính của việc sử dụng lời gọi hệ thống (System Call) là gì?

Câu 10: Điều gì xảy ra khi một tiến trình thực hiện thao tác 'wait' (P) trên một đèn báo (semaphore) có giá trị bằng 0?

Câu 11: Lợi thế chính của luồng mức nhân (Kernel-level threads) so với luồng mức người dùng (User-level threads) là gì?

Câu 12: Khối điều khiển tiến trình (Process Control Block - PCB) lưu trữ thông tin nào để hỗ trợ việc chuyển đổi ngữ cảnh?

Câu 13: Trong chiến lược cấp phát bộ nhớ động, thuật toán 'Best Fit' thực hiện tìm kiếm như thế nào?

Câu 14: Loại phân mảnh nào là vấn đề chính phát sinh trong kỹ thuật quản lý bộ nhớ Phân đoạn (Segmentation)?

Câu 15: Ba điều kiện cần được thỏa mãn để giải quyết bài toán miền giáp ranh (critical-section problem) là gì?

Câu 16: Ưu điểm chính của cơ chế Giao tiếp qua bộ nhớ dùng chung (Shared Memory) so với Chuyển thông điệp (Message Passing) là gì?

Câu 17: Vai trò của chương trình mồi (Bootstrap loader) trong quá trình khởi động máy tính là gì?

Câu 18: Cấu hình RAID nào sau đây sử dụng kỹ thuật 'mirroring' (soi gương) để đảm bảo tính an toàn dữ liệu mà không sử dụng tính toán mã kiểm tra chẵn lẻ (parity)?

Câu 19: Kỹ thuật SPOOLing (Simultaneous Peripheral Operations On-Line) chủ yếu được sử dụng để làm gì?

Câu 20: Trong lập lịch CPU, thời gian hoàn thành (Turnaround Time) của một tiến trình được tính như thế nào?

Câu 21: Mục đích cốt lõi của việc sử dụng thuật toán Banker trong hệ điều hành là gì?

Câu 22: Đặc điểm nổi bật nhất của kiến trúc hệ điều hành dạng vi nhân (Microkernel) là gì?

Câu 23: Nguyên lý nào sau đây là cơ sở cho việc thiết kế và sử dụng bộ nhớ đệm (Cache Memory)?

Câu 24: Lỗi trang (Page Fault) xảy ra trong cơ chế bộ nhớ ảo khi nào?

Câu 25: Màn giám sát (Monitor) khác với đèn báo (Semaphore) ở điểm cơ bản nào trong đồng bộ hóa?