• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2024/2025

Системное программирование

Статус: Курс обязательный (Компьютерные системы и сети)
Направление: 09.04.01. Информатика и вычислительная техника
Когда читается: 1-й курс, 3, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Компьютерные системы и сети
Язык: русский
Кредиты: 6

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

Аннотация

Из этого курса студент узнает, как создавать программное обеспечение, позволяющее выделять и совместно использовать ресурсы, получать доступ к устройствам, обеспечивать среду для разработки, запуска и выполнения других программ. В рамках курса студент познакомится с операционными системами, взаимодействием с ядром и памятью, работой с файлами, управлением потоками и пользователями в ОС. На практике студенты решат 5 задач для развития ключевых навыков системного программирования: реализация многозадачности, настройка межпроцессного взаимодействия, понимание работы файловых систем, реализация многопоточности, настройка взаимодействия через сокеты.