Summary of Operating System Mind Map

Write in front

Author: Summer

Blog address: https://blog.csdn.net/zss192

For detailed knowledge points and exercises of operating system, please see my blog: Operating system final summary

Chapter One

1.1 Concept and function of operating system

image-20201130153634224

1.2 Features of the operating system

image-20201130153926453

1.3 Development and classification of operating systems

image-20201130153952829

1.4 Operating mechanism of the operating system

image-20201130154019038

1.5 Interrupts and exceptions

image-20201130154041782

1.6 system calls

image-20201130154108838

1.7 The architecture of the operating system

image-20201130154129625

Chapter two

2.1.1. Concept, composition and characteristics of the process

image-20201130155451750

2.1.2. Process state and transition, process organization

image-20201130155431949

2.1.3. Process control

image-20201130155518089

2.1.4. Process communication

image-20201130155546050

2.1.5. The concept and characteristics of threads

image-20201130155854845

2.1.6. Thread implementation and multi-thread model

image-20201215090908409

2.2.1. The concept and level of scheduling

image-20201130155951610

2.2.2. Timing, switching, process and method of process scheduling

image-20201130160023943

2.2.3. Evaluation index of scheduling algorithm

image-20201130160055189

2.2.4. Scheduling algorithm: first come first serve, shortest job first, highest response ratio first

image-20201130160128395

2.2.5. Scheduling algorithm: time slice rotation, priority, multi-level feedback queue

image-20201130160153367

2.3.1. What is process synchronization and process mutual exclusion

image-20201130160240210

2.3.2. The software implementation method of process mutual exclusion

image-20201130160302185

2.3.3. Hardware implementation method of mutual exclusion of processes

image-20201130160325806

2.3.4. Semaphore mechanism

[External link image transfer failed. The source site may have an anti-leech link mechanism. It is recommended to save the image and upload it directly (img-t9Ni1JEP-1610159120185)(https://cdn.jsdelivr.net/gh/zss192/Typora-notes@master /images/image-20201130160348927.png)]

2.3.5. Use semaphores to achieve mutual exclusion, synchronization, and predecessor relationships between processes

image-20201130160413883

2.3.6. Producer-consumer problem

image-20201130160527320

2.3.7. Multiple producers-multiple consumers

image-20201130160545385

2.3.8. Smoker problem

image-20201130160602530

2.3.9. Reader-writer problem

image-20201130160621147

2.3.10. The philosopher's meal problem

image-20201130160637088

2.3.11. Management

image-20201130160652836

2.4.1. The concept of deadlock

image-20201130160718910

2.4.2. Deadlock processing strategy-to prevent deadlock

image-20201130160741688

2.4.3. Deadlock processing strategy-avoid deadlock

image-20201130160807954

2.4.4. Deadlock processing strategy-deadlock detection and removal

image-20201130160832482

third chapter

3.1_1_Basic knowledge of memory

image-20201223184850554

3.1_2_The concept of memory management

image-20201223184920556

3.1_3_ Coverage and exchange

image-20201223184943962

3.1_4_Continuous distribution management method

image-20201223185011753

3.1_5_ dynamic partition allocation algorithm

image-20201223185037811

3.1_6_ Basic concepts of basic paging storage management

[External link image transfer failed. The source site may have an anti-leech link mechanism. It is recommended to save the image and upload it directly (img-hpVgwOXl-1610159120195)(https://cdn.jsdelivr.net/gh/zss192/Typora-notes@master /images/image-20201223185108844.png)]

3.1_7_Basic address conversion mechanism

image-20201223185134717

3.1_8_Address conversion mechanism with fast table

image-20201223185157788

3.1_9_ Two-level page table

image-20201223185228648

3.1_10_Basic segmented storage management method

image-20201223185256398

3.1_11_ Segment page management

image-20201223185319810

3.2_1_The basic concept of virtual memory

image-20201223185342059

3.2_2_Request paging management mode

image-20201223185405783

3.2_3_Page replacement algorithm

image-20201223185453974

3.2_4_Page allocation strategy

image-20201223185527203

Chapter Four

4.1_1_First-time document management

image-20201223185745194

4.1_2_ The logical structure of the file

image-20201223185805827

4.1_3_File directory

image-20201223185833590

4.1_4+4.1_5_ The physical structure of the file

image-20201223185947141

4.1_6_Logical structure VS physical structure

image-20201223190025398

4.1_7_ Basic operation of files

image-20201223190048001

4.1_8_File storage space management

image-20201223190109432

4.1_9_File sharing

image-20201223190132632

4.1_10_File protection

image-20201223190152059

4.1_11_ The hierarchy of the file system

image-20201223190209262

4.2_1_ Disk structure

image-20201223190227916

4.2_2_Disk scheduling algorithm

image-20201223190247897

4.2_3_ Methods to reduce disk latency

image-20201223190304207

4.2_4_ Disk management

image-20201223190326242

chapter Five

5.1_1_Basic concepts and classification of IO devices

image-20201223190533269

5.1_2_IO controller

image-20201223190552226

5.1_3_IO control mode

image-20201223190614810

5.1_4_IO software hierarchy

image-20201223190722845

5.1_5_IO core subsystem

image-20201230122551398

5.1_6_ Spooling technology

image-20201223190854252

5.1_7_ Equipment allocation and recycling

image-20201223190916528

5.1_8_Buffer management

image-20201223190945058

Guess you like

Origin blog.csdn.net/zss192/article/details/112388383