Tổ chức tiến trình

Một phần của tài liệu Nguyên lý hệ điều hành (Trang 37 - 38)

Tổ chức

Tiến trình tương đương cấu trúc thông tin cho phép xác định đơn trị tiến trình (cấu trúc thông tin này gọi là khối mô tả thông tin bao gồm):

- Biến trạng thái thông tin : Trạng thái hiện tại của tiến trình - Vùng bộ nhớ lưu trữ giá trị của các thanh ghi tiến trình sử dụng

- Thông tin về tài nguyên tiến trình đang sử dụng hoặc có quyền sử dụng. Hình thành tiến trình

- Khung chương trình gán cho các giá trị và tài nguyên cụ thể

- Thông tin được xây dựng khi có yêu cầu và huỷ bỏ khi công việc đã hoàn thành Phân loại tiến trình

- TT tuần tự : một tiến trình chỉ bắtđầu sau khi tiến trình kia kết thúc

- TT song song: Thời điểm bắt đầu của tiến trình này nằm giữa thời điểm bắt đầu và kết thúc của một tiến trình khác.

Quan hệ:

Độc lập: 2 tiến trình không có quan hệ trực tiếp gì với nhau

Yêu cầu : bảo vệ thông tin sao cho một tiến trình không làm hỏng dữ liệu và chương trình của tiến trình khác, như vậy phải phân phối tài nguyên hợp lý

Tiến trình trao đổi thông tin với nhau: một tiến trình có thể gửi thông báo cho tiến trình khác, tổ chức các vùng nhớ làm hòm thư.

Phân lớp: Trong quá trình hoạt động của một tiến trình có thể khởi tạo một tiến trình khác hoạt động song song: (chương trình chính, chương trình con)

Cơ chế cấp phát tài nguyên:

- Phân tán: Phân phối tài nguyên cho cả chương trình chính và chương trình con - Tập chung: Tài nguyên chỉđược phân phối cho tiến trình chính

- 37 -

Tiến trình đồng mức: Những tiến trình có một số tài nguyên sử dụng chung theo nguyên

tắc lần lượt.

Một phần của tài liệu Nguyên lý hệ điều hành (Trang 37 - 38)

Tải bản đầy đủ (PDF)

(55 trang)