Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Окончание производства 286-х
RSS

Окончание производства 286-х

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
 
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
borisfox, я не говорил о прошлом, а имел ввиду настоящее - почему 286-е в качестве процессоров "для встроенных систем" не прижились, а 186-е, наоборот, востребованы.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Конечно, 186 уже содержит на кристалле практически всё то, что для 286 нужно реализовывать внешней схематикой, и не содержит лишнего - кому был нужен ущербный защищённый режим 286 во встроенных системах...
Кстати, сейчас заметил, что на страничке со 186 тоже есть гриф discontinued.
Сейчас для встроенных приложений у интела вполне современные процессоры... Pentium MMX - самый младший из ещё выпускающихся.
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
mindforms написал:
[q]
Интересно, когда же прекратилось производство 286
[/q]
Производство матплат IBM PC совместимых компов на базе 286 или что?

Процы, совместимые с 286, вероятно производят до сих пор, для контроллеров (поищите в сети), и матплаты IBM PC совместимые для пром-компьютеров тоже. В любом случае, архитектура IBM PC открыта, и не только китайцы, но даже вы сами можете начать производить такой компьютер когда угодно :).
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
Teodor написал:
[q]
я думаю, что дело не в том, что 286-й "не задался", а в том, что ему нужно больше обвязки, чем 186-му
[/q]
Для задач контроллера не нашлось применения главному преимуществу 286-го процессора - многозадачности (186 отличается от 286-го только отсутствием поддержки многозадачности).

Не нашлось применения, потому, что:

- программисты таких контроллеров не умеют пользоваться многозадачным режимом;

- многозадачность 286-го плохо совместима с системами реального времени, что жизненноважно для контроллеров, т.к. 286 это процессор общего назначения, на нем надо делать центральный компьютер, а не контроллер, а таких автономных систем, где было бы выгодно поставить несколько процессоров (286 как центральный) мало;

- ну, еще и потому, что много ресурсов пожирает многозадачность (память, скорость и т.д.)
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
borisfox написал:
[q]
невозможность возврата в реальный режим иначе как через сброс процессора
[/q]
тут на форуме было про недокументированные команды переключения контекста, не помню что именно, но поищите это впрочем, я не уверен, что этим можно переключить режим из защищенного в реальный, даже загрузкой флагов.
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
borisfox написал:
[q]
Конечно, 186 уже содержит на кристалле практически всё то, что для 286 нужно реализовывать внешней схематикой
[/q]
Это не зависит от типа процессора, некотрые чипы содержат помимо процессора ряд узлов компьютера (в отечественной терминологии - однокристальные ЗВМ), для применения в качестве контроллеров (embedded).


borisfox написал:
[q]
кому был нужен ущербный защищённый режим 286 во встроенных системах
[/q]
В чем же его ущербность?


borisfox написал:
[q]
Сейчас для встроенных приложений у интела вполне современные процессоры
[/q]
Помимо интел такие процессоры, программно совместимые с 286, выпускали все, кому не лень - амд, нек, и т.д. На счет наших заводов - не знаю.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
madmaks написал:
[q]
borisfox написал:
[q]
невозможность возврата в реальный режим иначе как через сброс процессора
[/q]
тут на форуме было про недокументированные команды переключения контекста, не помню что именно, но поищите это впрочем, я не уверен, что этим можно переключить режим из защищенного в реальный, даже загрузкой флагов.
[/q]
В ссылке речь про LOADALL в 386 процессорах...
В любом случае, если в каких-то версиях 286 и можно было вернуться через LOADALL - это ведь недокументированная возможность - значит, закладываться на то, что она будет всегда и во всех модификациях процессора, было нельзя.
286 выводили в реальный режим через запись специального значения в определённую ячейку CMOS, и последующий сброс через ОМЭВМ контроллера клавиатуры. При старте BIOS проверял это значение, и если оно было - передавал управление обратно сбросившей программе (но уже в реальном режиме), если не было - запускал процедуру POST. Но такой способ больше напоминает хак, чем нормальный путь...
http://www.x86.org/articles/pmbasics/tspec_a1_doc.htm
Способ с тройным исключением немногим лучше.
http://www.x86.org/productivity/triplefault.htm
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
madmaks написал:
[q]
borisfox написал:
[q]
кому был нужен ущербный защищённый режим 286 во встроенных системах
[/q]
В чем же его ущербность?
[/q]
В 16-разрядности виртуальных адресов, в неудобстве программирования с сегментной адресацией, в отсутствии страничной организации памяти...
[q]
Помимо интел такие процессоры, программно совместимые с 286, выпускали все, кому не лень - амд, нек, и т.д. На счет наших заводов - не знаю.
[/q]
Наши тоже вроде пытались сделать клон под закат эпохи, но рабочие БИС со столь высокой степенью интеграции на отечественных техпроцессах получались только чудом, да и никому оно особо уже было не нужно - железный занавес кончился, пошёл импорт...
1847ВМ286, что-ли, называлось. Живьём я не видел.
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
borisfox,
> В любом случае, если в каких-то версиях 286 и можно было вернуться через LOADALL
Ну почему же "в каких-то"? Вообще ни в каких. Об этой команде можно почитать, напр., у Фроловых в 6 томе Библиотеки Системного Программиста. Там явно сказано: "... эту команду [loadall286] нельзя использовать для переключения процессора из защищённого в реальный режим.".

madmax,
>> кому был нужен ущербный защищённый режим 286 во встроенных системах
> В чем же его ущербность?
Странный вопрос... Понятия "страничная виртуальная память", "режим VM86" тебе о чём-нибудь говорят?
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
borisfox написал:
[q]
В ссылке речь про LOADALL в 386 процессорах...
[/q]
Да, но там на странице сразу еще есть ссылка Read LOADALL magazine article and download LOADALL demo source code. . Можно поискать в сети "LOADALL 286" и т.п., чтобы выяснить вопрос о сбросе при перезагрузке регистра MSW при LOADALL, если это важно - не сбрасываться.


borisfox написал:
[q]
LOADALL - это ведь недокументированная возможность
[/q]
Да, недокументированная возможность это плохо, но применительно к LOADALL это скорее диагностическая возможность процессора, поскольку все процессоры при производстве нуждаются в диагностике, то можно рассчитывать на процессор, который ее имеет. Для больших партий процессоров можно просто заказать у производителя переход по флагу в MSW, когда сброс выполнят небольшие внутренние схемы процессора.


borisfox написал:
[q]
Но такой способ больше напоминает хак, чем нормальный путь
[/q]
Сбрасываться, вероятно, тяжело только в архитектуре IBM PC, в иных архитектурах, нежели IBM PC, переход в реальный режим может быть не очень нужен, так как используется только при инициализации самого BIOS после reset, для инициализации таблиц защищенного режима в ОЗУ (для надежности многозадачной системы функции BIOS тоже должны работать в защищенном режиме).
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
Полигон-2 »   Технический флейм »   Окончание производства 286-х
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS