Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Окончание производства 286-х |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 октября 2008 20:08 Сообщение отредактировано: 10 октября 2008 20:09
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 написал: Производство матплат IBM PC совместимых компов на базе 286 или что? Интересно, когда же прекратилось производство 286 Процы, совместимые с 286, вероятно производят до сих пор, для контроллеров (поищите в сети), и матплаты IBM PC совместимые для пром-компьютеров тоже. В любом случае, архитектура IBM PC открыта, и не только китайцы, но даже вы сами можете начать производить такой компьютер когда угодно . |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
Teodor написал: Для задач контроллера не нашлось применения главному преимуществу 286-го процессора - многозадачности (186 отличается от 286-го только отсутствием поддержки многозадачности). я думаю, что дело не в том, что 286-й "не задался", а в том, что ему нужно больше обвязки, чем 186-му Не нашлось применения, потому, что: - программисты таких контроллеров не умеют пользоваться многозадачным режимом; - многозадачность 286-го плохо совместима с системами реального времени, что жизненноважно для контроллеров, т.к. 286 это процессор общего назначения, на нем надо делать центральный компьютер, а не контроллер, а таких автономных систем, где было бы выгодно поставить несколько процессоров (286 как центральный) мало; - ну, еще и потому, что много ресурсов пожирает многозадачность (память, скорость и т.д.) |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 октября 2008 11:38 Сообщение отредактировано: 12 октября 2008 11:45
borisfox написал: тут на форуме было про недокументированные команды переключения контекста, не помню что именно, но поищите невозможность возврата в реальный режим иначе как через сброс процессораэто впрочем, я не уверен, что этим можно переключить режим из защищенного в реальный, даже загрузкой флагов. |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
borisfox написал: Это не зависит от типа процессора, некотрые чипы содержат помимо процессора ряд узлов компьютера (в отечественной терминологии - однокристальные ЗВМ), для применения в качестве контроллеров (embedded). Конечно, 186 уже содержит на кристалле практически всё то, что для 286 нужно реализовывать внешней схематикой borisfox написал: В чем же его ущербность? кому был нужен ущербный защищённый режим 286 во встроенных системах borisfox написал: Помимо интел такие процессоры, программно совместимые с 286, выпускали все, кому не лень - амд, нек, и т.д. На счет наших заводов - не знаю. Сейчас для встроенных приложений у интела вполне современные процессоры |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
madmaks написал: В ссылке речь про LOADALL в 386 процессорах... borisfox написал:тут на форуме было про недокументированные команды переключения контекста, не помню что именно, но поищите это впрочем, я не уверен, что этим можно переключить режим из защищенного в реальный, даже загрузкой флагов. невозможность возврата в реальный режим иначе как через сброс процессора В любом случае, если в каких-то версиях 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 написал: В 16-разрядности виртуальных адресов, в неудобстве программирования с сегментной адресацией, в отсутствии страничной организации памяти... borisfox написал:В чем же его ущербность? кому был нужен ущербный защищённый режим 286 во встроенных системах Наши тоже вроде пытались сделать клон под закат эпохи, но рабочие БИС со столь высокой степенью интеграции на отечественных техпроцессах получались только чудом, да и никому оно особо уже было не нужно - железный занавес кончился, пошёл импорт... Помимо интел такие процессоры, программно совместимые с 286, выпускали все, кому не лень - амд, нек, и т.д. На счет наших заводов - не знаю. 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 написал: Да, но там на странице сразу еще есть ссылка В ссылке речь про LOADALL в 386 процессорах...Read LOADALL magazine article and download LOADALL demo source code. . Можно поискать в сети "LOADALL 286" и т.п., чтобы выяснить вопрос о сбросе при перезагрузке регистра MSW при LOADALL, если это важно - не сбрасываться. borisfox написал: Да, недокументированная возможность это плохо, но применительно к LOADALL это скорее диагностическая возможность процессора, поскольку все процессоры при производстве нуждаются в диагностике, то можно рассчитывать на процессор, который ее имеет. Для больших партий процессоров можно просто заказать у производителя переход по флагу в MSW, когда сброс выполнят небольшие внутренние схемы процессора. LOADALL - это ведь недокументированная возможность borisfox написал: Сбрасываться, вероятно, тяжело только в архитектуре IBM PC, в иных архитектурах, нежели IBM PC, переход в реальный режим может быть не очень нужен, так как используется только при инициализации самого BIOS после reset, для инициализации таблиц защищенного режима в ОЗУ (для надежности многозадачной системы функции BIOS тоже должны работать в защищенном режиме). Но такой способ больше напоминает хак, чем нормальный путь |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » Технический флейм » Окончание производства 286-х |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |