Книга "Операционные системы на базе набора команд x86-64 в контексте низкоуровневого программирования" рассматривает расширение архитектуры x86 до 64 бит. В книге описаны основные особенности спецификации с точки зрения программирования. Также проводится сравнительный анализ низкоуровневой организации программ для различных операционных систем, которые поддерживают архитектуру x86-64. В книге приводятся примеры анализа программного кода, который скомпилирован для операционных систем, отличающихся друг от друга реализацией соглашения о вызовах. Если у вас есть опыт программирования на низком уровне и вы хотите узнать больше о программировании под архитектуру x86-64, то эта книга может быть полезной для вас.
Книга "Операционные системы на базе набора команд x86-64 в контексте низкоуровневого программирования" описывает архитектуру x86-64 и ее особенности в контексте программирования. В книге проводится сравнительный анализ низкоуровневой организации программ для различных операционных систем, которые поддерживают эту архитектуру. Также в книге приводятся примеры анализа программного кода, скомпилированного для операционных систем, которые реализуют различные соглашения о вызовах.
Представлены результаты анализа архитектурно-зависимых особенностей и программной реализации процессоров архитектуры х86. Рассматриваются быстродействие, ресурсы и факторы, определяющие программную достижимость и эффективность достижения специализированных решений.
Электронная Книга «Операционные системы на базе набора команд x86-64 в контексте низкоуровневого программирования» написана автором В. Ю. Пирогов в 2015 году.
Минимальный возраст читателя: 0
Язык: Русский
Серии: Прикладная информатика. Научные статьи
Описание книги от В. Ю. Пирогов
В статье рассматривается 64‑битное расширение архитектуры x86 (x86-64). Разбираются основные особенности данной спецификации с позиций программирования. Проводится сравнительный анализ низкоуровневой организации программ для различных операционных систем, поддерживающих архитектуру x86-64. Приводятся примеры анализа программного кода, скомпилированного для операционных систем, отличающихся друг от друга реализацией соглашения о вызовах.