Loading article…
コンピュータ サイエンスでは、インスタンスとは、型定義に基づいたソフトウェア要素の発生を指します。発生が作成されると、インスタンス化されたと言われ、作成プロセスと作成結果は両方ともインスタンス化と呼ばれます。
例
クラスインスタンス
クラスインスタンスは、クラスから作成されたオブジェクト指向プログラミング (OOP)オブジェクトです。クラスの各インスタンスはデータ レイアウトを共有しますが、独自のメモリ割り当てを持ちます。
コンピュータインスタンス
コンピュータインスタンスは、通常、ストレージ、仮想CPUを含む仮想マシンの発生です。
多角形モデル
コンピュータ グラフィックスのポリゴン モデルは、インスタンス化してシーン内のさまざまな場所に複数回描画することができます。これにより、各インスタンスの表示に必要な作業の一部が再利用されるため、 レンダリングのパフォーマンスが向上します。
プログラムインスタンス
POSIX指向のオペレーティングシステムでは、プログラムインスタンスは実行中のプロセスを指します。プログラムインスタンスは、fork()やexec()などのシステムコールを介してインスタンス化されます。各実行中のプロセスは、インスタンス化元のプログラムのインスタンスです。[1]
参考文献
- ^ Bach, Maurice J. (1986). UNIX オペレーティングシステムの設計. Prentice Hall. pp. 10, 24. ISBN 0-13-201799-72010年3月15日時点のオリジナルよりアーカイブ。
