Перейти к содержанию
СофтФорум - всё о компьютерах и не только

64 разрядный Intel


Delphi

Рекомендуемые сообщения

Здраствуйте, недавно один знакомый сказал, что у компании Intel нету по настоящему 64 разрядных процов, а все их процы идут 32 разрядные, а 64 разрядный режим эмулируют. Что вы может сказать по этому поводу?

Ссылка на комментарий
Поделиться на другие сайты

Трям

Delphi: А на что сей знакомый ссылался? Ведь "сказать" можно все что угодно.

З.Ы. У знакомого небось AMD стоит?

Изменено пользователем MaDW
Ссылка на комментарий
Поделиться на другие сайты

Вот как эмулировать 32-разрядный режим на 64-разрядном -- я представляю.... :)

А вот как наоборот -- даже представить не могу.... :g:

Просто он наверно имел ввиду, что у Интела изначально процессор разрабатывался как 32-разрядный, а поддержка 64-разрядности была потом добавлена.... а АМД свои Атлоны64 сразу как 64-разрядные разрабатывала, с поддержкой 32-разрядных комманд....

А реально - это всё маркетинг.... в реальной жизни эта 64-битность нафиг пока никому не нужна... и ближайший год-два и не будет нужна.... :)

Ссылка на комментарий
Поделиться на другие сайты

Эмулировать можно к примеру обращяемся к регистру EBX он идет 64 разрядный, число записаное в нем разбиваем на 2 32 разрядных числа и помещяем к примеру в регистры BX и AX потом когда сделали нужную операцию опять присваем значение регистру EBX, который получаеться как переменная. Это чисто мои мнения как можно из 32 разрядного режима эмулировать 64 разряный режим.

Олег А может быть и так.

Этот человек работает в софт сервиче и откудато узнал.

Данный вопрос меня заинтересовал и вот стал интересно так ли это на самом деле

Ссылка на комментарий
Поделиться на другие сайты

сложно это слишком так эмулировать в реальных условиях.... в программах запросов много... плюс ветвления... тоесть постоянно регистры проверять - а их число ограниченно.... замедление просто фантастическое будет ! :g:

Ссылка на комментарий
Поделиться на другие сайты

Delphi:

Этот человек работает в софт сервиче и откудато узнал.
не важно где он работает, хоть в булочной :g: , важно источник. То что ты написал это не эмуляция те это эмуляция на программном уровне. У меня стоит ХР, она адресует 2 в 32, а железо 2 в 64, те логично сделать вывод что у меня то проц 32-х разрядный :)
Ссылка на комментарий
Поделиться на другие сайты

сложно это слишком так эмулировать в реальных условиях.... в программах запросов много... плюс ветвления... тоесть постоянно регистры проверять - а их число ограниченно.... замедление просто фантастическое будет ! :g:

Согласен замедление будет но зато можно работать с 64 разрядными приложениями, хотя они будут работать чем их 32 разрядные аналоги

Indomito несовсем так у тебя стоит проц который в данный момент работает в 32 разрядном режиме, если поставить к примеру Мандриву 64 разряднуй то у тебя будет комп работать в 64 разряднм режиме, если поставить 16 разрядную ось то проц будет работать в 16 разрядном режиме.

а вообще разница в адресуемой памяти и в том сколько регистров предоставленно для оси

Ссылка на комментарий
Поделиться на другие сайты

Delphi:

В 64-разрядном режиме процессоров Intel память (регистры) становится 64-разрядной, но ее обслуживают по-прежнему 32-разрядные арифметико-логические устройства. То есть это гибрид. Intel называет такое устройство процессора технологией EM64T (Extended Memory 64 Technology).

Ссылка на комментарий
Поделиться на другие сайты

Delphi:

В 64-разрядном режиме процессоров Intel память (регистры) становится 64-разрядной, но ее обслуживают по-прежнему 32-разрядные арифметико-логические устройства. То есть это гибрид. Intel называет такое устройство процессора технологией EM64T (Extended Memory 64 Technology).

Вот наверно что имелось ввиду)))

Так, а если АЛУ идет 32 разрядный как он может работать с 64 разрядными регистрами(памятью)?

Ссылка на комментарий
Поделиться на другие сайты

Delphi: вот или же www.cybersecurity.ru/manuals/net/hardware/

Изменено пользователем Indomito
Ссылка на комментарий
Поделиться на другие сайты

Delphi:

если АЛУ идет 32 разрядный как он может работать с 64 разрядными регистрами(памятью)?
В два приема. На самом деле все сложнее, потому что процессоры суперскалярные, то есть выполняют несколько операций за один такт, и их работа совсем не соответствует простой схеме, приводимой обычно в учебниках для пояснения принципов работы процессора. В процессорах имеется несколько параллельно работающих АЛУ (кажется, в процессорах Intel три основных АЛУ, не считая дополнительных специализированных, при этом они работают на удвоенной тактовой частоте). В целом у процессора есть масса параллельно работающих устройств, и большая часть схемы управления процессора занята тем, что распределяет между ними работу, как между рабочими на стройке.
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...