TAILIEUCHUNG - Giáo trình Kiến trúc hệ điều hành: Phần 1

Mời các bạn cùng tìm hiểu khái niệm tiến trình; các process song song không đồng bộ; Deadlock - Treo;. được trình bày cụ thể trong "Giáo trình Kiến trúc hệ điều hành: Phần 1". Cùng tìm hiểu để nắm bắt nội dung thông tin tài liệu. | GIÁO TRÌNH KIẾN TRÚC HÊ ĐIỀU HÀNH NHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬT HÀ NỘI - 2010 Phần II Chương 3 Khái niệm Tiến trình Process Mở đầu Trong chương này chúng ta sẽ xem xét khái niệm process một khái niệm quan trọng nhất để hình dung về công việc của máy tính ngày nay. Chúng ta sẽ tìm hiểu khái niệm về các trạng thái rời rạc của process và cũng như cách mà process chuyển từ trạng thái này sang trạng thái khác cùng với các thao tác cơ bản trên process. Khái niệm process lần đầu tiên được các kỹ sư thiết kế hệ thống MULTICS vào những năm 60. Trong thời kỳ đầu tiên process được hiểu trong nhiều trường hợp đồng nghĩa như là chương trình bài toán task hay là đối tượng được bộ xử lý phục vụ . Người ta thường dùng định nghĩa process như là chương trình trong lúc chạy. Trạng thái của process Trong thời gian tồn tại của mình process tồn tại trong các trang thái tách biệt rời rạc . Sự đổi từ trạng thái này sang trạng thái khác có thể xảy ra bởi các sự kiện khác nhau. Nói rằng process ở trạng thái hoạt động running state nếu nó đang được BXL phục vụ. Còn nếu process đã sẵn sàng để được BXL phục vụ nhưng đang chờ đến lượt thì proces ở trạng thái sẵn sàng - ready state. Nói rằng process ở trạng thái bị cản chặn - blocked state nếu như nó đang chờ một sự kiện nào đó ví dụ kết thúc tác vụ vào ra để có thể tiếp tục hoạt động. Ngoài 3 trạng thái nói trên còn một số trạng thái khác nhưng tạm thời chúng ta chỉ xem xét quan hệ giữa 3 trạng thái trên. Để đơn giản chúng ta xem xét trường hợp máy tính chỉ có một BXL. Trong hệ thống một BXL tại một thời điểm chỉ có thể có một process được thực hiện còn một số process nằm trong trạng thái sẵn sàng ready và một số khác trong trạng thái bị chặn blocked . Do đó chúng ta có thể lập một danh sách chứa các process ở trạng thái ready và một danh sách các blocked process. Mỗi ready process nằm trong list thứ nhất sẽ có mức độ ưu tiên riêng priority của mình- tức là các process đó được sắp xếp theo thứ tự và process nằm ở đầu danh sách sẽ là

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.