Trình bày khái niệm và mô hình chuyển trạng thái của tiến trình?
2 posters
Trang 1 trong tổng số 1 trang
Trình bày khái niệm và mô hình chuyển trạng thái của tiến trình?
Khái niệm :
-Tiến trình là một chương trình đang được thực thi, được sở hữu 1 con trỏ lệnh, tập các thanh ghi và các biến.
-Để hoàn thành tác vụ của mình, một tiến trình có thể cần đến một số tài nguyên như CPU, bộ nhớ chính, các tập tin và thiết bị nhập/xuất.
-Tiến trình được hệ thống phân biệt bằng số hiệu pid (proccess indentification).
Các trạng thái và mô hình chuyển trạng thái của tiến trình
-Tại một thời điểm chỉ có 1 tiến trình ở trạng thái Running trên 1 bộ xử lý bất kỳ và có thể có nhiều tiến trình ở trạng thái Ready và Waiting.
- Trạng thái của tiến trình tại mỗi thời điểm được xác định bởi hoạt động hiện thời của nó:
+New: tiến trình được tạo lập.
+Ready: tiến trình đã sẵn sàng, đang chờ cấp CPU.
+Running: tiến trình đang được xử lý.
+Waiting: tiến trình tạm dừng và chờ vì thiếu tài nguyên hay chờ 1 sự kiện nào đó.
+Halt: Tiến trình hoàn tất.
Tại một thời điểm, chỉ có một tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ. Trong khi đó, nhiều tiến trình có thể ở trạng thái blocked hay ready.
Các cung chuyển tiếp trong sơ đồ trạng thái biễu diễn sáu sự chuyển trạng thái có thể xảy ra trong các điều kiện sau :
- Tiến trình mới tạo được đưa vào hệ thống
- Bộ điều phối cấp phát cho tiến trình một khoảng thời gian sử dụng CPU
- Tiến trình kết thúc
- Tiến trình yêu cầu một tài nguyên nhưng chưa được đáp ứng vì tài nguyên chưa sẵn sàng để cấp phát tại thời điểm đó ; hoặc tiến trình phải chờ một sự kiện hay thao tác nhập/xuất.
- Bộ điều phối chọn một tiến trình khác để cho xử lý .
- Tài nguyên mà tiến trình yêu cầu trở nên sẵn sàng để cấp phát ; hay sự kiện hoặc thao tác nhập/xuất tiến trình đang đợi hoàn tất.
-Tiến trình là một chương trình đang được thực thi, được sở hữu 1 con trỏ lệnh, tập các thanh ghi và các biến.
-Để hoàn thành tác vụ của mình, một tiến trình có thể cần đến một số tài nguyên như CPU, bộ nhớ chính, các tập tin và thiết bị nhập/xuất.
-Tiến trình được hệ thống phân biệt bằng số hiệu pid (proccess indentification).
Các trạng thái và mô hình chuyển trạng thái của tiến trình
-Tại một thời điểm chỉ có 1 tiến trình ở trạng thái Running trên 1 bộ xử lý bất kỳ và có thể có nhiều tiến trình ở trạng thái Ready và Waiting.
- Trạng thái của tiến trình tại mỗi thời điểm được xác định bởi hoạt động hiện thời của nó:
+New: tiến trình được tạo lập.
+Ready: tiến trình đã sẵn sàng, đang chờ cấp CPU.
+Running: tiến trình đang được xử lý.
+Waiting: tiến trình tạm dừng và chờ vì thiếu tài nguyên hay chờ 1 sự kiện nào đó.
+Halt: Tiến trình hoàn tất.
Tại một thời điểm, chỉ có một tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ. Trong khi đó, nhiều tiến trình có thể ở trạng thái blocked hay ready.
Các cung chuyển tiếp trong sơ đồ trạng thái biễu diễn sáu sự chuyển trạng thái có thể xảy ra trong các điều kiện sau :
- Tiến trình mới tạo được đưa vào hệ thống
- Bộ điều phối cấp phát cho tiến trình một khoảng thời gian sử dụng CPU
- Tiến trình kết thúc
- Tiến trình yêu cầu một tài nguyên nhưng chưa được đáp ứng vì tài nguyên chưa sẵn sàng để cấp phát tại thời điểm đó ; hoặc tiến trình phải chờ một sự kiện hay thao tác nhập/xuất.
- Bộ điều phối chọn một tiến trình khác để cho xử lý .
- Tài nguyên mà tiến trình yêu cầu trở nên sẵn sàng để cấp phát ; hay sự kiện hoặc thao tác nhập/xuất tiến trình đang đợi hoàn tất.
TranVanTy(113A)- Tổng số bài gửi : 10
Join date : 20/07/2012
Age : 35
Similar topics
» Thảo luận Bài 4
» Thảo luận Bài 4
» Thảo luận Bài 4
» Bài 4 : Câu 1 : Trình bày khái niệm và mô hình chuyển trạng thái của tiến trình ?
» Câu 1 : Trình bày khái niệm và mô hình chuyển trạng thái của tiến trình
» Thảo luận Bài 4
» Thảo luận Bài 4
» Bài 4 : Câu 1 : Trình bày khái niệm và mô hình chuyển trạng thái của tiến trình ?
» Câu 1 : Trình bày khái niệm và mô hình chuyển trạng thái của tiến trình
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết