Computer Systems: A Programmer's Perspective, Third Global Edition
Классический учебник по архитектуре компьютерных систем, написанный с точки зрения программиста. Книга даёт глубокое понимание того, как программы взаимодействуют с аппаратным обеспечением, операционной системой и компиляторами.
В первой части рассматривается представление и обработка информации на низком уровне: битовые операции, целочисленная и плавающая арифметика, кодирование данных. Вторая часть посвящена машинному представлению программ: ассемблеру, процедурам, управлению памятью и структурам данных.
Особое внимание уделяется процессорной архитектуре на примере учебного набора инструкций Y86-64, что позволяет понять принципы работы процессоров, конвейеризации и оптимизации производительности. Книга сочетает теоретические основы с практическими примерами на языках C и ассемблере.
Издание подходит для студентов компьютерных специальностей и практикующих разработчиков, желающих глубже понять внутреннее устройство вычислительных систем и писать более эффективный код.









