Bài giảng Hệ điều hành: Chương 1 - Phạm Đăng Hải (2011)

98 52 0
Bài giảng Hệ điều hành: Chương 1 - Phạm Đăng Hải (2011)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Hệ điều hành - Chương 1: Tổng quan về hệ điều hành cung cấp cho người học các kiến thức: 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 trong hệ điều hành, định nghĩa về phân loại Hệ điều hành,... Mời các bạn cùng tham khảo.

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 https://fb.com/tailieudientucntt ng.com / 92 2011 Chương 1: Tổng quan Hệ Điều Hành Chương Tổng quan Hệ Điều Hành ng.com https://fb.com/tailieudientucntt / 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 ng.com https://fb.com/tailieudientucntt / 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 ng.com https://fb.com/tailieudientucntt / 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 ng.com https://fb.com/tailieudientucntt / 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/tailieudientucntt ng.com / 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 ng.com https://fb.com/tailieudientucntt / 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) ng.com https://fb.com/tailieudientucntt / 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 ng.com https://fb.com/tailieudientucntt / 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 ng.com https://fb.com/tailieudientucntt 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 ng.com https://fb.com/tailieudientucntt 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 ng.com https://fb.com/tailieudientucntt 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 ng.com https://fb.com/tailieudientucntt 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 ng.com https://fb.com/tailieudientucntt 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 ng.com https://fb.com/tailieudientucntt 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 ) ng.com https://fb.com/tailieudientucntt 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) ng.com https://fb.com/tailieudientucntt 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) ng.com https://fb.com/tailieudientucntt 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) ng.com https://fb.com/tailieudientucntt 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) ng.com https://fb.com/tailieudientucntt 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) ng.com https://fb.com/tailieudientucntt 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) ng.com https://fb.com/tailieudientucntt 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 ng.com https://fb.com/tailieudientucntt 90 / 92 Chương 1: Tổng quan Hệ Điều Hành 7.Vấn đề xây dựng Hệ điều hành ng.com 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/tailieudientucntt vệ nhiều mức 91 / 92 Chương 1: Tổng quan Hệ Điều Hành Tóm tắt Tính chất Hệ điều Khái niệm Hệ điều hành hành Cấu trúc phân lớp hệ thống Độ tin cậy cao Khái niệm Hệ điều hành An toàn Chức Hệ điều hành Hiệu Lịch sử phát triển Hệ điều hành Tổng quát theo thời gian Lịch sử phát triển máy tính Thuận tiện điện tử Cấu trúc hệ điều hành Lịch sử phát triển Hệ điều hành Những thành phần hệ Các khái niệm hệ điều hành thống Tiến trình tiểu trình Dịch vụ Hệ điều Hành Tài nguyên hệ thống Lời gọi hệ thống Bộ xử lý lệnh (Shell) Các cấu trúc hệ thống Lời gọi hệ thống (System calls) Vấn đề xây dựng Hệ điều hành Định nghĩa phân loại Hệ điều hành Định nghĩa ng.com Phân loại Hệ điều hành https://fb.com/tailieudientucntt 92 / 92 ... https://fb.com/tailieudientucntt 10 / 92 Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1. 3 Chức 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 ng.com... 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ệ. .. https://fb.com/tailieudientucntt / 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 ng.com

Ngày đăng: 11/01/2020, 18:18

Mục lục

  • C1

    • Khái nim H iu hành

      • Cu trúc phân lp cua h thng

      • Khái nim H iu hành

      • Chc nang H iu hành

      • Lich s phát trin H iu hành

        • Lich s phát trin cua máy tính in t

        • Lich s phát trin H iu hành

        • Các khái nim trong h iu hành

          • Tin trình và tiu trình

          • Tài nguyên h thng

          • B x lý lnh (Shell)

          • Li goi h thng (System calls)

          • Ðinh nghıa và phân loai H iu hành

            • Ðinh nghıa

            • Phân loai H iu hành

            • Tính cht c ban cua H iu hành

              • Ð tin cy cao

              • An toàn

              • Hiu qua

              • Tng quát theo thi gian

              • Thun tin

              • Cu trúc h iu hành

                • Nhng thành phn cua h thng

                • Dich vu H iu Hành

                • Li goi h thng

                • Các cu trúc h thng

Tài liệu cùng người dùng

Tài liệu liên quan