Инструментальные средства Технологии разработки программного обеспечения Tools Software development technologies Vol. <...> 2015 ПРИКЛАДНАЯ ИНФОРМАТИКА / JOURNAL OF APPLIED INFORMATICS В. Ю. <...> Пирогов, канд. физ.-мат. наук, доцент, заведующий кафедрой прикладной информатики и экономики Шадринского государственного педагогического института, Vladislav-133@yandex.ru Операционные системы на базе набора команд x86–64 в контексте низкоуровневого программирования В статье рассматривается 64-битное расширение архитектуры x86 (x86-64). <...> Разбираются основные особенности данной спецификации с позиций программирования. <...> Проводится сравнительный анализ низкоуровневой организации программ для различных операционных систем, поддерживающих архитектуру x86–64. <...> Введение нечеткость в изложение, хотя, по сути, имеется в виду одно и то же — 64-битовое расширение архитектуры x86. <...> Основной режим, поддерживающий 64-битовые приложения, был назван Long Mode [3], т. е. длинный режим. <...> Во-первых, процессоры x86–64 имеют режим совместимости с 32-битовыми системами (в документации он называется Legacy Mode [3], т. е. наследуемый режим). <...> Во-вторых, в новой архитектуре в режиме поддержки 64-битового режима можно использовать подрежим, позволяющий запускать 32-битовое программное обеспечение (в документации это Compatibility Mode [3], т. е. режим совместимости), поддержка которого, разумеется, была включена в новые операционные системы. <...> Следовательно, даже если и произошел переход на 64-битовые операTools Software development technologies ПРИКЛАДНАЯ ИНФОРМАТИКА / JOURNAL OF APPLIED INFORMATICS ционные системы, 32-битовое программное обеспечение можно по-прежнему эксплуатировать и не только использовать, но продолжать разрабатывать новые 32-битовые приложения. <...> Теоретически разработчики 32-битовых программ могут вообще не переходить к 64-битовому программированию, поскольку весьма вероятно, что производители операционных систем не решатся убрать режим совместимости. <...> Особенности 64-битовой архитектуры Следует отметить две важнейшие особенности <...>