參考
====
Chapter 0 -- Historical Prospective
---
- [Mainframe Systems](https://hackmd.io/s/S14A_CVjW)
- [Computer-system architecture](https://hackmd.io/s/r1fT7Jri-)
- [Special-purpose Systems](https://hackmd.io/s/rk0tXeSjW)
Chapter 1 -- Introduction
---
- [What is an Operating System?](https://hackmd.io/s/B1ND6GHjZ)
- [Computer-System Organization](https://hackmd.io/s/ryT57mrs-)
- [Storage-Device Hierarchy](https://hackmd.io/s/BkDkg4rs-)
- [HW Protection](https://hackmd.io/s/HyJFQ4Hsb)
Chapter 2 -- OS Structure
---
- [OS Services](https://hackmd.io/s/HyD_wOCjW)
- [OS-Application Interface](https://hackmd.io/s/S1XmyKCoZ)
- [OS Structure](https://hackmd.io/s/S1O109CjZ)
Chapter 3 -- Processes Concept
---
- [Process Concept](https://hackmd.io/s/HJ2EXL9nb)
- [Process Scheduling](https://hackmd.io/s/Sk2TAL9hb)
- [Operations on Processes](https://hackmd.io/s/HyxV5P9hZ)
- [Interprocess Communication](https://hackmd.io/s/H1ktghx6W)
Chapter 4 -- Multithreaded Programming
---
- [Thread Introduction](https://hackmd.io/s/rJrejyNkf)
- [Multithreading Models](https://hackmd.io/s/Bk0zOgNyG)
- [Threaded Case Study](https://hackmd.io/s/SJIMNW4kf)
- [Threading Issues](https://hackmd.io/s/SJTNwMNkG)
Chapter 5 -- Process Scheduling
---
- [Basic Concepts](https://hackmd.io/s/B16F5uKeM)
- [Scheduling Algorithms](https://hackmd.io/s/Sy0cTcYlM)
- [Multi-Processor Scheduling
Multi-Core Processor Scheduling
Real-Time Scheduling
](https://hackmd.io/s/BJ2Vl5JbG)
- [Operating System Examples
](https://hackmd.io/s/BJ0yTIg-M)
Chapter 6 -- Process Synchronization
----
- [Background](https://hackmd.io/s/r1evYGuZf)
- [Critical Section](https://hackmd.io/s/SJnggEuWf)
- Critical Section Solutions
- [Software Solution](https://hackmd.io/s/SyGeFNOWM)
- [Synchronization Hardware](https://hackmd.io/s/HkOcmEt-z)
- Synchronization Tools
- [Semaphores](https://hackmd.io/s/Skjm3mVzz)
- [Monitors](https://hackmd.io/s/HkwDvmSff)
- [Classical Problems of Synchronization](https://hackmd.io/s/Syi5YlrzM)
- [Thread Programming](https://hackmd.io/s/rymmIESfM)
- [Atomic Transactions](https://hackmd.io/s/BJdiIVrff)
Chapter 7 -- Deadlocks
----
- [Deadlock Characterization](https://hackmd.io/s/S1U-UqvGG)
- [Deadlock Prevention](https://hackmd.io/s/SyJuYeFMf)
- [Deadlock Avoidance](https://hackmd.io/s/r1cv27YMz)
- [Deadlock Detection](https://hackmd.io/s/SkYO5rtzM)
- [Recovery from Deadlock](https://hackmd.io/s/B1vm0rYfG)
Chapter 8 -- Memory Management
---
- [Background](https://hackmd.io/s/Sk9g06FTW)
- [Swapping](https://hackmd.io/s/B1pO9Jq6Z)
- [Contiguous Memory Allocation](https://hackmd.io/s/SkdenG9aW)
- [Paging](https://hackmd.io/s/B1BFSXqaZ)
- [Segmentation](https://hackmd.io/s/Hyj5YQhp-)
- [Segmentation with Paging](https://hackmd.io/s/BJLSZqnCW)
Chapter 9 -- Virtual Memory Management
---
- [Background](https://hackmd.io/s/Skuia93AZ)
- [Demand Paging](https://hackmd.io/s/ryp5XonRZ)
- [Process Creation](https://hackmd.io/s/SJO2N23R-)
- [Page Replacement](https://hackmd.io/s/SJuBmN7Jz)
- [Allocation of Frames](https://hackmd.io/s/rka9-S7kM)
- [Thrashing](https://hackmd.io/s/BkosqrX1f)
Chapter 10 -- File System Interface
---
- [File Concept](https://hackmd.io/s/rkRFr8tGM)
- [Access Methods](https://hackmd.io/s/rkZ25q5MM)
- [Directory Structure](https://hackmd.io/s/S1Vess5Mf)
- [File System Mounting](https://hackmd.io/s/rkaUkUsGz)
- [File Sharing](https://hackmd.io/s/ryDE7LoMz)
- [Protection](https://hackmd.io/s/Byk4uIjGG)
Chapter 11 -- File System Implementation
---
- [File-System Structure](https://hackmd.io/s/rJmXtOvQf)
- [File System Implementation](https://hackmd.io/s/BJyQsuD7G)
- [Disk Allocation Methods](https://hackmd.io/s/rkZE0cv7f)
- [Free-Space Management](https://hackmd.io/s/rytc5CDQf)
Chapter 12 -- Mass Storage System
---
- [Disk Structure](https://hackmd.io/s/rJLIRvdXG)
- [Disk Scheduling](https://hackmd.io/s/HJgYL_u7G)
- [Disk & Swap-Space Management](https://hackmd.io/s/ryDbZPA7f)
- [RAID](https://hackmd.io/s/H1MXaPRmf)
Chapter 13 -- I/O Systems
---
- [Overview](https://hackmd.io/s/HynE94kVG)
- [I/O Hardware](https://hackmd.io/s/S1pIWSJNG)
- [I/O Methods](https://hackmd.io/s/SJUXrBkEz)
- [Kernel I/O Subsystem](https://hackmd.io/s/HykFh8JNf)
- [Performance](https://hackmd.io/s/ryMOwvJ4G)
- [Application Interface](https://hackmd.io/s/HJ64iDyNz)
出處[close]
---
- ** @X3gJbQadTm6i1CdOB20Gzw** 由我二創 書本模式(方便我搜尋複習)
- [ 作者 作業系統OS](/@Pl-eQT9CQaS0jhExKqL8_w/BkhOSR4jW)
{"metaMigratedAt":"2023-06-15T14:49:24.902Z","metaMigratedFrom":"Content","title":"參考","breaks":true,"contributors":"[{\"id\":\"5f78096d-069d-4e6e-a2d4-274e076d06cf\",\"add\":4606,\"del\":163}]"}