Перейти к содержимому

Вход в ядро: системные вызовы и граница между user space и kernel space // «Разработка ядра Linux»

OTUS IT Онлайн - образование

0:00 / 0:00

Вход в ядро: системные вызовы и граница между user space и kernel space // «Разработка ядра Linux»

826 просмотров · 11 дней назад
OTUS IT Онлайн - образование
42,5 тыс. подписчиков
826 просмотров · 11 дней назад
Разбираемся, как программы взаимодействуют с ядром Linux и что происходит при каждом системном вызове. На вебинаре вы узнаете: Что такое user space и kernel space, зачем Linux разделяет память на эти области. Как работает механизм системных вызовов (syscalls) — от функции read() до перехода в режим ядра. Как ядро обрабатывает системные вызовы и возвращает результат в пользовательское пространство. Что происходит “под капотом” при запуске любой программы в Linux. Вебинар будет полезен кому Разработчикам и системным администраторам, которые хотят понять, как работает Linux на уровне ядра. Вебинар также будет интересен всем, кто изучает устройство ОС и хочет сделать первые шаги в разработке под ядро. В результате вебинара вы: Поймёте, как пользовательские приложения взаимодействуют с ядром Linux. Научитесь анализировать системные вызовы с помощью strace и других инструментов. Разберётесь, как работает переключение между режимами процессора (user ↔ kernel). Сможете лучше понимать внутренние процессы ОС и диагностировать их поведение на практике. «Разработка ядра Linux» - https://otus.pw/22On0/ Преподаватель: Глеб Коробейников - Senior-разработчик ядра Linux в Astra Linux Пройдите опрос по итогам мероприятия - https://otus.pw/XZTv/ Следите за новостями проекта: → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/ → Макс: https://otus.pw/wVga/ → VK: https://vk.com/otusru