Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Конкретное проявление объекта (класса) в разработке программного обеспечения.
Concrete manifestation of an object (class) in software development
Когда компьютерная система создает новый контекст на основе предварительно существующей модели или схемы, говорят, что модель была инстанцирована. Инкапсулированный контекст, полученный в результате этого процесса инстанцирования, называется экземпляром модели или схемы. Эта общая концепция находит конкретное применение в различных областях компьютерной науки.
When a computer system creates a new context based on a pre existing model or scheme, the model is said to have been instantiated. The encapsulated context that results from this instantiation process is referred to as an instance of the model or scheme. This general concept applies specifically across computer science in several ways.
Объектно-ориентированное программирование
Обычно экземпляры объектов ООП разделяют общую схему организации данных с множеством других экземпляров во время выполнения, особенно с экземплярами того же или схожего типа данных. Чтобы гарантировать, что значения, хранящиеся в каждом экземпляре, остаются разделенными на протяжении всего времени их существования, система должна выделять и конфиденциально связывать с каждым новым контекстом отдельную копию этой схемы организации данных. Это предотвращает влияние значений одного экземпляра на значения любого другого экземпляра.
Typically, OOP object instances share a data layout scheme in common with numerous other runtime instances—particularly those of the same or similar data type. In order to ensure that the values stored in each instance are kept separate for the duration of their lifetimes, the system must allocate—and privately associate with each respective new context—a distinct copy of this layout image. This prevents the values in one instance from interfering with the values in any other.
Идентификация машины
Компьютерный экземпляр может представлять собой программное состояние, предоставляющее доступ к операционной системе или другой среде размещения. В распоряжении этой виртуальной машины обычно находятся такие ресурсы, как хранилище, центральный процессор и графический процессор, например.
A computer instance can be a software state which exposes an operating system or other hosting environment. Available resources in this virtual machine typically include access to storage, a CPU, and GPU, for example.
Компьютерная графика
В компьютерной графике полигональную модель можно инстанцировать для многократного отображения в различных местах сцены. Это техника, позволяющая повысить производительность рендеринга за счет повторного использования части работы, необходимой для отрисовки каждого экземпляра.
In computer graphics, a polygonal model can be instantiated in order to be drawn several times in different locations in a scene. This is a technique that can be used to improve the performance of rendering, since a portion of the work needed to display each instance is reused.
Операционные системы
В контексте операционных систем, ориентированных на POSIX, термин "экземпляр программы" обычно относится к любому выполняющемуся процессу, созданному из этой программы (через системные вызовы, например, fork и exec); то есть каждый выполняющийся процесс в ОС является экземпляром некоторой программы, из которой он был запущен.
In the context of POSIX oriented operating systems, the term "(program) instance" typically refers to any executing process instantiated from that program (via system calls, e. g. fork and exec ); that is, each executing process in the OS is an instance of some program which it has been instantiated from.