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

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

Рэндал Э. Брайант, Дэвид Р. О'Халларон

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

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

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

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

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