Hệ điều hành
HỆ ĐIỀU HÀNH
Phm Đăng Hi
haipd-fit@mail.hut.edu.vn
Bộ môn Khoa học Máy tính
Viện Công nghệ Thông tin & Truyền Thông
Ngày 19 tháng 3 năm 2011
1 / 201
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chương 2: Quản tiến trình
Chương 2 Qun lý tiến tnh
2 / 201
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chương 2: Quản tiến trình
Giới thiệu
Chương trình đang thực hiện
Được cung cấp tài nguyên (CPU, bộ nhớ, thiết bị vào/ra. . .)
để hoàn thành công việc
Tài nguyên được cấp khi khởi tạo tiến trình hay khi tiến trình
đang thực hiện
Gi là tiến trình (process)
Hệ thống tập các tiến trình thực hiện đồng thời
Tiến trình hệ điều hành Thực hiện lệnh hệ thống
Tiến trình ngưi dùng Thực hiện lệnh người dùng
Tiến trình thể chứa một hoặc nhiều luồng điều khiển
Trách nhim ca H điu hành: Đảm bo hat đng ca tiến
trình tiểu trình (luồng)
Tạo/xóa tiến trình (người dùng, hệ thống)
Điều phối tiến trình
Cung cấp chế đồng bộ, truyền thông ngăn ngừa tình
trạng bế tắc giữa các tiến trình
3 / 201
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chương 2: Quản tiến trình
Nội dung chính
4 / 201
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chương 2: Quản tiến trình
1. Tiến trình
Nội dung chính
1Tiến trình
2Luồng (Thread)
3Điều phối CPU
4Tài nguyên găng điều độ tiến trình
5Bế tắc xử bế tắc
5 / 201
CuuDuongThanCong.com https://fb.com/tailieudientucntt