Введение

Конкретное проявление объекта (класса) в разработке программного обеспечения.

Когда компьютерная система создает новый контекст на основе предварительно существующей модели или схемы, говорят, что модель была инстанцирована. Инкапсулированный контекст, полученный в результате этого процесса инстанцирования, называется экземпляром модели или схемы. Эта общая концепция находит конкретное применение в различных областях компьютерной науки.

Объектно-ориентированное программирование

Обычно экземпляры объектов ООП разделяют общую схему организации данных с множеством других экземпляров во время выполнения, особенно с экземплярами того же или схожего типа данных. Чтобы гарантировать, что значения, хранящиеся в каждом экземпляре, остаются разделенными на протяжении всего времени их существования, система должна выделять и конфиденциально связывать с каждым новым контекстом отдельную копию этой схемы организации данных. Это предотвращает влияние значений одного экземпляра на значения любого другого экземпляра.

Идентификация машины

Компьютерный экземпляр может представлять собой программное состояние, предоставляющее доступ к операционной системе или другой среде размещения. В распоряжении этой виртуальной машины обычно находятся такие ресурсы, как хранилище, центральный процессор и графический процессор, например.

Компьютерная графика

В компьютерной графике полигональную модель можно инстанцировать для многократного отображения в различных местах сцены. Это техника, позволяющая повысить производительность рендеринга за счет повторного использования части работы, необходимой для отрисовки каждого экземпляра.

Операционные системы

В контексте операционных систем, ориентированных на POSIX, термин "экземпляр программы" обычно относится к любому выполняющемуся процессу, созданному из этой программы (через системные вызовы, например, fork и exec); то есть каждый выполняющийся процесс в ОС является экземпляром некоторой программы, из которой он был запущен.