Re[4]: Интел подумывает об отказе от 16 и 32 бит поддержке
От: mike_rs Россия  
Дата: 22.12.24 07:09
Оценка:
Здравствуйте, ononim, Вы писали:

O>32хбитные апликухе в вин7 работают не через эмуляцию а прямым исполнением 32хбитного кода на процессоре. Если поддержку 32хбитных инструкций выпилят, то придется делать софтовый транслятор инструкций, по типу розетты в макосе.


уже сейчас в win11 для arm64 есть эмулятор x86 и x64 инструкций, весь существующий юзермодный софт отлично работает. в чем проблема сделать то-же самое на новыз intel процах?
Re[5]: Интел подумывает об отказе от 16 и 32 бит поддержке
От: mike_rs Россия  
Дата: 22.12.24 07:11
Оценка:
Здравствуйте, kov_serg, Вы писали:

N>>Выброс заведомо бессмысленных команд типа RCR со сдвигом более 1.

_>Проще говоря нафиг эту архитектуру, есть же ARM и гемороя меньше будет. И эмуляция 32битных интелов уже работает.


типа того, да. И эмуляций 64битных интелов тоже уже работает
Re[5]: Интел подумывает об отказе от 16 и 32 бит поддержке
От: Артём Австралия жж
Дата: 22.12.24 21:45
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>На М1 через wine прекрасно работают виндовые 32битные аппы, так что можно было и там выкинуть.


Вот оно что- надо было дождаться арма в эпле, чтобы герои 3 под winehq смогли запуститься на макоси
Re[4]: Интел подумывает об отказе от 16 и 32 бит поддержке
От: Блудов Павел Россия  
Дата: 26.12.24 04:52
Оценка: :)
Здравствуйте, alpha21264, Вы писали:

A>Запуск своей операционки. Например, просто Линукса.


"Просто Линукс" отлично умеет в x64 UEFI. Не удивлюсь, если окажется, что он научился этому раньше чем Виндоус.
Re[5]: Интел подумывает об отказе от 16 и 32 бит поддержке
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 27.12.24 11:43
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

A>>Запуск своей операционки. Например, просто Линукса.


БП>"Просто Линукс" отлично умеет в x64 UEFI. Не удивлюсь, если окажется, что он научился этому раньше чем Виндоус.


Смотря чему именно.

Про x86-64 раньше — факт. Разработчики Linux и *BSD ещё до первого x86-64 железа сделали всё, чтобы на нём запустилось, просто по спекам и под эмулятором. Microsoft играла с Intel, и пока тот не понял, что если не примет разработку AMD, то сдохнет — она не делала ничего в эту сторону.

А вот про UEFI — тогда просто EFI — нет. Intel сделал EFI под Itanium (IA-64). Появление EFI под x86-64 было позже, чем сама архитектура.

Хотя сейчас это всё уже чисто история.
The God is real, unless declared integer.
Re[2]: Интел подумывает об отказе от 16 и 32 бит поддержке
От: Aquilaware  
Дата: 06.01.25 13:16
Оценка:
Здравствуйте, netch80, Вы писали:

N>если "paging is always enabled", кто заполняет начальные страничные каталоги всех уровней?


Скорее всего имеется в виду то, что при старте процессора дескрипторы страниц будут по-умолчанию инициализированы чтобы линейно отображать физическую память в виртуальную 1 к 1. Это простая задача на 15 строк кода которая и так делается почти всегда на первых этапах загрузки всех современных ОС. Это можно сделать в самом железе на уровне схемы.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.