Computer systems: architecture and programming

after payment (24/7)
(for all gadgets)
(including for Apple and Android)
The book describes standard architectural elements such as the central processor, memory, I/O ports, as well as the operating system, compiler, linker, and network environment. Methods for representing data and programs at the machine level, techniques for optimizing programs, features for managing threads of execution and virtual memory, as well as methods for network and parallel programming are demonstrated.
Among the topics covered:
data representation and programs at the machine level; processor architecture; program optimization techniques; layout of object modules; management of threads of execution; virtual memory and its management; input/output at the system level; network and parallel programming.
Examples given for processors compatible with Intel (x86-64), written in C and assembly languages and designed to run on the Linux operating system.
At the end of each chapter there are many exercises to reinforce the material covered.
Data sheet
- Name of the Author
- Дэвид О'Халларон Р.
Рэндал Брайант Э. - Language
- Russian
Reviews
Відмінний ресурс для всіх, хто прагне глибше зрозуміти комп'ютерні системи
Ця книга є справжнім скарбом для студентів, професіоналів та всіх, хто цікавиться архітектурою комп'ютерних систем та програмуванням. Автор детально розглядає ключові елементи архітектури, такі як центральний процесор, пам'ять та порти вводу-виводу, що дозволяє читачеві отримати чітке уявлення про те, як працюють комп'ютери на базовому рівні. Особливо вражає глибина аналізу тем, пов'язаних з оптимізацією програм, управлінням потоками виконання та віртуальною пам'яттю. Книга також містить практичні вправи в кінці кожного розділу, що робить навчання інтерактивним і дозволяє закріпити отримані знання. Я б рекомендував цю книгу всім, хто хоче не лише вивчити теорію, а й застосувати її на практиці, особливо для тих, хто працює з системами на базі Intel (x86-64) та Linux. Це дійсно корисний та інформативний ресурс!