OSDev

для всех
Текущее время: 28 апр 2024, 18:34

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: инфа о железе
СообщениеДобавлено: 01 июн 2013, 23:15 

Зарегистрирован: 25 фев 2013, 22:01
Сообщения: 63
перед переходм в ПМ хочу собрать информацию о железе компа: диски, видеосистема, мать, словом, все, что можно узнать при помощи биоса в реалМоде. не подскажите как это сделать? хотя бы в каком направлении рыть. в нете ничего толкового не находил, кроме как определение параметров HDD. хотелось бы больше. заранее благодарен :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: инфа о железе
СообщениеДобавлено: 02 июн 2013, 01:53 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
ACPI даёт информацию о распределении физической памяти выше 1 Мбайта и о целой куче устройств, находящихся на матери и не подпадающих под другие стандарты. Почти всё остальное о "центральном" оборудовании (в частности, типы имеющихся видюх, контроллеров дисков и т.д. и т.п.) получается путём перечисления устройств на шине PCI/PCI Express. Информация о том, что подключено к различным контроллерам, добывается способами, специфичными для этих контроллеров. Естественно, всё это описывается в соответствующих спецификациях.

Но на самом деле всё в реальном режиме не получишь, так что придётся прыгать из реального в защищённый и обратно (ну, это если пользоваться классическим BIOS, а не UEFI, который работает именно в защищённом режиме).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: инфа о железе
СообщениеДобавлено: 02 июн 2013, 06:58 

Зарегистрирован: 25 фев 2013, 22:01
Сообщения: 63
решил заюзать опрос шины PCI через int 1Ah. пры вызове int 1Ah ax=0B03h ecx=90000h и последующем чтении ID изготовителя мне в cx пришло 8086h. вопрос: как по этим циферкам узнать кто произвел данное устройство?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: инфа о железе
СообщениеДобавлено: 02 июн 2013, 10:57 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Поискать в интернете список кодов производителей (вот, например, сайт с поиском по коду: http://www.pcidatabase.com/). Кто им заведует, я, честно говоря, не помню. 8086 -- это Интел.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB