1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Nguyên lý hệ điều hành: Chương 1 - Phạm Đăng Hải

115 14 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 115
Dung lượng 5,44 MB

Nội dung

Bài giảng Nguyên lý hệ điều hành - Chương 1: Tổng quan về Hệ điều hành. Những nội dung chính trong chương này gồm 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, tính chất cơ bản của 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ời các bạn cùng tham khảo.

ng c Hệ điều hành an co NGUYÊN LÝ HỆ ĐIỀU HÀNH th Phạm Đăng Hải haipd@soict.hust.edu.vn u du o ng Bộ mơn Khoa học Máy tính Viện Cơng nghệ Thông tin & Truyền Thông CuuDuongThanCong.com / 98 Ngày 12 tháng năm 2019 https://fb.com/tailieudientucntt an co ng c Chương 1: Tổng quan Hệ Điều Hành u du o ng th Chương Tổng quan Hệ Điều Hành CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt ng c 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 u du o ng th an co CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt ng c 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 u du o ng th an co CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt Khái niệm Hệ điều hành an co ng c 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 u du o ng Chức Hệ điều hành th Cấu trúc phân lớp hệ thống CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt .c 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 du o ng th an co ng Kiến trúc hệ thống máy tính u 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 CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt .c 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 u du o ng th an co ng Các thành phần hệ thống máy tính(Silberschatz 2002) CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt .c 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 ng Các thành phần hệ thống máy tính u du o ng th an co Phần cứng (Hardware) Cung cấp tài ngun tính tốn (CPU, nhớ, thiết bị vào ra) CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt .c 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 ng Các thành phần hệ thống máy tính an co Phần cứng (Hardware) Cung cấp tài ngun tính tốn (CPU, nhớ, thiết bị vào ra) u du o ng th 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 CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt .c 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 ng Các thành phần hệ thống máy tính an co Phần cứng (Hardware) Cung cấp tài ngun tính tốn (CPU, nhớ, thiết bị vào ra) th 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 u du o ng 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 CuuDuongThanCong.com / 98 https://fb.com/tailieudientucntt ng Cấu trúc hệ điều hành an Những thành phần hệ thống co c 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 th Dịch vụ Hệ điều Hành ng Lời gọi hệ thống u du o Các cấu trúc hệ thống CuuDuongThanCong.com 84 / 98 https://fb.com/tailieudientucntt .c 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 ng Lời gọi hệ thống u du o ng th an co Lời gọi hệ thống cung cấp giao tiếp tiến trình hệ điều hành CuuDuongThanCong.com 85 / 98 https://fb.com/tailieudientucntt .c 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 co 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 an Quản lý nhớ: cấp phát giải phóng nhớ th Quản lý file: tạo mới, xoá, đọc ghi file ng Quản lý thiết bị vào ra: thực trao đổi vào/ra du o Trao đổi thông tin với hệ thống lấy/đặt ngày u Truyền thơng liên tiến trình CuuDuongThanCong.com 86 / 98 https://fb.com/tailieudientucntt ng Cấu trúc hệ điều hành an Những thành phần hệ thống co c 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 th Dịch vụ Hệ điều Hành ng Lời gọi hệ thống u du o Các cấu trúc hệ thống CuuDuongThanCong.com 87 / 98 https://fb.com/tailieudientucntt .c 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 co ng Các cấu trúc hệ thống an Cấu trúc đơn giản (MSDOS; phiên UNIX đầu tiên) th Cấu trúc theo lớp (UNIX, OS2 ) ng Máy ảo (MS-DOS chạy Windows, Máy ảo Java) u du o Mơ hình Client-Server (WINNT ) CuuDuongThanCong.com 88 / 98 https://fb.com/tailieudientucntt .c 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 u du o ng th an co ng Cấu trúc MS-DOS (Silberschatz 2002) CuuDuongThanCong.com 89 / 98 https://fb.com/tailieudientucntt .c 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 u du o ng th an co ng Cấu trúc UNIX (Silberschatz 2002) CuuDuongThanCong.com 90 / 98 https://fb.com/tailieudientucntt .c 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 u du o ng th an co ng Cấu trúc OS/2 (Silberschatz 2002) CuuDuongThanCong.com 91 / 98 https://fb.com/tailieudientucntt .c 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 u du o ng th an co ng Máy ảo (Silberschatz 2002) CuuDuongThanCong.com 92 / 98 https://fb.com/tailieudientucntt .c 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 u du o ng th an co ng Mơ hình Client-Server (Tanenbaum 2001) CuuDuongThanCong.com 93 / 98 https://fb.com/tailieudientucntt .c 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 u du o ng th an co ng Mơ hình Client-Server hệ phân tán (Tanenbaum 2001) CuuDuongThanCong.com 94 / 98 https://fb.com/tailieudientucntt ng c 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 u du o ng th an co CuuDuongThanCong.com 95 / 98 https://fb.com/tailieudientucntt .c Chương 1: Tổng quan Hệ Điều Hành 7.Vấn đề xây dựng Hệ điều hành ng Nguyên tắc xây dựng hệ điều hành co Nguyên tắc modul an Nguyên tắc tương đối định vị th Nguyên tắc macroprocessor ng Nguyên tắc khởi tạo cài đặt du o Nguyên tắc lặp chức Nguyên tắc giá trị chuẩn u Nguyên bảo vệ nhiều mức CuuDuongThanCong.com 96 / 98 https://fb.com/tailieudientucntt .c Chương 1: Tổng quan 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 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 luồng 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 Phân loại Hệ điều hành CuuDuongThanCong.com ng Tóm tắt co an th ng du o u 97 / 98 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 https://fb.com/tailieudientucntt .c Chương 1: Tổng quan Hệ Điều Hành ng Câu hỏi ← Đề thi học kỳ K54 th an co Giả thiết and/chị nằm nhóm xây dựng hệ điều hành BKOS - hệ điều hành đưa vào sử dụng tới phiên 2.0 Để nâng cấp lên phiên 3.0, thành viên nhóm đề nghị thêm vào lời gọi hệ thống tham số để chứa mã trả dịch vụ (Hiện tại, hệ thống sử dụng mã trả với giá trị -1 gặp lỗi, thành công ) Với phương pháp thêm tham số này, sử dụng lời gọi hệ thống linh hoạt Tuy nhiên nhiều thành viên nhóm phản đối ý kiến du o ng Dựa tính chất hệ điều hành, cho biết ý kiến bị phản đối? Nếu muốn áp dụng sáng kiến trên, cần thực nào? Hệ (nếu có) ? u Hệ (nếu có) ? CuuDuongThanCong.com 98 / 98 https://fb.com/tailieudientucntt ... ng c 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. .. CuuDuongThanCong.com 15 / 98 https://fb.com/tailieudientucntt .c Chương 1: Tổng quan Hệ Điều Hành Khái niệm Hệ điều hành 1. 2 Chức Hệ điều hành ng Quản lý tài nguyên hệ thống an co Tài nguyên hệ thống (Vi xử lý, ... Chương 1: Tổng quan Hệ Điều Hành Lịch sử phát triển Hệ điều hành 2.2 Lịch sử phát triển Hệ điều hành co ng Lịch sử phát triển Hệ điều hành an 19 48 -1 9 70 : Phần cứng đắt; nhân công rẻ th 19 70 -1 9 85

Ngày đăng: 19/06/2021, 10:18