Tạo Trắc Nghiệm

Trắc nghiệm Hệ điều hành Bài 11: Điều phối tiến trình

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

Bộ phận nào của Hệ điều hành chịu trách nhiệm chọn tiến trình nào sẽ được đưa vào hàng đợi Ready từ vùng lưu trữ thứ cấp (ổ đĩa)?

Đáp án và lời giải

Đáp án: C

Câu 2

Bộ phận nào của Hệ điều hành chịu trách nhiệm chọn tiến trình nào từ hàng đợi Ready sẽ được cấp phát CPU?

Đáp án và lời giải

Đáp án: B

Câu 3

Bộ phận nào của Hệ điều hành thực hiện việc chuyển ngữ cảnh (Context Switching) để chuyển CPU cho tiến trình được Bộ lập lịch ngắn hạn chọn?

Đáp án và lời giải

Đáp án: D

Câu 4

Tiêu chí điều phối nào đo lường tỷ lệ thời gian CPU đang thực hiện công việc hữu ích?

Đáp án và lời giải

Đáp án: D

Câu 5

Tiêu chí điều phối nào đo lường số lượng tiến trình hoàn thành trong một đơn vị thời gian?

Đáp án và lời giải

Đáp án: B

Câu 6

Tiêu chí điều phối nào đo lường tổng thời gian từ khi một tiến trình được submit vào hệ thống cho đến khi nó hoàn thành?

Đáp án và lời giải

Đáp án: C

Câu 7

Tiêu chí điều phối nào đo lường tổng thời gian mà một tiến trình phải chờ trong hàng đợi Ready?

Đáp án và lời giải

Đáp án: D

Câu 8

Tiêu chí điều phối nào đo lường thời gian từ khi yêu cầu được submit cho đến khi phản hồi đầu tiên được tạo ra (trong các hệ thống tương tác)?

Đáp án và lời giải

Đáp án: D

Câu 9

Thuật toán điều phối nào là đơn giản nhất: tiến trình nào yêu cầu CPU trước thì được cấp phát trước 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 10

Trong thuật toán FCFS, nếu một tiến trình có CPU burst rất dài được thực thi trước, nó có thể gây ra hiện tượng gì cho các tiến trình ngắn hơn?

Đáp án và lời giải

Đáp án: D

Câu 11

Thuật toán điều phối nào gán CPU cho tiến trình có thời gian CPU burst tiếp theo ngắn nhất?

Đáp án và lời giải

Đáp án: B

Câu 12

Thuật toán SJF được coi là tối ưu về tiêu chí nào?

Đáp án và lời giải

Đáp án: D

Câu 13

Nhược điểm chính của thuật toán SJF (đặc biệt là phiên bản phi độc quyền – non-preemptive) là gì?

Đáp án và lời giải

Đáp án: C

Câu 14

Thuật toán nào là phiên bản độc quyền (preemptive) của SJF, còn được gọi là Shortest-Remaining-Time-First (SRTF)?

Đáp án và lời giải

Đáp án: C

Câu 15

Trong điều phối độc quyền (Preemptive Scheduling), Hệ điều hành có thể làm gì?

Đáp án và lời giải

Đáp án: C

Câu 16

Thuật toán nào sử dụng một giá trị số nguyên (hoặc khác) được gán cho mỗi tiến trình và cấp phát CPU cho tiến trình có giá trị đó cao nhất (hoặc thấp nhất, tùy quy ước)?

Đáp án và lời giải

Đáp án: D

Câu 17

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: D

Câu 18

Kỹ thuật nào được sử dụng để giải quyết vấn đề Starvation trong Priority Scheduling bằng cách tăng dần độ ưu tiên của các tiến trình chờ đợi lâu?

Đáp án và lời giải

Đáp án: D

Câu 19

Thuật toán điều phối nào được thiết kế đặc biệt cho các hệ thống chia sẻ thời gian (Time-sharing) và cấp phát CPU cho mỗi tiến trình một “lát cắt thời gian” (time quantum)?

Đáp án và lời giải

Đáp án: D

Câu 20

Trong thuật toán Round Robin (RR), nếu một tiến trình chưa hoàn thành khi hết “lát cắt thời gian”, nó sẽ chuyển sang trạng thái nào?

Đáp án và lời giải

Đáp án: C

Câu 21

Trong thuật toán Round Robin, nếu lát cắt thời gian (time quantum) quá lớn, thuật toán sẽ có xu hướng giống với thuật toán nào?

Đáp án và lời giải

Đáp án: D

Câu 22

Nếu lát cắt thời gian (time quantum) trong Round Robin quá nhỏ, điều gì sẽ xảy ra?

Đáp án và lời giải

Đáp án: C

Câu 23

Hệ thống điều phối nào phân chia hàng đợi Ready thành nhiều hàng đợi riêng biệt, mỗi hàng đợi có thuật toán điều phối riêng?

Đáp án và lời giải

Đáp án: D

Câu 24

Trong hệ thống Multilevel Feedback Queue, các tiến trình có thể di chuyển giữa các hàng đợi khác nhau dựa trên tiêu chí nào?

Đáp án và lời giải

Đáp án: D

Câu 25

Mô hình Multilevel Feedback Queue là một thuật toán điều phối phức tạp, có thể cấu hình để xấp xỉ hoạt động của các thuật toán nào?

Đáp án và lời giải

Đáp án: D