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


Автор: OXOTHUK 4.1.2006, 10:20
Тут недавно шло обсуждение, какая ось лучше под ноутбуки с 64-битными камнями. На соседнем форуме про то какая лучше. Там Void сказал, что Win2k вообще не работает с 64камнями. Так чё, кроме WinXP 64-Bit Edition ничего от мелкомягких не осталось?

Автор: Дрон 4.1.2006, 10:44
OXOTHUK
Издеваешься? smile

Что тебе нужно от твоего 64-битного процессора?

На нём любая 32-битная ОС будет работать так же как и на обычном. А из 64-битных -- есть WinXP 64-bit, да только в её "крутости" я как-то сомневаюсь.

И чем тебя предустановленый WinXP SP2 не устраивает?

Автор: Jey_k 4.1.2006, 15:43
Цитата(Дрон @ 4.1.2006, 10:44 Найти цитируемый пост)

да только в её "крутости" я как-то сомневаюсь.

Честно говоря я в крутости 64х процессоров пока сомневаюсь.

Автор: Kagor 4.1.2006, 16:01
Цитата(Jey_k @ 4.1.2006, 16:43 Найти цитируемый пост)
Честно говоря я в крутости 64х процессоров пока сомневаюсь.
Я тоже, но только относительно десктопов/ноутбуков, а для серверов это действительно нужная вещь.

Автор: Jey_k 4.1.2006, 19:46
Цитата(Kagor @ 4.1.2006, 16:01 Найти цитируемый пост)

а для серверов это действительно нужная вещь.

Не спорю. Наверняка там найдется применение сей штуке. Туда же можно и многоядерность отправить. А 64х на ноуте... не вижу изюма. Проц ноутбука должен быть с малым тепловыделением, иметь малые габариты и в этих рамках максимально возможную мощность. Пока самое зверское сочетание это Pentium M Dothan 2.26/533 i915 с DDR2-533Dual и Radeon X700 хотя наверняка уже что-то покруче из указанных компонентов есть. Суть такого подхода в малом энергопотреблении и тепловыделении, более чем скромных габаритах и нехилой мощности. Пока ситуация такова.

Автор: OXOTHUK 5.1.2006, 15:27
Цитата

Что тебе нужно от твоего 64-битного процессора


Мне надо использовать его по-полной, т.е. чтоб не простаивали эти 64 бита. Двойная производительность как-никак.

Я тут посмотрел на сайте производителя. Оказывается они продают ноутбук с 64-битным процессором и WinXP Home Edition(надеюсь лицензия). Это, наверное, значит мне придётся самому искать WinXP64. Или подождать выход Windows Vista. Кто-нибудь знает, там поддержка 64 битов есть?

Автор: Дрон 5.1.2006, 15:44
Цитата(OXOTHUK @ 5.1.2006, 15:27 Найти цитируемый пост)

Двойная производительность как-никак.

На лицо полное непонимание вопроса.

Никакой двойной производительности ты не получишь.
И пусть даже WinXP-64 может использовать 64 битную функциональность для своих нужд, но остальным программам всё это будет без разницы -- они только 32-битные.

Основное отличие на данный момент -- адресуемый объём памяти. Но я что-то сомневаюсь, что в твоём ноутбуке установлено (и вообще тебе когда-нибудь понадобится) больше 4 Гигабайт оперативной памяти smile

Насколько я помню первый 32-битный процессор от Intel (80386) был создан в 1985 году. Но реально его возможности стали широко использоваться в программах только году этак в 90 или чуть позже.

Автор: Void 5.1.2006, 16:40
Цитата(Дрон @ 5.1.2006, 17:44 Найти цитируемый пост)

Основное отличие на данный момент -- адресуемый объём памяти.

8 дополнительных регистров общего назначения и еще 8 XMM регистров - это тоже серьезное подспорье для увеличения производительности. Но пока на десктопе вообще не видно приложений с поддержкой 64-битности. Надеюсь, это временно smile

Автор: Jey_k 5.1.2006, 16:42
Цитата(Void @ 5.1.2006, 16:40 Найти цитируемый пост)

8 дополнительных регистров общего назначения и еще 8 XMM регистров

Не пробовал рассчитать на сколько повысится производительность? Сдается мне от регистров мало что зависит.

Автор: Дрон 5.1.2006, 17:42
Цитата(Jey_k @ 5.1.2006, 16:42 Найти цитируемый пост)

е пробовал рассчитать на сколько повысится производительность? Сдается мне от регистров мало что зависит.

На самом деле не мало. 16 лишних регистров это действительно хорошо.
Другое дело, что должны быть специальные компиляторы, оптимизирующие под эти регистры, так что пройдёт ещё несколько лет пока это хоть кто-нибудь на своём компьютере сможет почувствовать.

Автор: Albinos_x 6.1.2006, 00:06
Цитата(OXOTHUK @ 4.1.2006, 10:20 Найти цитируемый пост)

Так чё, кроме WinXP 64-Bit Edition ничего от мелкомягких не осталось?

недавно ставил знакомому на Атлон-64 обычную Хрюшу, со своего диска... поставилось без проблем... и так же всё работает, никаких проблем пока не было (пока, это потому что комп тож недавно ему сам собрал, если быть точнее то недели 3 назад...)
думаю с ноутами ситуация вряд ли будет отличаться...

Автор: Void 6.1.2006, 00:14
Цитата(Jey_k @ 5.1.2006, 18:42 Найти цитируемый пост)
Не пробовал рассчитать на сколько повысится производительность? Сдается мне от регистров мало что зависит.

Считать не пробовал, но что такое register pressure знаю не понаслышке. Это большое подспорье компилятору.

Цитата(Дрон @ 5.1.2006, 19:42 Найти цитируемый пост)
Другое дело, что должны быть специальные компиляторы, оптимизирующие под эти регистры,

Они есть: Intel, PGI, PathScale, Sun еще вроде-бы. Так что 64-битный софт будет в ближайшее время. Сначала специализированный, а потом и до всяких офисов дело дойдет.

Автор: OXOTHUK 6.1.2006, 14:24
А мне говорили, что в 2 раза быстрей работать будет. Значит они тоже не так поняли(не подавцы)?

Автор: LSD 6.1.2006, 14:35
Цитата(OXOTHUK @ 6.1.2006, 14:24 Найти цитируемый пост)
А мне говорили, что в 2 раза быстрей работать будет. Значит они тоже не так поняли(не подавцы)?

В определеныых (идеальных) условиях будет, хотя и там 2 раза это не достижимый предел. В реальных приложениях прирост будет не так велик - 5-25%, при условии что они используют 64-х разрядную архитектуру. А если не используют, то сам понимаешь выигрыша не будет.

Kagor прав, в ближайший год на десктопах можно прожить и без 64-х бит, а вот сервера это совсем другое дело. Можно например для JVM кучу выделить более 1,6ГБ или SGA для Oracle более 2ГБ.

Автор: Дрон 6.1.2006, 14:46
Слегка оффтоп, но вот что говорит справка к MSSQL Server в разделе "Maximum Amount of Physical Memory Supported by the Editions of SQL Server 2000"

Для Enterprise Edition сервера:
Windows 2000 DataCenter -- 64 GB
Windows 2000 Advanced Server -- 8 GB
Windows 2000 Server -- 4 GB
Windows NT 4.0 Server, Enterprise Edition -- 3 GB
Windows NT 4.0 Server -- 2 GB

Т.е. определённые версии виндовс могут выделять туеву хучу памяти?
Причём насчёт DataCenter я не знаю, но зато Advanced Server -- это точно под x86 архитектуру.

Автор: LSD 6.1.2006, 15:06
Цитата(Дрон @ 6.1.2006, 14:46 Найти цитируемый пост)

Т.е. определённые версии виндовс могут выделять туеву хучу памяти?

Да там есть хитрые шаманские пляски с бубном, вот Microsoft-кая статейка на эту тему: http://support.microsoft.com/kb/283037.
Я сам не пробовал, но говорят что для Oracle это все равно малоэффективно, 64-х битные системы лучше.

Автор: Sardar 6.1.2006, 15:59
Цитата(Дрон @ 6.1.2006, 13:46 Найти цитируемый пост)

Т.е. определённые версии виндовс могут выделять туеву хучу памяти?

По идее нужно поднимать несколько "экземпляров" виртуальной памяти, затем переклкючаться между ними. Это медленно, к тому же проц физически не может адресовать столько памяти, значит придёться постоянно скидывать/поднимать страницы (шуршать свопом), если только специального контроллера памяти нет.

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