
các trạng thái của tiến trình? vẽ sơ đồ và giải thích sự chuyển đổi các trạng thái đó?

chắc là bạn có sơ đồ trạng thái rồi ấy gì,mh trả lời luôn nha:Một tiến trình được tạo ra ở trạng thái New. Do có nhiều tiến trình được tạo ra nên trong trạng thái new có hàm chờ (join queue), để duyệt từng tiến trình. Một tiến trình nào đó được HDH cho phép sẽ chuyển từ trạng thái Join queue sang trạng thái ready queue. Trong ready cũng có thế có nhiều tiến trình. HDH chọn 1 tiến trình thực thi - chuyển qua trạng thái running.
Tại trạng thái running của 1 tiến trình. Khi gặp lệnh exit sẽ lập tức chuyển tiến trình đó đến terminated. Tiến trình bị ngắt (interrup) có thể do chạy quá lâu ( còn gọi là “tiếm quyền”), hết thời lượng phải chuyển qua tiến trình khác, lúc này tiến trình ở trạng thái waiting. Waiting sẻ trả về cho ready để ready tiếp tục chuyển qua running. Và một tiến trình sau khi running xong sẽ được chuyển qua trạng thái - trạng thái kết thúc.
mh trả lời vậy đó,có gì sai sót mọi ng sửa dùm,hjhj.
