Совместимость данных

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

google2heВыходит, мы знаем, что компьютеры с различными процессорами могут не трудиться с программами, созданными для других компьютеров. Это происходит  потому, что идентичные байты в этих программах обозначают различные команды, из-за того, что разные процессоры имеют различные системы команд. А как быть с данными?

Разве сложно сделать, чтобы на всяких компьютерах байт 1100 0001 обозначал русскую букву «Б» либо число 193 — это не сложнее, чем применить ремонт телефонов к конкретному аппарату. Подлинно, сделать это несложно, и множество компьютеров могут трудиться с данными, сделанными на другом компьютере. Если вы на одном компьютере напишете письмо другу, то он скорее каждого прочитает его на своем компьютере, даже если его компьютер другой системы. Вопрос только в том, как это письмо ему передать. Это дозволено сделать, скажем, по проводам. Хоть различные компьютерные платформы и несовместимы по системе команд, они, тем не менее, совместимы по данным. Это значит, что данные можно создавать на одних компьютерах и передавать на обработку либо хранение в другие компьютеры. На всяком из компьютеров эту обработку будут делать различные программы, но вследствие тому, что данные совместимы, итог должен быть всегда один и тот же.