TAILIEUCHUNG - Bài giảng Hệ thống máy tính: Chương 6 - TS. Trần Thị Minh Khoa

Bài giảng Hệ thống máy tính: Chương 6 Quản lý tiến trình, cung cấp cho người học những kiến thức như: Tiến trình (Process); Định thì (Lập lịch, Scheduling); Đồng bộ (Synchronization); Tiểu trình (Thread). Mời các bạn cùng tham khảo! | Chap6 QUẢN LÝ TIẾN TRÌNH process management GV TS. Trần Thị Minh Khoa 6t Tiến trình Process Định thì Lập lịch Scheduling Đồng bộ Synchronization Tiểu trình Thread What is a Process Process Control Block Process States Suspended Processes Background 1. Hệ thống máy máy tính bộ sưu tập các tài nguyên phần cứng processor main memory I O modules timer disk drives . 2. Chương trình ứng dụng thi hành các chỉ định công việc 3. Các ứng dụng không được viết trực tiếp trên phần cứng máy tính 4. OS hoạt động trung gian giữa người dung và phần cứng máy tính cung cấp giao diện máy ảo tạo sự thuận tiện cho người dùng giao tiếp với phần cứng máy tính 5. OS quản lý cung cấp tài nguyên main memory network interface file systems khi ứng dụng yêu cầu Process Tiến trình xem như một tập các tài nguyên dùng để chạy một chương trình một chương trình đang thực thi nội dung bộ nhớ nội dung các thanh ghi trang thái I O Stack nội dung thanh ghi biểu diễn execution context hoặc thread of control Process Control Block PCB Trạng thái của mỗi tiến trình được lưu trong process control block PCB Được xem là dữ liệu trong phần dữ liệu của HĐH Tương tự như là đối tượng của một lớp Process Control Block PCB Các thông tin của một tiến trình Trạng thái tiến trình Program counter CPU registers Thông tin lập lịch của CPU Thông tin liên quan bộ nhớ Thông tin sổ sách mã số tiến trình số lượng CPU thời gian sử dụng CPU Trạng thái I O danh sách file đang mở danh sách các thiết bị đã cấp cho tiến trình Process States Trace Truy vết Dispatcher Điều phối Process States Process States Process States Suspended Processes Ready TT đang được lưu trong BNC và sẵn sang để thực thi Blocked TT đang trong BNC và đang chờ 1 sự kiện xảy ra Blocked Suspend TT đang trong BNP và đang chờ 1 sự kiện xảy ra. Ready Suspend TT đang trong BNP nhưng đã sẵn sàng để thực thi khi được loaf lên BNC. Suspended Processes Create a Process Làm sao tạo một tiến trình Sử dụng System call. Trong UNIX một tiến trình có thể tạo một tiến trình .

TỪ KHÓA LIÊN QUAN
Đã 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.