Комп'ютерні системи: архітектура та програмування

після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
У книзі описуються стандартні елементи архітектури, такі як центральний процесор, пам'ять, порти вводу-виводу, а також операційна система, компілятор, компонувальник та мережеве оточення. Демонструються способи представлення даних і програм на машинному рівні, прийоми оптимізації програм, особливості управління потоками виконання та віртуальною пам'яттю, а також методи мережного та паралельного програмування.
Серед аналізованих тем:
подання і програм на машинному рівні; архітектура процесора; прийоми оптимізації програм; компонування об'єктних модулів; управління потоками виконання; віртуальна пам'ять та управління нею; , сумісних з Intel (x86-64), написані мовами C та асемблера і призначені для виконання в операційній системі Linux.
Наприкінці кожного розділу наведено безліч вправ для закріплення пройденого матеріалу.
Характеристики
- ФІО Автора
- Дэвид О'Халларон Р.
Рэндал Брайант Э. - Мова
- Російська
Відгуки
Відмінний ресурс для всіх, хто прагне глибше зрозуміти комп'ютерні системи
Ця книга є справжнім скарбом для студентів, професіоналів та всіх, хто цікавиться архітектурою комп'ютерних систем та програмуванням. Автор детально розглядає ключові елементи архітектури, такі як центральний процесор, пам'ять та порти вводу-виводу, що дозволяє читачеві отримати чітке уявлення про те, як працюють комп'ютери на базовому рівні. Особливо вражає глибина аналізу тем, пов'язаних з оптимізацією програм, управлінням потоками виконання та віртуальною пам'яттю. Книга також містить практичні вправи в кінці кожного розділу, що робить навчання інтерактивним і дозволяє закріпити отримані знання. Я б рекомендував цю книгу всім, хто хоче не лише вивчити теорію, а й застосувати її на практиці, особливо для тих, хто працює з системами на базі Intel (x86-64) та Linux. Це дійсно корисний та інформативний ресурс!