Рэндал Э. Брайант , Дэвид Р. О'Халларон - Компьютерные системы: архитектура и программирование
3-е изданиеНазвание: | Компьютерные системы: архитектура и программирование | |
Автор: | Рэндал Э. Брайант , Дэвид Р. О'Халларон | |
Жанр: | Аппаратное обеспечение, компьютерное железо | |
Изадано в серии: | неизвестно | |
Издательство: | ДМК Пресс | |
Год издания: | 2022 | |
ISBN: | 978-5-97060-492-2 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Компьютерные системы: архитектура и программирование"
В книге описываются стандартные элементы архитектуры, такие как центральный процессор, память, порты ввода-вывода, а также операционная система, компилятор, компоновщик и сетевое окружение. Демонстрируются способы представления данных и программ на машинном уровне, приемы оптимизации программ, особенности управления потоками выполнения и виртуальной памятью, а также методы сетевого и параллельного программирования. Приведенные в книге примеры для процессоров, совместимых с Intel (х86_64), написаны на языке С и выполняются в операционной системе Linux. Издание адресовано студентам и преподавателям по ^-специальностям, а также будет полезно разработчикам, желающим повысить свой профессиональный уровень и писать программы, эффективно использующие возможности компьютерной архитектуры.
Читаем онлайн "Компьютерные системы: архитектура и программирование". [Страница - 131]
(Universal Serial Bus, USB) 569
управление зависимостями в конвейерной
обработке 408
управление кешем 584
управление потоком
переходы 222
процедуры 250
управления, поток 680
управляемые событиями, программы 909
управляющая логика в конвейерной
обработке 441
выявление особых случаев 444
обработка особых случаев 441
управляющие структуры 218
флаги условий 218
уровни
оптимизации 481
усечение чисел 109
условное ветвление 192
в ассемблерном коде 227
потока данных 229
установить, если равно, инструкция 220
установка обработчика 718
устройства ввода-вывода 43
уязвимость в getpeername 114
Ф
файл подкачки 781
файлы 53, 831
абсолютный путь 833
абстракция 49
блочные устройства 832
выполняемые 40
выполняемые объектные 39
двоичные 39
закрытие 832
каталоги 832
обычные 832
открытие файла 833
относительный путь 833
позиция в файле 831
пути к 833
совместное использование 845
создание файла 834
сокеты 832
текстовые 39
тип 832
чтение и запись 831
Фибоначчи (Пизано) 64
физическая адресация 752
физические адреса 752
физические страницы 754
физическое адресное пространство 753
флаг знака (sign flag) 218
флаги доступа к памяти 294
флаги условий
Y86-64 353
флаг переноса (carry flag) 218
флаг переполнения (overflow flag) 218
флаг признак нуля (zero flag) 218
флеш-память 560
фоновый режим 712
формат выполняемых и компонуемых
модулей (Executable and Linkable
Format, ELF) 638
форматированный вывод 79
формат переносимых выполняемых
файлов (Portable Executable, PE) 638
формат скалярных данных 298
формат элементов таблиц страниц 774
формула строгого масштабирования 943
фрагментация памяти 792
функции
в инструкциях Y86-64 355
функции ввода/вывода Unix 830
функции-обертки 672
Предметный указатель 993
функции системного уровня 689
функциональные блоки 500, 503
функция вывода сообщения об ошибке 696
функция инструкции (ifun) 379
Х
хеш-функция 542
холодные промахи 584
хранение информации 68
Ц
целочисленная арифметика
обзор 134
целочисленные представления 90
целочисленные типы 91
фиксированного размера 95
целые без знака 98
кодирование 65
целые со знаком 72, 91, 98
кодирование 65
преобразование в целые без знака 99
целые числа 65, 89
порядок следования байтов 74
советы по приемам работы 111
центральные процессорные устройства (CPU)
первоначальные наборы команд 359
циклы 235
do-while 235
неэффективности 490
обратное проектирование
(воссоздание) 236
цилиндры дисков 563
Ч
четверные слова 197
четности флаг условия 197
Ш
шаблон обращений с шагом 1 578
шаблон обращений с шагом k 578
шаблон последовательных обращений 578
шина для подключения периферийных
компонентов (Peripheral Component
Interconnect, PCI) 569
шины 43, 560
архитектуры 561, 569
шпиндель диска 562
Э
эксабайты 72
элементы таблицы страниц 755
энергонезависимая память 559
эталонные машины 489
этапы
реализация в последовательной версии
Y86-64 394
эфемерный порт 866
эффективный адрес 201
эхо-сервер, пример 879
Ю
Юникод (Unicode) набор символов 81
Я
явное ожидание сигналов 732
ядро операционной системы 683
язык описания гипертекстовых
документов (Hypertext Markup
Language, HTML) 882
ячейки
DRAM 556
SRAM 554
Книги издательства «ДМК ПРЕСС» можно купить оптом и в розницу
в книготорговой компании «Галактика»
(представляет интересы издательств
«ДМК ПРЕСС», «СОЛОН ПРЕСС», «КТК Галактика»).
Адрес: г. Москва, пр. Андропова, 38;
Тел.: +7(499) 782-38-89. Электронная почта: books@alians-kniga.ru.
При оформлении заказа следует указать адрес (полностью),
по которому должны быть высланы книги;
фамилию, имя и отчество получателя.
Желательно также указать свой телефон и электронный адрес.
Эти книги вы можете заказать и в интернет-магазине:
www.galaktika-dmk.com
Рэндал Э. Брайант
Дэвид Р. О'Халларон
Компьютерные системы: архитектура и программирование
3-е издание
Главный редактор
Мовчан Д. А.
dmkpress@gmail.com
Зам. главного редактора
Перевод
Корректор
Верстка
Дизайн обложки
Сенченкова Е. А.
Киселев А. Н.
Синяева Г. И.
Паранская Н. В.
Мовчан А. Г.
Гарнитура PT Serif. Печать цифровая.
Усл. печ. л. 80.76. Тираж 200 экз.
Веб-сайт издательства: www.dmkpress.com
--">
Книги схожие с «Компьютерные системы: архитектура и программирование» по жанру, серии, автору или названию:
Стивен Ф Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с... Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2007 |
Константин Алексеевич Палагута - Микропроцессоры INTEL 8080, 8085 (КР580ВМ80А, П14 КР1821ВМ85А) и их программирование Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2007 |
Улли Соммер - Программирование микроконтроллерных плат Arduino/Freeduino Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2012 Серия: Электроника |