Mục đích chính của Hệ thống xử lý đa chương (multiprogramming system) là gì?
Đáp án đúng: B
Hệ thống xử lý đa chương (multiprogramming system) được thiết kế để tận dụng tối đa tài nguyên của hệ thống máy tính, đặc biệt là CPU. Khi một chương trình đang chờ đợi một sự kiện nào đó (ví dụ: hoàn thành thao tác I/O), CPU có thể chuyển sang thực hiện một chương trình khác. Điều này giúp giảm thiểu thời gian nhàn rỗi của CPU và tăng hiệu suất tổng thể của hệ thống.
A. Thực hiện đồng thời nhiều chương trình: Mặc dù hệ thống đa chương cho phép nhiều chương trình cư trú trong bộ nhớ cùng một lúc, nhưng CPU chỉ thực hiện một chương trình tại một thời điểm. Vì vậy, 'thực hiện đồng thời' không hoàn toàn chính xác.
B. Tận dụng thời gian nhàn rỗi của CPU: Đây là mục tiêu chính của hệ thống đa chương. Khi một chương trình phải chờ đợi, CPU sẽ chuyển sang thực hiện chương trình khác thay vì lãng phí thời gian.
C. Chia sẻ thời gian giữa các chương trình: Chia sẻ thời gian (time-sharing) là một khái niệm liên quan nhưng không hoàn toàn giống với đa chương. Chia sẻ thời gian thường được sử dụng trong các hệ thống tương tác, nơi mỗi chương trình được cấp một khoảng thời gian nhỏ để thực hiện trước khi CPU chuyển sang chương trình khác.
D. Tận dụng RAM, ROM khi đọc ghi: Mặc dù hệ thống đa chương có thể sử dụng bộ nhớ hiệu quả hơn, nhưng đây không phải là mục đích chính của nó.
Do đó, đáp án chính xác nhất là B.





