Несовместимость программ

11 октября 2013 Выкл. Автор Владимир Андросов

Угловые компьютерные столыМногие страдают от несовместимости программ, сделанных для разных компьютеров. Если у вас когда-то был компьютер «Амига», а сегодня т возник компьютер IBM PC, то любознательных дюже хотелось бы запускать на нем любимые программы от «Амиги». Просто так это сделать немыслимо, потому что у этих компьютеров различные процессоры и разная система команд.

Процессор компьютера IBM PC «не понимает» команд программы, сделанной для «Амиги» и для другим сложных систем, таких как многофункциональное устройство. Мы теснее знаем, что команды записываются байтами. Так может быть, поменять эти байты так, чтобы вместо команд «Амиги» встали другие команды, понятные вашему компьютеру? Это все равно что перевести стихи Шекспира с английского языка на русский. Такой «перевод» тоже дозволено поручить компьютеру. Этим занимаются особые программы, которые называют эмуляторами. Если на компьютере IBM запустить эмулятор «Амиги», то IBM будет трудиться так, как словно это «Амига», а если запустить эмулятор компьютера «Атари», то компьютер на время превратится как бы в компьютер «Атари».