Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
288,5 KB
Nội dung
Giới thiệuHệĐiềuHành GV: Nguyễn Quốc Hùng 2 Tổng quan • Chức năng chính của HĐH – Trung gian trong việc giao tiếp giữa users và phần cứng – User thực hiện, phát triển ứng dụng dễ dàng, hiệu quả • HĐH thỏa mãn: – Quản lý, chia sẻ tài nguyên – Giả lặp 1 máy tính mở rộng 3 Thành phần của HĐH (1) • Quản lý tiến trình Tiến trình (process) là ctrình đang thực thi – Tạo lập, hủy bỏ 1 ttrình – Tạm dừng, tái kích họat 1 ttrình – Cung cấp cơ chế trong đổi thông tin giữa các ttrình – Cung cấp cơ chế đồng bồ hóa các ttrình 4 Thành phần của HĐH (2) • Quản lý bộ nhớ chính – Cấp phát, thu hồi 1 vùng nhớ cho ttrình khi cần thiết. – Ghi nhận tình trạng của bộ nhớ chính: phần nào đã được cấp phát, phần nào có thể sdụng,… – Quyết định ttrình nào được nạp vao bộ nhớ chính khi có 1 vùng nhớ trống 5 Thành phần của HĐH (3) • Quản lý nhập/xuất – Việc đkhiển thiết bị là nhiệm vụ chính của HĐH. – Gởi lệnh đkhiển đến thiết bị, tiếp nhận ngắt và xử lý lỗi 6 Thành phần của HĐH (4) • Quản lý tập tin – Thiết lập mối liên hệ tương ứng giữa file và thiết bị lưu trữ vật lý chứa nó. – Tạo lập, hủy bỏ file, thư mục – Cung cấp các thao tác xử lý tập tin và TM – Tạo lập quan hệ tương ứng giữa file va bộ nhớ phụ chứa nó. 7 Thành phần của HĐH (5) • Bảo vệhệ thống – Khi hệ thống cho phép nhiều users đồng thời, các ttrình cần được bảo vệ để tránh xâm phạm lẫn nhau. – HĐH cần xdựng các cơ chế bảo vệ cho phép đặc tả kiểm soát 8 Thành phần của HĐH (6) • Quản lý mạng – Hỗ trợ việc truy cập đầu cuối để đkhiển máy chủ từ xa. – Gọi thủ tục từ xa – Hỗ trợ truyền nhận file. 9 Thành phần của HĐH (7) • Hệ thông dịch lệnh – Shell: trình thông dịch lệnh 10 Cấu trúc HĐH (1) • Các hệ cấu trúc đơn giản (monolithique) Thủ tục chính Thủ tục dịch vụ Thủ tục tiện ích [...]...Cấu trúc HĐH (2) • Các hệ cấu trúc đơn giản (tt) Ctrình ứng dụng Ctrình hệ thống thường trú Drivers MS-DOS Drivers ROM BIOS Cấu trúc MS-DOS 11 Cấu trúc HĐH (3) • Các hệ cấu trúc đơn giản (tt) – Khuyết điểm: • Không che dấu dữ liệu (1 thủ tục có thể gọi đến tất cả các thủ tục khác) • Khó kiểm soát và bảo vệhệ thống • Thiếu chủ động trong quản lý môi trường do hệ thống thủ tục mang tính chất... Lớp 5: ctrình ứng dụng Lớp 4: Quản lý bộ đệm cho t/bị xuất nhập Lớp 3:Trình quản lý thao tác console Lớp 2: Quản lý bộ nhớ Lớp 1: Điều phối CPU Lớp 0: Phần cứng 13 Cấu trúc phân lớp 14 Cấu trúc HĐH (5) • Cấu trúc phân lớp (tt) – Ưu điểm: • đơn giản việc tìm lỗi và kiểm chứng hệ thống • Đơn giản trong việc thiết kế và cài đặt – Khuyết điểm: • Bao nhiêu lớp là đủ ?, thứ tự sắp xếp các lớp ? • Kém hiệu quả... (ảo) chính xác của các đặt trưng phần cứng thật • Các hđh khác nhau hoạt động trên máy ảo cung cấp cho user một máy tính mở rộng 20 Cấu trúc HĐH (8) • Máy ảo (virtual machines) – Ưu điểm • Tài nguyên hệ thống được bảo vệ hoàn toàn • Phân tách đa chương và máy tính mở rộng • Giải quyết vấn đề tương thích – Khuyết điểm • Cài đặt phần mềm giả lặp phần cứng thường rất khó khăn 21 Kiến trúc của VMware 22 . Giới thiệu Hệ Điều Hành GV: Nguyễn Quốc Hùng 2 Tổng quan • Chức năng chính của HĐH –. tập tin và TM – Tạo lập quan hệ tương ứng giữa file va bộ nhớ phụ chứa nó. 7 Thành phần của HĐH (5) • Bảo vệ hệ thống – Khi hệ thống cho phép nhiều users