LINUX.ORG.RU
ФорумTalks

AMD64 и память


0

0
Мучает такой вопрос.
При работе в Long mode т. е. в 64-х разрядном режиме процессоров AMD64
при выполнении 32-х разрядных приложений сколько памяти используется для хранения 32-х битных данных?
Иными совами, неужели для хранения 4-х байт используется на самом деле 8 байт памяти?
★★★★★
>4-х байт используется на самом деле 8 байт памяти

нет, 4 байт данных - это 4 байта данных

Pi ★★★★★
()
Ага, и если ты скачаешь гиг яойного хентая он у тебя превратится в 2 гига того же хентая, так как в памяти увеличится.
Zmacs
()
Кстати, а на 64-х битном ядре реально пускать 32-х битные проги?
Заинтересовался, т.к. пробовал Дебиан собранный на 64-х битную архитектуру для Athlona. Что-то многое не заводится =(

ЗЫ
Пока забил.
Но вопрос остался, а тут шанс задать без оффтопа (почти).
ManJak ★★★★★
()
Ответ на: комментарий от anonymous
>>64-х битном ядре реально пускать 32-х битные проги?

>Реально, но невыносимо сложно...

Ни малейших проблем с 32битными прогами на 64битном ядре (на Оптеронах) ни разу не испытывал...

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard
> Ни малейших проблем с 32битными прогами на 64битном ядре (на Оптеронах) ни разу не испытывал...

Скажу больше, даже на ультраспарках с i386-ыми 32-битными прогами - абсолютно то же самое.

Gharik
()
Ответ на: комментарий от Gharik
>> Ни малейших проблем с 32битными прогами на 64битном ядре (на Оптеронах) ни разу не испытывал... 

>Скажу больше, даже на ультраспарках с i386-ыми 32-битными прогами - абсолютно то же самое.

Значит, мой косяк где-то =(
Попробую еще раз.
ManJak ★★★★★
()
Ответ на: комментарий от ManJak
Согласен.
Если уж купили, потратились, то надо использовать.
Ладно, всем спасибо за ответы.
Правда про хентай я мало что понял. :)
Как я понял все зависит от компилятора. Если использовать стандартные типы данных.
hibou ★★★★★
() автор топика
Ответ на: комментарий от ManJak
> Значит, мой косяк где-то =(
> Попробую еще раз.

В генте это называется "multilib"-профайл. А также туева хуча "compat32-*" полувиртуальных пакетов. Короче говоря, нечто вроде параллельной системы.

Можно на порядок проще ценой производительности - qemu.
Gharik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.