Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по железу > 64 и 32 платформы


Автор: Djigit 3.2.2009, 15:38
хотелось бы услышать вкратце ключевые моменты:
можно ли на 32 процессор установить 64 систему и наоборот? 
работают ли в 64 системе 32 приложения? 
пожалуйста киньте ссылку на хорошо изложенный материал,чего-то сегодня туплю,не могу ничего найти... 

Автор: Kagor 3.2.2009, 16:56
Цитата(Djigit @  3.2.2009,  15:38 Найти цитируемый пост)
хотелось бы услышать вкратце ключевые моменты:
можно ли на 32 процессор установить 64 систему и наоборот?
На 32-bit процессор (без поддержки технологии http://ru.wikipedia.org/wiki/AMD64) установить 64-bit ОС - нельзя. Можно конечно воспользоваться каким-нибудь эмулятором типа http://bochs.sourceforge.net/, но думаю, это будет сильно тормозить...
Цитата(Djigit @  3.2.2009,  15:38 Найти цитируемый пост)
работают ли в 64 системе 32 приложения? 
Работают, но не все. В 64-bit версиях windows есть такая вещь как http://en.wikipedia.org/wiki/WOW64 (Windows-on-Windows 64-bit), в 64-bit дистрибутивах linux тоже можно запускать 32-bit приложения, если включена соответствующая поддержка.

Автор: Djigit 5.2.2009, 09:32
так... а теперь хотелось бы услышать вкратце преимущества 64 системы помимо распознавания более 4-х гигов памяти... 64 шина процессора подразумевает вдвое большую скорость работы его и приложений 64 оси? 
если Вам будет долго объяснять,был бы благодарен,коль помогли ссылочкой на качественный материальчеГ...

Автор: mrbrooks 5.2.2009, 09:42
Цитата(Djigit @  5.2.2009,  09:32 Найти цитируемый пост)
64 шина процессора подразумевает вдвое большую скорость работы его и приложений 64 оси? 

насчет вдвое не уверен. но при условии, что софт разработан под x64, прирост быть должен. 

Вообще в сети было много диспутов на эту тему. Вбей в гугл нечто аля "юзать ли X64" и читай.

Автор: Kagor 5.2.2009, 10:17
Цитата(Djigit @  5.2.2009,  09:32 Найти цитируемый пост)
так... а теперь хотелось бы услышать вкратце преимущества 64 системы помимо распознавания более 4-х гигов памяти...
Основное преимущество 64-х битных систем, перед 32-х битными, это возможность использования больше 4Гб памяти, без использования "костыля" в виде http://en.wikipedia.org/wiki/Physical_Address_Extension (Physical Address Extension) + каждый процесс (при условии, что он 64-х битный) в 64-х битных системах может адресовать больше памяти, до 8 Тбайт, если не ошибаюсь. Так что преимущества 64-х битных систем будут заметны только тогда, когда требуется оперировать большими объёмами данных (базы данных и т.д.).
Цитата(Djigit @  5.2.2009,  09:32 Найти цитируемый пост)
64 шина процессора подразумевает вдвое большую скорость работы его и приложений 64 оси? 
Нет, не подразумевает. Прирост будет только в некоторых приложениях (при условии, что они 64-х битные).

Автор: bilbobagginz 7.2.2009, 12:36
Цитата(Djigit @  5.2.2009,  09:32 Найти цитируемый пост)
. 64 шина процессора подразумевает вдвое большую скорость работы его и приложений 64 оси? 

что вы подразумеваете под словом "скорость" процессора ?
что вы подразумеваете под словом "скорость" приложения ?


Автор: Djigit 9.2.2009, 14:31
Цитата(bilbobagginz @ 7.2.2009,  12:36)
Цитата(Djigit @  5.2.2009,  09:32 Найти цитируемый пост)
. 64 шина процессора подразумевает вдвое большую скорость работы его и приложений 64 оси? 

что вы подразумеваете под словом "скорость" процессора ?
что вы подразумеваете под словом "скорость" приложения ?

правильно заметили,неверное я слово подобрал... под "скоростью приложений" я имел ввиду скорость выполнения ресурсоемких процессов,ну,скажем,копирование крупных объемов,рендеринг видео и т.д.

Автор: W4FhLF 9.2.2009, 17:17
Цитата(Djigit @  9.2.2009,  14:31 Найти цитируемый пост)
 под "скоростью приложений" я имел ввиду скорость выполнения ресурсоемких процессов,ну,скажем,копирование крупных объемов,рендеринг видео и т.д.


Тут большее значение играет не разрядность твоего приложения, а разрядность шины памяти. А там до 32х бит далеко, не говоря уже о 64х. 

Автор: bilbobagginz 10.2.2009, 07:16
Цитата(Djigit @  9.2.2009,  14:31 Найти цитируемый пост)
копирование крупных объемов,рендеринг видео и т.д. 

Зависит от приложения.
При +/- современных процессорах сегодня:
"крупные объемы" приходят с видео камеры разрядность процессора - фиолетова.
"рендеринг видео" - тоже слово неизвестное... может быть это генерация фреймов, а точнее накладывание на них эффекты.
Это можно сделать напр. с системами CUDA от nVidia, без участия центрального процессора.



Автор: Djigit 11.2.2009, 08:45
а можно на 64 проц поставить 32 винду или линух?

Автор: W4FhLF 11.2.2009, 08:55
Да. 

Автор: bilbobagginz 11.2.2009, 08:56
Цитата(Djigit @  11.2.2009,  08:45 Найти цитируемый пост)
а можно на 64 проц поставить 32 винду или линух?

смотря какой.
на IA64 (т.н. Itanium) - нет.
а на amd64, или х86_64 - да.
не знаю про Via,  с ними не работал.


Автор: Ali_Wolf 17.3.2009, 21:56
на 32 2х, 4х, 8х ядерных процах можно поставить 64 ОСЬ, но при этом ось будет видить 2х ядерный 32 битный процессор как одно ядерный 64 битный процесор, 4х ядерный 32 будет как 2х ядерный 64, 8 ядер как 4 ядерный 64.

доказано на практике (на серваках и на раб. станциях)

Автор: Kagor 19.3.2009, 14:25
Цитата(Ali_Wolf @  17.3.2009,  21:56 Найти цитируемый пост)
на 32 2х, 4х, 8х ядерных процах можно поставить 64 ОСЬ, но при этом ось будет видить 2х ядерный 32 битный процессор как одно ядерный 64 битный процесор, 4х ядерный 32 будет как 2х ядерный 64, 8 ядер как 4 ядерный 64.
На комп с  32х битным процом, поставить 64х битную ОС - нельзя, вне зависимости от количества ядер.

Цитата(Ali_Wolf @  17.3.2009,  21:56 Найти цитируемый пост)
доказано на практике (на серваках и на раб. станциях) 
Да? И как же это  у вас получилось? Что за железо, что за ОС?

Автор: petru4o 19.3.2009, 17:48
Kagor, хм.сижу и сомневаюсь.кордуо вроде как уже 64битный.кор2 дуо и кор квад тоже.непмогу что то вспомнить многоядерный 32битный проц.

Автор: Ali_Wolf 5.4.2009, 15:47
Цитата

На комп с  32х битным процом, поставить 64х битную ОС - нельзя, вне зависимости от количества ядер.


HP dx7300, pentium D 3 Ghz, 32 bit полноценно работает 64 битная убунту (видит как один проц 64 бит), на такой же машине пробывали поставить вин 2008 64 бит, ни каких ошибок и конфликтов

Kagor попробуй сам поставить!!  smile 

Автор: SneG0K 5.4.2009, 16:09
Ali_Wolf, Intel Pentium 2.6 32bit виста x64 улетает с ошибками... Так же как и XP x64 и seven x64

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)