2024/2025
Системное программирование
Статус:
Маго-лего
Кто читает:
Департамент компьютерной инженерии
Когда читается:
3, 4 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
6
Программа дисциплины
Аннотация
Из этого курса студент узнает, как создавать программное обеспечение, позволяющее выделять и совместно использовать ресурсы, получать доступ к устройствам, обеспечивать среду для разработки, запуска и выполнения других программ. В рамках курса студент познакомится с операционными системами, взаимодействием с ядром и памятью, работой с файлами, управлением потоками и пользователями в ОС. На практике студенты решат 5 задач для развития ключевых навыков системного программирования: реализация многозадачности, настройка межпроцессного взаимодействия, понимание работы файловых систем, реализация многопоточности, настройка взаимодействия через сокеты.