Trắc nghiệm Hệ điều hành Bài 12: Quản lý tiến trình-Tóm tắt
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Khái niệm Tiến trình (Process) trong Hệ điều hành mô tả điều gì?
Đáp án và lời giải
Đáp án: C
Câu 2
Thông tin nào được lưu trữ trong Khối điều khiển tiến trình (PCB)?
Đáp án và lời giải
Đáp án: C
Câu 3
Trạng thái nào của tiến trình biểu thị nó đã sẵn sàng chạy nhưng đang chờ CPU?
Đáp án và lời giải
Đáp án: B
Câu 4
Chuyển ngữ cảnh (Context Switching) là hoạt động do thành phần nào thực hiện?
Đáp án và lời giải
Đáp án: D
Câu 5
Tại sao chuyển ngữ cảnh lại gây ra chi phí (overhead)?
Đáp án và lời giải
Đáp án: C
Câu 6
Cơ chế nào cho phép hai tiến trình độc lập (có không gian địa chỉ riêng) trao đổi dữ liệu với nhau?
Đáp án và lời giải
Đáp án: D
Câu 7
Đâu là sự khác biệt chính giữa Tiến trình (Process) và Tiểu trình (Thread)?
Đáp án và lời giải
Đáp án: D
Câu 8
Tài nguyên nào được chia sẻ giữa các tiểu trình trong cùng một tiến trình?
Đáp án và lời giải
Đáp án: D
Câu 9
Lợi ích chính của mô hình Đa tiểu trình (Multithreading) là gì?
Đáp án và lời giải
Đáp án: C
Câu 10
Trong mô hình User-Level Threads, việc chuyển đổi ngữ cảnh giữa các tiểu trình được xử lý bởi:
Đáp án và lời giải
Đáp án: D
Câu 11
Hạn chế của mô hình User-Level Threads là gì?
Đáp án và lời giải
Đáp án: C
Câu 12
Trong mô hình Kernel-Level Threads, việc lập lịch và quản lý tiểu trình được thực hiện bởi:
Đáp án và lời giải
Đáp án: D
Câu 13
Ưu điểm của mô hình Kernel-Level Threads là gì?
Đáp án và lời giải
Đáp án: C
Câu 14
Bộ 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 Ready để cấp phát CPU?
Đáp án và lời giải
Đáp án: B
Câu 15
Thuật toán điều phối nào cấp phát CPU cho tiến trình yêu cầu sớm nhất và chạy cho đến khi hoàn thành hoặc chờ I/O?
Đáp án và lời giải
Đáp án: D
Câu 16
Thuật toán điều phối nào nhằm mục tiêu tối thiểu hóa thời gian chờ trung bình bằng cách ưu tiên tiến trình có CPU burst tiếp theo ngắn nhất?
Đáp án và lời giải
Đáp án: B
Câu 17
Thuật toán Round Robin (RR) được sử dụng phổ biến trong các hệ thống nào?
Đáp án và lời giải
Đáp án: C
Câu 18
Trong thuật toán Round Robin, tham số quan trọng nhất là gì?
Đáp án và lời giải
Đáp án: C
Câu 19
Nhược điểm chính của thuật toán Priority Scheduling là gì?
Đáp án và lời giải
Đáp án: C
Câu 20
Kỹ thuật Aging trong Priority Scheduling được dùng để giải quyết vấn đề gì?
Đáp án và lời giải
Đáp án: C
Câu 21
Bộ phận nào chịu trách nhiệm đưa tiến trình từ trạng thái Waiting trở lại trạng thái Ready khi sự kiện mà nó chờ đợi xảy ra?
Đáp án và lời giải
Đáp án: C
Câu 22
Khi một tiến trình đang chạy hết hạn “time slice” và chuyển sang trạng thái Ready, đây là ví dụ về loại điều phối nào?
Đáp án và lời giải
Đáp án: B
Câu 23
Nếu một tiến trình gọi lời gọi hệ thống I/O và chuyển sang trạng thái Waiting, đây là ví dụ về loại điều phối nào?
Đáp án và lời giải
Đáp án: B
Câu 24
Mục tiêu của quản lý tiến trình trong Hệ điều hành là gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Trong sơ đồ trạng thái 5 trạng thái cơ bản của tiến trình, có bao nhiêu mũi tên dẫn đến trạng thái “Terminated”?