Ths. Lương Trần Hy Hiến<br />
www.hutechos.tk<br />
<br />
<br />
<br />
Giảng viên:<br />
Ths. Lương Trần Hy Hiến (HIENLTH)<br />
Khoa CNTT, ĐH Sư phạm TpHCM (FIT – HCMUP)<br />
<br />
Email: hienlth@hcmup.edu.vn<br />
<br />
<br />
<br />
Tài liệu môn học:<br />
http://fit.hcmup.edu.vn/~hienlth/HUTECH<br />
<br />
2<br />
<br />
<br />
<br />
Tài liệu tham khảo<br />
Sách, giáo trình Hệ điều hành,<br />
<br />
HUTECH<br />
Abraham Silberschatz, Peter Baer<br />
Galvin, Greg Gagne (2013),<br />
Operating System Concepts - 9th<br />
edition, ISBN: 978-1-118-06333-0<br />
<br />
3<br />
<br />
1.<br />
<br />
Hệ điều hành là gì?<br />
<br />
2.<br />
<br />
Cấu trúc phần cứng<br />
<br />
3.<br />
<br />
Đa chương và chia sẽ thời gian<br />
<br />
4.<br />
<br />
Hoạt động Hệ điều hành<br />
<br />
5.<br />
<br />
Cấu trúc Hệ điều hành<br />
<br />
6.<br />
<br />
Lời gọi hệ thống (System Call)<br />
<br />
7.<br />
<br />
Quá trình khởi động máy tính<br />
4<br />
<br />
<br />
<br />
Nhu cầu: Người dùng luôn thích sử dụng HĐH cho phép<br />
chạy vài chương trình đồng thời<br />
<br />
Hệ điều hành như thế gọi là gì?<br />
<br />
<br />
Thực tế: Hầu hết các máy tính chỉ có<br />
một bộ vi xử lý (các máy có >1 CPU<br />
khá đắt tiền)<br />
<br />
Làm sao thỏa mãn được nhu cầu người dùng?<br />
<br />
<br />
Một CPU rõ ràng chỉ có thể chạy được một chương trình<br />
<br />
<br />
<br />
Không thể chia CPU làm nhiều phần như chia bánh được <br />
5<br />
<br />