Robot
Складчик
- #1
[НИУ ВШЭ] Операционные системы семейства UNIX. Системное программирование (Открытое образование)
- Ссылка на картинку

Курс посвящён изучению операционных систем семейства UNIX с акцентом на системное программирование
Продолжительность составляет 16 недель при нагрузке 9–10 часов в неделю.
Объём программы — 4 зачётные единицы, язык обучения — русский.
Курс разработан Национальным исследовательским университетом «Высшая школа экономики» (ВШЭ) и ориентирован на глубокое понимание структуры UNIX-подобных систем.
Программа знакомит с программными и структурными компонентами ОС, аппаратом системных вызовов, синтаксисом командного языка программирования, а также особенностями системного программирования на процедурных и командных языках.
Обучение проходит на разнообразных практических примерах реализации. Слушатели научатся разрабатывать системные и прикладные программные продукты с учётом возможностей операционной системы.
Курс подойдёт студентам, разработчикам и IT-специалистам, желающим освоить системное программирование в UNIX-среде на профессиональном уровне.
Программа курса:
Продолжительность составляет 16 недель при нагрузке 9–10 часов в неделю.
Объём программы — 4 зачётные единицы, язык обучения — русский.
Курс разработан Национальным исследовательским университетом «Высшая школа экономики» (ВШЭ) и ориентирован на глубокое понимание структуры UNIX-подобных систем.
Программа знакомит с программными и структурными компонентами ОС, аппаратом системных вызовов, синтаксисом командного языка программирования, а также особенностями системного программирования на процедурных и командных языках.
Обучение проходит на разнообразных практических примерах реализации. Слушатели научатся разрабатывать системные и прикладные программные продукты с учётом возможностей операционной системы.
Курс подойдёт студентам, разработчикам и IT-специалистам, желающим освоить системное программирование в UNIX-среде на профессиональном уровне.
Программа курса:
- Понятие «Операционная система».
- Процессы и потоки в ОС UNIX.
- Системные вызовы и программы (утилиты) управления процессами в ОС UNIX. Примеры реализаций.
- Файлы и файловые системы в ОС UNIX.
- Поддержка и реализация файлов в ОС UNIX. Системные вызовы и утилиты для получения информации о файле.
- Системные вызовы работы с файлами в ОС UNIX. Примеры реализаций.
- Управление устройствами ввода-вывода (УВВ) в ОС UNIX. Системные вызовы для ввода-вывода информации.
- Межпроцессный (программный) канал в ОС UNIX. Примеры реализации.
- Обработка прерываний в ОС UNIX.
- Системные вызовы и программы (утилиты) обработки прерываний в ОС UNIX. Примеры реализаций.
- Примеры многозадачных процедурно-программных реализаций с обработкой прерываний в ОС UNIX.
- Распределение и перераспределение оперативной памяти в ОС UNIX. Программные средства и системные вызовы работы с оперативной памятью.
- Интерпретатор команд shell в ОС UNIX. Функции интерпретатора. Встроенные и внешние команды (утилиты) интерпретатора shell.
- Понятие shell переменной. Специальные shell переменные. Конструкции командного языка программирования expr, let, test. Примеры реализаций.
- Конструкции командного языка программирования while, until, for, if, case, trap. Примеры реализаций.
- Примеры реализаций многозадачных программных приложений в shell.
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.