| 1.1, Аноним (1), 21:45, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Никак не могу понять, то что они сделали это хорошо, полезно или что?
| | |
| |
| |
| 3.23, Аноним (23), 22:53, 23/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Они вскрыли одну из старейших дыр: "... допускало обращение к аппаратным регистрам, доступ к которым должен был быть запрещён".
| | |
| |
| 4.27, Аноним10084 и 1008465039 (?), 22:59, 23/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
И ведь получается, что если это уязвимость микрокода, то потенциальный эксплоит будет работать строго на 386 оригинальном камне, но не в эмуляторе
| | |
|
|
| 2.8, AmDr (?), 22:08, 23/05/2026 [^] [^^] [^^^] [ответить]
| +11 +/– |
Обратный инжиниринг.
Вот попытаются люди понять, как работали кнопочные телефоны, вот применят Ии, и станут выпускать, кнопочники, наподобии Nokia8110, сделав их пиком моды.
| | |
| |
| 3.31, Аноним (30), 23:22, 23/05/2026 [^] [^^] [^^^] [ответить]
| –6 +/– |
Только вот сети 2G в Европе уже начали сворачивать. К сожалению, и в РФ тоже начнут. Но можно же код для обработки 2G заменить на код 4G, стащенный с Baseband смартфонов.
| | |
| |
| 4.44, AmDr (?), 00:32, 24/05/2026 [^] [^^] [^^^] [ответить]
| –3 +/– |
Вот только 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 [^] [^^] [^^^] [ответить]
| +/– |
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 раз....)
| | |
|
| 5.104, AI (?), 11:56, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> останется в России ... 5g
Чтоб остаться, надо сначала появиться
| | |
| |
| 6.111, Аноним (108), 13:31, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Чтоб остаться, надо сначала появиться
Да кому оно .. ... сплющилось? Сразу на 7G перейдем! ;)
| | |
|
|
|
|
| 2.10, Ширламырла (?), 22:14, 23/05/2026 [^] [^^] [^^^] [ответить]
| +17 +/– | |
Кто-то вышивает крестиком. Кто-то мастерит и разукрашивает солдатиков. Кто-то ездит на рыбалку или охоту. А кто-то просто бухает.
Если заниматься от всей души и увлеченно, то результаты впечатляют.
Эти вот замутили такое. Молодцы, черт их дери!
| | |
| |
| 3.28, Аноним (28), 23:05, 23/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А кто-то просто бухает.
> Если заниматься от всей души и увлеченно, то результаты впечатляют.
Тут просто нечего возразить :)
| | |
|
| 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 - тогда понятно.
| | |
| |
| |
| 5.86, Tron is Whistling (?), 10:43, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
И эти слова - не напрямую выводами ALU управляют, а задают команды для ALU и прочих блоков. Наверное таки VLIW, да? :)
| | |
| 5.89, Tron is Whistling (?), 10:55, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
И вот как раз в этом и прикол. "Находка" не то, чтобы как-то меняет представление о мире или имеет практическую ценность (ну, 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 от других архитектура -- это не ширина слова, а несколько команд в одной, которые выполняются параллельно"
Уже после этого весь твой остальной опус можно не читать.
| | |
| 5.76, Tron is Whistling (?), 10:18, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Я тебе объясню, почему, даже.
Ты рассматриваешь VLIW, как самостоятельную архитектуру "к продаже".
Я рассматриваю VLIW просто как цепочку управления исполнительным блоками. Параллельно, ага.
Суть та же, но находится уровнем ниже. Де факто x86 начиная P-Pro транслируется сначала в RISC, потом во внутренний VLIW, который по сути цепочка управления вычислительными блоками. Ныне этот VLIW вообще динамически набивается по мере освобождения блоков, как и должно быть.
Идея вместо этого выдать наружу чистый и чуть более сложный 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 на нём делал. Однажды вентилятор на процессоре перестал крутиться, так процессор не остановился и не сдох, а нормально продолжал работать.
| | |
|
|
|
| 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 платформы.
| | |
|
|
|
|
|
| 2.29, Аноним (30), 23:12, 23/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Полезно для разработчиков эмуляторов CPU: QEMU, felix86, Box64
| | |
|
| 1.2, A.Stahl (ok), 21:47, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
А просто попросить эти данные у Интела нельзя? Сомневаюсь, что это какая-то "коммерческая тайна".
| | |
| |
| 2.4, Аноним10084 и 1008465039 (?), 21:52, 23/05/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну MS исходники древних MS DOSов открывает со скрипом, Штеуд тоже мб упрется. Хотя как будто и впрямь больших премудростей тут нет, и клоны 386 и делали, и вроде даже ещё и делают для ретро штук
| | |
| |
| |
| 4.35, Аноним (30), 23:29, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Если учесть, что базовый модуль МКС был смонтирован на орбите в 1998-м.
| | |
|
|
| 2.14, Ширламырла (?), 22:19, 23/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
Подойди к рыбачку с удочкой и задай вопрос: а чё? В магазине купить нельзя?
Тут примерно тоже самое.
Это не потребность. Это такой спорт.
| | |
| 2.24, Аноним (24), 22:56, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Нельзя. Точнее, попросить можно, и они может и рады бы рассказать, показать, пообщаться, поделиться историями как оно бывало, но пошлют лесом. Почему -- объяснит их главный, основной заказчик, министерство войны. Конкретно, на модифицированных 80386 до сих пор летают истребители, работают радары, сонары, и окружающая их техника. А вот реверсить запретить невозможно. Кроме того, это весьма увлекательное занятие, но это детали.
| | |
| 2.34, Аноним (30), 23:27, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну поробуй попроси у Microsoft исходники Windows 95. Не, ну я понимаю, что лет через двадцать они и сами их выложат, но сейчас...
| | |
| |
| 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 найти в архиве.
С микрокодом тоже могло завалится кудато, а могли и потерять или оно так же было только на бумаге.
| | |
|
| |
| |
| |
| |
| 5.136, Пышь (?), 19:49, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Мейби врите он лоерс лангуаге анд нот коммент он руссиан ресоурсе (сорры фор мы поор енглисх), или всё же юристы?
| | |
|
|
|
| 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 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
"при 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 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> А как ИИ тут помог?
Сейчас любой фотошопный фильтр называют "ИИ".
| | |
|
| 1.21, Аноним (126), 22:42, 23/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
>Выявлено, что в CPU 80386 каждая инструкция полностью исполняется через микрокод
То есть, 80386 заменой микрокода можно переквалифицировать хоть в пентиум, хоть в armv7. В теории. За вычетом регистров.
| | |
| |
| 2.22, IdeaFix (ok), 22:48, 23/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Нет. Больше скажу, Трансмету Крузо нельзя по факту ничего кроме х86 заставить "эмулировать" :)
| | |
| |
| 3.50, Аноним (-), 02:39, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Нет. Больше скажу, Трансмету Крузо нельзя по факту ничего кроме х86 заставить "эмулировать" :)
Современные варианты можно, вероятно, таки перепрофилировать, добавив команд и регистров - ибо uOps и реальная архитектура бэкэнда совсем на x86 не похожи.
| | |
|
| 2.36, Аноним (30), 23:32, 23/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Он же там, небось, ещё не перезаливаемый был. Т.е. прошивка напылением нужных перемычек.
| | |
| 2.56, solardiz (ok), 05:45, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Чуть больше чем заменой микрокода, но что-то подобное делали даже в те годы, вполне себе на практике: 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 [^] [^^] [^^^] [ответить]
| +2 +/– |
Почема сразут закладки? Случайные ошибки понять и простить. Вошли не в ту дверь. Жиа Тан не виноват! Это чудовищная ошибка!
| | |
|
| 1.78, Джон Титор (ok), 10:21, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Круто, теперь заводы имеющие возможности создать СБИС могут наклепать x86 процессоры для народа массово и недорого. Только зачем? ~70MHz для микроконтроллера это конечно круто, но архитектура ARM просто уделает за счёт архитектуры частоту выполнения команд.
Кстати, можно было просто взять ассемблер для AMD64 и создать свой процессор тем же обратным инжинирингом. А если понять распиновку, то и под определенный сокет.
| | |
| 1.82, Аноним (82), 10:40, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Давайте теперь реверс инженеринг EGA и VGA и можно будет целый комп собрать.
| | |
| |
| 2.83, Аноним (82), 10:41, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Тут важно понимать, что сторонние компании типа Chips&Technologies давно это сделали, иначе они не могли бы наклепать клонов этих видушек, но они тоже не горят желание раскрывать эти данные, т.к. это будет признанием факта реверс-инженеринга, за что можно словить бобо.
| | |
|
| 1.109, Аноним (107), 13:28, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
>На основе опубликованного микрокода разработан открытый CPU z386,
вот только производить его никто не сможет, потому что для этого надо купить лицензию на x86 у Intel'а. А лицензия есть только у AMD и Zhaoxin.
| | |
| |
| 2.119, Коекто (?), 14:39, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не надо покупать никаких лицензий. Все патенты на x86 и даже на базовую x86-64 уже давно протухли.
А ядро такого процессора было бы очень полезно для производства микроконтроллеров, на которых мог бы работать DOS (скажем, FreeDOS). Эдакий DOS-микроконтроллер. Я был бы очень рад появлению такой штуки.
| | |
| |
| |
| 4.133, Коекто (?), 19:30, 24/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
MMX, SSE(1) - свободны.
Прочие - пока нет.
Но они для условного DOS-микроконтроллера вовсе и не нужны. Мне бы хватило только FPU и MMX.
Остальное - к чёрту.
Будь такое устройство массово и недорого коммерчески доступно - прыгал ба от счастья до самого потолка. Метра 2.5 как минимум.
| | |
|
| |
| 4.134, Коекто (?), 19:35, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Для них пока нет свободных ядер. Всё, что сейчас имеется свободным - это примерный аналог Pentium без FPU.
А сам этот процессор очень сложен для его полной разработки "с нуля". Даже у мощных и многочисленных команд разработчиков типа VIA на это ушло лет 8. И притом они начинали не с чистого листа - у них был Centaur.
Второй независимый производитель x86 - это DP&P (Vortex). У них на разработку полного работоспособного ядра ушло без малого десятилетие. И они начинали то же не с "нуля".
| | |
| 4.135, Коекто (?), 19:43, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
В общем, если команда из 20 квалифицированных разработчиков поставит себе цель получить полное x86 ядро, разрабатывая его с самого начала только по спецификации на систему команд, то даже с самыми современными средствами разработки у них уйдёт лет 12.
А затем ещё нужно найти контрактного изготовителя - а для конкурентоспособного результата техпроцесс тут нужен весьма тонкий.
А затем ещё и маркетинг - нужно иметь весьма обширный рынок сбыта, чтобы окупить всё описанное выше.
Вот поэтому массовых клонов и нет. Очень уж сложная это архитектура...
| | |
| |
| 5.152, Аноним (23), 00:07, 25/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А затем ещё нужно найти контрактного изготовителя
И вот тут начинается особенность, что нигде ни у кого нету конституционного права предоставить тебе какую-либо возможность заказа на фабрике...
| | |
| 5.153, Аноним (23), 00:09, 25/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 [^] [^^] [^^^] [ответить]
| –1 +/– | |
А как, по вашему, выполнялась проверка условий защиты в блоке адресации? Так такой граф условий, что даже запись его на C занимает пару страниц текста.
А проверка возможности доступа к IO-портам с учётом флага IOPL и битовой карты разрешений? А режим V86? Защита памяти при сегментном преобразовании содержит такую массу различных проверок, что без микрокода их затруднительно не только реализовать, но даже выразить в сколь-нибудь компактном виде.
| | |
| 2.129, Аноним (130), 18:38, 24/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
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 микрокод, а вообще микрокод был всегда в их процессорах.
| | |
| 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 такого ПЛМ уже не содержат, а являются полностью логически синтезированными.
| | |
|
|
|
| 1.142, Otaku (?), 20:32, 24/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Забавно, получается 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".
| | |
|
|