2

Мы знаем, что системные вызовы - это запросы процесса к сервису из ядра операционной системы. [1] Я задаю этот вопрос, потому что я хотел знать, может ли процесс действительно генерировать сигнал сам по себе, напрямую запрашивать у CPU арифметические операции или читать / записывать в файлы и т. П .; ИЛИ действительно ли процесс просто запрашивает их в операционной системе.

2 ответа2

2

"Сигналы" и "файлы" существуют только в контексте операционной системы, поэтому приложения должны просить ядро работать с ними от ее имени. Арифметические операции выполняются центральным процессором, поэтому приложения могут выполнять их напрямую.

0

Мне не удалось понять, что строковая библиотека работает в string.h и не использует системные вызовы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .