Я не могу понять, как ОС знает, какие файлы запускать в первую очередь ... Например, как она знает, как запустить скрипт, который позволяет войти в систему, вместо другого случайного файла.Как указан файл, выполняемый при загрузке?
Это программа.Он может содержать имена других программ, которые будут выполняться при необходимости и в любом порядке.Он также может взять эту информацию из файла.Я не вижу здесь никакой концептуальной проблемы.