Вход в ядро: системные вызовы и граница между 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