Intel відмовляється від ініціативи x86S. В її рамках пропонувалося спростити архітектуру x86

Обсуждение статей и новостей сайта
Автор
Повідомлення
waryag
Member
Аватар користувача
Звідки: Суми

Повідомлення

AssayMAS: 21.12.2024 05:32если сравнивать нативную поддержку инструкций в проце и сэмулированную (виртуализированную) - то разница будет в десять+ раз по быстродействию... но опять это в самом "плохом случае"... в среднем просядет на десятки процентов быстродействие - а как будет с совместимостью надо смотреть.
Вот реально понадобилось два десятилетия что бы например десятки видов ДОС со всеми костылями виртуализировать... и опять "новая" ОС вин 10 выпустила новое ядро\дрова и например ДОС бокс потерял значительно в скорости. А в вин7 Виртуалка тупо 1 ядро под себя у проца отжала и всё летает мгновенно... а в вин 10 по пять-десять секунд "тупит".
Кому надо - будет сидеть на старой оси и железе. В общем-то, и так сидят.
А х86 нужно конкурировать с маками и прочими поделками (пока) на АРМ.
nikolaiii
Member
Аватар користувача

Повідомлення

Alexsandr
Те що писалося на ассемблері не потребує ніяких сорсів, бо достатньо транслятора.
zalizo_org
Member
Аватар користувача
Звідки: Lviv

Повідомлення

nikolaiii: 21.12.2024 09:09 Alexsandr
Те що писалося на ассемблері не потребує ніяких сорсів, бо достатньо транслятора.
Що ти маєш на увазі? Якщо в тебе готова програма то ти або працюєш з машинним кодом, або дизасемблюєш і працюєш з варіантом коду асемблера, але який не відповідає тому, що ти мав у справжніх сорсах. Обидва варіанти капєц як утруднюють розуміння логіки програми, обслуговування такого софта переходить на якісно новий рівень складності. Якщо софт написаний під старі процесори легко може виявитися, що він юзає специфічні інструкції чи регістри, які не підтримуються новими. В такому разі доведеться адаптувати вихідний код, щоб замінити використання старих інструкцій на нові або як мінімум уникати несумісних (якщо такий варіант проканає, що далеко не факт).
nikolaiii
Member
Аватар користувача

Повідомлення

zalizo_org
Мав на увазі що програма написана на асемблері дуже швидко може переглядатися у тому ж вигляді у якому створювалася.
Scoffer
Member
Аватар користувача

Повідомлення

nikolaiii
А ти оптиміст. Написане на асмі х86, як правило, просто викидують не глядячи і з нуля переписують на х86-64 якщо треба.
Навіть в рамках таких схожих архітектур задовбаєшся вказівники перевказувати.
Відповісти