> n00by, пох - есть какая-нибудь полезная книга по архитектуре компьютеров,
> чтобы от и до? Где всё, и ACPI, и BIOS, и инициализация памяти
> и чипсета, и SMM, и прерывания, и ISA,PCI,PCIE,ATA,SCSI,SATA,SAS и чипы в
> чипсете?"Мы тут город столетиями строили, нельзя ли получить полный план города со всеми коммуникациями?!"
Вот именно такого - вроде нет, в современном его виде. Есть BIOS developer guide описывающий взлет системы. У разных систем он разный. Иногда довольно сильно разный. Скажем у новых AMD'шек - первым стартует вообще ARMовское ядро, оно кроме всего прочего DRAM инициализирует (своей фирмварью, не факт что ее вообще опенсорсную можно) и запускает x86.
На чипсеты даташиты есть. ISA в современных чипсетах уже нету, на PCI/PCIE спеки есть и для софта второе достаточно похоже на первое, хоть физика и разная. ATA/SATA/... - контроллеры на шине, и вообще-то вам драйвер надо. В BIOS если оно грузиться умеет, там extension ROM для этого встроен. Или в контроллер или в системный биос. В UEFI для него драйвер должен быть.
На ACPI - спеки есть. Читайте наздоровье. Даже на некоторые чипсеты и процы довольно низкоуровневые доки есть.
А так там забавные фокусы встречаются - типа использования части cache как SRAM пока DRAM еще нету.
Можете попробовать начать с систем поменьше, типа одноплатников. Идея похожая но меньще легасии не так наворочено, общую идею понять проще. Или с более древних компов - но это знание может оказаться бесполезным. Скажем ISA уже давно нет, а минимальные огрызки физически давно делаются чипом "SuperIO" который на каком-нибудь LPC-bus отвисает.