Delphi Posted April 26, 2007 Report Share Posted April 26, 2007 Здраствуйте, недавно один знакомый сказал, что у компании Intel нету по настоящему 64 разрядных процов, а все их процы идут 32 разрядные, а 64 разрядный режим эмулируют. Что вы может сказать по этому поводу? Quote Link to comment Share on other sites More sharing options...
MaDW Posted April 26, 2007 Report Share Posted April 26, 2007 (edited) Трям Delphi: А на что сей знакомый ссылался? Ведь "сказать" можно все что угодно. З.Ы. У знакомого небось AMD стоит? Edited April 26, 2007 by MaDW Quote Link to comment Share on other sites More sharing options...
Форматцевт Posted April 26, 2007 Report Share Posted April 26, 2007 MaDW: а причем тут сразу AMD, что AMD эмулируют? Quote Link to comment Share on other sites More sharing options...
Олег А Posted April 26, 2007 Report Share Posted April 26, 2007 Вот как эмулировать 32-разрядный режим на 64-разрядном -- я представляю.... :) А вот как наоборот -- даже представить не могу.... Просто он наверно имел ввиду, что у Интела изначально процессор разрабатывался как 32-разрядный, а поддержка 64-разрядности была потом добавлена.... а АМД свои Атлоны64 сразу как 64-разрядные разрабатывала, с поддержкой 32-разрядных комманд.... А реально - это всё маркетинг.... в реальной жизни эта 64-битность нафиг пока никому не нужна... и ближайший год-два и не будет нужна.... :) Quote Link to comment Share on other sites More sharing options...
Delphi Posted April 26, 2007 Author Report Share Posted April 26, 2007 Эмулировать можно к примеру обращяемся к регистру EBX он идет 64 разрядный, число записаное в нем разбиваем на 2 32 разрядных числа и помещяем к примеру в регистры BX и AX потом когда сделали нужную операцию опять присваем значение регистру EBX, который получаеться как переменная. Это чисто мои мнения как можно из 32 разрядного режима эмулировать 64 разряный режим. Олег А может быть и так. Этот человек работает в софт сервиче и откудато узнал. Данный вопрос меня заинтересовал и вот стал интересно так ли это на самом деле Quote Link to comment Share on other sites More sharing options...
Олег А Posted April 26, 2007 Report Share Posted April 26, 2007 сложно это слишком так эмулировать в реальных условиях.... в программах запросов много... плюс ветвления... тоесть постоянно регистры проверять - а их число ограниченно.... замедление просто фантастическое будет ! Quote Link to comment Share on other sites More sharing options...
Форматцевт Posted April 26, 2007 Report Share Posted April 26, 2007 Delphi: Этот человек работает в софт сервиче и откудато узнал. не важно где он работает, хоть в булочной , важно источник. То что ты написал это не эмуляция те это эмуляция на программном уровне. У меня стоит ХР, она адресует 2 в 32, а железо 2 в 64, те логично сделать вывод что у меня то проц 32-х разрядный :) Quote Link to comment Share on other sites More sharing options...
Delphi Posted April 26, 2007 Author Report Share Posted April 26, 2007 сложно это слишком так эмулировать в реальных условиях.... в программах запросов много... плюс ветвления... тоесть постоянно регистры проверять - а их число ограниченно.... замедление просто фантастическое будет ! Согласен замедление будет но зато можно работать с 64 разрядными приложениями, хотя они будут работать чем их 32 разрядные аналоги Indomito несовсем так у тебя стоит проц который в данный момент работает в 32 разрядном режиме, если поставить к примеру Мандриву 64 разряднуй то у тебя будет комп работать в 64 разряднм режиме, если поставить 16 разрядную ось то проц будет работать в 16 разрядном режиме. а вообще разница в адресуемой памяти и в том сколько регистров предоставленно для оси Quote Link to comment Share on other sites More sharing options...
Тролль Posted April 26, 2007 Report Share Posted April 26, 2007 Delphi: В 64-разрядном режиме процессоров Intel память (регистры) становится 64-разрядной, но ее обслуживают по-прежнему 32-разрядные арифметико-логические устройства. То есть это гибрид. Intel называет такое устройство процессора технологией EM64T (Extended Memory 64 Technology). Quote Link to comment Share on other sites More sharing options...
Delphi Posted April 27, 2007 Author Report Share Posted April 27, 2007 Delphi: В 64-разрядном режиме процессоров Intel память (регистры) становится 64-разрядной, но ее обслуживают по-прежнему 32-разрядные арифметико-логические устройства. То есть это гибрид. Intel называет такое устройство процессора технологией EM64T (Extended Memory 64 Technology). Вот наверно что имелось ввиду))) Так, а если АЛУ идет 32 разрядный как он может работать с 64 разрядными регистрами(памятью)? Quote Link to comment Share on other sites More sharing options...
Форматцевт Posted April 27, 2007 Report Share Posted April 27, 2007 (edited) Delphi: вот или же www.cybersecurity.ru/manuals/net/hardware/ Edited April 27, 2007 by Indomito Quote Link to comment Share on other sites More sharing options...
Тролль Posted April 27, 2007 Report Share Posted April 27, 2007 Delphi: если АЛУ идет 32 разрядный как он может работать с 64 разрядными регистрами(памятью)?В два приема. На самом деле все сложнее, потому что процессоры суперскалярные, то есть выполняют несколько операций за один такт, и их работа совсем не соответствует простой схеме, приводимой обычно в учебниках для пояснения принципов работы процессора. В процессорах имеется несколько параллельно работающих АЛУ (кажется, в процессорах Intel три основных АЛУ, не считая дополнительных специализированных, при этом они работают на удвоенной тактовой частоте). В целом у процессора есть масса параллельно работающих устройств, и большая часть схемы управления процессора занята тем, что распределяет между ними работу, как между рабочими на стройке. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.