Bộ 8 - 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 thuật toán lập lịch CPU, thuật toán nào luôn tối thiểu hóa thời gian chờ đợi trung bình (average waiting time) cho một tập hợp các tiến trình cố định?

Câu 2: Điều kiện nào sau đây KHÔNG thuộc bốn điều kiện cần thiết để xảy ra tắc nghẽn (Deadlock) theo định nghĩa của Coffman?

Câu 3: Trong quản lý bộ nhớ, hiện tượng 'Phân đoạn ngoại vi' (External Fragmentation) xảy ra khi nào?

Câu 4: Lỗi trang (Page Fault) xảy ra trong trường hợp nào sau đây?

Câu 5: Trong cơ chế Semaphore, thao tác 'Signal(S)' (hay V(S)) thực hiện công việc gì?

Câu 6: Thuật toán thay thế trang LRU (Least Recently Used) chọn trang nào để loại bỏ khỏi bộ nhớ?

Câu 7: Đặc điểm chính của mô hình lập lịch 'Preemptive Scheduling' (Lập lịch có trưng dụng) là gì?

Câu 8: Trong hệ thống file của UNIX/Linux, 'Inode' là gì?

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

Câu 10: Trong kiến trúc hệ điều hành, 'Chuyển đổi ngữ cảnh' (Context Switch) là quá trình nào?

Câu 11: Hệ điều hành sử dụng cơ chế 'Trang hóa' (Paging) nhằm giải quyết vấn đề gì?

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

Câu 13: Trong quản lý ổ đĩa, thuật toán lập lịch SCAN (thuật toán thang máy) hoạt động như thế nào?

Câu 14: Khái niệm 'Vùng tranh chấp' (Critical Section) trong đồng bộ hóa tiến trình ám chỉ điều gì?

Câu 15: Tại sao hệ điều hành cần có hai chế độ hoạt động: Chế độ người dùng (User Mode) và Chế độ đặc quyền (Kernel Mode)?

Câu 16: Cơ chế DMA (Direct Memory Access) có ưu điểm chính là gì?

Câu 17: Trong hệ thống bộ nhớ ảo, hiện tượng 'Trì trệ' (Thrashing) xảy ra khi nào?

Câu 18: Hệ điều hành Windows sử dụng cấu trúc nhân nào là chủ yếu?

Câu 19: Một hệ thống có 3 tiến trình chia sẻ 4 đơn vị tài nguyên cùng loại. Mỗi tiến trình cần tối đa 2 đơn vị tài nguyên để hoàn thành. Hệ thống này có thể xảy ra deadlock không?

Câu 20: Lời gọi hệ thống (System Call) đóng vai trò là giao diện giữa yếu tố nào?

Câu 21: Cấu trúc RAID 1 (Mirroring) được thiết kế chủ yếu để làm gì?

Câu 22: Khi một tiến trình đang chạy mà hết thời gian định mức (time slice), nó sẽ chuyển sang trạng thái nào?

Câu 23: Thuật toán cấp phát bộ nhớ 'Best-fit' có đặc điểm gì?

Câu 24: Bảng TLB (Translation Lookaside Buffer) được sử dụng để làm gì?

Câu 25: Trong hệ điều hành, 'Tiến trình con' (Child Process) được tạo ra bởi 'Tiến trình cha' (Parent Process) thông qua lời gọi hệ thống nào trong UNIX?