24/05/2018, 14:15

Tóm tắt và bài tập

0 Tiến trình là một chương trình đang hoạt động. Để sử dụng hiệu quả CPU, sự đa chương cần được đưa vào hệ thống Sự đa chương được tổ chức bằng cách lưu trữ nhiều tiến trình trong ...

0

Tiến trình là một chương trình đang hoạt động.

Để sử dụng hiệu quả CPU, sự đa chương cần được đưa vào hệ thống

Sự đa chương được tổ chức bằng cách lưu trữ nhiều tiến trình trong bộ nhớ tại một thời điểm, và điều phối CPU qua lại giữa các tiến trình trong hệ thống.

Mô hình đa tiểu trình cho phép mỗi tiến trình có thể tiến hành nhiều dòng xử lý đồng thời trong cùng một không gian địa chỉ nhằm thực hiện tác vụ hiệu qủa hơn trong một số trường hợp.

 

 Các câu hỏi cần trả lời được sau bài học này :

1. Tại sao các hệ điều hành hiện đại hỗ trợ môi trường đa nhiệm ?

2. Phân biệt multitask, multiprogramming và multiprocessing.

3. Khái niệm tiến trình được xây dựng nhằm mục đích gì ?

4. Sự khác biệt, mối quan hệ giữa tiến trình và tiểu trình ?

Bài 1. Nhiều hệ điều hành không cho phép xử lý đồng hành. Thảo luận về các phức tạp phát sinh khi hệ điều hành cho phép đa nhiệm ?

Bài 2. Tìm một số ứng dụng thích hợp với mô hình đa tiến trình; và một số ứng dụng thích hợp với mô hình đa tiểu trình.

0