slide bài giảng kiến trúc máy tính và hệ điều hành chương 5 các cơ sở của hệ điều hành

49 1.1K 0
slide bài giảng kiến trúc máy tính và hệ điều hành chương 5 các cơ sở của hệ điều hành

Đ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

KIẾN TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH    ệ ạ ệ    ứ ủ ệ  ƯƠ     Ơ Ở Ủ Ệ   ủ ệ    ệ ạ ệ  ệ      ƯƠ Ơ Ở Ủ Ệ + Hệ điều hành là bộ phận được nhiều đối tượng khai thác: - Người sử dụng thông thường - Lập trình viên - Người quản lý hệ thống Có nhiều khái niệm khác nhau về hệ điều hành    ệ ạ ệ  ệ      ƯƠ Ơ Ở Ủ Ệ + Khái niệm 1: - Là hệ thống mô hình hóa, mô phỏng hoạt động của máy tính, của người sử dụng và của lập trình viên - Hoạt động trong chế độ đối thoại nhằm tạo môi trường khai thác thuận lợi và quản lý tối ưu hệ thống    ệ ạ ệ  ệ      ƯƠ Ơ Ở Ủ Ệ + Khái niệm 2: Hệ điều hành là hệ thống các chương trình - Giám sát, điều khiển việc thực hiện các chương trình của người sử dụng - Quản lý và phân chia tài nguyên cho nhiều chương trình đồng thời Khai thác chức năng của hệ thống thuận lợi và hiệu quả    ệ ạ ệ  ệ      ƯƠ Ơ Ở Ủ Ệ + Khái niệm 3: Hệ điều hành là một chương trình - Đóng vai trò là giao diện giữa người sử dụng và phần cứng máy tính - Điều khiển việc thực hiện của các loại chương trình Gần gũi với các hệ điều hành đang sử dụng    ệ ạ ệ   ạ      ƯƠ Ơ Ở Ủ Ệ + Dựa mà cách hệ điều hành thực hiện các công việc: - Hệ điều hành xử lý theo lô đơn giản - Hệ điều hành xử lý theo lô đa chương - Hệ điều hành chia sẻ thời gian - Hệ điều hành đa vi xử lý - Hệ điều hành xử lý thời gian thực - Hệ điều hành mạng    ệ ạ ệ   ạ      ƯƠ Ơ Ở Ủ Ệ a) Hệ điều hành xử lý theo lô đơn giản + Lần lượt thực hiện các tác vụ theo các chỉ thị xác định trước, không cần có sự can thiệp từ bên ngoài + Có bộ phận giám sát việc thực hiện các tác vụ, thường trú trong bộ nhớ chính + Hoạt động của các tác vụ dựa theo cách tổ chức hàng đợi + Phuc vụ cho máy IBM 701 (Thập niên 50)    ệ ạ ệ   ạ      ƯƠ Ơ Ở Ủ Ệ a) Hệ điều hành xử lý theo lô đơn giản    ệ ạ ệ   ạ      ƯƠ Ơ Ở Ủ Ệ b) Hệ điều hành xử lý theo lô đa chương + Có khả năng thực hiện nhiều tác vụ đồng thời: - Nạp một phần code và data của các tác vụ vào bộ nhớ - Tất cả các tác vụ đều ở trạng thái sẵn sàng - Chuyển hướng processor để thực hiện hết các phần tác vụ trong bộ nhớ + Hệ điều hành đơn nhiệm đa chương [...]... giữa phần mềm và phần cứng CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 1 Khái niệm và phân loại Hệ điềề hành u 5. 1.2 Phân loại f) Hệ điều hành mạng: + Điều khiển sự hoạt động của mạng máy tính: - Chia sẻ và bảo vệ tài nguyên của mạng - Thực hiện các chức năng cơ bản của hệ điều hành + Windows 9x/NT, Windows 2000, 2003, Linux CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 2 Chức năng của hệ điềề hành u + Quản...CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 1 Khái niệm và phân loại Hệ điềề hành u 5. 1.2 Phân loại b) Hệ điều hành xử lý theo lô đa chương + Ưu điểm: - Tiết kiệm bộ nhớ - Hạn chế thời gian rỗi của processor + Nhược điểm: - Chi phí cao cho việc lập lịch processor - Vấn đề chia sẻ bộ nhớ chính gặp nhiều khó khăn CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 1 Khái niệm và phân loại Hệ điềề hành u 5. 1.2... dừng CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 2 Chức năng của hệ điềề hành u 5. 2.2 Thành phâề quản lý bộ nhớ chính n + Phân phối vùng nhớ cho các tiến trình + Thu hồi vùng nhớ + Nắm rõ tình trạng của bộ nhớ chính + Quyết định tiến trình nào được nạp vào bộ nhớ chính CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 2 Chức năng của hệ điềề hành u 5. 2.3 Thành phâề quản lý xuâấ/nhập n t + Gửi mã lệnh điều khiển... ĐIỀỀ HÀNH U 5. 3 Câấ trúc của hệ điềề hành u u + Hệ điều hành là hệ thống lớn và phức tạp + Phân chia toàn bộ tác vụ thành các thành phần nhỏ + Cấu trúc HĐH: cách thức phân chia và kết nói các thành phần nhỏ với nhau - Cấu trúc đơn giản (đơn khối - Monolithique) - Cấu trúc phân lớp (Layered) - Các máy ảo (Virtual Machines - VM) - Mô hình khách - chủ (Client - Server) CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH... cấp các thao tác xử lý và bảo vệ tập tin/thư mục - Tạo mối quan hệ giữa tập tin và bộ nhớ phụ - Tạo cơ chế truy xuất tập tin thông qua tên tập tin CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 2 Chức năng của hệ điềề hành u 5. 2 .5 Thành phâề quản lý tập tin n + Hệ thống tập tin 2 cấp: Thư mục gốc Thư mục của người sử dụng Tập tin của người sử dụng Thư mục Thư mục Thư mục Thư mục CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ... gặp điều kiện thuận lợi CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 2 Chức năng của hệ điềề hành u 5. 2.1 Thành phâề quản lý tiềấ trình n n + Đối với hệ thống có nhiều tiến trình hoạt động song song: - Giải quyết vấn đề tranh chấp tài nguyên - Điều phối processor - Cung cấp cơ chế trao đổi thông tin giữa các tiến trình - Đồng bộ hóa hoạt động của các tiến trình CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 2... Phân loại c) Hệ điều hành chia sẻ thời gian: + Bước phát triển mới trong việc điều khiển các hệ thống đa người dùng + Chia sẻ thời gian xử lý của processor cho các tác vụ: - Việc chuyển processor phụ thuộc vào hệ điều hành - Thời gian chuyển đổi nhỏ nên có cảm giác song song + Hệ điều hành đa nhiệm (Multitasking) CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 1 Khái niệm và phân loại Hệ điềề hành u 5. 1.2 Phân... từ các thiết bị + Phát hiện và xử lý lỗi + Trên góc độ phần cứng: phát triển các kênh nhập/xuất, mỗi kênh là một hệ thống máy tính + Trên góc độ phần mềm: phát triển chương trình giám sát hoạt động phức tạp của nhập/xuất (IOCS) CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 2 Chức năng của hệ điềề hành u 5. 2.4 Thành phâề quản lý bộ nhớ phụ (đĩa) n + Không gian lưu trữ được chia thành các block + Hệ điều hành. .. niệm và phân loại Hệ điềề hành u 5. 1.2 Phân loại d) Hệ điều hành đa vi xử lý: + Điều khiển sự hoạt động của hệ thống máy tính có nhiều vi xử lý, gồm có 2 loại: - Đa xử lý đối xứng (SMP: Symmetric MP) - Đa xử lý bất đối xứng (ASMP: Asymmetric MP) CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 1 Khái niệm và phân loại Hệ điềề hành u 5. 1.2 Phân loại d) Hệ điều hành đa vi xử lý: + Đa xử lý đối xứng (SMP: Symmetric... Cung cấp cơ chế chịu lỗi và khả năng cân bằng tối ưu - Vấn đề đồng bộ giữa các VXL được đặt lên hàng đầu + Windows NT, Windows 2000, Windows 2003 CHƯƠNG 5: CÁC CƠ SỞ CỦA HỆ ĐIỀỀ HÀNH U 5. 1 Khái niệm và phân loại Hệ điềề hành u 5. 1.2 Phân loại d) Hệ điều hành đa vi xử lý: + Đa xử lý bất đối xứng (ASMP: Asymmetric MP) - HĐH dành ra 1 - 2 VXL để sử dụng riêng - Các VXL còn lại dùng để điều khiển các chương . cách hệ điều hành thực hiện các công việc: - Hệ điều hành xử lý theo lô đơn giản - Hệ điều hành xử lý theo lô đa chương - Hệ điều hành chia sẻ thời gian - Hệ điều hành đa vi xử lý - Hệ điều hành. Ệ + Khái niệm 2: Hệ điều hành là hệ thống các chương trình - Giám sát, điều khiển việc thực hiện các chương trình của người sử dụng - Quản lý và phân chia tài nguyên cho nhiều chương trình đồng. Đóng vai trò là giao diện giữa người sử dụng và phần cứng máy tính - Điều khiển việc thực hiện của các loại chương trình Gần gũi với các hệ điều hành đang sử dụng   

Ngày đăng: 17/10/2014, 07:13

Từ khóa liên quan

Mục lục

  • KIẾN TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

  • Đang cập nhật ...

Tài liệu liên quan