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 – P2<br />
ĐIỀU PHỐI TIẾN TRÌNH<br />
1.3<br />
<br />
Là gì? Tại sao?<br />
Điều phối tiến trình là gì?<br />
Tại sao?<br />
<br />
Đầu tiên là để chia sẻ tài nguyên tốn kém – đa chương<br />
(multiprogramming)<br />
Ngày nay có thể thực thi nhiều tác vụ cùng lúc vì processor rất<br />
mạnh<br />
<br />
1.4<br />
<br />
Multiprogramming và Time-sharing<br />
Đa chương (multiprogramming) cho phép tối ưu hiệu quả CPU<br />
<br />
Chia sẻ thời gian (time-sharing) hay đa nhiệm (multitasking)<br />
<br />
<br />
Nhiều công việc cùng được thực hiện thông qua cơ chế chuyển<br />
đổi của CPU<br />
<br />
<br />
<br />
thời gian mỗi lần chuyển đổi diễn ra rất nhanh.<br />
<br />
1.5<br />
<br />