🔥

【メモ】CPU LAND その2

2024/01/17に公開

https://cpu.land
↑を学習中

Chapter 2

  • 一定時間で実行するプログラムを変更することで、一つのCPUで並列処理を実現

Chapter 3

  • プログラムを実行するsyscallは、合致するバイナリフォーマットを探し続け、合致したら、実行される

Chapter 4

  • ELFは、プログラムを実行するための設定を指定するファイルフォーマットの一種
  • static linkingはプログラムの中に使用するライブラリのバイナリをそのままコピーすること
  • dynamic linkingはプログラムの中に使用するライブラリの参照だけを埋め込むこと
  • static linkingはライブラリの使用する部分だけを読み込む
  • dynamic linkingはライブラリ全体をメモリにロードする

Discussion