Bài giảng Hệ điều hành nâng cao (Operating System-OS): Chapter 0 - Trường ĐH Nông Lâm TPHCM
lượt xem 2
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Bài giảng "Hệ điều hành nâng cao (Operating System-OS)" giúp người học có thể: Hiểu được khái niệm cơ bản của hệ điều hành; nhiệm vụ, cơ chế hoạt động, cấu trúc chung của hệ điều hành; biết cách quản lý tập tin và phân chia vùng nhớ, các tác vụ mà hệ điều; hành thực hiện, quá trình điều phối thiết bị ngoại vi; lập trình đa luồng và các khái niệm liên quan.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ điều hành nâng cao (Operating System-OS): Chapter 0 - Trường ĐH Nông Lâm TPHCM
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 1 Môn học: Hệ Điều Hành Nâng Cao (Operating System-OS) • Thời gian: 3 tín chỉ (30 tiết LT + 30 Tiết TH) - mã: rvndtr • Mục tiêu môn học – Hiểu được khái niệm cơ bản của hệ điều hành. – Nhiệm vụ, cơ chế hoạt động, cấu trúc chung của hệ điều hành – Biết cách quản lý tập tin và phân chia vùng nhớ, các tác vụ mà hệ điều hành thực hiện, quá trình điều phối thiết bị ngoại vi. – Lập trình đa luồng và các khái niệm liên quan. Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 2 • Tài liệu tham khảo - Silberschatz-Galvin-Gagne, Operating System Concepts, USA, 2013, 9th edition. (http://www.os-book.com) - Andrew S.Tanenbaum, Modern Operating Systems, Prentice Hall, xuất bản gần đây nhất. Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 3 Chapter 1. Overview OS 1. Introduction 1.1.What is Operating System 1.2.What Operating system do 1.3.Computer System Organization 1.4.Computer System Architecture 1.5.Characteristic of Operating System. 1.6.Operating System Operations 1.7.Process Management 1.8.Memory Management 1.9.Storage Management 1.10.Protection And Security 1.11. Operating System Evolution Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 4 2. Operating System Structures 2.1.Operating System Services 2.2.User Operating System Interface 2.3.System Calls 2.4.Type Of System Calls 2.5.System Program 2.6.Operating System Struture 2.7.Virtual Machine 2.8.Operating System Generation 2.9.System Boot Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 5 Chapter 2. Memory Management 1. Main Memory 1.1. Background 1.2. Swapping 1.3. Contiguous Memory Allocation 1.4. Paging 1.5. Structure Of The Page Table 1.6. Segmentation Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 6 2. Virtual Memory 2.1. Background 2.2. Demand Paging 2.3. Copy-on-Write 2.4. Page Replacement 2.5. Allocation of Frames 2.6. Thrash 2.7. Memory mapped Files 2.8. Allocating Kernel Memory 2.9. Other Considerations Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 7 Chapter 3. I/O Management 1. I/O System 1.1.Overview 1.2.I/O Hardware 1.3.Application I/O Interface 1.4.Kernel I/O Subsyetm 1.5.Transforming I/O Requests To Hardware Operation 1.6.Streams 1.7.Performance Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 8 2. Mass Storage Structure 2.1. Overview Mass Storage Structure 2.2. Disk Structure 2.3. Disk Attachment 2.4. Disk Scheduling 2.5. Disk Management 2.6. RAID Structure 2.7. Stable Storage Implementation 2.8. Tertiary Storage Structure Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 9 Chapter 4. File Management 1. File System Interface 1.1.File Concept 1.2.Access Methods 1.3.Directory Structure 1.4.File System Mounting 1.5.File Sharing 1.6.Protection Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 10 2. File System Implementation 2.1. File System Structure 2.2. File System Implementation 2.3. Directory Implementation 2.4. Allocation Methods 2.5. Free Space Management 2.6. Efficiency and Performance 2.7. Recovery 2.8. Log Structured File Systems 2.9. NFS Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 11 Chapter 5. Process Management 1. Process concept 2. Process Scheduling 3. Operations On Processes 4. Interprocess Communication 5. Communication in Client-Server System Chapter 6. Threads 1. Overview 2. Multithreading Models 3. Thread Libraries 4. Threading Issues Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 12 Chapter 7. CPU Scheduling 1. Basic Concept 2. Scheduling Criteria 3. Scheduling Algorithms 4. Multi Processor Scheduling 5. Thread Scheduling 6. Algorithm Evaluation Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 13 Chapter 8. Process Synchronization 1. Background 2. The Critical Section Problem 3. Peterson’s Solution 4. Synchronization Hardware 5. Semaphores 6. Classic Problems Of Synchronization 7. Monitors 8. Atomic Transactions Bài giảng môn Hệ Điều Hành Nâng Cao
- Khoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 14 Chapter 9. Deadlocks 1. System Model 2. Deadlock Characterization 3. Methods for Handling Deadlocks 4. Deadlock Prevention 5. Deadlock Avoidance 6. Deadlock Detection 7. Recovery From Deadlock Bài giảng môn Hệ Điều Hành Nâng Cao
CÓ THỂ BẠN MUỐN DOWNLOAD
-
SKKN: Biên soạn giáo trình giảng dạy thực hành môn học Điều khiển khí nén và điện khí nén
71 p |
371
|
115
-
Giáo án Tin Học lớp 10: Bài 10: KHÁI NIỆM VỀ HỆ ĐIỀU HÀNH
4 p |
458
|
40
-
Giáo án Tin Học lớp 10: Bài tập thực hành 3, 4, 5 LÀM QUEN VỚI HỆ ĐIỀU HÀNH
5 p |
605
|
39
-
Giáo án Tin Học lớp 10: Bài 13: MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG
4 p |
603
|
32
-
Giáo án tin học 10 - Tiết 34: MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG
6 p |
168
|
31
-
Giáo án tin học 10 - Tiết 28: BÀI TẬP
7 p |
191
|
31
-
Giáo án Tin Học lớp 10: Bài tập và thực hành 4 GIAO TIẾP VỚI HỆ ĐIỀU HÀNH WINDOWS
2 p |
416
|
26
-
Giáo án tin học 10 - Chương II: HỆ ĐIỀU HÀNH Tiết 22: KHÁI NIỆM VỀ HỆ ĐIỀU HÀNH
7 p |
229
|
26
-
Giáo án tin học 10 - Tiết 25: GIAO TIẾP VỚI HỆ ĐIỀU HÀNH (tiết 1)
6 p |
141
|
23
-
Giáo án tin học 10 - Tiết 25: GIAO TIẾP VỚI HỆ ĐIỀU HÀNH (tiết 2)
5 p |
189
|
23
-
Giáo án Tin Học lớp 10: Bài tập thực hành 3 LÀM QUEN VỚI HỆ ĐIỀU HÀNH
3 p |
245
|
20
-
Giáo án tin hoc 10_Tiết 34
8 p |
81
|
11
-
Giáo án tin hoc 10_Tiết 25
7 p |
59
|
6
-
Giáo án tin hoc 10_Tiết 22
10 p |
85
|
5
-
Đề thi học kì 1 môn Tin học lớp 7 năm 2022-2023 có đáp án - Trường PTDTNT THCS Đông Giang
9 p |
13
|
3
-
Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2023-2024 - Trường THPT Cẩm Lý, Bắc Giang
4 p |
12
|
3
-
Đề thi học kì 1 môn Tin học lớp 7 năm 2022-2023 - Trường PTDTBT TH&THCS Xã Dang, Tây Giang
9 p |
11
|
2
-
Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2024-2025 - Trường THPT Tây Giang, Quảng Nam
3 p |
6
|
1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
