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
Số trang: 14
Loại file: ppt
Dung lượng: 289.50 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
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 CaoKhoa 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 CaoKhoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 3Chapter 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 CaoKhoa 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 CaoKhoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 5Chapter 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 Cri ...
Nội dung trích xuất từ tài liệu:
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 CaoKhoa 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 CaoKhoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 3Chapter 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 CaoKhoa 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 CaoKhoa Công Nghệ Thông Tin Trường Đại Học Nông Lâm Thành Phố Hồ Chí Minh 5Chapter 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 CaoKhoa 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 Cri ...
Tìm kiếm theo từ khóa liên quan:
Hệ điều hành Hệ điều hành nâng cao Operating System Computer System Organization Operating System StructuresTài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 458 0 0 -
173 trang 278 2 0
-
175 trang 276 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 276 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 255 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 249 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 235 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 223 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 209 0 0 -
Bài thuyết trình nhóm môn Hệ điều hành: Tìm hiểu về cách quản lý tệp
17 trang 204 0 0