Как операционная система управляет разрешениями программы? Если вы пишете низкоуровневую программу без каких-либо системных вызовов, напрямую управляя процессором, то как операционная система ставит ставки, если программа непосредственно контролирует процессор?
Редактировать
Похоже, мой вопрос не очень понятен, я извиняюсь, я плохо говорю по-английски и пользуюсь переводчиком. В любом случае, меня интересует, как операционная система управляет разрешениями программ (например, пользователь root и т. Д.). Если программа написана на действительно низкоуровневом уровне без системных вызовов, то может ли она иметь полный доступ к процессору? Если вы хотите сказать, что он может делать все, что вы хотите, и в результате различные пользователи / разрешения, которые операционная система не имеет большого значения. Однако из первого полученного мной ответа я прочитал, что нельзя создавать полезные программы, которые работают без системных вызовов, поэтому программа не может напрямую взаимодействовать с оборудованием (я имею в виду, например, как BIOS взаимодействует с оборудованием)?