IT Academy
Урок 1 · Продвинутый

Системные вызовы и граница user/kernel

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Ядро управляет ресурсами и проверяет привилегии. Системный вызов — контролируемый вход в ядро из пользовательского процесса. Библиотечная функция может выполнить ноль, один или несколько системных вызовов.

Задача для самостоятельного решения

Почему printf не обязательно сразу пишет в терминал?

Показать разбор ответа

Стандартная библиотека буферизует вывод. Вызов write происходит при сбросе буфера, закрытии потока или некоторых переводах строки; поведение зависит от типа потока.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →