Bài giảng Hệ điều hành - Chương 4: Quản lý tiến trình, đồng bộ hóa tiến trình và tắc nghẽn - Trần Công Án
KHÁI NIỆM TIẾN TRÌNH
► riến trình là thê hiện (instance) của một chương trình máy tính trong bộ nhó, đang thực thi hoặc chờ thực thi.
► Mỗi tiến trình thường được gán 1 số định danh tiến trình (process identifier, pid), dùng đê định danh các tiến trình.
► Một tiến trình bao gồm:
► Mã lệnh chương trình (program code)
► Bộ đếm chương trình (program counter) và các thanh ghi của CPU
► Ngăn xếp (stack)
► Phần dữ liệu (data section)
► Có thế gồm phần bộ nhó cấp phát động khi tiến trình thực thi (heap)
► Chương trình là một thực thế bị động, được lưu trữ trên đĩa.
► Tiến trình là một thực thê chủ động, lưu trú trên bộ nhó chính.
► Khi một chương trình được kích hoạt (nhấp chuột, CLI, .), một thê hiện của chương trình sẽ được nạp lên bộ nhớ, tạo ra 1 tiến trình.
► Một chương trình có thê có vài tiến trình trong bộ nhỏ.
heap
data
text
File đính kèm:
- bai_giang_he_dieu_hanh_chuong_4_quan_ly_tien_trinh_dong_bo_h.pdf