Компьютерные системы. Архитектура и программирование

Описание и характеристики

В основу книги положен разработанный авторами учебный курс "Введение в компьютерные системы", преподаваемый более чем в 90 университетах по всему миру. Описывается компьютерная система, под которой понимаются не только "стандартные элементы архитектуры", такие как центральный процессор, память, порты ввода-вывода и др., но также операционная система, компилятор и сетевое окружение. Рассмотрено представление данных и программ на машинном уровне, архитектура процессора, оптимизация программ, связывание и управление потоками, виртуальная память и управление памятью, ввод-вывод на системном уровне, сетевое и параллельное программирование. Описано, каким образом перечисленные выше аспекты необходимо учитывать программисту при разработке собственных приложений и систем. Приведенные в книге примеры для процессоров, совместимых с Intel (IA32), написаны на языке С и выполняются в операционной системе Unix или сходных, например, Linux.
ID товара 2940147
Издательство ДМК Пресс
Год издания
ISBN 978-5-9706-0492-2
Количество страниц 994
Размер 5.3x16.8x24
Тип обложки Твёрдый переплёт
Тираж 200
Вес, г 1690

Только в магазинах

за 5 399 ₽ сегодня
В наличии в 1 магазине 
Забрать за 1 час
Экспресс-доставка, 900 ₽ • Завтра до 13 часов дня 

Отзывы

15 бонусов

за полезный отзыв длиной от 300 символов

15 бонусов

если купили в интернет-магазине «Читай-город»

Полные правила начисления бонусов за отзывы
Оставьте отзыв и получите бонусы
Оставьте первый отзыв и получите за него бонусы.
Это поможет другим покупателям сделать правильный выбор.
4.3
4 оценки
0
0
0
3
1
В основу книги положен разработанный авторами учебный курс "Введение в компьютерные системы", преподаваемый более чем в 90 университетах по всему миру. Описывается компьютерная система, под которой понимаются не только "стандартные элементы архитектуры", такие как центральный процессор, память, порты ввода-вывода и др., но также операционная система, компилятор и сетевое окружение. Рассмотрено представление данных и программ на машинном уровне, архитектура процессора, оптимизация программ, связывание и управление потоками, виртуальная память и управление памятью, ввод-вывод на системном уровне, сетевое и параллельное программирование. Описано, каким образом перечисленные выше аспекты необходимо учитывать программисту при разработке собственных приложений и систем. Приведенные в книге примеры для процессоров, совместимых с Intel (IA32), написаны на языке С и выполняются в операционной системе Unix или сходных, например, Linux.