tailieunhanh - Bài giảng Nguyên lý hệ điều hành: Chương 3 - Phạm Quang Dũng

Bài 3 của bài giảng Nguyên lý hệ điều hành trang bị cho người học những hiểu biết về tiến trình (Processes). Các nội dung chính trong chương này gồm có: Khái niệm tiến trình, cập lịch tiến trình, các hoạt động trên tiến trình, các tiến trình hợp tác (Cooperating Processes), giao tiếp liên tiến trình (Interprocess Communication). | Nội dung chương 3 BÀI GIẢNG NGUYÊN LÝ HỆ ĐIỀU HÀNH Khái niệm tiến trình Lập lịch tiến trình Chương 3: Tiến trình (Processes) Phạm Quang Dũng Bộ môn Khoa học máy tính Khoa Công nghệ thông tin Trường Đại học Nông nghiệp HN Website: Các hoạt động trên tiến trình Các tiến trình hợp tác (Cooperating Processes) Giao tiếp liên tiến trình (Interprocess Communication) Bài giảng Nguyên lý Hệ điều hành . Khái niệm tiến trình (process) Phạm Quang Dũng ©2008 Tiến trình trong bộ nhớ Một HĐH thực hiện nhiều loại chương trình khác nhau: Batch system: thực hiện các job Time-shared system: thực hiện user programs hoặc tasks Các thuật ngữ job và process là tương tự nhau. Process – một chương trình đang được thực hiện; sự thực hiện tiến trình phải tiến triển theo kiểu tuần tự. Một tiến trình (process) bao gồm: program counter - bộ đếm chương trình stack - ngăn xếp data section - đoạn dữ liệu Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng ©2008 Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng ©2008 1 Khối điều khiển tiến trình Khố điề khiể tiế trì Process Control Block (PCB) Các trạng thái tiến trình Mỗi tiến trình được biểu diễn trong HĐH bởi một PCB. Mỗi PCB chứa các thông tin được gắn với mỗi tiến trình: Trạng thái tiến trình Bộ đếm chương trình Khi một tiến trình thực hiện, nó có thể thay đổi trạng thái (state) Các thanh ghi của CPU new: Tiến trình đang được khởi tạo. Thông tin lịch trình CPU running: Tiến trình ở trong CPU. Các lệnh đang được thực hiện. Thông tin quản lý bộ nhớ waiting: Tiến trình đang chờ sự kiện nào đó xuất hiện. ready: Tiến trình đang chờ đến lượt được thực hiện bởi CPU. Thông tin sử dụng CPU, thời gian, các số hiệu tiến trình terminated: Tiến trình kết thúc. Nó không biến mất cho đến khi một tiến trình khác đọc được trạng thái thoát của nó. Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng ©2008 Process Control Block (PCB) Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.