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: