8
Chương 1: Tổng quan về HĐH
Nội dung chương:
Vai trò củaHệđiềuhành
Các thành phầncủa HĐH
Mộtsốkiếntrúc HĐH
Quá trình phát triểncủa HĐH
Mộtsố HĐH hiệnđại
9
Vai trò của HĐH
Quảntrịtài nguyên
Tài nguyên: CPU, RAM, HDD, printer…
Đốitượng sửdụng tài nguyên: Chương trình ƯD
Nhiệmvụ: Cung cấpgiảithuậtcấp phát, quảntrịtài nguyên
cho các đốitượng hoạtđộng.
Mụctiêu:Cấpphátđầyđủ, công bằng, hiệuquả
Điều khiểnthiếtbị
Nhiệmvụ: Che dấu các chi tiếtphầncứng, tạomôitrường dễ
làm việchơnchoNSD.
Mụctiêu: Tạosựđộclậpthiếtbị.
Ví dụ: Làm sao để MS.Word có thểin đượcvới nhiềuloạimáy
in khác nhau nhưin kim, laser, phun của nhiều hãng khác nhau
10
HĐH và các thành phầncủahệthống
11
HĐH và các thành phầncủahệthống
12
Các dịch vụcủahệthống
Nạp và thi hành chương trình (load & run)
Các thao tác xuấtnhập (I/O Operations)
Các thao tác truy xuất/cậpnhậthệthống tậptin
(file system)
Các cơchếliên lạc/trao đổi thông tin giữacáctác
vụ
Phát hiện/chỉnh sửalỗi
…
ÆGiao tiếpgiữacácchương trình ứng dụng và HĐH
đượcthựchiệnphầnlớn thông qua các lờigọihệ
thống (System Call)