Виртуальная машина (ВМ, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы и исполняющая программы для target-платформы (целевая, гостевая платформа) на host-платформе (хост-платформа, платформа-хозяин) или виртуализирующая некоторую платформу и создающая на ней среды, изолирующие друг от друга программы и даже операционные системы.
Виртуальная машина исполняет некоторый машинно-независимый код (например, байт-код, шитый код, p-код) или машинный код реального процессора. Помимо процессора, ВМ может эмулировать работу как отдельных компонентов аппаратного обеспечения, так и целого реального компьютера (включая BIOS, оперативную память, жёсткий диск и другие периферийные устройства). В последнем случае в ВМ, как и на реальный компьютер, можно устанавливать операционные системы (например, Windows можно запускать в виртуальной машине под Linux или наоборот). На одном компьютере может функционировать несколько виртуальных машин (это может использоваться для имитации нескольких серверов на одном реальном сервере с целью оптимизации использования ресурсов сервера).
Program Massiv;
Uses Crt;
const n=10 {размер массива}
var i,k:integer;
a:array[1..n] of integer;
begin
clrscr;
write('Введите элементы массива:' );
k:=1
for i:=1 to n do
begin
readln (a[i]);
if (a[i]<0) and (a[i] mod 7)=0 then k:=k*a[i];
end;
writeln;
write('Исходный массив:')
for i:=1 to n do write(a[i]:3);
writeln;
writeln('Произведение отрицательных элементов кратных 7:',k);
readkey;
end.
да . так как они отличаются в большинстве случаев только кожухом и системой охлаждения а видео чип остаётся тот же . )