OSDev

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Math coprocessor
СообщениеДобавлено: 29 мар 2012, 02:02 

Зарегистрирован: 18 апр 2010, 15:59
Сообщения: 155
Собственно актуален ли сейчас интерфес программирования математического сопроцессора через порты 0xF0-0xFF? Я несколько смущен тем фактом, что сопроцессор вроде бы уже лет как 15 мертв и вместо него вовсю используется built-in FPU, с одной стороны. А с другой стороны стороны ядро Windows какого-то лешего первым делом пытается сбросить занятость сопроцессора (0 -> 0xF0) при получении одного из прерываний, причем без всяких проверок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Math coprocessor
СообщениеДобавлено: 29 мар 2012, 04:57 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
О сопроцессорах не слышал со времён 486. Смиритесь, проще в системных требованиях написать "Процессор: Pentium MMX и выше".

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Math coprocessor
СообщениеДобавлено: 31 мар 2012, 17:29 

Зарегистрирован: 18 апр 2010, 15:59
Сообщения: 155
В системных требованиях написано "Pentium Pro" и выше. Вопрос возник из того, что в системных требованиях Windows XP написано примерно также "Pentium и выше", однако в коде ядра в процедуре "PicHandler" я обнаружил работу с портом 0xF0. Вот у меня и закрались подозрения. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Math coprocessor
СообщениеДобавлено: 02 апр 2012, 00:42 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
Возможно, отголоски три.одиннадцатой винды :)

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Math coprocessor
СообщениеДобавлено: 02 апр 2012, 18:02 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Тогда уж не 3.11, а NT 4.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Math coprocessor
СообщениеДобавлено: 02 апр 2012, 19:41 

Зарегистрирован: 22 май 2007, 15:29
Сообщения: 283
SII, есть такой зверь, как NT 3.1, которая, возможно, и могла работать на процессорах без сопроцессора. Но двадцатилетние реликты в ядре - это, конечно, круто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Math coprocessor
СообщениеДобавлено: 02 апр 2012, 19:50 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Насчёт 3.1 именно NT не слышал, вот 3.5 даже видел, хотя работать начал с 4-ки. А реликты в ядре -- вещь вполне обычная. Работает -- не трожь :)


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

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


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

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


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

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