QUẢN LÝ TIẾN TRÌNH
Nhóm 3: Lê Tuấn Anh
Cao Quang Hoàng
Trần Thị Minh Huệ
Nguyễn Phi Long
Vũ Văn Ninh
QU N LÝ TI N TRÌNHẢ Ế
Khái ni m ti n trìnhệ ế
Ho t đ ng và tr ng thái ti n trì nhạ ộ ạ ế
Đi u khi n ti n trìnhề ể ế
L p l ch ti n trìnhậ ị ế
KHÁI NI M TI N TRÌNHỆ Ế
Ti n trình là m t ch ng trình đang x lý, s ế ộ ươ ử ở
h u m t con tr l nh, t p các thanh ghi và các ữ ộ ỏ ệ ậ
bi n. Đ hoàn thành tác v , ti n trình c n tài ế ể ụ ế ầ
nguyên: CPU, b nh , thi t b I/O,…ộ ớ ế ị
Các ki u h đi u hành th c hi n ti n trình:ể ệ ề ự ệ ế
Th c hi n theo lôự ệ
Chia s th i gianẻ ờ
KHÁI NI M TI N TRÌNHỆ Ế
M t ti n trình bao g m:ộ ế ồ
TRÌNH
B đi u ph i ch n m t ti n trình khác có tr ng ộ ề ố ọ ộ ế ạ
thái ready 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 I/O ể ấ ự ệ ặ
ti n trình đang đ i(có tr ng thái waiting) hoàn ế ợ ạ
t t, ti n trình chuy n sang ready ấ ế ể
HO T Đ NG VÀ TR NG THÁI TI N Ạ Ộ Ạ Ế
TRÌNH
Tr ng thái ti n trình:ạ ế
new: Ti n trình đang đ c t oế ượ ạ
running:các ch th đ c th c thiỉ ị ượ ự
waiting: Ti n trình ế đang ch cung đ c c p ờ ượ ấ
tài nguyên ho c ặ ch m t s ki n nào đó xu t ờ ộ ự ệ ấ
hi nệ đ chuy n sang tr ng thái s n sàng.ể ể ạ ẵ
ready: Ti n trình tr ng thái s n sàng ch ế ở ạ ẵ ờ
đ c ch y.ượ ạ
terminated: Ti n trì nh k t thúc.ế ế
ĐI U KHI N TI N TRÌNHỀ Ể Ế
Thông tin liên quan đ n ti n trìnhế ế
Th c thiự
Cha và con th c thi đ ng th iự ồ ờ
Cha ch con th c thi k t thúc.ờ ự ế
T O TI N TRÌNHẠ Ế
Không gian đ a chị ỉ
Con dùng chung v i chaớ
Con có không gian riêng
K T THÚC TI N TRÌNHẾ Ế
Ti n trình th c hi n ch th cu i cùng và tr ế ự ệ ỉ ị ố ả
đi u khi n v cho h đi u hành.ề ể ề ệ ề
Chuy n d li u t con v chaể ữ ệ ừ ề
D li u ti n trình đ c gi i phóngữ ệ ế ượ ả
Cha có th k t thúc th c hi n ch ng trình conể ế ự ệ ươ
Con v t quá tài nguyên đ c chiaượ ượ
Nhi m v c a ti n trình không c n kéo dài n aệ ụ ủ ế ầ ữ
Cha k t thúc:ế
K t thúc.ế