Image Image
ВГУ
  • О школе
  • Программы обучения
  • Новости
  • Мероприятия
Image Image
ВГУ
  • О школе
  • Программы обучения
  • Команда проекта
  • Новости
  • Мероприятия

© Воронежский государственный университет • 1997–2024

При использовании материалов ссылка на сайт обязательна

Поступить

Поиск

Введите запрос
Системное программирование в ОС Linux
  1. Главная
  2. Программы обучения
  3. Системное программирование в ОС Linux
ДПО

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

Описание программы обучения

Основы системного программирования в Linux в части работы с процессами, Основы управления процессами в ядре Linux, Состояния процессов в Linux, политики планирования, планировщик CFS, управление параметрами планирования, квоты, группы управления (crgoups), файловая система /proc, создание процесса и замена программы процесса, потоки POSIX, основные утилиты для работы с процессами, Основы управления процессами в ядре Linux,

Основы межпроцессного взаимодействия и синхронизации процессов в Linux, 

Базовые модели синхронизации и разграничения доступа к ресурсам (критические секции, семафоры, блокировки читатель-писатель, барьеры синхронизации), базовые модели межпроцессного взаимодействия (разделяемая память, каналы, специальные сокеты), сигналы, классические механизмы System V IPC, специальные механизмы Linux (файлы-события, файлы сигналов), ожидание на файловых дескрипторах (poll), ожидание изменения файлов и каталогов, механизмы POSIX для синхронизации и межпроцессного взаимодействия,  Изоляция процессов, Интерфейс сокетов, Основы планирования процессов в задачах реального времени, Работа с устройствами средствами Linux, Работа с сигналами, Создание изолированной среды выполнения для программы, Создание приложения реального времени.

Приобретаемые знания и навыки

Знание основ управления процессами в ядре Linux, методов межпроцессного взаимодействия и синхронизации процессов, основ планирования в задачах реального времени, методов изоляции процессов и методов работы с устройствами средствами Linux.

Умение грамотно использовать возможности Linux при разработке программного обеспечения в рамках профессиональной деятельности.

Приобретение навыков создания и обслуживания задач реального времени, навыков работы с периферийными устройствами средствами Linux.

Форма обучения

Очная

Срок обучения

36 часов

Категория слушателей

Работающие специалисты по встраиваемым микропроцессорным системам и цифровой обработке сигналов

Документ об окончании

Удостоверение о повышении квалификации

Факультет

Факультет компьютерных наук

Контакты

+7 (920) 210-36-57
+7 (473) 228-11-60
kharin@vsu.ru
a_kharin@mail.ru
Image
Без ограничений, без границ

© Воронежский государственный университет • 1997–2024

При использовании материалов ссылка на сайт обязательна

Поступить
394018, Россия, г. Воронеж, 
Университетская площадь, 1
+7 (473) 228-11-60 (2600)
engineers@vsu.ru
ВГУ
  • Карта сайта
  • Политика обработки персональных данных
ВГУ Паравеб