Aleksandr Penskoi

Logo

Associate Professor
at SE&CS Faculty
at ITMO University
Russia


Associate Professor
at HDU-ITMO Joint Institute
China

View My GitHub Profile

Архитектура компьютера

Как устроены компьютерные системы и почему?

by Aleksandr Penskoi

Краткая, не полная и в основном неверная история вычислительных платформ

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

Цель курса не объяснить, как надо делать компьютерные системы, а показать, как и по каким причинам мы пришли к тому, что мы имеем. Дать кругозор достаточный, чтобы угадывать устройство систем; принимать проектные решения, имея видение области с разных точек зрения, а не только программисткой или аппаратной; самостоятельно прогнозировать дальнейшее развитие компьютерных систем и технологий. Вопросы непосредственного описания и разработки компьютерных систем остаются за пределами курса, как и глубокий анализ каждого из рассмотренных вариантов.

Этим курсом я хочу заложить основу “хорошего разработчика”, который знает:

Подробности (для студентов ИТМО):