Сопроцессоры 8087 и утилита mcpdiag
- sanders
- Advanced Member
- Сообщения: 9377
- Зарегистрирован: 26.03.2008,14:47
- Откуда: Санкт-Петербург
-
Вклад в сообщество
Сопроцессоры 8087 и утилита mcpdiag
Решил я потестить сопроцессоры в материнской плате ХТ 10МГц.
Поскольку у панельки не подписано - какой 8087 нужен, а написано просто "8087", я, зная, что в связке с 8088-1 ставились и 8087-1, и 8087-2, ткнул осциллографом в 19ю ногу (CLK) панельки сопроцессора и увидел 10МГц.
Вставил 8087-1. Norton Sysinfo сопроцессор увидел, утилита MCPDIAG сопроцессор увидела, а вот дальше в своих тестах выдала, что последний тест "Integrity" = FALSE.
Решил, что может у меня сопроц "пиленый" (уж больно шрифт на нем крупный, никогда таких не встречал).
Вставил 8087-2 (где 8МГц, там и 10 выдержит наверное?) - та же картина.
К сожаления 8087-2 и 8087-1 у меня по 1экз, остальные в машинках установлены, дербанить не хочется.
Вставил 8087 (4,7МГц), а что терять. Та же картина.
И теперь у меня вопросы.
1. Может, этой утилите не нравится что-то в материнской плате?
2. Как тестовые программы обнаруживают сопроцессор и если уж обнаружили, не является ли это доказательством его рабочести? Я вот никогда не видел центральный процессор, который бы стартовал, а какую-то инструкцию не выполнял бы (я не о ранних 386 и Pentium, там была серийная ошибка). Так обязательно ли тесту умножать/делить и т.п., чтобы проверить сопроцессор?
3. Есть ли (может кто-то до меня компилил на Си или Паскале с опцией 8087) утилитки, которые бы работали только при наличии физического сопроцессора безо всякой эмуляции?
4. Какие известны запасы по разгону у 8087? Например 8087 будет ли работать на 8МГц, а 8087-2 на 10МГц? А если сопроцессор не тянет разгон, то как это проявится? Будет греться и сгорит или не будет видеться, или будет вешать машину?
Когда-то похожее обсуждалось, и кто-то высказал непонятую мною идею, что якобы сопроцессор тормозит шину до своей собственной частоты. Такого я не обнаружил, частота на 19й ноге (CLK) с любым из трех сопроцов была 10МГц , производительность по тестам CPU в "попугаях" одинаковая.
Поскольку у панельки не подписано - какой 8087 нужен, а написано просто "8087", я, зная, что в связке с 8088-1 ставились и 8087-1, и 8087-2, ткнул осциллографом в 19ю ногу (CLK) панельки сопроцессора и увидел 10МГц.
Вставил 8087-1. Norton Sysinfo сопроцессор увидел, утилита MCPDIAG сопроцессор увидела, а вот дальше в своих тестах выдала, что последний тест "Integrity" = FALSE.
Решил, что может у меня сопроц "пиленый" (уж больно шрифт на нем крупный, никогда таких не встречал).
Вставил 8087-2 (где 8МГц, там и 10 выдержит наверное?) - та же картина.
К сожаления 8087-2 и 8087-1 у меня по 1экз, остальные в машинках установлены, дербанить не хочется.
Вставил 8087 (4,7МГц), а что терять. Та же картина.
И теперь у меня вопросы.
1. Может, этой утилите не нравится что-то в материнской плате?
2. Как тестовые программы обнаруживают сопроцессор и если уж обнаружили, не является ли это доказательством его рабочести? Я вот никогда не видел центральный процессор, который бы стартовал, а какую-то инструкцию не выполнял бы (я не о ранних 386 и Pentium, там была серийная ошибка). Так обязательно ли тесту умножать/делить и т.п., чтобы проверить сопроцессор?
3. Есть ли (может кто-то до меня компилил на Си или Паскале с опцией 8087) утилитки, которые бы работали только при наличии физического сопроцессора безо всякой эмуляции?
4. Какие известны запасы по разгону у 8087? Например 8087 будет ли работать на 8МГц, а 8087-2 на 10МГц? А если сопроцессор не тянет разгон, то как это проявится? Будет греться и сгорит или не будет видеться, или будет вешать машину?
Когда-то похожее обсуждалось, и кто-то высказал непонятую мною идею, что якобы сопроцессор тормозит шину до своей собственной частоты. Такого я не обнаружил, частота на 19й ноге (CLK) с любым из трех сопроцов была 10МГц , производительность по тестам CPU в "попугаях" одинаковая.
- Alex_Vac
- Advanced Member
- Сообщения: 5153
- Зарегистрирован: 25.03.2009,07:04
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Можно тут:Ekb писал(а):где скачать? могу проверить на 287XL
http://old-dos.ru/index.php?do=show&id= ... page=files
Скачал, проверил. Программа честно сказала 287 XL. Везде Passed.
P.S. через 5 минут: 91 passed, 0 failed
UPD: на Transcedental test - на 287 XL сразу бросается в глаза подторможения. На AMD 287 этот момент быстрее проходит и выдает 250(!!!) Passed, 0 failed.
Программа NSSI показывает, что 287XL работает на частоте 14мгц и AMD 287 работает на 12мгц. А центральный CPU работает на 16мгц.
Обидно стало за 287XL
P.S. через 5 минут: 91 passed, 0 failed
UPD: на Transcedental test - на 287 XL сразу бросается в глаза подторможения. На AMD 287 этот момент быстрее проходит и выдает 250(!!!) Passed, 0 failed.
Программа NSSI показывает, что 287XL работает на частоте 14мгц и AMD 287 работает на 12мгц. А центральный CPU работает на 16мгц.
Обидно стало за 287XL
- Вложения
-
- NSSI.rar
- (474.75 КБ) 197 скачиваний
Я с этим уже давно сталкивался.
mcpdiag, если не ошибаюсь, появилась для тестирования 387sx и т.д., в 287xl ядро от 387sx, таким образом он integrity test проходит нормально, в том числе и мой, а вот все обычные 287 (точно уже не помню, все ли, AMD 80287-10 вот сейчас протестил - все успешно) и 8087 (эти точно) которые я тестировал, все тест не проходили, так что дело в самом тесте и поддержке каких-то инструкций и/или возможностей самих сопрцов.
mcpdiag, если не ошибаюсь, появилась для тестирования 387sx и т.д., в 287xl ядро от 387sx, таким образом он integrity test проходит нормально, в том числе и мой, а вот все обычные 287 (точно уже не помню, все ли, AMD 80287-10 вот сейчас протестил - все успешно) и 8087 (эти точно) которые я тестировал, все тест не проходили, так что дело в самом тесте и поддержке каких-то инструкций и/или возможностей самих сопрцов.
Сопроцы работали либо на частоте проца, либо на 1/3 от частоты проца (выставлялось на многих платах джамперами) либо зависели от частоты второго осциллятора, если на плате была возможность его установки и тоже либо на полной частоте либо на 1/3 от его частоты. Хотя вполне возможно были и еще какие-то асинхронные варианты...Forza3dfx писал(а):рограмма NSSI показывает, что 287XL работает на частоте 14мгц и AMD 287 работает на 12мгц. А центральный CPU работает на 16мгц.
- skoroxod
- Advanced Member
- Сообщения: 17421
- Зарегистрирован: 05.03.2009,19:27
- Откуда: Старый Оскол
- Контактная информация:
-
Вклад в сообщество
Из асинхронных был ещё 2/3 от частоты CPU
Cyrix CX-82S87/ 287XL/ 287XL+ тоже сделаны на базе 387-го, только в данном случае это CX-83D87 который превосходит i387
И действительно это довольно редкие чипы, мне с трудом достались все три.
Cyrix CX-82S87/ 287XL/ 287XL+ тоже сделаны на базе 387-го, только в данном случае это CX-83D87 который превосходит i387
И действительно это довольно редкие чипы, мне с трудом достались все три.
Психологическая зрелость - это понимание того, как много вещей в мире не нуждается ни в твоих комментариях, ни в твоем мнении.