# os {%hackmd @baiyanchen8/code %} ## 課程概要 This course introduces the operating system to facilitate students to understand how things really work inside an operating system. First, we begin an overview of an operating system. Then, various components in an operating system are presented, including process management, process coordination, memory management, storage management. After the completion of this course, students will have a complete knowledge of internal operating of an operating system. ## 課程資訊 - **課程編號/代碼**: 3171 - **學分數**: 3 - **上課地點**: AT242 - **授課教師**: 張軒彬[youtube](https://www.youtube.com/@user-zt2jb8cg2d) - **聯絡方式**: None - **課程時間**: [周2 34 and 周4 2](/NzV-a9tGRX-__mPE58OdLQ)(腦子有洞) ## 目標 1. 瞭解作業系統的組成架構與分類 2. 瞭解作業系統內部各個模組的運作方式 ## 課程內容 ### HW 1. [pid manager](/43ytVfNZRxWBY7aK3N2oyg) 2. [simple shell](/9IzY0EJSQkCmIObabRSI7g) 3. [HW3 Thread & Concurrency](/NODQE1Z9ST2BROcOnm8Tng) 4. [HW4 Mutex](/W9h4EI8oQtm6kurPCPGCUg) ### CHAP 1. [CHAP1 introduction ](/li9taV2ORRi9vMD72Oglag) 2. [CHAP2 Operation System Structure](/AOZ5yDzDRJazKJfRJdvrCg) 3. [CHAP3 FOR OS](/xV-5c57YTnuLJgcRp-vYYw) 4. [chap 4 thread and process](/qdoi3L4iSYy95hh_hdambw) 5. [chap 5 for os ](/yNb1HCLNQ2-uorGxDwf08Q) 6. [chap 6 Process Synchronization](/Z_L37ZArRKin_IIgVcceiw) 7. [chap 7 Synchronization Examples](/WmWIXh59TFiFhSaRE_jmqA) 8. [chap 8 for Deadlock](/kuKaPSD-RZaruHWKSgtOBg) 9. [chap 9 Memory Management ](/le2Ty_bJS5-xwigKePgfwA) 10. [chap 10 Vitural Memory ](/mO_9WyazQV2VjJoZwYRbow) ### oslab 1. tmp 2. tmp 3. tmp 4. tmp 5. tmp 6. tmp 7. tmp 8. tmp 9. [oslab期中](/Q_UYK3pUQ-6Huha8SYv5dA) 10. [oslab-9](/S08dYef8SSmEHK7Rm4bBIw) 11. [oslab10](/4r2TmRkHSQqQ51EPsjtpzA) 12. [oslab11](/rAfu6qsDQACeUVJHl8XvmA) 13. [oslab12](/JSz9rCmgSJu-iBYn8YA34g) 14. [oslab13](/wlUijSVcTCOWxl7uebLrLA) 15. [oslab14](/6dB2PMupQNKwPriUhtDRmQ) 16. [oslab15](/vKZQ1joNQJa10MbiMEjXSA) 17. [oslab16](/ObEqWNQYQKm1qlXi9Di1qw) ## 評估 - 期中考 :40 - 期末考 : 40 - 程式作業 :20 ## 學習資源 - 主要教材: 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up