Bài giảng Hệ điều hành: Chương 1 giới thiệu chung về hệ điều hành. Thông qua chương này người học có thể hiểu được: Khái niệm về hệ điều hành, các hệ thống máy tính, cấu trúc hệ điều hành. Mời các bạn cùng tham khảo.
Trang 1H đi u hành ệ ề
Chương 1: Gi i thi uớ ệ chung
Trang 3H đi u hành ki m soát và ệ ề ể
đi u ph i vi c s d ng ề ố ệ ử ụ
máy tính đ gi i quy t các ể ả ế
v n đ c a ng ấ ề ủ ườ ử ụ i s d ng
Ng ườ ử ụ i s d ng (ng ườ i, máy
Trang 4M c tiêu ụ h ệ đi u hành ề
• M c tiêu c a h ụ ủ ệ đi u hành:ề
– Ch y ạ ch ươ ng trình và giúp gi i quy t v n đ ả ế ấ ề
c a ủ ng ườ ử ụ i s d ng d dàng h n ễ ơ – Làm cho h th ng máy tính ệ ố d ễ s d ng ử ụ – S d ng ph n c ng máy tính m t cách hi u ử ụ ầ ứ ộ ệ
qu ả
Trang 5Đ nh nghĩa ị h ệ đi u hành ề
• B cộ ấp phát tài nguyên qu n lý và phân b ả ổtài nguyên
• Ch ng trìnhươ đi u khi nề ể đi u khi nề ể vi c ệ
th c hi n các chự ệ ương trình c a ngủ ườ ửi s
d ng và ho t đ ng c a các thi t b I / O.ụ ạ ộ ủ ế ị
• H t nhân m t ch ng trình ạ ộ ươ luôn luôn
ch y.ạ
Trang 6Các h th ng máy tính ệ ố
• Các h th ng mainframe ệ ố
– H th ng x lý theo lô ệ ố ử – H th ng đa ch ng trình ệ ố ươ – H th ng đa ng i dùng ệ ố ườ
Trang 7H th ng x lý theo lô ệ ố ử
• Ng i dùng không t ng tác ườ ươ
tr c ti p v i h th ng máy ự ế ớ ệ ố
tính
• Ng i dùng chu n b m t ườ ẩ ị ộ
công vi c và đ trình t i ệ ệ ớ
ngườ ậi v n hành máy tính
• Ng i dùng nh n l i k t ườ ậ ạ ế
qu sau 1 kho ng th i gian ả ả ờ
không xác đ nhị
Trang 8H th ng đa ch ệ ố ươ ng trình
• HĐH gi nhi u ch ng trình ữ ề ươ
trong b nhộ ớ
• HĐH ch y 1 ch ng trình ạ ươ
trong s đó, khi chố ương trình
này ph i đ i, HĐH chuy n ả ợ ể
sang ch y chạ ương trình khác
Trang 9H th ng đa ng ệ ố ườ i dùng
• Còn g i là h th ng chia s th i gian, cho ọ ệ ố ẻ ờphép nhi u ngề ười dùng tương tác v i máy ớtính
• M i ng i dùng có ít nh t 1 ch ng trình ỗ ườ ấ ươđang ch y g i là ti n trình. ạ ọ ế
• H th ng chia cho m i ti n trình m t khe ệ ố ỗ ế ộ
th i gian.ờ
• Khi h t khe th i gian thì h th ng chay ti n ế ờ ệ ố ếtrình khác
Trang 11H th ng đa x lý ệ ố ử
• Ph bi n là h th ng đa x lý đ i x ngổ ế ệ ố ử ố ứ
• M i CPU ch y m t b n copy c a HĐH và ỗ ạ ộ ả ủliên l c v i nhau khi c nạ ớ ầ
• H th ng đa x lý có các l i ích sauệ ố ử ợ
– Tăng hi u năng ệ – Tăng tính kinh t khi m r ng ế ở ộ – Tăng đ tin c y ộ ậ
Trang 12H th ng khách – ch ệ ố ủ
• H th ng máy ch dùng ph c v các yêu ệ ố ủ ụ ụ
c u t nhi u máy kháchầ ừ ề
Trang 15H th ng th i gian th c ệ ố ờ ự
• H th ng th i gian th c ph i đáp ng các ệ ố ờ ự ả ứthách th c v m t th i gianứ ề ặ ờ
• Công vi c ph i đ c hoàn thành trong m t ệ ả ượ ộ
gi i h n th i gian đã xác đ nhớ ạ ờ ị
• H th ng th i gian th c c ng đ m b o các ệ ố ờ ự ứ ả ảtác v quan tr ng đụ ọ ược hoàn thành đúng
h nạ
• H th ng th i gian th c m m đ m b o các ệ ố ờ ự ề ả ảtác v quan tr ng có đ u tiên cao nh tụ ọ ộ ư ấ
Trang 17Các môi tr ườ ng tính toán
• Tính toán truy n th ngề ố
• Tính toán d a trên Webự
• Tính toán nhúng
Trang 18C u trúc máy tính ấ
Trang 19Các d ch v h đi u hành ị ụ ệ ề
Trang 22C u trúc HĐH: ấ Máy o ả
Trang 23Tài li u tham kh o ệ ả
• Andrew S. Tanenbaum, Modern Operating Systems (2nd Edition), 2001
• Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts (8th
edition), 2008