Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình: Nguyên lý các hệ điều hành
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Phần mềm máy tính có thể chia thành nhiều loại: chương trình hệ thống quản lý sự hoạt động của chính máy tính. Chương trình ứng dụng, giải quyết các vấn đề liên quan đến việc sử dụng và khai thác máy tính của người sử dụng. Hệ điều hành thuộc nhóm các chương trình hệ thống. | CHƯƠNG 1 TỔNG QUAN VỀ HỆ ĐIỀU HÀNH.4 1.1 Khái niệm hệ điều hành.4 1.2 Lịch sử phát triển của hệ điều hành.5 1.3. Phân loại hệ điều hành.7 1.3.1 Hệ điều hành xử lý theo lô đơn giản.7 1.3.2 Hệ điều hành xử lý theo lô đa chương.8 1.3.3 Hệ điều hành chia xẻ thời gian.8 1.3.4 Hệ điều hành đa vi xử lý.9 1.3.5 Hệ điều hành mạng.9 1.3.6 Hệ điều hành xử lý thời gian thực.9 1.4 Các thành phần của hệ điều hành.10 1.5 Các cấu trúc của hệ thống.15 1.6 Các tính chất cơ bản của hệ điều hành.21 1.7 Nguyên lý xây dựng chương trình hệ điều hành.22 1.8 Các hình thái giao tiếp.24 CHƯƠNG 2 QUẢN LÝ TIẾN TRÌNH.27 2.1 Tổng quan về tiến trình.27 2.1.1 Tiến trình Process và mô hình đa tiến trình Multiprocess .27 2.1.2 Tiểu trình Thread và mô hình đa tiểu trình Multithread .28 2.1.3 Phân loại tiến trình.29 2.1.4. Các trạng thái của tiến trình.31 2.1.5. Cấu trúc dữ liệu của khối quản lý tiến trình.32 2.1.6. Các thao tác điều khiển tiến trình.34 2.1.7 Cấp phát tài nguyên cho tiến trình.36 2.2. Điều phối tiến trình.37 2.2.1. Mục tiêu điều phối.38 2.2.2 Điều phối độc quyền và điều phối không độc quyền preemptive nopreemptive . 38 2.2.3. Các danh sách sử dụng trong quá trình điều phối.40 2.2.4. Các chiến lược điều phối.41 2.3. Thông tin liên lạc giữa các tiến trình.48 2.3.1. Nhu cầu liên lạc giữa các tiến trình.48 2.3.2. Các Cơ Chế Thông Tin Liên lạc.49 2.4 Đồng bộ hoá tiến trình.55 2.4.1 Nhu cầu đồng bộ hóa synchronisation .55 2.4.2. Bài toán đồng bộ hoá.56 2.4.3 Các giải pháp đồng bộ hoá.59 2.5. Tắc nghẽn Deadlock .73 2.5.1. Định nghĩa .73 2.5.2. Điều kiện xuất hiện tắc nghẽn.74 2.5.3. Các phương pháp xử lý tắc nghẽn.75 2.5.4 Ngăn chặn tắc nghẽn.76 1 2.5.5. Tránh tắc nghẽn.78 2.5.6. Hiệu chỉnh tắc nghẽn.83 CHƯƠNG 3 QUẢN LÝ BỘ NHỚ CHÍNH.85 3.1 Tổ chức vùng nhớ.85 3.2 Mục tiêu của việc quản lý vùng nhớ.85 3.3 Không gian địa chỉ và không gian vật lý.86 3.4. Cấp phát liên tục.87 3.4.1 Hệ đơn chương.87 3.4.2 Hệ thống đa chương với phân vùng cố định.88 3.4.3 Hệ thống đa chương với phân vùng động.89 .