Ví dụ 8.1 Ví dụ này minh họa lợi ích của multiprogramming. Hãy xem xét một máy tính với 250 MBytes của bộ nhớ có sẵn (không được sử dụng bởi hệ điều hành), một đĩa, một thiết bị đầu cuối, và một máy in. Ba chương trình, JOB1, JOB2, và JOB3, được đệ trình để thực hiện cùng một lúc, với các thuộc tính được liệt kê trong Bảng 8.1.We giả yêu cầu xử lý tối thiểu cho JOB2 và JOB3 và đĩa liên tục và sử dụng máy in bằng JOB3. Đối với một môi trường thực thi đơn giản, các công việc này sẽ được thực hiện theo thứ tự. Như vậy, JOB1 hoàn thành trong 5 phút. JOB2 phải đợi đến 5 phút đã qua và sau đó hoàn tất 15 phút sau đó. JOB3 bắt đầu sau 20 phút và hoàn thành sau 30 phút kể từ thời điểm đầu tiên nó được đệ trình. Việc sử dụng tài nguyên, thông qua, và thời gian đáp ứng trung bình được hiển thị trong cột uniprogramming của Bảng 8.2. Device-by-thiết bị sử dụng được minh họa trong hình 8.6a. Rõ ràng là có underutilization gộp tất cả các nguồn lực trung bình trong khoảng thời gian 30 phút yêu cầu.
đang được dịch, vui lòng đợi..
