Tạo Trắc Nghiệm

300+ Câu trắc nghiệm Hệ điều hành có đáp án - Phần 5

30 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

Cho ba tiến trình P1, P2, P3 với Burst time tương ứng là: 24, 3, 3. Cho biết “thời gian chờ” của tiến trình P3 theo giải thuật điều phối tiến trình FCFS:

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

Đáp án: C

Câu 2

Cho ba tiến trình P1, P2, P3 với các Burst time tương ứng là: 24, 3, 3. Xác định “thời gian chờ trung bình” theo giải thuật điều phối tiến trình FCFS:

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

Đáp án: C

Câu 3

Cho ba tiến trình P1, P2, P3 với Burst time tương ứng là: 24, 3, 3. Cho biết “thời gian đáp ứng” của tiến trình P3 theo giải thuật điều phối tiến trình FCFS:

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

Đáp án: C

Câu 4

Cho ba tiến trình P1, P2, P3 với Burst time tương ứng là: 24, 3, 4. Cho biết “thời gian chờ” của tiến trình P1 theo giải thuật điều phối tiến trình SJF:

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

Đáp án: D

Câu 5

Cho ba tiến trình P1, P2, P3 với Burst time tương ứng là: 24, 3, 4. Cho biết “thời gian chờ” của tiến trình P2 theo giải thuật điều phối tiến trình SJF:

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

Đáp án: A

Câu 6

Cho ba tiến trình P1, P2, P3 với Burst time tương ứng là: 24, 3, 4. Cho biết “thời gian chờ” của tiến trình P3 theo giải thuật điều phối tiến trình SJF:

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

Đáp án: A

Câu 7

Cho ba tiến trình P1, P2, P3 với các Burst time tương ứng là: 24, 3, 3. Xác định “thời gian chờ trung bình” theo giải thuật điều phối tiến trình SJF:

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

Đáp án: D

Câu 8

Bảng dưới thể hiện danh sách các tiến trình trong hàng đợi. Hãy cho biết trình tự CPU thực thi tiến trình theo giải thuật điều phối SJF (Shortest Job First):

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

Đáp án: B

Câu 9

Bảng dưới thể hiện danh sách các tiến trình trong hàng đợi. Hãy cho biết trình tự CPU thực thi tiến trình theo giải thuật điều phối SRTF (Shortest Remaining Time First):

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

Đáp án: D

Câu 10

Bảng dưới thể hiện danh sách các tiến trình trong hàng đợi. Hãy cho biết “thời gian chờ” của tiến trình P3 theo giải thuật điều phối SJF (Shortest Job First):

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

Đáp án: B

Câu 11

Bảng dưới thể hiện danh sách các tiến trình trong hàng đợi. Hãy cho biết “thời gian đáp ứng” của tiến trình P2 theo giải thuật điều phối SRTF (Shortest Remaining Time First):

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

Đáp án: A

Câu 12

Bảng dưới thể hiện danh sách các tiến trình trong hàng đợi. Hãy cho biết “thời gian chờ” của tiến trình P2 theo giải thuật điều phối SRTF (Shortest Remaining Time First):

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

Đáp án: D

Câu 13

Bảng dưới thể hiện danh sách các tiến trình trong hàng đợi. Hãy cho biết “thời gian chờ” của tiến trình P3 theo giải thuật điều phối SRTF (Shortest Remaining Time First):

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

Đáp án: A

Câu 14

Giải thuật điều phối tiến trình nào sau đây có sử dụng kỹ thuật Swapping?

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

Đáp án: B

Câu 15

Trong giải thuật điều phối tiến trình “Round Robin”, CPU thực thi các tiến trình trong hàng đợi Ready theo thứ tự nào?

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

Đáp án: C

Câu 16

Trong giải thuật điều phối tiến trình “Round Robin”, khi CPU thực thi tiến trình hết quantum time thì:

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

Đáp án: B

Câu 17

Trong giải thuật điều phối tiến trình “Round Robin”, ngoài sự kiện hết quantum time, hệ điều hành thu hồi CPU của tiến trình khi nào?

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

Đáp án: C

Câu 18

Trong giải thuật điều phối tiến trình “Preemptive Priority” (độ ưu tiên – cho phép trưng dụng), hệ điều hành thu hồi CPU khi tiến trình:

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

Đáp án: A

Câu 19

Đối với những tiến trình có Burst time nhỏ, giải thuật điều phối tiến trình nào dưới đây cho thời gian chờ thấp nhất?

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

Đáp án: B

Câu 20

Đối với những tiến trình có Burst time nhỏ, giải thuật điều phối tiến trình SJF (Shortest Job First) có ưu điểm nào?

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

Đáp án: C

Câu 21

Với các hệ điều hành sử dụng luồng nhân (kernel threads) và luồng người dùng (User thread), giải thuật điều phối CPU áp dụng cho loại thread nào?

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

Đáp án: B

Câu 22

Với hệ điều hành dùng mô hình ánh xạ Many-to-One và Many-to-Many, thư viện luồng (thread library) có vai trò gì?

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

Đáp án: C

Câu 23

Trong các mô hình ánh xạ user thread vào kernel thread, mô hình nào chỉ xảy ra tranh chấp CPU tại các kernel threads?

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

Đáp án: B

Câu 24

Một hệ điều hành chia hàng đợi Ready thành 2 hàng đợi con:

- Foreground queue: chứa các process hiển thị trên màn hình.

- Background queue: chứa các process chạy nền hoặc dạng Service.

Hệ điều hành trên sẽ chọn giải thuật điều phối đa hàng đợi (Multilevel Queue Scheduling) nào cho hợp lý?

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

Đáp án: A

Câu 25

Một hệ điều hành chia hàng đợi Ready thành nhiều hàng đợi con. Mỗi hàng đợi con chứa những process có quan hệ chung. Hệ điều hành trên sẽ chọn giải thuật điều phối đa hàng đợi (Multilevel Queue Scheduling) nào cho hợp lý?

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

Đáp án: C

Câu 26

Trong giải thuật định thời “đa bộ xử lý không đối xứng” (Asymmetric multiprocessing), có bao nhiêu bộ xử lý tham gia định thời và xử lý nhập/xuất?

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

Đáp án: A

Câu 27

Trong giải thuật định thời “đa bộ xử lý đối xứng” (Symmetric multiprocessing), có bao nhiêu bộ xử lý tham gia định thời cho tiến trình?

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

Đáp án: D

Câu 28

Trong phương pháp định thời “đa bộ xử lý đối xứng”, có thể có các loại hàng đợi Ready nào?

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

Đáp án: C

Câu 29

Những nguyên tắc nào được sử dụng khi điều phối tiến trình cho hệ thống đa bộ xử lý?

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

Đáp án: A

Câu 30

Khi điều phối tiến trình cho hệ thống đa bộ xử lý, phương pháp nào dưới đây được thực hiện để đảm bảo cân bằng tải (Load Balance) cho các CPU?

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

Đáp án: C