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