Архив Тэгов: взаимодействие с ядром

Общие вопросы ОС

Профилирование системных вызовов с помощью strace и ltrace

Оптимизация и отладка программного обеспечения на уровне взаимодействия с операционной системой — задача, требующая глубокого понимания внутренних процессов. Одним из наиболее доступных и мощных инструментов для анализа поведения приложений на уровне системных вызовов являются утилиты strace и ltrace. Эти инструменты позволяют разработчикам и системным администраторам видеть, какие именно вызовы выполняет приложение, сколько времени тратится на каждый из них и какова их последовательность. читать далее »

macOS

Как работает система уведомлений в macOS и её взаимодействие с ядром

macOS — это операционная система, известная своей высокой степенью интеграции программных и аппаратных компонентов. Одна из важных функций системы — уведомления, которые помогают пользователям быть в курсе событий, не отвлекаясь от основной работы. В этой статье мы подробно разберем, как работает система уведомлений в macOS и каким образом она взаимодействует с ядром операционной системы. читать далее »