Научитесь грамотно использовать механизмы операционных систем при разработке ПО за 2 недели: от управления процессами и потоками до синхронизации и работы с памятью. Удостоверение НИЯУ МИФИ.
ХОТИТЕ ПОЛУЧИТЬ СКИДКУ 20%? НАПИШИТЕ НАМ НА openedu@mephi.ru !
Летняя акция. Действует ТОЛЬКО до 31 августа.
Стоимость обучения — 22 000 ₽. НДС не облагается. Оплата — единоразово, 100% предоплата.
Что вы получите
Как начать учиться
Что происходит после подачи заявки
Курс «Применение механизмов операционных систем для разработки ПО» — это официальная программа повышения квалификации НИЯУ МИФИ объёмом 72 академических часа. Умение грамотно использовать основные механизмы операционных систем при разработке программного обеспечения — одно из основных условий успешного развития современного технического специалиста в области компьютерных наук. Программа поможет расширить знания в области ОС, научиться грамотно и обоснованно выбирать механизмы ОС при разработке ПО, овладеть навыками использования функций ОС в программном коде.
Повышение квалификации, а не «второе высшее». Вам не нужно писать диплом и тратить полгода. Всего 72 академических часа — и вы получаете официальное удостоверение НИЯУ МИФИ. Быстро, конкретно, с фокусом на практику.
Почему удостоверение от МИФИ имеет значение? НИЯУ МИФИ — это ведущий технический университет с мировым именем. Входит в топ-3 технических вузов России, а его выпускники ценятся работодателями из госкорпораций и высокотехнологичных отраслей. Документы о повышении квалификации, выданные университетом, признаются в сфере IT, разработки ПО и государственном секторе. Удостоверение вносится в реестр ФИС ФРДО.
Сколько времени займёт обучение? Программа включает 72 академических часа. Обучение проходит онлайн, в удобном для слушателя темпе. Как правило, освоение курса занимает от двух до трёх недель. Доступ к материалам сохраняется на весь период сессии.
Кому подойдёт этот курс? Курс ориентирован на разработчиков ПО, системных программистов, студентов и аспирантов IT-специальностей, а также на всех, кто хочет освоить механизмы операционных систем для эффективной разработки программного обеспечения.
Кто вас учит? Курс разработан преподавателями НИЯУ МИФИ — практикующими экспертами в области операционных систем и системного программирования, которые обучают студентов университета по этой дисциплине и применяют механизмы ОС в реальной разработке ПО. Автор курса — Андрей Сергеевич Котельников, ассистент НИЯУ МИФИ.
Инструменты и технологии, которые вы освоите:
Как устроено обучение:
Все материалы становятся доступны сразу после оплаты. Учитесь в удобное время, без жёсткого графика.
Корпоративным клиентам: Для юридических лиц возможно корпоративное обучение по счёту-оферте. Запрос отправляйте на openedu@mephi.ru с указанием ФИО, должности и организации.
Модуль 1. Основные понятия и определения операционных систем
Основные понятия и определения операционных систем
Основные функции операционной системы
Состав операционных систем
Модуль 2. Организация операционной системы
Супервизор операционной системы
Виды ядер операционной системы
Виртуальная машина и оболочка операционной системы
Системные вызовы
Модуль 3. Процессы
Понятие процесса
Диаграмма состояния процесса
Операции над процессами
Типы и атрибуты процессов в UNIX
Образ и состояние процессов в UNIX
Реализации процессов в Linux
Модуль 4. Ресурсы и потоки в операционной системе
Планирование использования ресурсов
Очереди планирования
Перепланировка
Понятие потока
Управление потоками
Потоки в Windows
Работа с потоками в Windows
Граф состояний нити
Особенности реализации потоков UNIX
Особенности реализации потоков Linux
Модуль 5. Взаимодействие и синхронизация процессов
Взаимоисключения
Способы синхронизации процессов
Сигналы
Семафоры, мьютексы, мониторы
Модуль 6. Высокоуровневые средства взаимодействия процессов
Обмен данными
Очереди сообщений. Почтовые ящики
Сокеты
Каналы
Особенности сетевого взаимодействия
Адресация в сети
Модуль 7. Механизмы использования памяти
Понятие памяти в операционной системе
Свопинг и виртуальная память
Адресное пространство процесса
Иерархия памяти. Кэширование.
После курса вы сможете (вот что попадёт в ваше резюме):
Для возврата средств направьте письменное требование на openedu@mephi.ru. Возврат в течение 15 рабочих дней.
Как получить удостоверение? Набрать 60+ баллов. Документ высылаем на почту в электронном виде. Оригинал — по запросу.
Как быстро я получу удостоверение? Электронное — в течение 30 рабочих дней после проверки прокторинга. Оригинал — почтой в течение 15 рабочих дней.
Что будет, если я пройду курс очень быстро? Доступ к материалам сохранится на весь период сессии (минимум 14 дней).
Что такое прокторинг? Система видеонаблюдения во время итогового теста с идентификацией личности.
Можно ли пересдать тесты? Да, каждый тест можно пройти 2 раза.
Какие технические требования? Компьютер с доступом в интернет (от 1 Мбит/с), веб-камера, современный браузер.
Остались вопросы? Напишите нам: openedu@mephi.ru
Обучение ведётся на русском языке. Программа реализуется с применением исключительно электронного обучения и дистанционных образовательных технологий. Все услуги предоставляются в соответствии с публичной офертой.
Ключевые слова: операционные системы, механизмы ОС, разработка ПО, процессы и потоки, синхронизация процессов, управление памятью, межпроцессное взаимодействие, высокоуровневые средства взаимодействия, повышение квалификации.
Информация для сертификата (Знать/Уметь/Владеть):
Знать: основные понятия и определения операционных систем; организацию ОС; механизмы управления процессами и потоками; методы синхронизации и взаимодействия процессов; механизмы использования памяти.
Уметь: грамотно и обоснованно выбирать механизмы ОС при разработке ПО; применять функции ОС в программном коде; использовать высокоуровневые средства взаимодействия процессов.
Владеть: навыками использования функций ОС в программном коде; методами синхронизации и межпроцессного взаимодействия; приемами управления памятью в прикладном ПО.
