а чем лучше??? у х64 больше регистров и размер регистра больше в два раза - вероятность образования бутыльного горлышка в потоке данных явно меньше + можно особо важные варики привязать к конкретным регистрам, что делает портянку более читабельной. лучше практически всё.. 1. скорость работы. 2. читабельность. 3. совместимость. 4. отладка. 5. устойчивость работы. ====== на х86 получить совместимость даже в своих либах сложно, пч из-за фатального дефицита регистров нужно извратами заниматься.
UbIvItS, на счёт регистров ерунда. Память дороже обходится, особенно когда её маловато, а процессов много в работе. И именно на UASM проще программировать.
x64 - это ведь не только новые регистры, но и новые расширения, типа AVX и FMA, и повсеместный fastcall, позволяющий реже трогать стек, и за счёт широких регистров возможность за меньшее количество тактов заполнять или копировать большие объёмы памяти, и даже неочевидные преимущества для lock-free алгоритмов, типа cmpxchg16b. У x32 не остаётся никаких преимуществ, кроме более коротких команд. Но стоит ли вообще всерьёз рассматривать это преимущество, когда для современных компов стандартом стали 32 гига оперативки?
Не 32, а всего 4 ГБ, именно от этого количества надо отталкиваться, и проц кора 2 дуба, атлон/феном II Для большинства приложений хватает базовых инструкций 386/486, ну или хотя бы 686.
HoShiMin, все просто, на этапе проектирования оцениваем требования приложения, если они очень низкие, то используем по возможности не слишком новые версии среды разработки. То есть делаем например калькулятор, а это контролы кнопки, edit и... ну в общем стандартные контролы и низкие требования к процессору. Значит приложение должно работать от вин ХР и 686 совместимого процессора. Это только какое-то сложное программное обеспечивания целесообразно использовать новые возможности современных ПК, игры, браузеры, 3д редакторы, приложения для работы со сложным оборудование. В общем, если софт простой, то х86-32 хватит. И да, Феном 2009 года ещё достаточно современный проц. Вон люди жалуются что новая серия 4000 В/К не отвечает степени прироста как более старые серии, это верный признак потолка текущих технологий, плюс сверху экономический кризис и не только.
Делать даунгрейд привычных инструментов, чтобы люди с процессорами пятнадцатилетней давности не чувствовали баттхёрт от того, что калькулятор ест не 30 килобайт, а 100, и не работает на XP? Но... какой смысл? Ради половины процента ретроградов с железом начала нулевых? Это явно не целевая аудитория для разработчиков софта, и со временем такой аудитории будет только меньше. И зачем тогда вообще вставлять себе палки в колёса и юзать устаревшие инструменты? Смотря для чего. Для фильмов в FullHD, набора текстов и ретро-игр, наверно, подойдёт, но для современных игр или какой-то профессиональной деятельности такого железа очень мало. Большинство современных игр, наверно, уже не запустится на процессорах двухтысячных годов (нет SSE 4.2, нет AVX/FMA, которые очень широко используются в графике). Разве двукратный прирост производительности уже не круто? Не забывай, что вслед за новым железом появляются новые графические требовательные фичи. Лучи, сглаживание, нейросети, эра 8К-гейминга - и новые ускорители уже на старте не справляются с ультра-настройками.
Надо PDF читалка, сначала начал у себя на дисках искать, что-то не нашёл, всё таки около млн 3 файлов. Начал искать в интернетах, только триалки громоздкие, но в общем нашёл. https://soft.sibnet.ru/soft/26562-foxit-reader-5-0-2-build-0718-rus-repack/ Установил, работает, мне всё равно не надо навороченные функции, лижбы смотреть пдфку без проблем. Современный софт никуда не годится, скоро блокнот будет весить полгига и стоить 100 долларов, а то разрабам на вещества не хватит, загнуться в ломках.
А остальным? Внезапно окажется, что никто не готов пересаживаться с хрома на ослика, с фотошопа на пэйнт.нет и с вскода на блокнот. Поэтому x86 и мёртв, т.к. не отвечает современным требованиям.
х86 далеко не мёртв - для промышленного использования, к примеру. даже дос не мёртв, кстати говоря а 32 гига на индустриальных девайсах - не в этой жизни.. --- Сообщение объединено, 27 фев 2023 --- ЗЫ.. форум подглючивает - я alex_dz, не упоминал
Не правда, очень много софта которым х86-32 более чем достаточно. Плохо что Win64 не поддерживает х86-16 дос приложения, могли запихнуть нормальный эмулятор.
А это не винда не поддерживает, это процессор не умеет выполнять 16-битный код в 64х-битном режиме - тут или писать софтверный эмулятор, что сложно и неэффективно, или юзать виртуализацию.
AIDSTEST.EXE подборку из всех версий dos16 Старый ламповый антивирус под дос , вызывающий ностальгию и улыбку своим рекламным экраном.
1. Intel Tamper rotection Toolkit 2. Разрядность любая 3. Заглохший по непонятным причинам многообещающий офускатор/морфер/протектор от интела. Поделитесь плз, мож. у кого валяется.