Архитектура ЭВМ
Для кого?
Курс предназначен для слушателей имеющих представление об электронно-вычислительных машинах — бакалавров начального и высшего уровней, магистров, а также всех интересующихся этими вопросами.
О чем?
На основании международного образовательного стандарта Computer Science был разработан стандарт СПбГУ с тем же названием. В дополнение к вопросам, обозначенным в международном стандарте, в этом курсе рассказывается о разработках кафедры и родственных ей IT предприятий в области создания новых архитектур ЭВМ и технологий их программирования. В курсе рассказывается о базовых понятиях архитектур ЭВМ, истории их создания, архитектурных способах ускорения ЭВМ, о нетрадиционных архитектурах.
По завершении этого курса учащиеся будут:
Уметь:
- Разбираться в различных архитектурах ЭВМ, сравнивать их по длине кода, эффективность исполнения, оценивать сложность аппаратной реализации.
- На основании знания внутренней структуры компьютера, устройства его кэш памяти, знания реализации шин уметь оптимизировать свои программы.
- Спроектировать новую ЭВМ, хотя бы на бумаге.
Знать:
- Структурные схемы современных ЭВМ
- Способы аппаратной реализации основных элементов ЭВМ
- Принципы работы устройств ввода/вывода
Владеть:
- Навыками ускорения программного обеспечения за счет знания внутренней организации кэш памяти и шин
- Навыками ускорения ввода/вывода
- Способами рационального создания микропрограмм ЭВМ