📌

プログラムとプロセス

に公開

プログラム

  • コンピュータが行うべき一連の命令
  • コンピュータで実行可能なソフトウェア
  • ストレージ上のファイル
  • 静的

プロセス

  • 実行中のプログラムのこと
  • 動的
  • メモリやファイル記述子などのリソースが割り当てられる

CPUがプログラムを実行するまでの流れ

プログラムをCPUに実行してもらう(=プロセスとする)には、主記憶装置にロードさせる必要がある

  1. 補助記憶装置(本棚)に保管してあるプログラム(本)を主記憶装置(作業机)に持ってくる
  2. 主記憶装置(作業机)にてCPU(脳)がプログラム(本)に書いてある命令を実行する

まとめ

  • ストレージ上のファイルで静的だった「プログラム」が、OSによってメモリにロードされることで、「プロセス」として動的になる

関連記事

https://zenn.dev/417yr/articles/6ea3b69653fc71

https://zenn.dev/417yr/articles/c9a1954dbe0ac6

参考

https://e-words.jp/w/プログラム.html

https://wa3.i-3-i.info/word11032.html

Discussion