Bộ 3 - 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ả tiến trình đang đợi một sự kiện xảy ra (như kết thúc thao tác vào/ra)?

Câu 2: Thuật toán lập lịch CPU nào có thể gây ra hiện tượng 'đói dữ liệu' (starvation) đối với các tiến trình có thời gian thực thi dài?

Câu 3: Đ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) theo lý thuyết của Coffman?

Câu 4: Kỹ thuật nào cho phép thực thi một tiến trình có kích thước lớn hơn bộ nhớ vật lý hiện có của hệ thống?

Câu 5: Trong hệ thống quản lý bộ nhớ phân trang, lỗi trang (Page Fault) xảy ra khi nào?

Câu 6: Thuật toán thay thế trang nào gặp phải hiện tượng nghịch lý Belady (Belady's Anomaly)?

Câu 7: Mục đích chính của việc sử dụng 'Dirty bit' (biến đổi) trong quản lý bộ nhớ phân trang là gì?

Câu 8: Thuật toán điều phối đĩa nào phục vụ các yêu cầu theo thứ tự vị trí của chúng trên bề mặt đĩa, di chuyển từ đầu này sang đầu kia của đĩa?

Câu 9: Hệ điều hành sử dụng cấu trúc dữ liệu nào để quản lý thông tin về một tiến trình cụ thể?

Câu 10: Trong cơ chế Semaphore, thao tác 'P' (hay wait) thực hiện chức năng gì?

Câu 11: Hiện tượng 'Trì trệ hệ thống' (Thrashing) xảy ra khi nào?

Câu 12: Thành phần nào của hệ điều hành chịu trách nhiệm chọn tiến trình từ hàng đợi sẵn sàng để cấp phát CPU?

Câu 13: Trong hệ thống Unix/Linux, lời gọi hệ thống (system call) nào được dùng để tạo ra một tiến trình con mới?

Câu 14: Cấu trúc thư mục nào cho phép một tệp tin hoặc thư mục có thể có nhiều tên đường dẫn khác nhau (aliasing)?

Câu 15: Đâu là ưu điểm chính của phương pháp cấp phát tệp tin theo kiểu chỉ mục (Indexed Allocation)?

Câu 16: Trong mô hình Client-Server, kỹ thuật 'RPC' là viết tắt của cụm từ nào?

Câu 17: Mục tiêu quan trọng nhất của thuật toán lập lịch trong hệ thống thời gian thực (Real-time system) là gì?

Câu 18: Nguyên lý 'Locality of Reference' (Tính cục bộ của tham chiếu) là cơ sở cho hoạt động hiệu quả của thành phần nào?

Câu 19: Trong quản lý bộ nhớ, 'Phân mảnh ngoại vi' (External Fragmentation) xảy ra khi nào?

Câu 20: Giải pháp nào sau đây được dùng để giải quyết bài toán 'Miền giáp giới' (Critical Section) mà không cần sự hỗ trợ của phần cứng?

Câu 21: Trong RAID, kỹ thuật 'Mirroring' (soi gương) tương ứng với cấp độ nào?

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

Câu 23: Một địa chỉ logic trong hệ thống phân trang được chia thành hai phần chính là gì?

Câu 24: Kỹ thuật 'Spooling' (Simultaneous Peripheral Operations On-Line) thường được ứng dụng rõ nhất trong thiết bị nào?

Câu 25: Lợi ích lớn nhất của việc sử dụng 'Luồng' (Thread) so với 'Tiến trình' (Process) là gì?