Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Trong hệ điều hành này khi hệ thống cần thực hiện một tác vụ thì nó phải lưu chương trình và dữ liệu của các tác vụ vào hành đợi các công việc, sau đó sẽ thực hiện lần lượt từng bộ chương trình và dữ liệu của tác vụ tương ứng trong hàng đời và cho ra lần lượt các kết quả. Hình 1.2 ở trên minh họa cho sự hoạt động của hệ thống theo lô đa chương. Với cách tổ chức hàng đợi tác vụ, thì hệ thống không thể thay đổi chương trình và dữ. | Trong hệ điều hành này khi hệ thống cần thực hiện một tác vụ thì nó phải lưu chương trình và dữ liệu của các tác vụ vào hành đợi các công việc sau đó sẽ thực hiện lần lượt từng bộ chương trình và dữ liệu của tác vụ tương ứng trong hàng đời và cho ra lần lượt các kết quả. Hình 1.2 ở trên minh họa cho sự hoạt động của hệ thống theo lô đa chương. Với cách tổ chức hàng đợi tác vụ thì hệ thống không thể thay đổi chương trình và dữ liệu của các tác vụ ngay cả khi chúng còn nằm trong hàng đợi đây là một hạn chế. Mặt khác trong quá trình thực hiện tác vụ nếu tác vụ chuyển sang truy xuất trên thiết bị vào ra thì processor rơi vào trạng thái chờ điều này gây lãng phí thời gian xử lý của processor. I.3.2.b. Hệ điều hành xử lý theo lô đa chương Một trong những hạn chế của hệ điều hành xử lý theo lô đơn giản là lãng phí thời gian xử lý của processor khi tác vụ hiện tại truy xuất đến thiết bị vào ra. Hệ điều hành xử lý theo lô đa chương sẽ khắc phục hạn chế này. Hệ điều hành loại này có khả năng thực hiện nhiều tác vụ nhiều chương trình đồng thời. Khi cần thực hiện nhiều tác vụ đồng thời hệ điều hành sẽ nạp một phần code và data của các tác vụ vào bộ nhớ các phần còn lại sẽ được nạp sau tại thời điểm thích hợp và tất cả đều ở trạng thái sẵn sàng thực hiện sau đó hệ điều hành bắt đầu thực hiện một tác vụ nào đó nhưng khi tác vụ đang thực hiện cần truy xuất thiết bị vào ra thì processor sẽ được chuyển sang thực hiện các tác vụ khác và cứ như thế hệ điều hành tổ chức chuyển hướng processor để thực hiện hết các phần tác vụ trong bộ nhớ cũng như các tác vụ mà hệ thống yêu cầu. Hệ điều hành loại này mang lại hai ưu điểm đó là tiết kiệm được bộ nhớ vì không nạp hết code và data của các tác vụ vào bộ nhớ và hạn chế thời gian rỗi của processor. Tuy nhiên nó phải chi phí cao cho việc lập lịch processor tức là khi có được processor hệ điều hành phải xem xét nên chuyển nó cho tác vụ nào trong số các tác vụ đang ở trạng thái sẵn sàng. Ngoài ra hệ điều hành còn phải giải quyết việc chia sẻ bộ