Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 98 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
98
Dung lượng
2,76 MB
Nội dung
Hệ điều hành HỆ ĐIỀU HÀNH Phạm Đăng Hải haipd-fit@mail.hut.edu.vn Bộ mơn Khoa học Máy tính Viện Cơng nghệ Thơng tin & Truyền Thông Ngày 12 tháng năm 2011 https://fb.com/sinhvienzonevn m / 92 Chương 1: Tổng quan Hệ Điều Hành Chương Tổng quan Hệ Điều Hành m https://fb.com/sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành Lịch sử phát triển Hệ điều hành Các khái niệm hệ điều hành Định nghĩa phân loại Hệ điều hành Tính chất Hệ điều hành Cấu trúc hệ điều hành Vấn đề xây dựng Hệ điều hành m https://fb.com/sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành Khái niệm Hệ điều hành Lịch sử phát triển Hệ điều hành Các khái niệm hệ điều hành Định nghĩa phân loại Hệ điều hành Tính chất Hệ điều hành Cấu trúc hệ điều hành Vấn đề xây dựng Hệ điều hành m https://fb.com/sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1.1 Cấu trúc phân lớp hệ thống Khái niệm Hệ điều hành Cấu trúc phân lớp hệ thống Khái niệm Hệ điều hành Chức Hệ điều hành m https://fb.com/sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1.1 Cấu trúc phân lớp hệ thống Kiến trúc hệ thống máy tính Một/ nhiều CPUs, thiết bị điều khiển liên kết hệ thống bus chung để truy nhập tới nhớ phân chia Các thiết bị điều khiển CPU thực đồng thời, cạnh tranh với nhauhttps://fb.com/sinhvienzonevn m / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1.1 Cấu trúc phân lớp hệ thống Các thành phần hệ thống máy tính Thường chia làm bốn phần Phần cứng (Hardware) Cung cấp tài ngun tính tốn (CPU, nhớ, thiết bị vào ra) Hệ điều hành (Operating system) điều khiển phối hợp việc sử dụng phần cứng cho ứng dụng khác nhiều người sử dụng khác Chương trình ứng dụng(Application programs) (chương trình dịch, hệ sở liệu, game, ) sử dụng tài nguyên máy tính để giải yêu cầu người sử dụng Người dùng (Users) Người sử dụng, máy móc hay máy tính khác m https://fb.com/sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1.1 Cấu trúc phân lớp hệ thống Các thành phần hệ thống máy tính (Silberschatz 2002) m https://fb.com/sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1.2 Khái niệm Hệ điều hành Khái niệm Hệ điều hành Cấu trúc phân lớp hệ thống Khái niệm Hệ điều hành Chức Hệ điều hành m https://fb.com/sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1.2 Khái niệm Hệ điều hành Mục tiêu Vị trí: Nằm phần cứng hệ thống chương trình ứng dụng Mục tiêu: Cung cấp mơi trường để người sử dụng thực chương trình ứng dụng làm cho máy tính dễ sử dụng hơn, thuận lợi hiệu Chuẩn hóa giao diện người dùng hệ thống phần cứng khác Sử dụng hiệu tài nguyên phần cứng khai thác tối đa hiệu suất phần cứng m https://fb.com/sinhvienzonevn 10 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.2 Dịch vụ Hệ điều Hành Dịch vụ phụ trợ Không nhằm trợ giúp người dùng mà dùng để vận hành hệ thống hiệu Cung cấp tài nguyên Phân phối tài nguyên cho nhiều người dùng nhiều cơng việc thực diện trịng thời điểm Thống kê báo cáo Lưu giữ thông tin loại số lượng tài nguyên sử dụng, nhằm sử dụng cho tính tốn (giá thành sử dung ), nghiên cứu (cải tiến hệ thống ) Bảo vệ Đảm bảo truy nhập tới tài nguyên hệ thống kiểm soát m https://fb.com/sinhvienzonevn 78 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.3 Lời gọi hệ thống Cấu trúc hệ điều hành Những thành phần hệ thống Dịch vụ Hệ điều Hành Lời gọi hệ thống Các cấu trúc hệ thống m https://fb.com/sinhvienzonevn 79 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.3 Lời gọi hệ thống Lời gọi hệ thống Lời gọi hệ thống cung cấp giao tiếp tiến trình hệ điều hành m https://fb.com/sinhvienzonevn 80 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.3 Lời gọi hệ thống Phân loại lời gọi hệ thống Quản lý tiến trình: khởi tạo tiến trình, huỷ tiến trình Quản lý nhớ: cấp phát giải phóng nhớ Quản lý file: tạo mới, xoá, đọc ghi file Quản lý thiết bị vào ra: thực trao đổi vào/ra Trao đổi thông tin với hệ thống lấy/đặt ngày Truyền thơng liên tiến trình m https://fb.com/sinhvienzonevn 81 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Cấu trúc hệ điều hành Những thành phần hệ thống Dịch vụ Hệ điều Hành Lời gọi hệ thống Các cấu trúc hệ thống m https://fb.com/sinhvienzonevn 82 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Các cấu trúc hệ thống Cấu trúc đơn giản (MSDOS; phiên UNIX đầu tiên) Cấu trúc theo lớp (UNIX, OS2 ) Máy ảo (MS-DOS chạy Windows, Máy ảo Java) Mơ hình Client-Server (WINNT ) m https://fb.com/sinhvienzonevn 83 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Cấu trúc MS-DOS (Silberschatz 2002) m https://fb.com/sinhvienzonevn 84 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Cấu trúc UNIX (Silberschatz 2002) m https://fb.com/sinhvienzonevn 85 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Cấu trúc OS/2 (Silberschatz 2002) m https://fb.com/sinhvienzonevn 86 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Máy ảo (Silberschatz 2002) m https://fb.com/sinhvienzonevn 87 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Mơ hình Client-Server (Tanenbaum 2001) m https://fb.com/sinhvienzonevn 88 / 92 Chương 1: Tổng quan Hệ Điều Hành Cấu trúc hệ điều hành 6.4 Các cấu trúc hệ thống Mơ hình Client-Server hệ phân tán (Tanenbaum 2001) m https://fb.com/sinhvienzonevn 89 / 92 Chương 1: Tổng quan Hệ Điều Hành 7.Vấn đề xây dựng Hệ điều hành Khái niệm Hệ điều hành Lịch sử phát triển Hệ điều hành Các khái niệm hệ điều hành Định nghĩa phân loại Hệ điều hành Tính chất Hệ điều hành Cấu trúc hệ điều hành Vấn đề xây dựng Hệ điều hành m https://fb.com/sinhvienzonevn 90 / 92 m Chương 1: Tổng quan Hệ Điều Hành 7.Vấn đề xây dựng Hệ điều hành Nguyên tắc xây dựng hệ điều hành Nguyên tắc modul Nguyên tắc tương đối định vị Nguyên tắc macroprocessor Nguyên tắc khởi tạo cài đặt Nguyên tắc lặp chức Nguyên tắc giá trị chuẩn Nguyên bảohttps://fb.com/sinhvienzonevn vệ nhiều mức 91 / 92 Chương 1: Tổng quan Hệ Điều Hành Tóm tắt Khái niệm Hệ điều hành Cấu trúc phân lớp hệ thống Khái niệm Hệ điều hành Chức Hệ điều hành Lịch sử phát triển Hệ điều hành Lịch sử phát triển máy tính điện tử Lịch sử phát triển Hệ điều hành Các khái niệm hệ điều hành Tiến trình tiểu trình Tài nguyên hệ thống Bộ xử lý lệnh (Shell) Lời gọi hệ thống (System calls) Định nghĩa phân loại Hệ điều hành Định nghĩa m https://fb.com/sinhvienzonevn Phân loại Hệ điều hành 92 / 92 Tính chất Hệ điều hành Độ tin cậy cao An toàn Hiệu Tổng quát theo thời gian Thuận tiện Cấu trúc hệ điều hành Những thành phần hệ thống Dịch vụ Hệ điều Hành Lời gọi hệ thống Các cấu trúc hệ thống Vấn đề xây dựng Hệ điều hành ...Chương 1: Tổng quan Hệ Điều Hành Chương Tổng quan Hệ Điều Hành m https://fb .com/ sinhvienzonevn / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành Lịch sử phát triển Hệ điều hành Các... Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1.2 Khái niệm Hệ điều hành Khái niệm Hệ điều hành Cấu trúc phân lớp hệ thống Khái niệm Hệ điều hành Chức Hệ điều hành m https://fb .com/ sinhvienzonevn... Hệ điều hành Khái niệm Hệ điều hành Lịch sử phát triển Hệ điều hành Các khái niệm hệ điều hành Định nghĩa phân loại Hệ điều hành Tính chất Hệ điều hành Cấu trúc hệ điều hành Vấn đề xây dựng Hệ