nlothik (nlothik) wrote,
nlothik
nlothik

Category:

1102

Именно так выглядит число 2011 с точки зрения вашего компьютера (если, конечно, у вас x86). Большинство компьютеров хранят данные "шиворот-навыворот" с точки зрения человека. Старшие байты (что значит старшие? Вот год 2011 -- какая часть тут важнее? Та, что две тысячи, или та, что один? Две тысячи, конечно, важнее -- вот это и есть старший байт) хранятся "в конце" записи, а не в начале.

Почему? Так получилось. Серьёзных причин выбрать тот или иной порядок байтов (именно так это называется по-русски) нет. Просто когда что-то выводится для прочтения человеком, запись начинает считываться с конца, а не с начала -- и таким образом автоматически переворачивается.

Разница эта настолько несущественна, что в английском языке для названия того или иного порядка используется слово "тупоконечники" и "остроконечники", по произведению Джонатана Свифта про жителей Лиллипута и Блефуску. Если вы помните, суть конфликта там заключалась в том, с какого конца правильнее разбивать яйца -- с тупого или острого. Соответственно, порядок байтов, где сначала записываются младшие байты -- это "остроконечники" (little endian), потому что острый конец -- меньше :) Запись сначала старших байтов именуется "тупоконечной" (big endian).

Есть компьютеры, которые в начале записывают старшие байты, но их не так много (IBM z/Architecture). Есть компьютеры, способные и на ту и на другую систему. Например PowerPC работает "тупоконечником" под управлением MacOS, но становится "остроконечником" под управлением ОС Solaris.

Разный порядок записи байтов встречается и в повседневной жизни. Вот, например, почтовый адрес в России:

Россия
г. Ленинград
Улица Железнодорожников, 9
Пупкину Евгению Терентьевичу

Это "тупоконечный" адрес.

Адрес в США -- "остроконечный":

James Stahl
1530 Broad Street
New York City, NY
USA
Tags: компьютерное, учёба, хобби
Subscribe

  • Глазам своим не верю

    “In a press conference yesterday with reporters, White House climate adviser Gina McCarthy said the administration would seek to implement a…

  • Отложили

    Я так ждал продолжения игры Left 4 Dead 2! Ураганный экшн в сочетании с тесной командной игрой просто великолепны. Если статистика Стима не врёт, я…

  • Интернет Илона Маска

    Чувак проверил интернет системы “Старлинк”. Вообще — вполне норм. Пинг 36 миллисекунд, канал от 50 до 150 мегабит. Если других…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 11 comments

  • Глазам своим не верю

    “In a press conference yesterday with reporters, White House climate adviser Gina McCarthy said the administration would seek to implement a…

  • Отложили

    Я так ждал продолжения игры Left 4 Dead 2! Ураганный экшн в сочетании с тесной командной игрой просто великолепны. Если статистика Стима не врёт, я…

  • Интернет Илона Маска

    Чувак проверил интернет системы “Старлинк”. Вообще — вполне норм. Пинг 36 миллисекунд, канал от 50 до 150 мегабит. Если других…