---
# System prepended metadata

title: Operating System
tags: [110-2, OperatingSystem, NTNU, CSIE, 選修]

---

# Operating System
NTNU 作業系統
##### [Back to Note Overview](https://reurl.cc/XXeYaE)

{%hackmd @sophie8909/pink_theme %}
###### tags: `OperatingSystem` `110-2` `CSIE` `選修` `NTNU`
<!-- tag順序 [課程] [學期][系 必選]  or  [學程 學程名(不含學程的 e.g. 大師創業)][學校]   -->
## Score
- Homework 10%
- Attendance and Discussion 10%
- Midterm 35%
- Final 45%

## Contents
> Operating System Concepts
:::info
如果該小節沒有在講義上出現，則在小節後加*
此為 version 10
:::
## Part one - Overview 
### Ch.01 Introduction
#### 1.1 What Operating System Do 4
#### 1.2 Computer-System Organization 7
#### 1.3 Computer-System Architecture 15
#### 1.4 Operating-System Operations 21
#### 1.5 Resource Management 27
#### 1.6 Security and Protection 33
#### 1.7 Virtualization 34
#### 1.8 Distributed Systems 35
#### 1.9 Kernel Data Structures 36
#### 1.10 Computing Environments 40
#### 1.11 Free and Open-Source OperatingSystems 46
- Practice Exercises 53
- Further Reading 54
### Ch.02 Operating-System 
#### 2.1 Operating-System Services 55
#### 2.2 User and Operating-System Interface 58
#### 2.3 System Calls 62
#### 2.4 System Services 74
#### 2.5 Linkers and Loaders 75
#### 2.6 Why Applications Are Operating-System Specific 77
#### 2.7 Operating-System Design and Implementation 79
#### 2.8 Operating-System Structure 81
#### 2.9 Building and Booting an Operating System 92
#### 2.10 Operating-System Debugging 95
#### 2.11 Summary 100
- Practice Exercises 101
- Further Reading 101
## Part two - Process management 
### Ch.03 Process
#### 3.1 Process Concept 106
<!-- lec03 -->
#### 3.2 Process Scheduling 110
#### 3.3 Operations on Processes 116
#### 3.4 Interprocess Communication 123
#### 3.5 IPC in Shared-Memory Systems 125
#### 3.6 IPC in Message-Passing Systems 127
#### 3.7 Examples of IPC Systems 132
#### 3.8 Communication in Client–Server Systems 145
#### 3.9 Summary 153
- Practice Exercises 154
- Further Reading 156
<!-- ## Part three - 
## Part four - 
## Part five - 
## Part six - 
## Part seven - 
## Part eight - 
## Part nine - 
## Part ten -  -->
<!-- This is the end of the note -->