OSDev http://osdev.su/ |
|
инфа о железе http://osdev.su/viewtopic.php?f=6&t=752 |
Страница 1 из 1 |
Автор: | Fatal_Error [ 01 июн 2013, 23:15 ] |
Заголовок сообщения: | инфа о железе |
перед переходм в ПМ хочу собрать информацию о железе компа: диски, видеосистема, мать, словом, все, что можно узнать при помощи биоса в реалМоде. не подскажите как это сделать? хотя бы в каком направлении рыть. в нете ничего толкового не находил, кроме как определение параметров HDD. хотелось бы больше. заранее благодарен |
Автор: | SII [ 02 июн 2013, 01:53 ] |
Заголовок сообщения: | Re: инфа о железе |
ACPI даёт информацию о распределении физической памяти выше 1 Мбайта и о целой куче устройств, находящихся на матери и не подпадающих под другие стандарты. Почти всё остальное о "центральном" оборудовании (в частности, типы имеющихся видюх, контроллеров дисков и т.д. и т.п.) получается путём перечисления устройств на шине PCI/PCI Express. Информация о том, что подключено к различным контроллерам, добывается способами, специфичными для этих контроллеров. Естественно, всё это описывается в соответствующих спецификациях. Но на самом деле всё в реальном режиме не получишь, так что придётся прыгать из реального в защищённый и обратно (ну, это если пользоваться классическим BIOS, а не UEFI, который работает именно в защищённом режиме). |
Автор: | Fatal_Error [ 02 июн 2013, 06:58 ] |
Заголовок сообщения: | Re: инфа о железе |
решил заюзать опрос шины PCI через int 1Ah. пры вызове int 1Ah ax=0B03h ecx=90000h и последующем чтении ID изготовителя мне в cx пришло 8086h. вопрос: как по этим циферкам узнать кто произвел данное устройство? |
Автор: | SII [ 02 июн 2013, 10:57 ] |
Заголовок сообщения: | Re: инфа о железе |
Поискать в интернете список кодов производителей (вот, например, сайт с поиском по коду: http://www.pcidatabase.com/). Кто им заведует, я, честно говоря, не помню. 8086 -- это Интел. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |