| 1.1, Аноним (1), 21:45, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Никак не могу понять, то что они сделали это хорошо, полезно или что?
| | |
| |
| |
| 3.23, Аноним (23), 22:53, 23/05/2026 [^] [^^] [^^^] [ответить]
| +4 +/– |
Они вскрыли одну из старейших дыр: "... допускало обращение к аппаратным регистрам, доступ к которым должен был быть запрещён".
| | |
| |
| 4.27, Аноним10084 и 1008465039 (?), 22:59, 23/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
И ведь получается, что если это уязвимость микрокода, то потенциальный эксплоит будет работать строго на 386 оригинальном камне, но не в эмуляторе
| | |
| |
| |
| 6.191, Аноним (-), 20:43, 25/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> В эмуляторах предусмотреть опцию --enable-iop-backdoor
SMM эмулируют же. И да, вон то скорее всего просто инженерный баг. SMM явно наархитектили как "фичу". Интел в инженерии без оверинжениринга не может жить.
| | |
|
|
|
|
| 2.8, AmDr (?), 22:08, 23/05/2026 [^] [^^] [^^^] [ответить]
| +12 +/– |
Обратный инжиниринг.
Вот попытаются люди понять, как работали кнопочные телефоны, вот применят Ии, и станут выпускать, кнопочники, наподобии Nokia8110, сделав их пиком моды.
| | |
| |
| 3.31, Аноним (30), 23:22, 23/05/2026 [^] [^^] [^^^] [ответить]
| –6 +/– |
Только вот сети 2G в Европе уже начали сворачивать. К сожалению, и в РФ тоже начнут. Но можно же код для обработки 2G заменить на код 4G, стащенный с Baseband смартфонов.
| | |
| |
| 4.44, AmDr (?), 00:32, 24/05/2026 [^] [^^] [^^^] [ответить]
| –4 +/– |
Вот только 4g, будет высаживать аккумуляторы кнопочных, как смартфоны.
Тоесть в кнопочниках, аккум меньше. Обычно.
И этот 4g, будет высаживать за 2 дня монохромный кнопочник.
| | |
| |
| 5.57, Аноним (57), 07:14, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
lolwut?
возьмм смарт *, воткни на 4g, используй как кнопочник (бабкин режим включи для надежности)
удивись разнице в расходе заряда
* - если берешь ведроид, то лучше aosp, меньше _вендорских полезных приложений_ висеть будет
| | |
| |
| 6.63, AmDr (?), 08:19, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>* - если берешь ведроид, то лучше aosp, меньше _вендорских полезных приложений_ висеть будет
Так вот, в кнопочниках батарея меньше, 1200Mah, ну максимум 2000Mah.
Ведроид, aosp, quin, стоит как дешевый смарт.
Ведроид aosp, quin, будет жрать аккум еще и самим Android.
Hmd (Nokia), имеет Rtos, аккумы 1200Mah, 2000. Но на 4g, будет жрать аккум.
Тоесть это не такая автономность, когда закинул в рюкзак, и он у тебя месяцами работает.
| | |
| |
| |
| 8.74, Аноним (74), 10:07, 24/05/2026 [^] [^^] [^^^] [ответить] | +1 +/– | И этого хватало на неделю Да и до смартов на симбе современным без реактора не... текст свёрнут, показать | | |
| 8.96, AmDr (?), 11:19, 24/05/2026 [^] [^^] [^^^] [ответить] | +/– | Ну сейчас ставят 1200Mah, Но опять же, 4g высажививает это за 2 дня Насамом дел... текст свёрнут, показать | | |
| |
| 9.113, Аноним (113), 13:50, 24/05/2026 [^] [^^] [^^^] [ответить] | +1 +/– | Высаживает не 4ж, а экран Запомни - экран Время экранное, мать его То, что пр... текст свёрнут, показать | | |
|
|
|
| 6.126, Аноним (126), 16:26, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Вот тебе цифры. Armor X5 как кнопочник на 2G живёт дней шесть. Он же в режиме 4g живёт дня три-четыре.
| | |
|
| 5.121, Аноним (-), 14:49, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Не верно в современных кнопочных аккумулятор процентов на 250 больше размер, в два раз точно. Не измерял по памяти пишу. Возможно меньше чем у Смартфонов не видел какие у Смартфонов аккумуляторы, но у кнопочных видел так как есть и современный кнопочный и старые купленные в 2010 и раньше годах. Специально не покупал, чем родственники пользуются, пользовались осталось в рабочем состоянии. У этих по прежнему как и раньше доступ к аккумулятору есть, крышка открывается как и раньше и аккумулятор снимается. Хорошая вещь кому не нужно то что даёт Смартфон, а только сотовая связь но и в них интерне простой в виде текста есть, все преблуды развода программами идут лесом.
| | |
| |
| 6.123, Аноним (123), 15:12, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Или не принципиально через что звонить, менеджер или обычные звонки без использования интернета.
| | |
| 6.124, Аноним (123), 15:18, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Или не принципиально через что звонить, меcенджер или обычные звонки без использования интернета.
| | |
| 6.125, Аноним (125), 15:37, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Монохромные это год двухтысячный тех времён телефоны, может раньше. То что у меня есть 2007 год и старше уже дисплеи цветные.
| | |
|
|
| 4.64, Аноним (64), 08:19, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
2g не начнут. Радиус станции 2g это до 50км в прямой видимости, а вот 3g умрет так как радиус до 3км как и у 4g...
5g до 300м так что останется в России 2g, 4g,5g
Только 6g конкурентен будет с 2g по зоне покрытия
| | |
| |
| |
| 6.108, Аноним (108), 13:28, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Каким образом 6G будет конкурировать с 2G?
Присоединяюсь к вопросу.
| | |
| 6.116, Аноним (64), 14:32, 24/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
6g включает спутниковое покрытие в варианте 4g, т.е. +- в любой точке будет сигнал
| | |
|
| 5.98, AmDr (?), 11:23, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Покрытие 2g, 4g, решается реафрмингом.
Тоесть когда 4g, отдают частоты 2g.
| | |
| |
| 6.117, Аноним (64), 14:34, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Только у 4g радиус максимальный 3км, а у 2g 30км, а значит надо на ту же площадь в 100 раз больше станций (хотя наверное в 200-300 раз....)
| | |
| |
| 7.193, Аноним (-), 20:54, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Только у 4g радиус максимальный 3км, а у 2g 30км, а значит
> надо на ту же площадь в 100 раз больше станций (хотя
> наверное в 200-300 раз....)
Да кто это сказал? Все сильно зависит от кучи факторов, частот, размещения и проч. Ну и 2G с той плотностью сервирует максимум 8 тушек одновременно. А GPRS это вообще боль. Дико лагованый, хлипкий, медленный, негарантированный ибо войс в приоритете и там на все 8 слотов. Т.е. катит для реально пустынных мест только.
| | |
|
|
| 5.104, AI (?), 11:56, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> останется в России ... 5g
Чтоб остаться, надо сначала появиться
| | |
| |
| 6.111, Аноним (108), 13:31, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Чтоб остаться, надо сначала появиться
Да кому оно .. ... сплющилось? Сразу на 7G перейдем! ;)
| | |
| |
| 7.194, Аноним (-), 20:55, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>Чтоб остаться, надо сначала появиться
> Да кому оно .. ... сплющилось? Сразу на 7G перейдем! ;)
Сразу после того как лунную базу роскосмос построит, вероятно. Да что там, Глонасс-К несчастный так до сих пор - где? А, его батутами запускать не очень получается...
| | |
|
|
| 5.264, Аноним (-), 13:57, 28/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Толку от этих 50 километров в вакууме если он при таких условиях будет только несколько трубок обслуживать одновременно?
| | |
|
|
| 3.206, Аноним (-), 04:47, 26/05/2026 [^] [^^] [^^^] [ответить] | +/– | Кнопочный телефон можно самому сделать Сейчас Еще вчера 1 Покупаешь индустр... большой текст свёрнут, показать | | |
|
| 2.10, Ширламырла (?), 22:14, 23/05/2026 [^] [^^] [^^^] [ответить]
| +21 +/– | |
Кто-то вышивает крестиком. Кто-то мастерит и разукрашивает солдатиков. Кто-то ездит на рыбалку или охоту. А кто-то просто бухает.
Если заниматься от всей души и увлеченно, то результаты впечатляют.
Эти вот замутили такое. Молодцы, черт их дери!
| | |
| |
| 3.28, Аноним (28), 23:05, 23/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
> А кто-то просто бухает.
> Если заниматься от всей души и увлеченно, то результаты впечатляют.
Тут просто нечего возразить :)
| | |
|
| 2.16, Tron is Whistling (?), 22:26, 23/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Да не, есть в этом определённая ценность.
Я как архитектурник, всё гадал, почему у интела вылез P-Pro в итоге который на микрокоде базировался. А вот оказывается заложено было ещё в i386, только потом пытались сделать монолит, но видимо на частотах пня стало понятно, что никак. То, что понятно, было понятно, а вот откуда взялась такая красивая идея с микрокодом так быстро... с ней давно экспериментировали.
| | |
| |
| 3.17, Tron is Whistling (?), 22:35, 23/05/2026 [^] [^^] [^^^] [ответить]
| +7 +/– | |
И тоже примерно можно понять, как оно случилось.
Монолит 386 с его кучей линий оказался слишком сложным для целостного полуручного дизайна - и то есть для упрощения задачи решили плюнуть и пожертвовать временем выполнения операций, привернув транслятор из x86 во VLIW.
Потом тот самый 386 двинул технологии проектирования, и автоматизированное проектирование позволило сделать 486 более монолитом, расширив число исполнительных модулей. Микрокод и тут пригодился, но всё равно ещё применялся только как по сути прямая трансляция x86 во VLIW. P5 стал верхом этой архитектуры, где аж порядка 90 бит во внутренней управляющей структуре.
А вот когда начали дизайнить P6 - упёрлись в кучу ошибок. И решили во-первых сделать обновляемый микрокод, во-вторых вместо прямой трансляции во VLIW сделали наконец-то собственно пайплайн для этого микрокода, эдакий промежуточный RISC.
Меня смущал именно переход от внутреннего VLIW к RISC в течение такого короткого времени, но если полная трансляция началась ещё с 386 - тогда понятно.
| | |
| |
| |
| |
| 6.178, Аноним (177), 13:22, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
По моим представлением VLIW - это применение в обычных машинных инструкциях. Которая (одна инструкция) кодирует сразу операции в нескольких блоках CPU. То, что в суперскаляре динамически решается что задействовать параллельно, во VLIW решается компилятором в compile tiume.
| | |
| |
| 7.179, Tron is Whistling (?), 13:38, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Именно. Вот это в микрокоде i386 и есть, только в очень-очень упрощённом варианте. Одна часть отдаёт команды ALU, вторая - контроллер шины. Как раз таки и решается, что может идти в параллели, что нет. Ну и пара специфичных команд для переходов и разрешения декодеру брать следующую команду x86 в пайплайн. Короче очень-очень простой VLIW. Не тот, который general purpose и в продакшн, а внутренний. Прямого и полного управления логикой там нет.
| | |
|
|
| 5.86, Tron is Whistling (?), 10:43, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
И эти слова - не напрямую выводами ALU управляют, а задают команды для ALU и прочих блоков. Наверное таки VLIW, да? :)
| | |
| 5.89, Tron is Whistling (?), 10:55, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
И вот как раз в этом и прикол. "Находка" не то, чтобы как-то меняет представление о мире или имеет практическую ценность (ну, z386 - развлечение, не более). Она скорее упорядочивает историю, говоря о том, что x86 "в чистом виде" перестал существовать внезапно уже с i386, превратившись в "программную трансляцию". В P6 пошли ещё дальше, добавив прослойку "RISC".
| | |
|
| 4.72, Аноним (72), 09:28, 24/05/2026 [^] [^^] [^^^] [ответить] | +2 +/– | Чувак, я рекомендую почитать про историю процессоров что-нибудь когерентное и це... большой текст свёрнут, показать | | |
| |
| 5.75, Tron is Whistling (?), 10:12, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
"основная фишка отличающая VLIW от других архитектура -- это не ширина слова, а несколько команд в одной, которые выполняются параллельно"
Уже после этого весь твой остальной опус можно не читать.
| | |
| |
| 6.84, Аноним (84), 10:42, 24/05/2026 [^] [^^] [^^^] [ответить] | –1 +/– | Это твои проблемы, которые проистекают как раз из того, что ничего когерентного ... большой текст свёрнут, показать | | |
| |
| 7.87, Tron is Whistling (?), 10:46, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Понимаешь в чём дело, надёрганные тобой из интернетика определения меня мало волнуют.
Суть VLIW в том, что одним широким словом отдаются _команды_ для исполнительных блоков, а не сигналы на выводы. Вот это микрокод i386 и есть. Только исполнители там очень примитивные - ALU, да блок переходов. Но их несколько.
| | |
| |
| 8.90, Аноним (90), 10:55, 24/05/2026 [^] [^^] [^^^] [ответить] | –4 +/– | Не вы прикиньте, оно ещё и упорствует Я сказал что VLIW это то же самое, что и... текст свёрнут, показать | | |
|
|
|
| 5.105, RM (ok), 12:16, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> У них так много времени на это ушло, потому что основные усилия по развитию архитектуры интел традиционно вкладывал в создание новых архитектур, которые были призваны заменить ущербный x86. У них за 80-90-е годы было, по-моему, 4 таких post-x86 архитектуры. Последней был Itanium, который тоже не взлетел, и после этого Intel прекратила рыпаться и смирилась с тем, что x86 -- её судьба. И тут же они выпилили Pentium 4, который был шагом назад по сравнению с PIII. У интела получается что-то по делу только тогда, когда они делают "наатыпись", так как они делали 8086, 286, 386, 586 и 686.
iAPX 432, i960, ????, Itanium
???? - это Pentium Pro?
| | |
| |
| 6.107, Аноним (107), 13:06, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
самым удачным оказался pentium II. Всего 450 МГц, а высокая производительность, корпоративный сервер CounterStrike на нём делал. Однажды вентилятор на процессоре перестал крутиться, так процессор не остановился и не сдох, а нормально продолжал работать.
| | |
| |
| 7.155, Джон Титор (ok), 00:34, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> самым удачным оказался pentium II. Всего 450 МГц, а высокая производительность, корпоративный
> сервер CounterStrike на нём делал. Однажды вентилятор на процессоре перестал крутиться,
> так процессор не остановился и не сдох, а нормально продолжал работать.
Это означает что он работал не на полную мощность и пассивного охлаждения ему было бы достаточно.
| | |
|
| |
| 7.176, Аноним (177), 13:13, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
А вышеупомянутый i960 его subset. Почему не взлетел, думаю, понятно. Штеуду неудобненько было на двух стульях усидеть. В то время, как раз, пилился P-5 и шустро продавалься 486DX2.
| | |
|
|
|
|
| 3.19, Tron is Whistling (?), 22:38, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну и понятно теперь почему вялые попытки на VLIW потом ещё случались, но умерли.
По сути VLIW умер с линейкой P5. Экспериментировали с ним начиная с 386, но в итоге в P6 отказались.
| | |
| 3.55, Аноним (55), 04:13, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> оказывается заложено было ещё в i386
Ещё в 8086. Как ты впихнёшь процессор в 10k транзисторов без микрокода?
| | |
| |
| 4.79, Tron is Whistling (?), 10:28, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
В 8086/8088 там почти чистый транслятор.
"Микрокод" присутствует только для многотактовых операций и операций, требующих дополнительных циклов, в т.ч. циклов шины, и этот микрокод - скорее "макросы", хотя несколько реально сложных операций там есть.
| | |
| 4.80, Tron is Whistling (?), 10:36, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Вообще операцию деления произвольную без микрокода никак, но мы не об этом.
80286 слегка отличается. Особенно одной "мелочью" - там появился префетч декодирования. Но это всё ещё нельзя считать полноценным пайплайном.
В 80386 - как вот собственно выяснилось - вообще всё проходит через микрокод.
И это уже очень существенное отличие, т.е. у нас уже не просто предтрансляция в тот самый "VLIW" - внутреннее представление через lookup table, с префетчем или без, плюс немножко сложных операций, а по сути сделан полностью отдельный поток выполнения, разделяющий CISC и внутренний VLIW.
| | |
| |
| 5.81, Tron is Whistling (?), 10:38, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Т.е. получается что *уже в i386* управлением блоками занимается исключительно микрокод, а не непосредственно цепочка декодирования.
| | |
| 5.88, Аноним (90), 10:53, 24/05/2026 [^] [^^] [^^^] [ответить] | +/– | Если мы заменим в твоих словах VLIW на uops, или на control word или какие там е... большой текст свёрнут, показать | | |
| |
| 6.92, Tron is Whistling (?), 10:59, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
uops в контексе x86 - это скорее к "RISC"-ядру (P6 и далее). Там uops ещё далее транслируются на своих исполнительных блоках всё в тот же "VLIW" или прямое управление.
Отличие в том, что во "VLIW" команды идут напрямую исполнительным блокам, без дополнительной трансляции.
Я согласен, что стоило в кавычках писать, чтобы не путать, но механика всё-таки от VLIW - исполняется некий цикл параллельных операций. Можно одной ногой ALU потрогать, а другой - цикл шины запустить. Просто "VLIW" там весьма примитивный - исполнители простые и параллельных операций на команду всего две-три.
| | |
| 6.94, Tron is Whistling (?), 11:02, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, то есть, я например полагал, что в 386 некоторые инструкции
> всё ж выполнялись напрямую, но выясняется что нет. Но и чо?
А вот тут самое главное "чо". Нет, картины мира-то оно не меняет, да.
Но суть в том, что в i386 - уже нет x86 :) Полная трансляция. Пока ещё во "VLIW".
А P6 - уже и в "RISC" сначала (uops), и только потом во "VLIW".
| | |
| |
| 7.115, Аноним (115), 14:16, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Но суть в том, что в i386 - уже нет x86
Я не знаю, почему тебя это так возбуждает. Во-первых, это игра слов: если i386 не x86, то что он? Во-вторых, это логическое развитие любой CISC платформы.
| | |
| |
| |
| 9.195, Аноним (-), 21:33, 25/05/2026 [^] [^^] [^^^] [ответить] | +/– | Ничего логического в 386 нет Кусок архаики где внешний ифейс вообще пытался кос... большой текст свёрнут, показать | | |
| |
| |
| 11.226, Аноним (-), 11:13, 26/05/2026 [^] [^^] [^^^] [ответить] | +/– | Потом пришел ARM и дал мастеркласс - что для более простых процов и систем, оказ... большой текст свёрнут, показать | | |
| |
| |
| 13.233, Аноним (-), 15:03, 26/05/2026 [^] [^^] [^^^] [ответить] | +/– | А я так смотрю эксперты на опеннете любят падать в грязь лицом Да при том плашм... большой текст свёрнут, показать | | |
| |
| |
| 15.260, Аноним (260), 06:33, 28/05/2026 [^] [^^] [^^^] [ответить] | +/– | Ampere Computing и проч - таки есть И в целом - для крупной корпы - зависеть от... большой текст свёрнут, показать | | |
|
|
|
| |
| 13.257, Аноним (-), 01:43, 28/05/2026 [^] [^^] [^^^] [ответить] | +/– | Wishful thinking Его уже - миллиарды юнитов Даже в этих ваших нвидиях и амдгпу... большой текст свёрнут, показать | | |
|
|
|
|
|
|
|
|
|
|
|
| 2.29, Аноним (30), 23:12, 23/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Полезно для разработчиков эмуляторов CPU: QEMU, felix86, Box64
| | |
| 2.166, Sm0ke85 (ok), 09:02, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
>Никак не могу понять, то что они сделали это хорошо, полезно или что?
А таким как ты это не обязательно понимать... Лично тебе - эта история не полезна, можешь мимо проходить и писать что-то было с твоей стороны - лишним...
| | |
|
| 1.2, A.Stahl (ok), 21:47, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
А просто попросить эти данные у Интела нельзя? Сомневаюсь, что это какая-то "коммерческая тайна".
| | |
| |
| 2.4, Аноним10084 и 1008465039 (?), 21:52, 23/05/2026 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ну MS исходники древних MS DOSов открывает со скрипом, Штеуд тоже мб упрется. Хотя как будто и впрямь больших премудростей тут нет, и клоны 386 и делали, и вроде даже ещё и делают для ретро штук
| | |
| |
| |
| 4.35, Аноним (30), 23:29, 23/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Если учесть, что базовый модуль МКС был смонтирован на орбите в 1998-м.
| | |
|
|
| 2.14, Ширламырла (?), 22:19, 23/05/2026 [^] [^^] [^^^] [ответить]
| +5 +/– | |
Подойди к рыбачку с удочкой и задай вопрос: а чё? В магазине купить нельзя?
Тут примерно тоже самое.
Это не потребность. Это такой спорт.
| | |
| 2.24, Аноним (24), 22:56, 23/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нельзя. Точнее, попросить можно, и они может и рады бы рассказать, показать, пообщаться, поделиться историями как оно бывало, но пошлют лесом. Почему -- объяснит их главный, основной заказчик, министерство войны. Конкретно, на модифицированных 80386 до сих пор летают истребители, работают радары, сонары, и окружающая их техника. А вот реверсить запретить невозможно. Кроме того, это весьма увлекательное занятие, но это детали.
| | |
| |
| 3.217, Аноним (217), 09:49, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>А вот реверсить запретить невозможно
Какой ты наивный.
Почитай хотя бы раз соглашение от любого крупного поставщика (например EULA или же Microsoft Services Agreement от MS), и будешь очень удивлен.
| | |
| |
| 4.227, qqq (??), 11:39, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
А где-то есть статьи, позволяющие привести к ответственности за реверс софта/железа как таковой? Без использования чужих наработок в своих продуктах и взлома инфраструктуры разработчика. Вот с распространением результатов исследования все уже сильно сложнее
То что в лицензионных соглашениях пишут всякую чушь ни для кого не секрет
| | |
| |
| 5.242, Аноним (242), 06:55, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Ну, если ты готов судиться с интелом и ещё полутора десятками держателей всяких патентов/лицензий и авторских прав, которые, возможно, есть в этом процессоре — потратить пару десятков миллионов долларов на юристов и судебные расходы, 3-10 лет жизни с этим судом, а возможно и под наложенными этим судом «обеспечивающими» ограничениями — ну там типа не покидать город, не тратитить денег со счетов и не продавать ничего из того, чем владеешь...
Тогда да, нет проблем, можно рискнуть и поглядеть, что будет.
Может, и не будет суда.
А может, будет.
| | |
|
|
|
| 2.34, Аноним (30), 23:27, 23/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну поробуй попроси у Microsoft исходники Windows 95. Не, ну я понимаю, что лет через двадцать они и сами их выложат, но сейчас...
| | |
| |
| |
| 4.243, Аноним (242), 06:57, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Давно потеряли.
Или, думаешь, чего всех насильно на XP прогоняли? А потому что чинить 98 больше не могли! Сырцы потеряли! Не все, но какую-то важную часть.
| | |
| |
| 5.256, Аноним (256), 01:32, 28/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А потому что чинить 98 больше не могли!
Не ври.
Там - маркетинг и тонна лжи... Включая про мега-сложность прикручивания винтов более 137GB - в одиночку энтузиасты разные сделали неофициальные патчи этого.
(реально же и такие винты работают - только далее не должно быть понимаемых ОС разделов, т.е.FAT, пример такого например NTFS).
И по сути, точно так же внушалось и про ограничение 512 MB в BIOS на винчестерах и про 8GB(во времна 486/пень-1) и про 2TB у MBR c 4GB/файл у FAT.
Т.е.всю историю - лохотрон, с исскуственным "моральным устареванием"
| | |
|
|
| 3.62, kusb (?), 08:11, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Windows 95 относительно полноценная ОС и её код был бы применён...
| | |
|
| 2.42, Аноним (42), 23:46, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Патенты, интеллектуальные права и прочее. Чтобы это все разрулить надо попотеть командам юристов и инженеров. Это стоит кучку денег. И какой выхлоп с этих расходов?
| | |
| |
| 3.58, Аноним (57), 07:18, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
на короткой дистанции - увожение
на длинной - ректалось семимильными шагами начнет развитие (по чистой случайности конечно же)
| | |
|
| 2.48, Аноним83 (?), 01:04, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Какие?
В те времена это всё чертили на бумаге, это не дискету с исходниками DOS найти в архиве.
С микрокодом тоже могло завалится кудато, а могли и потерять или оно так же было только на бумаге.
| | |
| |
| 3.244, Аноним (242), 07:00, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
На бумаге топологию микросхем «в те времена» не чертили даже в СССР.
Ты, наверное, из тех, кому что Вавилон, что Древний Рим — один хрен, там всё рядом же.
| | |
|
|
| |
| |
| |
| |
| 5.136, Пышь (?), 19:49, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Мейби врите он лоерс лангуаге анд нот коммент он руссиан ресоурсе (сорры фор мы поор енглисх), или всё же юристы?
| | |
| |
| 6.189, _ (??), 19:31, 25/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
When creator and owner of this site decided so - then yes.
You are NOT Maxim Chirkov - so GFY! ;-)
| | |
| |
| 7.261, Аноним (260), 06:37, 28/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> When creator and owner of this site decided so - then yes.
> You are NOT Maxim Chirkov - so GFY! ;-)
И свой интерфейс ир-пыр-восем-дыр пусть не забудет.
| | |
|
|
|
|
|
| 2.32, Аноним (32), 23:23, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Там амд уже "опубликовал" ключи для своего микрокода, так что вирусы теперь прямо в микрокоде процессора работают.
| | |
| 2.70, AmDr (?), 09:17, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
дизассемблирования микрокода i386 и открытый CPU z386, это лучшее).
| | |
|
| 1.11, Tron is Whistling (?), 22:16, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
"при 4-байтовом обращении к портам проверялись биты прав доступа только для первых 3 байтов, а доступ к 4-му байту"
Его и не требовалось проверять, потому что доступ к устройствам осуществляется с выравниванием и размером записи. Если доступ невыровненный - i386 разобьёт это на несколько циклов шины, и каждый своё проверит. Если доступ выровненный - последний байт проверять вообще не требуется, потому что если он понадобился - значит устройство ожидает 32-битной записи на выровненный номер порта, и весь порт целиком открыт. 3 байт проверяется, чтобы определить, доступны ли все 32 бита в операции, а не только 16.
| | |
| |
| 2.12, Tron is Whistling (?), 22:18, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Предположить устройство, использующее схему доступа AABC (выравнен), где A - 16-битный, а у B и C при этом разные пермишны, и B разрешён, а C запрещён - очень сложно.
| | |
| |
| 3.13, Tron is Whistling (?), 22:19, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
(да ещё чтобы при этом была вот так доступна 32-битная запись во все 4 с первого адреса - это вообще нереал, устройство с 16-битным AA при 32-битном обращении запишет только AA в лучшем случае)
| | |
|
|
| 1.15, Bottle (?), 22:25, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А как ИИ тут помог? Из новости непонятно - эти дорожки что ли аппаратно логику микрокода реализуют?
Абзац из новости по ссылке:
Some years later, I was talking to GloriousCow and Smartest Blob (possibly amongst others) on Discord and they mentioned that it would be interesting to get high resolution images of the 80386 die and try to extract the microcode from it. I mentioned that the first part had already been done but that turning the image into a binary blob and a binary blob into intelligible microcode seemed too hard. Well, they may have taken that as a bit of a challenge - they threw various bits of image processing, neural networks, and human-aided automation at the problem and a few days later had the binary blob extracted from the image and cross-checked
Т.е. непонятна роль нейронок, они могли их применять в качестве альтернативного поискового движка.
| | |
| |
| 2.26, Аноним (23), 22:59, 23/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> А как ИИ тут помог?
Сейчас любой фотошопный фильтр называют "ИИ".
| | |
| 2.167, Аноним (167), 09:09, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
ИИ великолепно работает для обработки большого количества данных, и особенно для выявления закономерностей по косвенным признакам. Так что такой кейс где у нас есть фотка кристалла в высоком разрешении, какие-то дампы/логи и надо в этом разобраться это буквально лучшая для ИИ работа. Говорю как человек которому ИИ написал драйвер в ядро для устройства без каких-либо описаний протокола, просто на основе анализа сырого обмена байтами
| | |
|
| 1.21, Аноним (126), 22:42, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
>Выявлено, что в CPU 80386 каждая инструкция полностью исполняется через микрокод
То есть, 80386 заменой микрокода можно переквалифицировать хоть в пентиум, хоть в armv7. В теории. За вычетом регистров.
| | |
| |
| 2.22, IdeaFix (ok), 22:48, 23/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет. Больше скажу, Трансмету Крузо нельзя по факту ничего кроме х86 заставить "эмулировать" :)
| | |
| |
| 3.50, Аноним (-), 02:39, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Нет. Больше скажу, Трансмету Крузо нельзя по факту ничего кроме х86 заставить "эмулировать" :)
Современные варианты можно, вероятно, таки перепрофилировать, добавив команд и регистров - ибо uOps и реальная архитектура бэкэнда совсем на x86 не похожи.
| | |
| |
| 4.169, IdeaFix (ok), 09:47, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Всё что не плис с бутстрапом, который порой сложнее чем сам плис, так к сожалению не может. А сказки о том как P6 может работать как pure risc... оставим Бабаяну, PG и прочим сбитым летчикам.
| | |
| |
| 5.196, Аноним (-), 21:46, 25/05/2026 [^] [^^] [^^^] [ответить] | +/– | И тем не менее, анализ что реально делает uCode, из чего он состоит и проч - для... большой текст свёрнут, показать | | |
| |
| 6.199, IdeaFix (ok), 22:17, 25/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Скляров позитивный, спору нет, а вот спичрайтеры у него странные :) Но при чем тут это?
1. Это звучит примерно как "мы конечно за всё хорошее и против всего плохого". Да? Ну тогда это, вон человек все проблемы решил - https://doi.org/10.48550/arXiv.2603.21852
2. Ну уж не софт, компилятор. И зачем сразу в эльбрусы то? Они (все, не альт) уже закопали и i386 и i486, а про i586 и вовсе зачастую врали, т.к. нужон был i686 :) Если у Вас регулярные проблемы с Эльбрусами и каждое новое поколение требует дополнительной работы, то... даж завидую немного. У простых людей проблемы возникают разве что с CMPXCHG16b и подобным раз в 10-15 лет но там, где их быть совершенно не должно, ну и очередной x86 могут просто дропнуть просто потому что :)
| | |
| |
| 7.228, Аноним (-), 11:41, 26/05/2026 [^] [^^] [^^^] [ответить] | +/– | У позитивов есть детальный анализ из чего состоит более-менее СОВРЕМЕННЫЙ микрок... большой текст свёрнут, показать | | |
|
|
|
|
|
| 2.36, Аноним (30), 23:32, 23/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Он же там, небось, ещё не перезаливаемый был. Т.е. прошивка напылением нужных перемычек.
| | |
| 2.56, solardiz (ok), 05:45, 24/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чуть больше чем заменой микрокода, но что-то подобное делали даже в те годы, вполне себе на практике: https://en.wikipedia.org/wiki/PC-based_IBM_mainframe-compatible_systems#Person
"The XT/370 was an IBM Personal Computer XT (System Unit 5160) with three custom 8-bit cards. The processor card (370PC-P) contained two modified Motorola 68000 chips (which could emulate most S/370 fixed-point instructions and non-floating-point instructions), and an Intel 8087 coprocessor modified to emulate the S/370 floating point instructions."
| | |
|
| 1.38, rm1 (?), 23:38, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
AI даже сюда добрался бесполезные дыры в безопасности искать.
| | |
| |
| 2.61, Аноним (61), 07:32, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так вам intel и отдал свою закладку, это же репутационный урон.
Где гарантия что в новых процессорах нет сюрпризов?
Вернее вопрос лучше ставить "кто-нибудь верит что в процессорах нет бекдоров?"
| | |
| 2.77, Аноним (74), 10:19, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
В новости прямо написано об отсуствии документации , что и послужило предлогом для патологоанатомии .
| | |
|
| 1.49, Аноним (-), 02:37, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Выполнено дизассемблирования микрокода i386
> и создан открытый CPU z386
Это все прекрасно конечно - кроме того что уже микрокод куда более новых реверснули. Так что - музейный экспонатец.
| | |
| 1.60, Аноним (61), 07:29, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вот вы интересуетесь нельзя ли было у intel исходники попросить, вспоминаете что и Microsoft не горит DOS открыть.
И тут такая новость.
Как это выглядит "при 4-байтовом обращении к портам проверялись биты прав доступа только для первых 3 байтов".
Так, проверяем первый байт, проверяем второй, проверяем третий...., а четвертый не проверяем, забываем проверять внезапно.
Вот и ответ почему не открывают старые арихитектуры и ПО.
Не светят закладки просто.
| | |
| |
| 2.66, Аноним (65), 08:25, 24/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Почема сразут закладки? Случайные ошибки понять и простить. Вошли не в ту дверь. Жиа Тан не виноват! Это чудовищная ошибка!
| | |
| 2.161, Tron is Whistling (?), 08:14, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Это не закладка и не ошибка, это оптимизация.
Ну не делалось железо так, что к 4 последовательно идущим подряд портам внезапно требуются разные уровни доступа.
| | |
| 2.187, Аноним (187), 14:45, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> и Microsoft не горит DOS открыть.
Уже давно выложили исходники DOS.
| | |
|
| 1.78, Джон Титор (ok), 10:21, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Круто, теперь заводы имеющие возможности создать СБИС могут наклепать x86 процессоры для народа массово и недорого. Только зачем? ~70MHz для микроконтроллера это конечно круто, но архитектура ARM просто уделает за счёт архитектуры частоту выполнения команд.
Кстати, можно было просто взять ассемблер для AMD64 и создать свой процессор тем же обратным инжинирингом. А если понять распиновку, то и под определенный сокет.
| | |
| |
| |
| 3.182, Аноним (177), 13:48, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так физический 80386 был максимум на 33 Мгц. Под конец их жизненного цикла AMD выпустила клон Am386 на 40 МГц.
| | |
|
|
| 1.82, Аноним (82), 10:40, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Давайте теперь реверс инженеринг EGA и VGA и можно будет целый комп собрать.
| | |
| |
| 2.83, Аноним (82), 10:41, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Тут важно понимать, что сторонние компании типа Chips&Technologies давно это сделали, иначе они не могли бы наклепать клонов этих видушек, но они тоже не горят желание раскрывать эти данные, т.к. это будет признанием факта реверс-инженеринга, за что можно словить бобо.
| | |
| 2.197, Аноним (-), 21:50, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Давайте теперь реверс инженеринг EGA и VGA и можно будет целый комп собрать.
Сэр, вы поздно проснулись. Уже народ в софте HDMI умеет делать лобоым GPIO синтезом, сие малость покруче. Rpi 2040 софтварно 720p могет. В скоростной дифференциальный линк, который для такого прыщика - ну это примерно как если бы прилетел воробей, взял лапками пудовую гирю, улетел - и вы так удивленно - ух ты, а что, так можно было?!
| | |
| 2.220, Аноним (220), 10:10, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
VGA уже хз сколько лет на плисках собирают. Он же просто как пробка по сравнению даже с 386, да и необходимости именно реверсить его нет.
| | |
|
| 1.109, Аноним (107), 13:28, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– | |
>На основе опубликованного микрокода разработан открытый CPU z386,
вот только производить его никто не сможет, потому что для этого надо купить лицензию на x86 у Intel'а. А лицензия есть только у AMD и Zhaoxin.
| | |
| |
| 2.119, Коекто (?), 14:39, 24/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Не надо покупать никаких лицензий. Все патенты на x86 и даже на базовую x86-64 уже давно протухли.
А ядро такого процессора было бы очень полезно для производства микроконтроллеров, на которых мог бы работать DOS (скажем, FreeDOS). Эдакий DOS-микроконтроллер. Я был бы очень рад появлению такой штуки.
| | |
| |
| |
| 4.133, Коекто (?), 19:30, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
MMX, SSE(1) - свободны.
Прочие - пока нет.
Но они для условного DOS-микроконтроллера вовсе и не нужны. Мне бы хватило только FPU и MMX.
Остальное - к чёрту.
Будь такое устройство массово и недорого коммерчески доступно - прыгал ба от счастья до самого потолка. Метра 2.5 как минимум.
| | |
| |
| 5.198, Аноним (-), 21:52, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> MMX, SSE(1) - свободны.
> Прочие - пока нет.
Только нафиг они все? Кому сие будет надо - возьмут RISCV, если не совсем глупые то сразу RV23 профиль, и расширений векторных навернут. Забесплатно. После чего можно совершенно легально накопипастить миллионы юнитов. Суммарно RISCV уже вероятно миллиарды ядер по планете из-за этих соотношений.
| | |
| |
| 6.214, Коекто (?), 09:26, 26/05/2026 [^] [^^] [^^^] [ответить] | +/– | CISC намного совершеннее RISC Просто принципиально и архитектурно CISC-код кра... большой текст свёрнут, показать | | |
| 6.216, Коекто (?), 09:47, 26/05/2026 [^] [^^] [^^^] [ответить] | +/– | Так что с точки зрения науки и искусства CISC куда лучше Он просто качественн... большой текст свёрнут, показать | | |
| 6.219, Коекто (?), 10:04, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
В этом мире есть люди, которые пишут на ассемблере. Да-да, такие люди есть.
И вот попробуйте-ка пописать на ассемблере для ARM или PIC. Да вы там просто рехнётесь! Это просто форма жестокого изнасилования прямо в мозг.
А вот ассемблер x86 (или даже 8051) - это совсем другое дело. Ну просто "моё почтение". Тут ты не просто программируешь, а прямо поёшь. Код будто сам высыпается из-под пальцев с невероятной скоростью.
risc-ассемблеры - это какая-то какофония. Скрежет стекла по стеклу и грохотание ржавого металла. А cisc - это просто музыка. Разница, однако...
| | |
| |
| 7.262, Аноним (260), 06:40, 28/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> risc-ассемблеры - это какая-то какофония. Скрежет стекла по стеклу и грохотание ржавого
> металла. А cisc - это просто музыка. Разница, однако...
У ARM - вполне красивый и симметричный ассемблер. По сравнению с x86-32 он просто божественный. Но чтобы это познать - надо их сравнить.
ARM - в относительную адресацию например умел когда x86-32 урод делал мозг адовыми релоками еще. И в целом режимы адреации куда симметричнее.
В общем о вкусе устриц должен рассуждать тот кто их еще и пробовал.
| | |
|
|
| 5.200, IdeaFix (ok), 22:25, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> MMX, SSE(1) - свободны.
> Прочие - пока нет.
> Но они для условного DOS-микроконтроллера вовсе и не нужны. Мне бы хватило
> только FPU и MMX.
> Остальное - к чёрту.
> Будь такое устройство массово и недорого коммерчески доступно - прыгал ба от
> счастья до самого потолка. Метра 2.5 как минимум.
Так вроде 86duino никуда не делся и всегда был, не дешевый конечно, но тем не менее, на современных тройках-четверках много интересных SOC, но сложный бутрстрап всё убивает, а "запускать дос" очень быстро надоедает.
Видяшки ега и вга на плисах есть даже на АЛИ, то ли от авторов Pocket386 то ли какой-то другой диайвай...
Нет, "на двух плисах" всё же CGA есть.
| | |
| |
| |
| 7.215, Коекто (?), 09:28, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
И он совершенно не свободный. А хотелось бы именно чего-то аналогичного, но свободного.
| | |
|
|
|
|
| |
| 4.134, Коекто (?), 19:35, 24/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
Для них пока нет свободных ядер. Всё, что сейчас имеется свободным - это примерный аналог Pentium без FPU.
А сам этот процессор очень сложен для его полной разработки "с нуля". Даже у мощных и многочисленных команд разработчиков типа VIA на это ушло лет 8. И притом они начинали не с чистого листа - у них был Centaur.
Второй независимый производитель x86 - это DP&P (Vortex). У них на разработку полного работоспособного ядра ушло без малого десятилетие. И они начинали то же не с "нуля".
| | |
| |
| 5.224, IdeaFix (ok), 10:30, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Для них пока нет свободных ядер. Всё, что сейчас имеется свободным -
> это примерный аналог Pentium без FPU.
> А сам этот процессор очень сложен для его полной разработки "с нуля".
> Даже у мощных и многочисленных команд разработчиков типа VIA на это
> ушло лет 8. И притом они начинали не с чистого листа
> - у них был Centaur.
> Второй независимый производитель x86 - это DP&P (Vortex). У них на разработку
> полного работоспособного ядра ушло без малого десятилетие. И они начинали то
> же не с "нуля".
Ну, они вообще не начинали толком. Они взяли ядро SIS и реализовали его на современных тех-процессах с использованием библиотек стандартных компонентов, а дальше начали двигать кровати (см. "двухъядерные" вортексы с изоляцией).
| | |
| 5.255, 123 (??), 20:34, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Vortex86dx3 и dx2 вроде с fpu уже. Мутантские EX с master/slave архитектурой для rtos вроде тоже.
| | |
|
| 4.135, Коекто (?), 19:43, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
В общем, если команда из 20 квалифицированных разработчиков поставит себе цель получить полное x86 ядро, разрабатывая его с самого начала только по спецификации на систему команд, то даже с самыми современными средствами разработки у них уйдёт лет 12.
А затем ещё нужно найти контрактного изготовителя - а для конкурентоспособного результата техпроцесс тут нужен весьма тонкий.
А затем ещё и маркетинг - нужно иметь весьма обширный рынок сбыта, чтобы окупить всё описанное выше.
Вот поэтому массовых клонов и нет. Очень уж сложная это архитектура...
| | |
| |
| 5.152, Аноним (23), 00:07, 25/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> А затем ещё нужно найти контрактного изготовителя
И вот тут начинается особенность, что нигде ни у кого нету конституционного права предоставить тебе какую-либо возможность заказа на фабрике...
| | |
| 5.153, Аноним (23), 00:09, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А затем ещё и маркетинг - нужно иметь весьма обширный рынок сбыта
Просто нужно иметь всех подряд, чтобы иметь рынок сбыта, где других конкурентов просто нету.
| | |
| 5.154, Джон Титор (ok), 00:23, 25/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В общем, если команда из 20 квалифицированных разработчиков поставит себе цель получить
> полное x86 ядро, разрабатывая его с самого начала только по спецификации
> на систему команд, то даже с самыми современными средствами разработки у
> них уйдёт лет 12.
Не многовато ли для цифры из потолка? Прям таки сложная и недоступная? Наверно очень редкая.
| | |
| 5.158, Коекто (?), 05:48, 25/05/2026 [^] [^^] [^^^] [ответить] | +2 +/– | Итак, уточним условия задачи Положим, мне нужно ядро с FPU и MMX Также это дол... большой текст свёрнут, показать | | |
| |
| |
| 7.212, Коекто (?), 09:06, 26/05/2026 [^] [^^] [^^^] [ответить] | +1 +/– | Как выглядит процесс разработки ядра любой БИС А вот как Сидят перед монитор... большой текст свёрнут, показать | | |
|
| 6.208, MihaNix (ok), 07:36, 26/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ведутся исследования, например, статья по ссылке: https://arxiv.org/pdf/2603.08716
Искусственный интеллект активно применяют для помощи в проектировании. Он успешно решает некоторые рутинные задачи.
Кроме того, за эти 20-30 лет инструменты разработки стали более доступными (как программные, так и аппаратные).
Это позволит в перспективе сократить расходы, уменьшить команду разработчиков и ускорить выполнение проекта.
| | |
| 6.240, Джон Титор (ok), 00:56, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Можете быстрее. Нутес, тогда за дело. Мне бы очень хотелось бы на это посмотреть!
А тебе так надо чтобы нашлись люди которые отправят тебе эти чипы на голову в обтекаемом металлическом корпусе?
| | |
| 6.258, Аноним (-), 02:06, 28/05/2026 [^] [^^] [^^^] [ответить] | +/– | Если чуть упростить условия задачи и взять RISCV - можно пойти да скачать пару ж... большой текст свёрнут, показать | | |
|
| 5.207, MihaNix (ok), 07:14, 26/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
В каменном веке живём? А если кремний это камень, то... ;)
Ну я не о том. Не надо людских толп и многих десятилетий разработки.
Вот где мог бы пригодиться искусственный интеллект. Он способен создать ядро CPU, соответствующее техническим требованиям системы команд. ИИ также поможет отладить, оптимизировать и подготовить ядро к производству.
| | |
|
| 4.157, Коекто (?), 05:33, 25/05/2026 [^] [^^] [^^^] [ответить] | +1 +/– | Тут чуть ниже некто упомянул про https www alibaba com product-detail NG80386S... большой текст свёрнут, показать | | |
| |
| 5.159, Коекто (?), 05:57, 25/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
Ещё у этого шедевра начисто отсутствуют регистры DRx, то есть вовсе нет поддержки аппаратной отладки. Если я продолжу перечислять его косяки, то мы ещё долго не закончим.
Фактически, это просто некий 8086 на стероидах. Если использовать его только так, то штука вполне годная. Но не более. А в защищённый режим на нём лучше вообще не переходить - там кругом мины. И какая-нибудь из них обязательно бабахнет.
| | |
| 5.241, Джон Титор (ok), 01:12, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Мне сейчас не актуальны встраиваемые системы. Я вебом занимаюсь. Для резюме - бесполезно, никто не оценит. Для себя - тем более не нужно. У меня и дома то и нет. Вернее есть, даже построен, но не сдан и вероятно будет разрушен. А когда много перемещаешься, то и вещей много не нужно. А тут минимум - программатор, ну или отладчик, станочек с ЧПУ, мультиметр, осциллограф, отладочные платы. Не, ну если б это было хоть с работой связано, может и был бы смысл, а так - смысла нет. Все это потихоньку потерялось с переездами.
Я вообще удивляюсь зачем мне все это когда-то нужно было?
| | |
|
|
| 3.151, Джон Титор (ok), 00:05, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Не надо покупать никаких лицензий. Все патенты на x86 и даже на
> базовую x86-64 уже давно протухли.
> А ядро такого процессора было бы очень полезно для производства микроконтроллеров, на
> которых мог бы работать DOS (скажем, FreeDOS). Эдакий DOS-микроконтроллер. Я был
> бы очень рад появлению такой штуки.
А китайцы у вас не торгуют через интернет? У них этого добра мне кажется полно.
Зашёл поискать, нашел со второй попытки, с первой не то совсем нашло, но есть вот например: https://www.alibaba.com/product-detail/NG80386SXLP33-80386-MICROPROCESSOR-X86-
И самое интересное - быстро и даташит нашел.
| | |
| 3.245, Аноним (242), 07:08, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Не делают, потому что не нужно. Есть гораздо лучше продуманные для встраиваемых нужд контроллеры.
| | |
|
|
| 1.118, zionist (ok), 14:38, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Что за бред? С каких пор 80386 начал содержать микрокод? На сколько я знаю до Pentium Pro включительно никакого микрокода в процессорах Intel не было. Микрокод необходим сейчас для трансляции CISC инструкций x86 во внутренние RISC инструкции современных процессоров. Раньше процессоры Intel были полностью CISC и никакого внутреннего RISC ядра не имели.
| | |
| |
| 2.122, Коекто (?), 15:01, 24/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
А как, по вашему, выполнялась проверка условий защиты в блоке адресации? Так такой граф условий, что даже запись его на C занимает пару страниц текста.
А проверка возможности доступа к IO-портам с учётом флага IOPL и битовой карты разрешений? А режим V86? Защита памяти при сегментном преобразовании содержит такую массу различных проверок, что без микрокода их затруднительно не только реализовать, но даже выразить в сколь-нибудь компактном виде.
| | |
| 2.129, Аноним (130), 18:38, 24/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
https://ru.wikipedia.org/wiki/Intel
"Вторая половина 1980-х годов была отмечена затяжным судебным разбирательством между Intel и NEC Corporation: Intel утверждала, что NEC нарушила авторские права на микрокод чипов 8086 и 8088 при производстве своих микросхем; суд отклонил иск, но в ходе разбирательства стала достоянием общественности агрессивная маркетинговая стратегия Intel по вытеснению конкурентов"
Ещё я читал книгу про Intel, там основатели Intel рассказывали, что в 70-х их компанию чуть не пришлось закрывать из-за судебных споров из-за микрокода.
----
https://en.wikipedia.org/wiki/Intel_microcode
Начиная с P6 стали делать patchable микрокод, а вообще микрокод был всегда в их процессорах.
| | |
| |
| 3.168, Sm0ke85 (ok), 09:14, 25/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
>затяжным судебным разбирательством между Intel и NEC Corporation
NEC, кстати, годная компания была, топовые железки делала, жаль что дальше не развилась...
| | |
|
| 2.138, Oldnick (?), 19:54, 24/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Нет, микрокод появился в 8086(8088) микропроцессорах, все сложные комманды написаны микрокодом. Конвеер (instruction prefetch queue) кстати тоже появился впервые в них, длинною в 6 и 4 байт соответственно.
| | |
| |
| 3.139, zionist (ok), 20:05, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да, судя по всему я ошибся. Интересно был ли микрокод в 8-и битных предшественниках? 8080, Z-80 и в прочих.
| | |
| |
| 4.141, Коекто (?), 20:13, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Да, судя по всему я ошибся. Интересно был ли микрокод в 8-и
> битных предшественниках? 8080, Z-80 и в прочих.
Оригинальная архитектура 8080 и 8051 содержала ПЛМ распаковки и 12-тактный исполнитель, который последовательно (за 12 тактов) обрабатывал выходной 32 битовый код, который выставлялся на выходе ПЛМ после стартового декодирования опкода очередной команды.
Такое устройство, вообще, не относится к "микрокодовому" типу. Но, конечно, его тоже можно считать таковым, хотя бы и в рудиментарном виде.
Более современные "1-тактовые" ядра 8051 такого ПЛМ уже не содержат, а являются полностью логически синтезированными.
| | |
|
|
| 2.162, Tron is Whistling (?), 08:18, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
ВотЪ.
Микрокот для сложных команд так-то был ещё в x86 - тут ничего нового.
Но вот то, что трансляция i386 - 100% микрокот, и это уже не CISC - это мяу.
| | |
|
| |
| 2.175, IMBird (ok), 13:08, 25/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Архитектура коры дуба рекурсивно замкнута на себе самой и совершенна, превосходя время и пространство.
| | |
|
| 1.142, Otaku (?), 20:32, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Забавно, получается 80386 де-факто является risc процессором, раз он использует микрокод. Я думал что эта тема с микрокодом появилась в x86 архитектуры гораздо позже.
| | |
| |
| 2.143, bOOster (ok), 22:46, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Вообще не так. Микрокод может использоваться много для чего и абсолютно неверно что микрокод в 386м якобы конвертирует cisc в risc.
| | |
| |
| 3.148, Tron is Whistling (?), 23:34, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
В 8086 он применялся только для ряда команд. Остальное было сделано монолитом.
А вот с 80386 - да, хитрая тема, тут уже всегда полная трансляция.
| | |
|
| 2.147, Tron is Whistling (?), 23:32, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Всё-таки не RISC, а подобие VLIW, потому что возможна одновременная отдача команд нескольким блокам.
До этого "микрокод" тоже был, да, и в 8086, но исключительно для сложных операций, требующих сложной логики и/или большого числа циклов.
В 386 его, оказывается, применили для всего - и вот именно тут да, оно и перестало быть "чистым x86".
| | |
| |
| 3.204, Аноним (204), 23:08, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> одновременная отдача команд нескольким блокам
Суперскалярность появилась лишь в пентиумах.
| | |
| |
| 4.209, Tron is Whistling (?), 08:19, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
"Суперскалярность" тут не при чём.
Есть непрерывно исполняемый код со словами фиксированной длины. Одна половина (ну, условно) слова отдаёт команды исполнительному блоку "ALU". Вторая - исполнительному блоку "контрольной шины". Не напрямую всеми гейтами логики управляет, а отдаёт команды. Переходы ещё есть (ну и не только, но пропустим). Что это?
| | |
|
|
| 2.205, Аноним (204), 23:13, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> 80386 де-факто является risc процессором
Нет. Зачатки risc-ядра появились позднее в 80486 вместе с конвейером.
| | |
| |
| 3.211, Tron is Whistling (?), 08:37, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Нет. Зачатки risc-ядра появились позднее в 80486 вместе с конвейером.
Нет, никаких зачатков RISC там ещё не было. Просто да, считалось, что 80486 - первый с полной трансляцией. Вот из этой находки как раз и следует, что таки не в 80486, а уже в 80386. Плюс забавно то, что 80486 слегка откатился назад к монолиту, часть управления вернулась в пайплайн декодера.
| | |
|
|
| 1.170, Аноним (170), 11:14, 25/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
Уже давно признали, Интел x86 - это мусор и тупик. Особенно их нагромождённая "защита" кольцами. Космические архитекторы не подумали, что не нужно превращать ЦПУ в Форд-нокс - кучу проблем может решить сама ОС.
Почему бы "железячным головастикам" не заняться RISC? Куда более перспективная архитектура. Тем более, что есть опыт .NET, Java, LLVM, Андроид... На базе этих систем можно выявить наиболее полезные команды и решения по поддержке многозадачности, защиты и т.п. Рынку давно уже нужен проц, не обременённый легаси и который быстрее застрявшего в болоте Интела.
| | |
| |
| 2.171, Аноним (146), 11:34, 25/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> Уже давно признали, Интел x86 - это мусор и тупик.
Кто признал? Уже двадцать лет это слышу, только вот как был x86 на коне, так и остался.
| | |
| |
| 3.230, Аноним (-), 11:45, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Кто признал? Уже двадцать лет это слышу, только вот как был x86
> на коне, так и остался.
Создатели операционок, которые...
1) Забили на кучу колец болт и юзают только два уровня привилегий: system и user по сути. Ну может еще hypervisor бывает для виртуалок, но это - другое.
2) Вон там куча площади кристалла изведена под брейнфак с сегментами. Но победила страничная модель и MMU с правами страниц в результате.
| | |
| |
| 4.248, Аноним (248), 11:01, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Создатели операционок, которые...
…продолжают создавать ОС под этот «мусор».
| | |
| |
| 5.259, Аноним (-), 02:08, 28/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> Создатели операционок, которые...
> …продолжают создавать ОС под этот «мусор».
Никакие реально живые операционки не делают себе мозг "сегментами" и "кучейколец". Все устаканилось на ТОМ паттерне и x86 как таковой не имеет особых преимуществ над ними - и в том числе так делают софт и для упрощения портабельности. Глупо прибить ос к 1 выводку чипов на гвозди. Это сильно урезает возможности.
| | |
|
|
|
| 2.181, Аноним (181), 13:46, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Действительно, Никлаус Вирт всю жизнь продвигал идею, что процессоры должны быть как можно проще, без защиты памяти для задач, без уровней привилегий, а всю защиту переложить на системный язык, который надёжный, например, Оберон. Но что-то никто его не слушал.
| | |
| |
| 3.203, Аноним (204), 23:02, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Но что-то никто его не слушал.
В итоге имеем мельдоний, спектр и копифейл.
| | |
| 3.222, U202204161753 (?), 10:21, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> процессоры должны быть как можно проще, без защиты памяти
Не сходится: в "Проекте Oberon" Н.Вирт расхваливает виртуальную память.
И "ловит" в первой странице разыменование NULL
| | |
|
| 2.249, Аноним (249), 12:59, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
У RISC есть неисправимая фатальная проблема в виде низкой плотности кода, не случайно из всего многочисленного выводка RISC-процессоров практически все кроме ARM на телефонах вымерли или влачат жалкое нишевое существование как PowerPC или SPARC.
| | |
|
| 1.183, Аноним (183), 13:49, 25/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– | |
> Cannon Fodder
Клевая игрушка. До сих пор помню музыку в титрах «Война еще никогда не была такой веселой». И пункт мобилизации на фоне кладбищенского холма. Только тогда, в детстве, это казалось забавным..
| | |
| 1.190, Sly (??), 20:35, 25/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Красавцы! Очень грамотная демонстрация возможностей коллектива. У них теперь отбоя не будет от желающих получить микрокод и прочую начинку современных CPU, GPU и прочих контроллеров. Новое слово промышленного шпионажа.
| | |
| |
| 2.202, Аноним (204), 22:59, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> начинку современных
А современные уже так не отсканируешь. В современных многие регулярные структуры получают не прямым шаблоном, а путём многократного повторения шлифовки горбов, химического травления, напыления и пр., получая на каждом склоне новый холм, тем самым увеличивая детализацию в 2 раза. Это используется, например, для получения параллельных тонких шин, которые никакими фотошаблонами не сделать. Отсканировать теоретически можно лишь на туннельном микроскопе, но тут появляется нюанс: слишком много слоёв и объектов по вертикали.
| | |
| |
| 3.218, Аноним (220), 09:59, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Отсканировать столь древний проц дело вообще нехитрое, это даже в совке почти осилили. Тут вся фишка в том, что разобрали микрокод.
| | |
| |
| |
| |
| 6.236, U202204161753 (?), 17:14, 26/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Intro: Да, это правда, но с очень важными оговорками,фраза "в шаттле стоял 8086" требует расшифровки.
The Chip: Это не обычный процессор Intel 8086 из персонального компьютера. Это вычислительный комплекс IBM AP-101S.
The Upgrade: Важный исторический факт: на первых шаттлах (до 1990-х) стояла другая архитектура — AP-101B (там не было 8086). Процессор на базе 8086 (AP-101S) установили только в начале 1990-х в ходе модернизации.
Space vs. Earth: Радиационная стойкость (rad-hard). Температурный режим. Это был кастомный чип, созданный по спецзаказу.
Specs:
Тактовая частота: около 1.24 МГц (для сравнения, обычный 8086 в ПК работал на 4.77 - 10 МГц). Сделано специально для экономии энергии и выделения тепла.
Память: 1 МБ на каждый компьютер (в старых было всего 256-500 КБ).
The "5 Computers" system (Crucial for understanding Shuttle IT): Общий процессорный комплекс (GPC) состоял из 5 таких машин.
4 работают параллельно и "голосуют". Если один выдает другую цифру — его отключают.
5-й работает на другой софтине (BFS - Backup Flight System), на случай, если баг в основной программе.
| | |
|
| 5.247, Аноним (248), 10:57, 27/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ага, аж один показательный полёт. И компьютер с подкачкой программ с магнитофона.
| | |
| |
| 6.252, U202204161753 (?), 17:03, 27/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Но у "детей перестройки" (т.е. у вас) нет ни одного.
Не говоря про летал или не летал.
P.S.
Про i386 -- именно его нет и в "Шатле"
| | |
|
|
|
|
|
|