giáo trình môn nguyên lý hệ điều hành

138 1K 0
giáo trình môn nguyên lý 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

10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 1 ĐẠI HỌC ĐÀNẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN NGUYÊN LÝ HỆ ĐIỀU HÀNH 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 2 Nội dung giáo trình CHƯƠNG 1. MỞ ĐẦU CHƯƠNG 2. TIẾN TRÌNH CHƯƠNG 3. VÀO/RA CHƯƠNG 4. QUẢN LÝ BỘ NHỚ CHƯƠNG 5. HỆ THỐNG FILE TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Giới thiệu 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 3 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Các vấn đề 1. Khái niệm hệđiềuhành 2. Chức năng của hệ điều hành 3. Vị trí của hệ điều hành 4. Các thành phần của hệ điều hành 5. Cấu trúc của hệ điều hành 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 4 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Khái niệm hệđiềuhành Hệđiều hành (HĐH) là phần gắn bó trực tiếp với phần cứng và là môi trường cho các chương trình ứng dụng chạy trên nó. 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 5 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Chức năng của hệ điềuhành ¾ Quảnlývàphânphối tài nguyên 1 cách hợplý ¾ Giả lậpmộtmáytínhmở rộng và tạogiaodiên tiệnlợivớingườisử dụng 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 6 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Tài nguyên ¾ Tài nguyên phần cứng - Bộ xử lý - Bộ nhớ - Các thiết bị nhập xuất ¾ Tài nguyên phần mềm Các file, chương trình dùng chung, 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 7 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Vị trí của hệ điềuhành Các CT ứng dụng Phần cứng Hệđiều hành Các CT tiện ích Các thiết bị vật lý Micro Programming Ngôn ngữ máy HỆ ĐIỀU HÀNH NNLT, CTDịch, Các CT ứng dụng Phần cứng Các CT tiện ích 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 8 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Các thành phần của hệ điềuhành ¾ Quản lý tiến trình ¾ Quản lý bộ nhớ ¾ Quản lý nhập xuất ¾ Quản lý tậptin ¾ Hệ thống bảo vệ ¾ Hệ thông dịch lệnh (Shell) ¾ Quản lý mạng 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 9 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Các thành phần của hệ điềuhành ¾ Tạo lập, huỷ bỏ một tiến trình ¾ Tạm dừng, tái kích hoạt một tiến trình ¾ Cung cấp các cơ chế trao đổi thông tin giữa các tiến trình ¾ Cung cấp cơ chế đồng bộ hoá các tiến trình Quản lý tiến trình 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 10 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Các thành phần của hệ điềuhành ¾ Cấp phát và thu hồivùngnhớ cho tiến trình khi cần thiết ¾ Ghi nhậntìnhtrạng bộ nhớ chính: vùng đã cấp phát, vùng còn có thể sử dụng ¾ Quyết định tiến trình nào được nạp vào bộ nhớ chính khi có một vùng nhớ trống. Quản lý bộ nhớ [...]... 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên 12 TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG CHƯƠNG 1 MỞ ĐẦU Các thành phần của hệ điều hành Hệ thống bảo vệ Xây dựng cơ chế bảo vệ thích hợp Trong trường hợp nhiều người cùng sử dụng đồng thời các tiến trình 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên 13 TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG CHƯƠNG 1 MỞ ĐẦU Các thành phần của hệ điều hành Hệ. .. nguyên mạng thông qua các trình điều khiển giao tiếp mạng 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên 15 TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG CHƯƠNG 1 MỞ ĐẦU Cấu trúc của hệ điều hành Hệ thống nguyên khối (Monolithic System) Hệ thống phân lớp (Layer System) Máy ảo (Virtual Machine) Mô hình Client-Server (Client-Server Model) 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên 16... Các thành phần của hệ điều hành Quản lý nhập xuất Gửi các lệnh điều khiển đến các thiết bị Tiếp nhận các ngắt Xử lý lỗi 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên 11 TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG CHƯƠNG 1 MỞ ĐẦU Các thành phần của hệ điều hành Quản lý tập tin Tạo lập, huỷ bỏ một tập tin Tạo lập và huỷ bỏ một thư mục Cung cấp các thao tác xử lý tập tin và thư mục Tạo lập quan hệ. .. Kernel 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên Hardware 26 TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG CHƯƠNG 2 TIẾN TRÌNH Các vấn đề 1 Các khái niệm 2 Mô hình trạng thái 3 Thao tác trên tiến trình 4 Điều phối tiến trình 5 Đồng bộ hoá tiến trình 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên 27 TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG CHƯƠNG 2 TIẾN TRÌNH Các khái niệm Tiến trình (Process):... tiến trình kia 10/2/2007 Giáo trình Nguyên lý Hệ điều hành Trần Hồ Thủy Tiên 30 TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG CHƯƠNG 2 TIẾN TRÌNH Các khái niệm P0 0 s0 s1>=f0 P1 s1 f0 f1 t s0>=f1 s1 . 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 1 ĐẠI HỌC ĐÀNẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN NGUYÊN LÝ HỆ ĐIỀU HÀNH 10/2/2007 Giáo trình Nguyên lý Hệ điều hành. của hệ điều hành 5. Cấu trúc của hệ điều hành 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 4 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Khái niệm hệ iềuhành Hệ iều hành. ích 10/2/2007 Giáo trình Nguyên lý Hệ điều hành - Trần Hồ Thủy Tiên 8 CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG Các thành phần của hệ điềuhành ¾ Quản lý tiến trình ¾ Quản lý bộ nhớ ¾ Quản lý nhập

Ngày đăng: 04/07/2014, 04:58

Từ khóa liên quan

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

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

Tài liệu liên quan