Компьютерные системы: архитектура и программирование. 3-е издание

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

В издании рассматриваются стандартные элементы архитектуры: центральный процессор, память, порты ввода-вывода, а также программное окружение - операционная система, компилятор, компоновщик и сетевое окружение. Особое внимание уделяется представлению данных и программ на машинном уровне.

Книга демонстрирует приемы оптимизации программ, особенности управления потоками выполнения и виртуальной памятью, а также методы сетевого и параллельного программирования. Все примеры написаны на языке C для процессоров, совместимых с Intel (x86_64), и выполняются в операционной системе Linux.

Издание адресовано студентам и преподавателям IT-специальностей, а также разработчикам, желающим повысить профессиональный уровень и писать программы, эффективно использующие возможности компьютерной архитектуры.

Похожие книги

Компьютерные системы: архитектура и программирование. 3-е издание
A
Автор
Рэндал Э. Брайант, Дэвид Р. О'Халларон
Издательство
ДМК Пресс
Год
2022
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент