HỆ ĐIỀU HÀNH<br />
(OPERATING SYSTEM CONCEPTS)<br />
<br />
Wiley - Operating System<br />
Concepts(Silberschatz).9th<br />
<br />
Giới thiệu môn học<br />
Mục tiêu môn học<br />
<br />
<br />
Vai trò của HĐH<br />
<br />
<br />
<br />
Nguyên lý hoạt động của HĐH đa nhiệm<br />
<br />
Nội dung<br />
<br />
<br />
Phần 1: Tổng quan (Overview)<br />
<br />
<br />
<br />
Phần 2: Quản lý tiến trình (Process Management)<br />
<br />
<br />
<br />
Phần 3: Quản lý bộ nhớ (Memory Management)<br />
<br />
<br />
<br />
Phần 4: Quản lý I/O (I/O Management)<br />
<br />
<br />
<br />
Phần 5: Quản lý hệ thống file (Storage Management)<br />
<br />
1.2<br />
<br />
Process Management<br />
<br />
CHƯƠNG 2:<br />
QUẢN LÝ TIẾN TRÌNH – P3<br />
ĐỒNG BỘ TIẾN TRÌNH<br />
1.3<br />
<br />
Nội dung<br />
Các khái niệm<br />
<br />
<br />
chương trình và tiến trình<br />
<br />
<br />
<br />
các thao tác & trạng thái của tiến trình<br />
<br />
<br />
<br />
khối điều khiển tiến trình ProcessControlBlock<br />
<br />
Điều phối tiến trình<br />
Liên lạc giữa các tiến trình<br />
Đồng bộ tiến trình<br />
Deadlock<br />
<br />
1.4<br />
<br />
Liên lạc giữa các tiến trình<br />
Các tiến trình trong hệ thống có thể độc lập hay có hợp tác với nhau<br />
Các tiến trình hợp tác với nhau xuất phát từ nhu cầu :<br />
<br />
<br />
Chia sẻ thông tin<br />
<br />
<br />
<br />
Tăng tốc độ tính toán<br />
<br />
<br />
<br />
Cấu trúc module của chương trình<br />
<br />
Khi hợp tác , các tiến trình cần giao tiếp với nhau ( interprocess<br />
<br />
communication – IPC )<br />
<br />
1.5<br />
<br />