0
私は、各プロセス(スタックセグメント、コードセグメント)のセグメントがあり、各仮想アドレスにセグメント番号とオフセットがあることを読んだので、このスキームはプロセス間でコード共有を可能にします。私は共有のアイデアを理解していませんでした共有例を説明してください?セグメンテーションでコードやデータを共有する方法は?
私は、各プロセス(スタックセグメント、コードセグメント)のセグメントがあり、各仮想アドレスにセグメント番号とオフセットがあることを読んだので、このスキームはプロセス間でコード共有を可能にします。私は共有のアイデアを理解していませんでした共有例を説明してください?セグメンテーションでコードやデータを共有する方法は?
説明している内容は、ほとんど廃止されています。セグメントの使用は、何十年も不必要に過ごしていた初期のIntelプロセッサーの厄介なものでした。セグメントは64ビットのintelと離れて行く。セグメントは通常、アドレスの一部ではなくレジスタを使用して指定されます。
理論上、複数のプロセスが同じコードセグメントを共有する可能性があります。しかし、これは、プロセスのコード[セグメント]が通常複数のソースから読み込まれるため、実行されるより簡単です。