# 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}]"}
Expand menu