Tạo Trắc Nghiệm

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”?

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

Đáp án: D