SoftCraft
разноликое программирование

Top.Mail.Ru

Архитектура вычислительных систем


Содержание раздела

Об этом разделе


Лекции


  1. Архитектура ВС. Основные понятия и определения
  2. Способы задания однозначности в архитектурах ВС. Связь с типизацией
  3. Архитектура уровня набора (системы) команд
  4. Архитектура процессоров Intel
  5. Ассемблер x86-64 (AMD64). Инструменты
  6. Ассемблер x86-64 (AMD64). Базовая техника
  7. Архитектура ВС. Параллельные ВС. Структурные аспекты
  8. Архитектура ВС. Параллельные ВС. Многопоточность

Семинары

  1. Инструментальные средства, используемые при изучении дисциплины
  2. Разработка статически типизированной процедурной программы. Отображение программы на виртуальную архитектуру
  3. Разработка статически типизированной процедурной программы. Работа в аудитории связанная с выполнением задания
  4. Разработка статически типизированной процедурной программы. Работа в аудитории связанная с выполнением задания
  5. Разработка статически типизированной объектно-ориентированной программы. Отображение программы на виртуальную архитектуру
  6. Разработка статически типизированной объектно-ориентированной программы. Работа в аудитории связанная с выполнением задания
  7. Разработка динамически типизированной программы. Отображение на виртуальную архитектуру
  8. Разработка динамически типизированной программы. Работа в аудитории связанная с выполнением задания
  9. Ассемблер. Разработка простых программ. Инструментальные средства для разработки и отладки
  10. Ассемблер. Применение подпрограмм. Структуры и массивы
  11. Ассемблер. Использование макроопределений.

Задания

  1. Статически типизированная архитектура ВС, ориентированная на процедурный подход
  2. Статически типизированная архитектура ВС, ориентированная на объектно-ориентированный подход
  3. Архитектура ВС с динамической типизацией
  4. Архитектура ВС уровня системы (набора) команд
  5. Архитектура многопоточной параллельной ВС

Источники информации по дисциплине

  1. Архитектура ВС. Общие сведения. Сравнения
  2. Ассемблер процессоров Intel
  3. Отладка программ, написанных на Ассемблере (для различных архитектур ВС)
  4. Архитектура параллельных вычислительных систем. Модели параллельных вычислений

Об этом разделе

В данном разделе размещаются материалы курса "Архитектура вычислительных систем" сформированные для данной дисциплины в ходе ее преподавания для студентов департамента программной инженерии ВШЭ. Материал обновляется ежегодно в соответствии с изменением содержания дисциплины. В настоящий момент идет наполнение раздела на 2021-2022 учебный год.