От железа и ОС — к производительному коду
30 июля
3 месяца
Онлайн
Индивидуальная разработка итоговой проектной работы
Программу ведут действующие специалисты
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
Домашние задания + проектная работа, для усиления вашего портфолио и компетенций
Живое общение с преподавателями на вебинарах, переписки в чате и развёрнутые ответы при проверке ДЗ
Изучение что такое "железо", физические ограничения и аппаратные кэши. Основы для понимания ОС.
Тема 1: Архитектура CPU и физическая память
Тема 2: Иерархия памяти и кэширование данных
Тема 3: Стек и Куча на уровне процессора
Тема 4: Аппаратная виртуализация памяти (MMU и TLB)
Тема 5: Линковка и Анатомия бинарника (практика)
Абстракции ядра, изоляция программ и управление аппаратной магией.
Тема 1: Пространство ядра и Системные вызовы
Тема 2: Как ОС управляет памятью (Page Faults)
Тема 3: Концепция Процесса и шедулинг
Тема 4: Концепция Потока (Thread)
Тема 5: Трассировка системных вызовов (практика)
Написание кода, управляющий процессами, потоками и памятью через API операционной системы.
Тема 1: Управление процессами в коде
Тема 2: Низкоуровневый ввод-вывод (I/O)
Тема 3: Системное управление памятью
Тема 4: Многопоточность на практике
Тема 5: Конкурентность и Синхронизация
Тема 6: Проблемы синхронизации и Spin-locks
Тема 7: IPC: Сигналы ОС
Тема 8: IPC: Пайпы (Pipes)
Тема 9: IPC: Разделяемая память (Shared Memory)
Тема 10: Отладка и профилирование системного кода (практика)
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Бесплатный открытый вебинар – онлайн-занятие с преподавателем курса. На открытом вебинаре можно посмотреть, как проходит обучение, а ещё – узнать что-то ценное по интересующей теме. На занятии слушатели задают ведущему вопросы и получают обратную связь.
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Доступ к учебным материалам курса
Ваш личный проект, который поможет проходить собеседования
Стоимость в рассрочку