В книге описываются стандартные элементы архитектуры, такие как центральный процессор, память, порты ввода-вывода, а также операционная система, компилятор, компоновщик и сетевое окружение. Демонстрируются способы представления данных и программ на машинном уровне, приемы оптимизации программ, особенности управления потоками выполнения и виртуальной памятью, а также методы сетевого и параллельного программирования.
Среди рассматриваемых тем:
представление данных и программ на машинном уровне;
архитектура процессора;
приемы оптимизации программ;
компоновка объектных модулей;
управление потоками выполнения;
виртуальная память и управление ею;
ввод/вывод на системном уровне;
сетевое и параллельное программирование.
Приведенные примеры для процессоров, совместимых с Intel (x86-64), написаны на языках C и ассемблера и предназначены для выполнения в операционной системе Linux.
В конце каждой главы приведено множество упражнений для закрепления пройденного материала.
Полный набор ресурсов, включая лабораторные работы и исходный код примеров, можно найти на сайте www.csapp.cs.cmu.edu
Компьютерные системы. Архитектура и программирование
$98.99
Брайант Рэндал Э.
,
Дэвид Р. О’Халларон
Артикул | c3857 |
---|---|
Издательство | ДМК Пресс |
Тип обложки | твердая обложка |
Автор | Брайант Рэндал Э. , Дэвид Р. О'Халларон |
Штрих код | 9785970604922 |
Год | 2022 |
Страниц | 994 |
Возраст | 16+ |
Язык | русский |
Размеры | 170х240 мм |
Изготовитель | ООО "Издательство ДМК Пресс". 105094, РФ, г. Москва, Семеновская наб., д. 3/1-4-113 |