Bài giảng Hệ điều hành: Chương 2.3 - TS. Ngô Hữu Dũng

53 44 0
Bài giảng Hệ điều hành: Chương 2.3 - TS. Ngô Hữu Dũng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Hệ điều hành: Chương 2.3 do TS. Ngô Hữu Dũng biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm có: Liên lạc giữa các tiến trình, các cơ chế liên lạc, khái niệm đồng bộ tiến trình, tranh đoạt điều khiển,...

HỆ ĐIỀU HÀNH (OPERATING SYSTEM CONCEPTS) Wiley - Operating System Concepts(Silberschatz).9th Giới thiệu môn học  Mục tiêu môn học  Vai trò HĐH  Nguyên lý hoạt động HĐH đa nhiệm  Nội dung  Phần 1: Tổng quan (Overview)  Phần 2: Quản lý tiến trình (Process Management)  Phần 3: Quản lý nhớ (Memory Management)  Phần 4: Quản lý I/O (I/O Management)  Phần 5: Quản lý hệ thống file (Storage Management) 1.2 Process Management CHƯƠNG 2: QUẢN LÝ TIẾN TRÌNH – P3 ĐỒNG BỘ TIẾN TRÌNH 1.3 Nội dung  Các khái niệm  chương trình tiến trình  thao tác & trạng thái tiến trình  khối điều khiển tiến trình ProcessControlBlock  Điều phối tiến trình  Liên lạc tiến trình  Đồng tiến trình  Deadlock 1.4 Liên lạc tiến trình  Các tiến trình hệ thống độc lập hay có hợp tác với  Các tiến trình hợp tác với xuất phát từ nhu cầu :  Chia sẻ thông tin  Tăng tốc độ tính tốn  Cấu trúc module chương trình  Khi hợp tác , tiến trình cần giao tiếp với ( interprocess communication – IPC ) 1.5 Liên lạc tiến trình  Do tiến trình sở hữu không gian địa riêng => HĐH phải cung cấp chế liên lạc tiến trình  Các vấn đề nảy sinh liên lạc tiến trình :  Liên kết tường minh hay tiềm ẩn  Liên lạc theo chế độ đồng hay bất đồng  Liên lạc tiến trình máy tính khác biệt với liên lạc tiến trình máy tính khác 1.6 Các chế liên lạc  Tín hiệu – signal  Pipe  Vùng nhớ chia sẻ  Trao đổi thông điệp  Socket 1.7 Communication models Tham khao : IPC share memory (http://www.cs.cf.ac.uk/Dave/C/node27.html) 1.8 ĐỒNG BỘ TIẾN TRÌNH 1.9 Khái niệm  Sự cần thiết đồng hóa tiến trình hệ đa nhiệm ?  Yêu cầu độc quyền truy suất  Phát  Kết  sinh truy suất tài nguyên chia sẻ tác động đến tài nguyên làm ảnh hưởng lẫn u cầu phối hợp  Có tình huống, tiến trình cần phối hợp hoạt động  Việc xem xét đồng tiến trình dựa giả định tiến trình có khả liên lạc với  vùng nhớ chung 1.10 52 1.52 Tóm tắt 53 1.53 ... Management)  Phần 5: Quản lý hệ thống file (Storage Management) 1.2 Process Management CHƯƠNG 2: QUẢN LÝ TIẾN TRÌNH – P3 ĐỒNG BỘ TIẾN TRÌNH 1.3 Nội dung  Các khái niệm  chương trình tiến trình ... tiến trình  khối điều khiển tiến trình ProcessControlBlock  Điều phối tiến trình  Liên lạc tiến trình  Đồng tiến trình  Deadlock 1.4 Liên lạc tiến trình  Các tiến trình hệ thống độc lập...h cần chia sẻ semaphore s, giá trị khởi tạo , cấu trúc chương trình hình 1.32 Bài tốn sản xuất – tiêu thụ ( hay Vùng đệm có giới hạn ) 1.33 Bài toán sản xuất – tiêu thụ ( hay Vùng đệm có giới hạ

Ngày đăng: 30/01/2020, 04:56

Tài liệu cùng người dùng

Tài liệu liên quan