... Nhi 13 Nhận xét message Là chế IPC tổng quát Hỗ trợ liên lạc tiến trính máy Hỗ trợ liện lạc tiến trính hệ thống phân tán Liên lạc hệ thống không đồng ? 10/28/2005 Trần Hạnh Nhi 14 Liên lạc hệ thống ... Chi phí thực cao (system call) Liên lạc tiến trình Liên lạc chiều Pipe HĐH đại : Anomynous Pipe : This… Named Pipe : Unix , Windows NT… Truyền liệu có cấu t...
... 8/22/20 13 40 Chương 3: Tiến Trình 41 8/22/20 13 Chương 3: Tiến Trình Giới thiệu Luồng (Thread) Lập trình vi xử lý đa nhân Mô hình đa luồng 8/22/20 13 42 Chương 3: Tiến Trình 43 8/22/20 13 Chương 3: Tiến ... trình chương trình 8/22/20 13 21 Chương 3: Tiến Trình 8/22/20 13 22 Chương 3: Tiến Trình 8/22/20 13 23 Chương 3: Tiến...
... scheduling : chọn tiến trình khởi động (mang vao nhớ nhận trạng thái ready) Mediumterm scheduling : đònh chuyển tiến trình running sang trạng thái blocked Shorterm scheduling : chọn tiến trình trạng ... CPU hiệu Đảm bảo tất tiến trình tiến triển xử lý Tất tiến trình ? Đề xuất độ ưu tiên cho tiến trình ? Thời điểm lựa chọn ? (Thời điểm kích hoạt Schedule...
... terminated 3. 3.Process control block Đã thấy trình hệ thống cấp phát Process Control Block (PCB) PCB cấu trúc liệu quan trọng hệ điều hành gồm: - Trạng thái trình: new, ready, running,… - Bộ đếm chương ... hợp hài hòa chúng Khoa KTMT 16 Bộ đònh thời trung gian(medium-term scheduling) Đôi hệ điều hành (như time-sharing system) có thêm medium-term scheduling để điều...
... TRẠNG THÁI QUÁ TRÌNH Khi trình thực thay đổi trạng thái new: Quá trình khởi tạo running: thị thực waiting: Quá trình chờ đợi biến cố xảy ready: Quá trình chờ cấp processor terminated: Quá trình kết ... NIỆM QUÁ TRÌNH HĐH thực nhiều kiểu chương trình: Hệ thống bó – jobs Các hệ thống chia sẻ thời gian – chương trình người dùng/ nhiệm vụ Công việc (job) = trình (proces...
... CPU vật lý : làm để tạo ảo giác tiến trình sở hữu CPU riêng ? Dispatcher luân chuyển CPU tiến trình: Ngữ cảnh xử lý riêng biệt cho tiến trình (PCB) Dispatching loop : CPU while (1) { interrupt ... tác tiến trình Tạo lập tiến trình : Cấp phát tài nguyên cho tiến trình ? Hoạt động cha độc lập Kết thúc tiến trình : Thu hồi tài nguyên...
... dụ Tiến trình Thời điểm t/g xử lý vào Thời điểm cấp processor P1 P2 P3 24 27 P1 24 P2 Thời gian ch : P3 P 1: P 2: 23 P 3: 25 4. 5 Các chiến lược điều phối Chiến lược phân phối xoay vòng: Tiến ... điểm tiến trình Tính hướng xuất nhập Tính hướng xử lý Tương tác hay xử lý theo lô Độ ưu tiên tiến trình Thời gian sử dụng CPU Thời gian lại để...
... Khối điều khiển tiến trình( process control block -PCB) Quản lý hoạt động tiến trình Cấu trúc liệu khối điều khiển bao gồm: Định danh tiến trình Trạng thái tiến trình Ngữ cảnh tiến trình ... tác điều độ tiến trình qua đoạn găng Tại thời điểm cho phép tiến trình nằm đoạn găng, tiến trình khác có nhu cầu vào đoạn găng phải chờ Tiến...
... Ready: tiến trình sẵn sàng, chờ cấp CPU Running: tiến trình xử lý Waiting: tiến trình tạm dừng chờ thiếu tài nguyên hay chờ kiện Halt: Tiến trình hoàn tất Mô tả chuyển trạng thái tiến trình (5) (1) ... thiết bị nhập/xuất 1. 1 Tiến trình( process)?(tt) Tiến trình bao gồm thành phần: Code, Data, Stack Code: Thành phần câu lệnh thực Data: Thành phần liệu...
... tạo tiến trình khác Các tiến trình tạo tiến trình con, hình thành tiến trình hệ thống Các tiến trình tạo thừa hưởng tài nguyên từ cha, hay cấp tài nguyên 10/28/2005 Trần Hạnh Nhi 13 Kết thúc tiến ... Hạnh Nhi 18 Khác biệt Tiểu trình & Tiến trình Tiểu trình : dòng xử lý Tiến trình : P1 không gian đòa nhiều tiểu trình T1 Các tiến trình độc lập Các tiể...
... phải thay đổi trạng thái tiến trình 10/28/2005 Trần Hạnh Nhi 44 Ý tưởng Hệ Điều hành hỗ trợ primitive : Sleep() : Tiến trình gọi nhận trạng thái Blocked WakeUp(P): Tiến trình P nhận trạng thái ... interleavings : tiến trình “xen vào” trình truy xuất tài nguyên tiến trình khác Giải pháp : bảo đảm tính atomicity cho phép tiến trình hoàn tất trọn vẹn trình truy...