# 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 -->
{"metaMigratedAt":"2023-06-16T19:34:17.034Z","metaMigratedFrom":"Content","title":"Operating System","breaks":true,"contributors":"[{\"id\":\"825db5c4-8eb9-4944-8772-d130a3d519a1\",\"add\":1798,\"del\":113},{\"id\":\"343b33b3-34ea-4048-8e2f-129ef7e61e88\",\"add\":366,\"del\":0}]"}