Chương trình trung gian giữa phần cứng máy tính và người sử dụng, có chức năng điều khiển và phối hợp việc sử dụng phần cứng và cung cấp các dịch vụ cơ bản cho các ứng dụng.. Mục tiê[r]
Trang 1HỆ ĐIỀU HÀNH
Chương 1 Tổng quan về hệ điều hành
11/2/2017
Trang 2Mục tiêu chương 1
hành, và các thành phần của hệ điều hành
11/2/2017 Copyrights 2017 CE-UIT All Rights Reserved 2
Trang 3Nội dung chương 1
Trang 4Tổng quan
Chương trình trung gian giữa phần
cứng máy tính và người sử dụng, có
chức năng điều khiển và phối hợp
việc sử dụng phần cứng và cung cấp
các dịch vụ cơ bản cho các ứng dụng.
Giúp người dùng dễ dàng sử dụng hệ
thống.
Quản lý và cấp phát tài nguyên hệ
thống một cách hiệu quả.
11/2/2017 Copyrights 2017 CE-UIT All Rights Reserved 4
Phần cứng
Hệ Điều Hành
Các ứng dụng
Người dùng
Chạy ứng dụng abc trên phần
cứng XYZ
Trang 5Tổng quan (tt)
Hình của Dror G Feitelson
Physical devices Microprogramming Machine language Operating system
Compilers Editors Command
interpreter
Banking system
Airline reservation Web browser Application programs
Hardware System programs
Trang 6Cấu trúc hệ thống máy tính
11/2/2017 Copyrights 2017 CE-UIT All Rights Reserved 6
Trang 7Cấu trúc hệ thống máy tính (tt)
Bao gồm các tài nguyên cơ bản của máy tính như CPU, bộ nhớ, các thiết bị I/O
Phân phối tài nguyên, điều khiển và phối hợp các hoạt động của các chương trình trong hệ thống.
Sử dụng hệ thống tài nguyên để giải quyết một bài toán tính toán nào đó của người sử dụng.
Ví dụ: compilers, database systems, video games, business
Trang 8Các chức năng chính của hệ điều hành
(coordination & synchronization)
dữ liệu,…)
và phục hồi hệ thống khi có lỗi (error recovery)
11/2/2017 Copyrights 2017 CE-UIT All Rights Reserved 8
Trang 9Phân loại hệ điều hành
Hệ điều hành dành cho máy MainFrame
Hệ điều hành dành cho máy Server
Hệ điều hành dành cho máy nhiều CPU
Hệ điều hành dành cho máy tính cá nhân (PC)
Hệ điều hành dành cho máy PDA (Embedded OS - hệ điều hành nhúng)
Hệ điều hành dành cho máy chuyên biệt
Hệ điều hành dành cho thẻ chíp (SmartCard)
Trang 10Phân loại hệ điều hành (tt)
Hệ điều hành đơn nhiệm
Hệ điều hành đa nhiệm
Một người dùng
Nhiều người dùng
Mạng ngang hàng
Mạng có máy chủ: LAN, WAN, …
11/2/2017 Copyrights 2017 CE-UIT All Rights Reserved 10