Computer Systems: A Programmer's Perspective, Third Global Edition

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

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

Особое внимание уделяется процессорной архитектуре на примере учебного набора инструкций Y86-64, что позволяет понять принципы работы процессоров, конвейеризации и оптимизации производительности. Книга сочетает теоретические основы с практическими примерами на языках C и ассемблере.

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

Computer Systems: A Programmer's Perspective, Third Global Edition
A
Автор
Randal E. Bryant, David R. O'Hallaron
Издательство
Pearson Education
Год
2016
Язык
Английский
1
Оцените книгу

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

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