TAILIEUCHUNG - Giáo trình -Lý thuyết hệ điều hành - chương 2

Chương II QUẢN LÝ TIẾN TRÌNH Tất cả các hệ điều hành đa chương, từ các hệ điều hành đơn người sử dụng đến các hệ điều hành có thể hỗ trợ đến hàng ngàn người sử dụng, đều phải xây dụng dựa trên khái niệm tiến trình. Vì thế, một yêu cầu quan trọng trong thiết kế hệ điều hành là thành phần quản lý tiến trình của hệ điều hành phải đáp ứng tất cả những gì liên quan đến tiến trình: Hệ điều hành phải cho phép thực hiện nhiều tiến trình đồng thời để khai thác tối. | Chương II QUẢN LÝ TIẾN TRÌNH Tất cả các hệ điều hành đa chương từ các hệ điều hành đơn người sử dụng đến các hệ điều hành có thể hỗ trợ đến hàng ngàn người sử dụng đều phải xây dụng dựa trên khái niệm tiến trình. Vì thế một yêu cầu quan trọng trong thiết kế hệ điều hành là thành phần quản lý tiến trình của hệ điều hành phải đáp ứng tất cả những gì liên quan đến tiến trình Hệ điều hành phải cho phép thực hiện nhiều tiến trình đồng thời để khai thác tối đa thời gian xử lý của processor nhưng cũng cung cấp được thời gian hồi đáp hợp lý. Hệ điều hành phải cấp phát tài nguyên để tiến trình hoạt động một cách hiệu quả với một chính sách hợp lý nhưng không xảy ra tình trạng tắc nghẽn trong hệ thống. Hệ điều hành có thể được yêu cầu để hỗ trợ truyền thông liên tiến trình và người sử dụng tạo ra tiến trình. Hệ điều hành phải có nhiệm vụ tạo ra tiến trình điều khiển sự hoạt động của tiến trình và kết thúc tiến trình. Một số hệ điều hành phân biệt hai khái niệm tiến trình và tiểu trình. Tiến trình liên quan đến quyền sở hữu tài nguyên tiểu trình liên quan đến sự thực hiện chương trình. Trong các hệ điều hành đa chương có nhiều tiến trình tồn tại trên bộ nhớ chính các tiến trình này luân phiên giữa hai trạng thái sử dụng processor và đợi thực hiện vào ra hay một vài sự kiện nào đó xảy ra. Tất cả những vấn đề trên sẽ được làm sáng tỏ trong chương này. . Tổng quan về tiến trình . Tiến trình và các loại tiến trình Tiến trình process Trong chương I chúng ta đã có khái niệm về tiến trình Tiến trình là một bộ phận của một chương trình đang thực hiện đơn vị thực hiện tiến trình là processer. Ở đây chúng tôi nhấn mạnh thêm rằng Vì tiến trình là một bộ phận của chương trình nên tương tự như chương trình tiến trình cũng sở hữu một con trỏ lệnh một con trỏ stack một tập các thanh ghi một không gian địa chỉ trong bộ nhớ chính và tất cả các thông tin cần thiết khác để tiến trình có thể hoạt động được. Khái niệm trên đây mang tính trực quan để thấy được bản chất của tiến trình các .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.