Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (347.04 KB, 34 trang )
Vai trò của hệ điều hành
6
Vai trò của hệ điều hành
• Quản trị tài nguyên
– CPU, RAM, printer…
– Nhiệm vụ: Cung cấp giải thuật cấp phát, quản trị tài nguyên cho
các đối tượng hoạt động.
– Mục tiêu:Cấp phát đầy đủ, công bằng, hiệu quả
• Điều khiển thiết bị
– Nhiệm vụ: Che dấu các chi tiết phần cứng, tạo môi trường dễ
làm việc hơn cho người dùng.
– Mục tiêu: Tạo sự độc lập thiết bị.
7
Thành phần của HĐH
• Quản lý tài nguyên là vai trò quan trọng nhất của HĐH, do đó
cần có một số thành phần quản lý CPU, quản lý bộ nhớ, …
– CPU
: quản lý tiến trình(bao gồm quản lý CPU)
– RAM
: quản lý bộ nhớ chính
– Input/Output : quản lý nhập/xuất (thấy rõ ở DOS)
– Hệ thống tập tin : Quản lý tập tin
Hệ thống bảo vệ
Quản lý mạng
Shell (giao tiếp người dùng)
8
Dịch vụ của HĐH
• Nạp và thi hành chương trình (load & run)
• Các thao tác xuất nhập (I/O Operations)
• Các thao tác truy xuất/cập nhật hệ thống tập tin (file system)
• Các cơ chế liên lạc/trao đổi thông tin giữa các tác vụ
• Phát hiện/chỉnh sửa lỗi
• …
Giao tiếp giữa các chương trình ứng dụng và HĐH được thực
hiện phần lớn thông qua các lời gọi hệ thống (System Call)
9