Объяснение
Ядро управляет ресурсами и проверяет привилегии. Системный вызов — контролируемый вход в ядро из пользовательского процесса. Библиотечная функция может выполнить ноль, один или несколько системных вызовов.
Задача для самостоятельного решения
Почему printf не обязательно сразу пишет в терминал?
Показать разбор ответа
Стандартная библиотека буферизует вывод. Вызов write происходит при сбросе буфера, закрытии потока или некоторых переводах строки; поведение зависит от типа потока.