• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2025/2026

Архитектура компьютера и системное программирование

Язык: русский
Кредиты: 9
Контактные часы: 132

Программа дисциплины

Аннотация

Архитектура компьютера и системное программирование является областью знаний о цифровых электронных блоках компьютера (включая схемы с комбинационной и последовательной логикой), а также об архитектуре компьютера и разработке системного программного обеспечения (например, загрузчики, трансляторы программ, операционные системы, средства контейнерной оркестрации и т.д). В данной дисциплине рассматриваются таксономии программ и языков программирования, а также устройство основных компонентов вычислительных систем (аппаратные и программные) различных архитектур (архитектуры фон Неймана и Гарвардская). В ходе изучения дисциплины студенты познакомятся с машинным представлением программ (ассемблер) и данных и аспектами трансляции программ. Особое место в дисциплине занимает внутреннее устройство операционных систем: объекты и файловые системы, представление памяти, процессы и потоки, прерывания и подсистема ввода-вывода, средства межпроцессного взаимодействия и синхронизации, а также механизмы конфигурации. Также в курсе представлены основы архитектуры контейнерной оркестрации: подход «Infrastructure-as-a-Code» (IaC), интерфейсы и среды выполнения контейнеров, изоляция, планирование и балансировка нагрузки между приложениями. При обучении предусмотрен контроль знаний студентов в виде практических работ и учета активности студентов на семинарах.