---
# System prepended metadata

title: 作業系統 筆記
tags: [OS]

---

作業系統 筆記
===


Ch6 Process Synchronization
---
 + [6.1.1 Introduction](/Zd6y_jmgQv2Fif-HVDxKRg?both)
 + [6.1.2 Race condition](/82rxqftWRmeiFRb7dRbtkw)
 + [6.1.3 Critical section design](/OjOp5UAdRxiK8hAFxP8lvA)
 + [6.2.1 Memory barrier](/NHgl7LqRQzmI2nzIbMeupg)
 + [6.2.2 test and set()](/dLM6Tv86RT6jlWGVmbDK-A)
 + [6.2.3 compare and set()](/bXoCgg2DSuWjoLRhriwMVQ)
 + [6.2.4 Atomic variable](/nWY0xnHiT2GZje8dIzGeXg)
 + [6.3.1 Mutex Lock](/ul3TrQNYQMOGzzgKY4NncQ)
 + [6.3.2 Semaphore](/dTG5M7iZRJWTMR_W27LFqg)
 + [6.3.3 Reader/Writer](/DX7tDuEfSZWdXF_NfnEzjQ)
 + [6.3.3 Sleeping Barber](/eKk0qI0VTHe_S3liuRL4Cg)
 + [6.3.3 Dinning philosophers](/YORb5QAsSkyVNIqM5Tk4Kg)
 + [6.3.3 Monitor](/5vod6WY5QPijkkmMd56CJQ)
 + [6.3.3 Message passing](/zmzZa7M3TvC1EF7uMLRF3g)