intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Dien_vi02 Dien_vi02 | Ngày: | Loại File: PPT | Số trang:14

59
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.

Chủ đề:
Lưu

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2