• Hệ điều hành (Operating System) là tập hợp các chương trình được thiết kế để điều khiển toàn bộ các thiết bị phần cứng và phần mềm ứng dụng trong máy tính, tương tác và quản lý việc [r]
(1)Lê Viết Mẫn - lvman@hce.edu.vn Hệ điều hành
v 2.2 - 09/2018
Hệ điều hành
(2)Lê Viết Mẫn - lvman@hce.edu.vn Hệ điều hành
Nội dung
1 Hệ điều hành
(3)Lê Viết Mẫn - lvman@hce.edu.vn Hệ điều hành
Hệ điều hành
(4)Lê Viết Mẫn - lvman@hce.edu.vn Hệ điều hành
Khái niệm chức năng
• Hệ điều hành (Operating System) tập hợp chương trình được thiết kế để điều khiển toàn thiết bị phần cứng phần mềm ứng dụng máy tính, tương tác quản lý việc giao tiếp máy tính người sử dụng
• Mỗi máy tính địi hỏi phải có hệ điều hành để thực chức
• Phải nạp vào nhớ máy tính trước chạy phần mềm
• Các chức hệ điều hành
• Quản lý luồng thơng tin vào
• Kiểm tra phát sai hỏng thiết bị
• Phân chia tài nguyên
• Quản lý tập tin
(5)Lê Viết Mẫn - lvman@hce.edu.vn Hệ điều hành
Vị trí HĐH
(6)Lê Viết Mẫn - lvman@hce.edu.vn Hệ điều hành
Phân loại
• Giao diện người dùng
• Giao diện văn (Command driven)
• Giao diện đồ hoạ (GUI - Graphical User Interface)
• Dựa vào số lượng người dùng riêng tư người dùng
• Single-user: đơn người dùng
• Multi-user: nhiều người dùng, bảo mật người dùng
• Dựa tác vụ (task)
• Single-tasking: cơng việc (chương trình thời điểm)
• Multi-tasking: nhiều cơng việc thời điểm (nhiều chương trình chạy đan xen nhau)
• Số lượng CPU
• Single-processing: chạy chương trình CPU
• Multi-processing: chạy chương trình nhiều CPU
(7)Lê Viết Mẫn - lvman@hce.edu.vn Hệ điều hành
Phân loại (tt)
• Luồng (thread)
• Single-threading
• Multi-threading: phần khác chương trình chạy “đồng thời”
• Mạng (network)
• Network OS: hỗ trợ giao tiếp mạng máy tính
• Non-network OS
• Server/workstation (máy chủ/máy trạm)
• Server OS: dùng cho máy chủ
• Workstation OS: dùng cho máy trạm
• Real-time Operating System
• Phản ứng lại tác động người dùng cách tức (real-time)