Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

Cau6 HDH

Các trạng thái của tiến trình

Tiến trình 2 trạng thái

Hình vẽ:

hinh3

Một số ít tiến trình nằm 1 trong 2 trạng thái khi HDH tạo điều kiện cho tiến trình mới .thí nó sẽ đưa tiến trình vào trạng thái Not Running tiến trình ở trạng thái chờ được điều phối để chuyển sang trạng thái Running vì 1 lý do nào đó .Tiến trình đanh thực hiện bị ngắt .thì bộ điều khối của tiến trình sẽ thực hiện Processor và chuyển tiến trình đó sang trạng thái Not Running khi tiến trình đang thực hiện kết thúc bộ điều phối lại thu hồi lại Processor và chuyển Processor này sang trạng thái Running.

Tiến trình 3 trạng thái :

hinh4

Đa số HDH hiện nay cho phép tiến trình tồn tại ở 1 trong 3 trạng thái Ready,Running,Blocked .Trạng thái Readly là trạng thái đang sẵn sàng chờ thực hiện, Running tiến trình đang thực hiện,Blocked tiến trình đang bị khóa nó chờ để chuyển sang trạng thái Ready.

Nhìn sao sơ đồ tiến trình 3 trạg thái ta thấy rằng các tiến trình đưa vào hệ thống thực hiện như nhau :tất cả tiến trình đưa vào đều ở trạng thái Ready hàng đợi.

Tiến trình nào đc cấp phát tài nguyên trước thì chuyển sang trạng thái Running để thực hiện.1 tiến trình đang thực hiện có thể xảy ra 3 tình huống sau:Nếu thuận lợi tiến trình sẽ hoàn tất và kết thúc.hoặc vì 1 lý do nào đó nó chuyển sang trạng thái Ready để cấp phát Processor .trường hợp xấu nhất (xung đột về mặt tài nguyên thì tiến trình chuyển sang trạng thái Blocked )ở trạng thái Blocked nó chờ chuyển sang trạng thái Ready khi nào đc cấp phát tài nguyên thì nó chuyển sang trạng thái Running .Quá trình lặp lại cho tới khi các tiến trình nằm trong hàng đợi trong khi thực hiện các tiến trình .

Tiến trình 4 trạng thái:

hinh5

:

Cũng giống như tiến trình 3 trạng thái thì tiến trình 4 trạng thái có thêm trạng thái Suspend mà tiến trình nằm ở trạng thái khóa đòi hỏi tài nguyên lớn chính vì vậy nó chuyển sang trạng thái chờ đợi cho tới khi nguồn tài nguyên trong hệ thống đủ để cấp phát thì ở trạng thái Suspend chuyển sang trạng thái Ready.

Th2:

Hình vẽ :mũi tên chỉ ngược lại với TH1 ở vị trí số (8)

Bộ điều phối đóng vai trò như thành phần lính canh trong trường hợp phát hiện tiến trình đang thực hiện có nguy cơ chuyển sang trạng thái Blocked ,Suspend thì nó thực hiện điều phôi.ngay tiến trình đó sang trạng thái Ready và thu hồi Processor để cấp phát cho 1 tiến trình khác nằm trong trạng thái Ready .Điều này khiến người dùng có cảm giác an tâm trong quá trình thao tác loại tiến trình này được xây dựng và phát triển mạnh trên các HDH như Win Vista,server...

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #kat