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

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. | 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. Tài liệu tham khảo - Silberschatz-Galvin-Gagne, Operating System Concepts, USA, 2013, 9th edition. () - Andrew , Modern Operating Systems, Prentice Hall, xuất bản gần đây nhất. Chapter 1. Overview OS 1. Introduction is Operating System Operating system do System Organization System Architecture of Operating System. System Operations Management Management Management And Security . Operating System Evolution 2. Operating System Structures System Services Operating System Interface Calls Of System Calls Program System Struture Machine System Generation Boot Chapter 2. Memory Management 1. Main Memory . Background . Swapping . Contiguous Memory Allocation . Paging . Structure Of The Page Table . Segmentation 2. Virtual Memory . Background . Demand Paging . Copy-on-Write . Page Replacement . Allocation of Frames . Thrash . Memory mapped Files . Allocating Kernel Memory . Other Considerations Chapter 3. I/O Management 1. I/O System Hardware I/O Interface I/O Subsyetm I/O Requests To Hardware Operation 2. Mass Storage Structure . Overview Mass Storage Structure . Disk Structure . Disk Attachment . Disk Scheduling . Disk Management . RAID Structure . Stable Storage Implementation . Tertiary Storage Structure Chapter 4. File Management 1. File System Interface Concept Methods Structure System Mounting Sharing 2. File System Implementation . File System Structure . File System Implementation . Directory Implementation . Allocation Methods . Free Space Management . Efficiency and Performance . Recovery . Log Structured File Systems . NFS 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 Chapter 7. CPU Scheduling 1. Basic Concept 2. Scheduling Criteria 3. Scheduling Algorithms 4. Multi Processor Scheduling 5. Thread Scheduling 6. Algorithm Evaluation 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 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

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.