Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC KHOA CÔNG NGHỆ THÔNG TIN GIÁO TRÌNH LÝ THUYẾT HỆ ĐIỀU HÀNH BIÊN SOẠN: NGUYỄN KIM TUẤN Huế 06/2004 MỤC LỤC Trang Chương I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH I.1. Chức năng và lịch sử phát triển của hệ điều hành .............................. 1 I.1.1. Chức năng của hệ điều hành ............................................................. 1 I.1.2. Lịch sử phát triển của hệ điều hành .................................................. 3 I.2. Một số khái niệm của hệ điều hành ..................................................... 5 I.2.1. Tiến trình (Process) và tiểu trình (Thread) ....................................... 5 I.2.2. Bộ xử lý lệnh (Shell) ........................................................................ 5 I.2.3. Sự phân lớp hệ thống (System Layering) ......................................... 6 I.2.4. Tài nguyên hệ thống (System Resources) ....................................... 7 I.2.5. Lời gọi hệ thống (System Calls) ...................................................... 7 I.3. Hệ điều hành và phân loại hệ điều hành .............................................. 8 I.3.1. Hệ điều hành là gì? .......................................................................... 8 I.3.2. Phân loại hệ điều hành ..................................................................... 9 I.4. Thành phần và cấu trúc của hệ điều hành ......................................... 12 I.4.1. Các thành phần của hệ điều hành .................................................. 12 I.4.2. Các cấu trúc của hệ điều hành ........................................................ 16 I.5. Hệ điều hành Windows95 ................................................................... 21 I.5.1. Giới thiệu về hệ điều hành Windows95 ......................................... 22 I.5.2. Cấu trúc của windows95 ................................................................ 24 I.5.3. Bộ nhớ ảo trong windows95 .......................................................... 25 I.6. Hệ điều hành Windows 2000 .............................................................. 26 I.6.1. Giới thiệu về hệ điều hành Windows 2000 ................................... 26 I.6.2. Một số đặc tính của Windows 2000 ............................................... 27 I.6.3. Một số khái niệm trong Windows 2000 ........................................ 28 I.6.4. Kiến trúc của Windows 2000 ........................................................ 31 I.7. Hệ điều hành Linux ............................................................................. 37 Chương II: QUẢN LÝ TIẾN TRÌNH II.1. Tổng quan về tiến trình ..................................................................... 41 I.1.1. Tiến trình và các loại tiến trình ...................................................... 41 I.1.2. Mô hình tiến trình .......................................................................... 42 I.1.3. Tiểu trình và tiến trình ................................................................... 45 I.1.4. Các trạng thái tiến trình ................................................................. 46 I.1.5. Cấu trúc dữ liệu của khối quản lý tiến trình .................................. 50 I.1.6. Các thao tác điều khiển tiến trình .................................................. 52 II.2. Tài nguyên găng và đoạn găng .................................................... 53 II.2.1. Tài nguyên găng (Critical Resource) ............................................ 53 II.2.2. Đoạn găng (Critical Section) ........................................................ 57 II.2.3. Yêu cầu của công tác điều độ qua đoạn găng ............................... 59 II.3. Điều độ tiến trình qua đoạn găng ................................................. 60 II.3.1. ...............................................................................................Các giải pháp phần cứng ............................................................................ 60 II.3.2. ...............................................................................................Các giải pháp dùng biến khoá .................................................................... 62 II.3.3. ...............................................................................................Các giải pháp được hỗ trợ bởi hệ điều hành và ngôn ngữ lập trình ............ 63 II.3.4. ...............................................................................................Hai bài toán điều phối làm ví dụ ................................................................ 72 II.4. Tắc nghẽn (Deadlock) và chống tắc nghẽn ..................................... 79 II.4.1.......................................................................................... T ắc nghẽn ................................................................................................... 79 II.4.2.Điều kiện hình thành tắt nghẽn ..................................................... 81 II.4.3.Ngăn chặn tắc nghẽn (Deadlock Prevention) ............................... 81 II.4.4.Nhận biết tắc nghẽn (Deadlock Detection) ................................... 81 II.5. Điều phối tiến trình II.5.1.Mục tiêu điều phối ........................................................................ 83 II.5.2.Tổ chức điều phối ......................................................................... 86 II.5.3.Các chiến lược điều phối ............................................................... 87 II.6. Tiến trình trong Windows N ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Lý thuyết hệ điều hành Lý thuyết hệ điều hành Hệ điều hành Bộ xử lý lệnh Phân loại hệ điều hành Cấu trúc của windows95 Kiến trúc của Windows 2000Tài liệu cùng danh mục:
-
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 358 0 0 -
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 315 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 308 0 0 -
3 trang 279 0 0
-
Làm việc với Read Only Domain Controllers
20 trang 267 0 0 -
80 trang 257 0 0
-
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 254 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 253 0 0 -
175 trang 251 0 0
-
Thêm chức năng hữu dụng cho menu chuột phải trên Windows
4 trang 247 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 17 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 18 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 17 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 17 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 18 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0