The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Libreboot 20230625"
Отправлено Аноним, 30-Июн-23 12:16 
> 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 отвисает.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру