intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Hệ điều hành: Chương 4 - Trần Công Án

Chia sẻ: đinh Thị Tú Oanh | Ngày: | Loại File: PDF | Số trang:87

94
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Mục tiêu của chương 4 nhằm giới thiệu các khái niệm về Tiến trình và những thao tác cơ bản trong Quản lý tiến trình như tạo, định thời và kết thúc tiến trình. Các phương thức Giao tiếp liên tiến trình và vấn đề Tắc nghẽn của tiến trình cũng sẽ được trình bày.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ điều hành: Chương 4 - Trần Công Án

Hệ Điều Hành<br /> Chương 4. Quản Lý Tiến Trình,<br /> Đồng bộ hóa Tiến trình & Tắc nghẽn<br /> Giảng viên<br /> TS. Trần Công Án<br /> tcan@cit.ctu.edu.vn<br /> Khoa Công Nghệ Thông Tin & Truyền Thông<br /> Đại học Cần Thơ<br /> <br /> 2018<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> <br /> Mục Tiêu<br /> <br /> Giới thiệu các khái niệm về Tiến trình và những thao tác cơ bản trong<br /> Quản lý Tiến trình như tạo, định thời và kết thúc tiến trình. Các phương<br /> thức Giao tiếp liên tiến trình và vấn đề Tắc nghẽn của tiến trình cũng sẽ<br /> được trình bày.<br /> <br /> TS. Trần Công Án<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> <br /> 2<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> <br /> Nội Dung<br /> Tổng quan về tiến trình<br /> Giao tiếp liên tiến trình<br /> Định thời tiến trình<br /> Các giải thuật định thời<br /> Đồng bộ hóa tiến trình<br /> Tắc nghẽn (Deadlock)<br /> <br /> TS. Trần Công Án<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> <br /> 3<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> Tổng quan về tiến trình<br /> <br /> Tổng quan về tiến trình<br /> <br /> TS. Trần Công Án<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> <br /> 4<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> Tổng quan về tiến trình<br /> Khái niệm Tiến trình<br /> <br /> Khái Niệm Tiến Trình<br /> Tiến trình là thể hiện (instance) của một chương trình máy tính trong<br /> bộ nhớ, đang thực thi hoặc chờ thực thi.<br /> Mỗi tiến trình thường được gán 1 số định danh tiến trình (process<br /> identifier, pid), dùng để định danh các tiến trình.<br /> Một tiến trình bao gồm:<br /> Mã lệnh chương trình (program code)<br /> Bộ đếm chương trình (program counter) và các thanh ghi của CPU<br /> Ngăn xếp (stack)<br /> Phần dữ liệu (data section)<br /> Có thể gồm phần bộ nhớ cấp phát động khi tiến trình thực thi (heap)<br /> TS. Trần Công Án<br /> <br /> [HĐH] Ch4. Quản lý tiến trình<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2