Bộ 10 - 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 hệ điều hành, sự khác biệt cơ bản nhất giữa 'Process' (Tiến trình) và 'Thread' (Luồng) là gì?

Câu 2: Thuật toán lập lịch 'Shortest Job First' (SJF) không ưu tiên (non-preemptive) hoạt động dựa trên nguyên tắc nào?

Câu 3: Theo Coffman, đ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 'Deadlock' (Bế tắc)?

Câu 4: Trong kỹ thuật quản lý bộ nhớ 'Paging' (Phân trang), 'Internal Fragmentation' (Phân đoạn nội tại) xảy ra khi nào?

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

Câu 6: Trong chiến lược thay thế trang 'Least Recently Used' (LRU), trang nào sẽ bị loại bỏ khỏi bộ nhớ khi có lỗi trang xảy ra?

Câu 7: Hiện tượng 'Thrashing' (Trì trệ do tráo đổi trang) xảy ra trong hệ thống bộ nhớ ảo khi nào?

Câu 8: Trong hệ điều hành, vai trò của 'Dispatcher' là gì?

Câu 9: Thuật toán lập lịch đĩa 'SCAN' (còn gọi là thuật toán thang máy) hoạt động như thế nào?

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

Câu 11: Trong bài toán 'Critical Section' (Miền giới hạn), điều kiện 'Progress' (Tiến triển) đảm bảo điều gì?

Câu 12: Mục đích chính của 'Translation Lookaside Buffer' (TLB) trong hệ thống quản lý bộ nhớ là gì?

Câu 13: Sự khác biệt chính giữa 'Hard Real-time' và 'Soft Real-time' systems là gì?

Câu 14: Trong cấu trúc hệ điều hành 'Microkernel', các chức năng nào thường được giữ lại trong nhân (kernel)?

Câu 15: Lợi ích lớn nhất của việc sử dụng 'Virtual Memory' (Bộ nhớ ảo) là gì?

Câu 16: Lệnh 'Wait' (hay P) và 'Signal' (hay V) trong cơ chế Semaphore phải được thực hiện như thế nào?

Câu 17: Trong quản lý bộ nhớ, 'External Fragmentation' (Phân đoạn ngoại vi) thường gặp ở chiến lược cấp phát nào?

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

Câu 19: Phương pháp cấp phát tệp tin 'Indexed Allocation' giải quyết được nhược điểm lớn nhất nào của 'Linked Allocation'?

Câu 20: Sự khác biệt chính giữa RAID 0 và RAID 1 là gì?

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

Câu 22: Kỹ thuật 'Spooling' (Simultaneous Peripheral Operations On-Line) được sử dụng để làm gì?

Câu 23: Trong bảng trang, 'Dirty bit' (hay Modify bit) dùng để làm gì?

Câu 24: Tại sao 'Spinlock' không nên được sử dụng trong các hệ thống đơn nhân (single-processor)?

Câu 25: Thuật toán lập lịch 'Round Robin' (RR) với 'Time Quantum' (định mức thời gian) cực lớn sẽ trở thành thuật toán nào?