Delphi Опубликовано 26 апреля, 2007 Жалоба Поделиться Опубликовано 26 апреля, 2007 Здраствуйте, недавно один знакомый сказал, что у компании Intel нету по настоящему 64 разрядных процов, а все их процы идут 32 разрядные, а 64 разрядный режим эмулируют. Что вы может сказать по этому поводу? Ссылка на комментарий Поделиться на другие сайты Поделиться
MaDW Опубликовано 26 апреля, 2007 Жалоба Поделиться Опубликовано 26 апреля, 2007 (изменено) Трям Delphi: А на что сей знакомый ссылался? Ведь "сказать" можно все что угодно. З.Ы. У знакомого небось AMD стоит? Изменено 26 апреля, 2007 пользователем MaDW Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 26 апреля, 2007 Жалоба Поделиться Опубликовано 26 апреля, 2007 MaDW: а причем тут сразу AMD, что AMD эмулируют? Ссылка на комментарий Поделиться на другие сайты Поделиться
Олег А Опубликовано 26 апреля, 2007 Жалоба Поделиться Опубликовано 26 апреля, 2007 Вот как эмулировать 32-разрядный режим на 64-разрядном -- я представляю.... :) А вот как наоборот -- даже представить не могу.... Просто он наверно имел ввиду, что у Интела изначально процессор разрабатывался как 32-разрядный, а поддержка 64-разрядности была потом добавлена.... а АМД свои Атлоны64 сразу как 64-разрядные разрабатывала, с поддержкой 32-разрядных комманд.... А реально - это всё маркетинг.... в реальной жизни эта 64-битность нафиг пока никому не нужна... и ближайший год-два и не будет нужна.... :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Delphi Опубликовано 26 апреля, 2007 Автор Жалоба Поделиться Опубликовано 26 апреля, 2007 Эмулировать можно к примеру обращяемся к регистру EBX он идет 64 разрядный, число записаное в нем разбиваем на 2 32 разрядных числа и помещяем к примеру в регистры BX и AX потом когда сделали нужную операцию опять присваем значение регистру EBX, который получаеться как переменная. Это чисто мои мнения как можно из 32 разрядного режима эмулировать 64 разряный режим. Олег А может быть и так. Этот человек работает в софт сервиче и откудато узнал. Данный вопрос меня заинтересовал и вот стал интересно так ли это на самом деле Ссылка на комментарий Поделиться на другие сайты Поделиться
Олег А Опубликовано 26 апреля, 2007 Жалоба Поделиться Опубликовано 26 апреля, 2007 сложно это слишком так эмулировать в реальных условиях.... в программах запросов много... плюс ветвления... тоесть постоянно регистры проверять - а их число ограниченно.... замедление просто фантастическое будет ! Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 26 апреля, 2007 Жалоба Поделиться Опубликовано 26 апреля, 2007 Delphi: Этот человек работает в софт сервиче и откудато узнал. не важно где он работает, хоть в булочной , важно источник. То что ты написал это не эмуляция те это эмуляция на программном уровне. У меня стоит ХР, она адресует 2 в 32, а железо 2 в 64, те логично сделать вывод что у меня то проц 32-х разрядный :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Delphi Опубликовано 26 апреля, 2007 Автор Жалоба Поделиться Опубликовано 26 апреля, 2007 сложно это слишком так эмулировать в реальных условиях.... в программах запросов много... плюс ветвления... тоесть постоянно регистры проверять - а их число ограниченно.... замедление просто фантастическое будет ! Согласен замедление будет но зато можно работать с 64 разрядными приложениями, хотя они будут работать чем их 32 разрядные аналоги Indomito несовсем так у тебя стоит проц который в данный момент работает в 32 разрядном режиме, если поставить к примеру Мандриву 64 разряднуй то у тебя будет комп работать в 64 разряднм режиме, если поставить 16 разрядную ось то проц будет работать в 16 разрядном режиме. а вообще разница в адресуемой памяти и в том сколько регистров предоставленно для оси Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 26 апреля, 2007 Жалоба Поделиться Опубликовано 26 апреля, 2007 Delphi: В 64-разрядном режиме процессоров Intel память (регистры) становится 64-разрядной, но ее обслуживают по-прежнему 32-разрядные арифметико-логические устройства. То есть это гибрид. Intel называет такое устройство процессора технологией EM64T (Extended Memory 64 Technology). Ссылка на комментарий Поделиться на другие сайты Поделиться
Delphi Опубликовано 27 апреля, 2007 Автор Жалоба Поделиться Опубликовано 27 апреля, 2007 Delphi: В 64-разрядном режиме процессоров Intel память (регистры) становится 64-разрядной, но ее обслуживают по-прежнему 32-разрядные арифметико-логические устройства. То есть это гибрид. Intel называет такое устройство процессора технологией EM64T (Extended Memory 64 Technology). Вот наверно что имелось ввиду))) Так, а если АЛУ идет 32 разрядный как он может работать с 64 разрядными регистрами(памятью)? Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 27 апреля, 2007 Жалоба Поделиться Опубликовано 27 апреля, 2007 (изменено) Delphi: вот или же www.cybersecurity.ru/manuals/net/hardware/ Изменено 27 апреля, 2007 пользователем Indomito Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 27 апреля, 2007 Жалоба Поделиться Опубликовано 27 апреля, 2007 Delphi: если АЛУ идет 32 разрядный как он может работать с 64 разрядными регистрами(памятью)?В два приема. На самом деле все сложнее, потому что процессоры суперскалярные, то есть выполняют несколько операций за один такт, и их работа совсем не соответствует простой схеме, приводимой обычно в учебниках для пояснения принципов работы процессора. В процессорах имеется несколько параллельно работающих АЛУ (кажется, в процессорах Intel три основных АЛУ, не считая дополнительных специализированных, при этом они работают на удвоенной тактовой частоте). В целом у процессора есть масса параллельно работающих устройств, и большая часть схемы управления процессора занята тем, что распределяет между ними работу, как между рабочими на стройке. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти