Hệ Điều Hành Hệ thống máy tính Chương 5 Giới thiệu tổng quan về Hệ điều hành 2 ❑ Phần cứng (Hardware) gồm các tài nguyên của máy tính CPU, memory, I/O devices ❑ Hệ điều hành (Operating system) Điều kh[.]
Hệ Điều Hành Hệ thống máy tính ❑ Phần cứng (Hardware): gồm tài nguyên máy tính: CPU, memory, I/O devices ❑ Hệ điều hành (Operating system): Điều khiển xếp việc sử dụng phần cứng ứng dụng người dùng ❑ Chương trình ứng dụng (Application programs): Xác định cách sử dụng tài nguyên hệ thống để giải vấn đề máy tính người dùng ❑ Người dùng(Users): Con người, máy tính khác Chương 5: Giới thiệu tổng quan Hệ điều hành Hệ thống máy tính Chương 5: Giới thiệu tổng quan Hệ điều hành Hệ điều hành gì? ❑ Hệ điều hành thành phần hệ thống máy tính, chương trình hoạt động trung gian người dùng phần cứng máy tính Chương 5: Giới thiệu tổng quan Hệ điều hành Hệ điều hành gì? ❑ Mục − − − tiêu hệ điều hành: Cung cấp môi trường để người dùng thực chương trình ứng dụng phần cứng máy tính Quản lý cấp phát tài nguyên máy tính cơng hiệu Là chương trình điều khiển với hai chức chính: ◼ Giám sát việc thực chương trình sử dụng để ngăn chặn lỗi việc sử dụng máy tính khơng ◼ Quản lý điều khiển hoạt động thiết bị I/O Chương 5: Giới thiệu tổng quan Hệ điều hành Lịch sử phát triển hệ điều hành ❑ Thế − Dùng ống chân khơng, có máy tính lớn chưa có hệ điều hành ❑ Thế − hệ thứ ba (1965-1980): Dùng IC Integrated Circuits Hệ thống đa chương – Multiprogramming ❑ Thế − hệ thứ hai (1955-1965): Dùng transistor hệ thống lô - Batch Systems ❑ Thế − hệ thứ (1945-1955): hệ thứ tư (1980-nay): Hệ điều hành cho máy tính cá nhân Chương 5: Giới thiệu tổng quan Hệ điều hành Phân loại hệ điều hành ❑ Hệ điều hành cho máy Mainframe: hướng tới việc thực nhiều công việc đồng thời Các hệ điều hành bao gồm: − − − Batch system: thực công việc thời điểm Transaction processing systems (TPS): hệ thống xử lý thông tin chi tiết tổ chức kinh doanh Timesharing systems: cho phép nhiều người dùng từ xa thực cơng việc máy tính lúc Chương 5: Giới thiệu tổng quan Hệ điều hành Phân loại hệ điều hành ❑ Hệ − − Hệ điều hành chạy máy server, phục vụ nhiều người dùng lúc mạng Cho phép người dùng chia sẻ tài nguyên phần cứng phần mềm ❑ Hệ − điều hành cho máy chủ điều hành đa xử lý Hệ điều hành dùng cho hệ thống kết nối nhiều CPU máy đơn, tùy thuộc vào cách kết nối mà hệ thống Parallel computers, Multicomputers, Multiprocessors Chương 5: Giới thiệu tổng quan Hệ điều hành Phân loại hệ điều hành ❑ Hệ − Cung cấp giao diện tốt cho người dùng, phổ biến Windows, Macintosh, Linux ❑ Hệ − điều hành cho máy tính cá nhân điều hành nhúng Dùng thiết bị gia dụng, máy trò chơi Những hệ điều hành thường đơn giản có đặc điểm hệ thống thời gian thực Chương 5: Giới thiệu tổng quan Hệ điều hành Phân loại hệ điều hành 10 ❑ Hệ − điều hành thời gian thực Thường dùng cho hệ thống điều khiển công nghiệp Hệ thống xử lý cho kết xác thời gian nhanh Có hai loại ◼ ◼ Hệ thống xử lý thời gian thực cứng (Hard realtime): cơng việc hồn tất thời điểm quy định Hệ thống thời gian thực mềm (Soft real-time): công việc thực theo độ ưu tiên Chương 5: Giới thiệu tổng quan Hệ điều hành ... điều hành Hệ điều hành gì? ❑ Hệ điều hành thành phần hệ thống máy tính, chương trình hoạt động trung gian người dùng phần cứng máy tính Chương 5: Giới thiệu tổng quan Hệ điều hành Hệ điều hành. .. (1980-nay): Hệ điều hành cho máy tính cá nhân Chương 5: Giới thiệu tổng quan Hệ điều hành Phân loại hệ điều hành ❑ Hệ điều hành cho máy Mainframe: hướng tới việc thực nhiều công việc đồng thời Các hệ điều. .. Những hệ điều hành thường đơn giản có đặc điểm hệ thống thời gian thực Chương 5: Giới thiệu tổng quan Hệ điều hành Phân loại hệ điều hành 10 ❑ Hệ − điều hành thời gian thực Thường dùng cho hệ thống