Hệ điều hành nào sau đây đòi hỏi phải thực hiện đầy đủ các tác vụ: Quản lý tiến trình, Định thời CPU, Quản lý bộ nhớ, Quản lý cấp phát tài nguyên, Quản lý file?
Trả lời:
Đáp án đúng: D
Hệ điều hành đa chương (C) là hệ điều hành có khả năng thực hiện đồng thời nhiều chương trình bằng cách chia sẻ tài nguyên hệ thống. Để làm được điều này, hệ điều hành đa chương phải thực hiện đầy đủ các tác vụ: quản lý tiến trình (tạo, hủy, điều khiển tiến trình), định thời CPU (phân chia thời gian CPU cho các tiến trình), quản lý bộ nhớ (cấp phát, thu hồi bộ nhớ), quản lý cấp phát tài nguyên (cấp phát các tài nguyên như ổ đĩa, máy in), và quản lý file (tổ chức, lưu trữ, truy cập file).
Các lựa chọn khác không đáp ứng được yêu cầu này:
- Hệ điều hành xử lý đơn chương (A): Chỉ thực hiện một chương trình tại một thời điểm.
- Hệ điều hành xử lý theo lô đơn giản (B): Thực hiện các chương trình theo lô, tuần tự.
- Hệ điều hành xử lý chia sẻ thời gian (Time-sharing) (D): Là một loại hệ điều hành đa chương, nhưng nhấn mạnh vào việc chia sẻ thời gian CPU cho người dùng tương tác, không bao hàm đầy đủ các tác vụ quản lý như hệ điều hành đa chương nói chung.
42 câu hỏi 60 phút