プログラムのセグメンテーションの背景は何ですか?

プログラムのセグメンテーションの背景は何ですか?

各プログラムは、次のようないくつかの部分に分かれています。

  • コードフラグメント
  • データセグメント
  • スタックセグメント
  • ヒープセグメント

しかし、この発展の責任は誰にありますか?コンパイラとリンカはこれらのセクションとの通信をサポートする必要があります。

  • コンパイラとリンカの開発者が最初に実装し、初期のオペレーティングシステムで使用しましたか?

または

  • オペレーティングシステム開発者が最初に実装し、次にコンパイラとリンカ開発者がそれに適応する必要がありますか?

ベストアンサー1

おすすめ記事