Tạo Trắc Nghiệm

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

27 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

Khi tiến trình kết thúc, hệ thống sẽ:

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

Đáp án: C

Câu 2

Đặc điểm của phương pháp liên lạc giữa các tiến trình qua vùng nhớ chia sẻ (shared memory) là gì?

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

Đáp án: A

Câu 3

Điều kiện để liên lạc bằng thông điệp kiểu gián tiếp giữa các tiến trình:

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

Đáp án: C

Câu 4

Một tiến trình (process) có nhiều luồng (threads). Thành phần nào dưới đây là DÙNG CHUNG giữa tiến trình (Process) và các luồng (Threads) của nó?

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

Đáp án: A

Câu 5

Phát biểu nào sau đây là ĐÚNG về quan hệ giữa User thread và Kernel thread?

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

Đáp án: A

Câu 6

Trong cùng một tiến trình, các luồng (thread) có thể chia sẻ cho nhau thành phần nào?

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

Đáp án: D

Câu 7

Để được CPU thực thi, các luồng người dùng (user thread) cần phải:

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

Đáp án: A

Câu 8

Thuật ngữ “thông lượng” của một CPU là gì?

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

Đáp án: A

Câu 9

Đâu KHÔNG PHẢI là vai trò của hệ điều hành trong quản lý tiến trình?

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

Đáp án: B

Câu 10

Đâu KHÔNG PHẢI là lý do để Hệ điều hành thực hiện điều phối tiến trình (hay định thời / lập lịch cho CPU)?

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

Đáp án: D

Câu 11

Để thực hiện điều phối tiến trình (hay định thời / lập lịch cho CPU), các tiến trình thực thi cần phải:

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

Đáp án: A

Câu 12

Điều phối tiến trình (hay định thời / lập lịch cho CPU) của Hệ điều hành là gì?

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

Đáp án: B

Câu 13

Bộ định thời nào dùng cho việc quyết định chọn lựa tiến trình đưa vào CPU thực thi?

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

Đáp án: A

Câu 14

Bộ định thời nào dùng cho việc quyết định thời hạn (during) thực thi tiến trình của CPU?

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

Đáp án: A

Câu 15

Bộ định thời nào quyết định thời điểm chuyển một tiến trình từ bộ nhớ sang bộ nhớ phụ (kỹ thuật Swapping)?

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

Đáp án: C

Câu 16

Hệ điều hành điều phối tiến trình theo hướng vì lợi ích cho người dùng (User-oriented), tiêu chí nào KHÔNG thuộc hướng này?

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

Đáp án: D

Câu 17

Hệ điều hành điều phối tiến trình theo hướng vì lợi ích của hệ thống (System-oriented), tiêu chí nào KHÔNG thuộc hướng này?

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

Đáp án: C

Câu 18

Với mỗi giải thuật điều phối tiến trình, cần phải trình bày 2 yếu tố nào?

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

Đáp án: A

Câu 19

Những chỉ số nào dưới đây KHÔNG dùng để đánh giá hiệu quả của một giải thuật điều phối tiến trình?

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

Đáp án: D

Câu 20

Chế độ “Preemptive” trong điều phối tiến trình là gì?

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

Đáp án: B

Câu 21

Chế độ “Non-Preemptive” trong điều phối tiến trình là gì?

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

Đáp án: A

Câu 22

Nguyên tắc chọn tiến trình từ hàng đợi Ready vào cho CPU thực thi của giải thuật điều phối FCFS (First-Come, First-Served) là gì?

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

Đáp án: A

Câu 23

Nguyên tắc chọn tiến trình từ hàng đợi Ready vào cho CPU thực thi của giải thuật điều phối SJF (Shortest Job First) là gì?

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

Đáp án: B

Câu 24

Nguyên tắc chọn tiến trình từ hàng đợi Ready vào cho CPU thực thi của giải thuật điều phối SRTF (Shortest Remaining Time First) là gì?

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

Đáp án: B

Câu 25

Nguyên tắc chọn tiến trình từ hàng đợi Ready vào cho CPU thực thi của giải thuật điều phối Priority là gì?

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

Đáp án: D

Câu 26

Đối với giải thuật điều phối tiến trình FCFS và SJF, “thời gian chờ” và “thời gian đáp ứng” của một tiến trình là như thế nào?

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

Đáp án: C

Câu 27

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 P2 theo giải thuật điều phối tiến trình FCFS:

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

Đáp án: B