CHAPTER 5 · 2 LESSONS · 26 問
OS とソフトウェア
プログラムが動くとき、OS が裏で何をしているか。
node main.js と打つと何が起きるのか。OS がプログラムに CPU とメモリを配っている、その配り方の話だよ。
扱うのは、プロセスとスレッド、CPU の割り当ての順番(スケジューリング)、メモリ管理と仮想記憶、ファイルシステムと絶対パス、そして OSS のライセンス。コマンドラインのコースと相性がいい章。
この章のレッスン
プロセスとスケジューリング
- 111つの CPU を分け合う
node main.jsを打っている間も、ブラウザも音楽も止まらない。CPU は1つなのに、なぜ同時に動いて見えるのか。順番の決め方と、割込み、同じものを同時に触らせない工夫。 問題へ
メモリ管理とファイル