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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.