📌
プログラムとプロセス

プログラム
- コンピュータが行うべき一連の命令
- コンピュータで実行可能なソフトウェア
- ストレージ上のファイル
- 静的
プロセス
- 実行中のプログラムのこと
- 動的
- メモリやファイル記述子などのリソースが割り当てられる
CPUがプログラムを実行するまでの流れ
プログラムをCPUに実行してもらう(=プロセスとする)には、主記憶装置にロードさせる必要がある
- 補助記憶装置(本棚)に保管してあるプログラム(本)を主記憶装置(作業机)に持ってくる
- 主記憶装置(作業机)にてCPU(脳)がプログラム(本)に書いてある命令を実行する
まとめ
- ストレージ上のファイルで静的だった「プログラム」が、OSによってメモリにロードされることで、「プロセス」として動的になる
関連記事
参考
Discussion