講義

Operating System I #2

Chapter 6 - プロセス間同期 Chapter 4まででマルチタスクの実現のための仕組みを説明しましたが、マルチタスクであるが故に起きる問題があります。 クリティカルセクション(Critical Section Problem) ある計算機上で複数のプロセスが動いているとき、競合…

Operating System I

Chapter 1 - OSとは何か オペレーティング・システムとはなにか OS(Operating System)とは、具体的には: Unix Linux Windows MacOS などが挙げられます。OSも、動作するレイヤーこそ違えど我々が書くべきプログラムのひとつです。そのことを念頭に据えてオペ…