выполнение компьютером серии команд без участия пользователя;
двоичное кодирование данных в компьютере;
использование специальных формул для реализации команд в компьютере.
необходимость использования операционной системы для синхронной работы аппаратных средств;