TAILIEUCHUNG - Bài giảng Hệ thống máy tính - Chương 6: Quản lý quá trình

Bài giảng Hệ thống máy tính - Chương 6 "Quản lý quá trình" gồm có những nội dung cụ thể sau: Khái niệm cơ bản, định thời CPU, các tác vụ cơ bản: tạo/kết thúc quá trình, sự cộng tác giữa các quá trình, giao tiếp giữa các quá trình. . | 10/01/2017 Chapter 6. Quản lý quá trình Khái niệm cơ bản Định thời CPU Các tác vụ cơ bản: tạo/kết thúc quá trình Sự cộng tác giữa các quá trình Giao tiếp giữa các quá trình 1 Khái niệm cơ bản Hệ thống máy tính thực thi nhiều chương trình khác nhau ● Batch system: job ● Time-shared system: user program, task Quá trình (process) ● một chương trình đang thực thi Một quá trình được định nghĩa bởi ● Trạng thái CPU (trị của các thanh ghi) ● Không gian địa chỉ (nội dung bộ nhớ) ● Môi trường (environment, xác định thông qua các bảng của hệ điều hành) 2 Khái niệm cơ bản (tt) Trạng thái CPU ● ● ● ● ● Không gian địa chỉ ● ● ● ● Processor Status Word (PSW) Instruction Register (IR) Program Counter (PC) Stack Pointer (SP) Các general purpose register Text (code) Data Heap Stack Môi trường ● Vd: terminal đang dùng, các open file, các kênh giao tiếp với các quá trình khác ● Được liệt kê trong các bảng của hệ điều hành 3 1 10/01/2017 Process control block Hệ điều hành lưu thông tin về quá trình trong process control block (PCB) 4 Các bước nạp chương trình vào bộ nhớ 5 Từ chương trình đến quá trình Chương trình thực thi có định dạng load module mà trình nạp (loader) “hiểu” được Layout luận lý của process image ● Vd định dạng elf trong Linux Executable binary file (load module) Process image trong main memory program code program code data data start address heap stack 6 2 10/01/2017 Khởi tạo quá trình Các bước hệ điều hành khởi tạo quá trình ● Cấp phát một định danh duy nhất (process number hay process identifier, pid) cho quá trình ● Cấp phát không gian nhớ để nạp quá trình ● Khởi tạo khối dữ liệu Process Control Block (PCB) cho quá trình ● Thiết lập các mối liên hệ cần thiết (vd: sắp PCB vào hàng đợi định thời, ) 7 Các trạng thái của quá .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.