June 4th, 2015

Бесплатный учебник электроники и архитектуры компьютера на русском языке


Господа! Я рад сообщить, что наконец-то все желающие могут загрузить бесплатный учебник на более чем 1600 страниц, над переводом которого работало более полусотни человек из ведущих университетов, институтов и компаний России, Украины, США и Великобритании. Это был реально народный проект и пример международной кооперации.

Учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», второе издание, 2012, сводит вместе миры программного обеспечения и аппаратуры, являясь одновременно введением и в разработку микросхем, и в низкоуровневое программирование для студентов младших курсов. Этот учебник превосходит более ранний вводный учебник «Архитектура компьютера и проектирование компьютерных систем» от Дэвида Паттерсона и Джона Хеннесси, причем соавтор предыдущего учебника Дэвид Паттерсон сам рекомендовал учебник от Харрисов как более продвинутый. Следуя новому учебнику, студенты строят реализацию подмножества архитектуры MIPS, используя платы с ПЛИС / FPGA, после чего сравнивают эту реализацию с индустриальными микроконтроллерами Microchip PIC32. Таким образом вводится вместе схемотехника, языки описания аппаратуры Verilog и VHDL, архитектура компьютера, микроархитектура (организация процессорного конвейера) и программирование на ассемблере - в общем все, что находится между физикой и высокоуровневым программированием.

Как загрузить? К сожалению, не одним кликом. Сначало надо зарегистрироваться в пользовательском коммьюнити Imagination Technologies, потом зарегистрироваться в образовательных программах на том же сайте, после чего наконец скачать - инструкция в конце поста, перед фотографиями участников:

Collapse )

Какий части учебника вызвали у вас самы большой интерес?

Основы схемотехники
24(8.5%)
Введение в языки описания аппаратуры Verilog и VHDL
22(7.8%)
Архитектура процессора и основы ассемблер
29(10.3%)
Микроархитектура процессора, концепции конвейера, кэшей, управления памятью
34(12.1%)
Использование микроконтроллеров и их периферии
20(7.1%)
Мне понравилось, что студенты могут использовать учебник, чтобы построить процессор
29(10.3%)
Мне понравилась история перевода учебника
26(9.2%)
Спасибо всем участникам проекта!
49(17.4%)
И вообще Ура!!!!!!!
49(17.4%)