Это очень зависит от процессора, как и следовало ожидать.
Как правило, аппаратное обеспечение процессора устанавливается в некоторой конфигурации по умолчанию, а затем начинает выполняться с определенного адреса памяти. То, что происходит после этого, зависит от программного обеспечения.
Обычно первая выполняемая инструкция - это переход к программному обеспечению начального загрузчика, который затем подготавливает аппаратное обеспечение и загружает следующий программный этап. Повторите этот процесс установки / загрузки столько раз, сколько вы хотите, и до этого - вы в ОС!
Некоторые процессоры более конфигурируемы, чем другие, и имеют опции аппаратного связывания (или плавкие предохранители в кремнии), которые могут контролировать некоторые параметры загрузки. Другие имеют встроенный код ПЗУ, который выполняется при включении питания или сбросе микросхемы. Некоторые чипы имеют встроенную память, другие могут настраивать внешнюю память автоматически, а третьи требуют загрузки программного обеспечения для выполнения даже самых основных задач начальной загрузки.
Если вы уточните свой вопрос немного подробнее, мы могли бы заполнить некоторые подробности о конкретном процессе системы, которая вас интересует.