Windows XP x64

Общение на тему программного обеспечения и всего что рядом валялось.

Windows XP x64

Сообщение #83483 » 15.02.2010 13:35


а я и не знал что такая есть ... что за зверь ? кто пробовал ?
Windows XP Professional x64 Edition — специальная 64-разрядная версия, разработанная для процессоров с технологией AMD64 Opteron и Athlon 64 от фирмы AMD и процессоров с технологией EM64T от фирмы Intel. Эта система не поддерживает процессоры других производителей, а также не работает с процессором Intel Itanium. Хотя первые 64-разрядные процессоры появились в 2003 году, Windows XP Professional x64 Edition вышла в свет только в апреле 2005 года. Основным достоинством системы является быстрая работа с большими числами (Long Integer и Double Float). Таким образом, эта система очень эффективна, например, при выполнении вычислений, использующих числа с плавающей запятой, необходимых в таких областях, как создание спецэффектов для кинофильмов и трёхмерной анимации, а также разработка технических и научных приложений. Данная система поддерживает смешанный режим, то есть одновременную работу 32- и 64-разрядных приложений, однако для этого все драйверы должны быть в 64-разрядном исполнении. Это означает, что большинство 32-разрядных приложений могут работать и в этой системе. Исключение составляют лишь те приложения, которые сильно зависят от аппаратного обеспечения компьютера, например, антивирусы и дефрагментаторы.
berz
Байк
Аватара пользователя
Сообщения: 6078
Зарегистрирован: 29.07.2007
Возраст: 64
Карма: 109

Сообщение #83487 » 15.02.2010 13:46


эээ ... т.е. интел кор процы эта система не поддерживает ? а тока х86-64 ???
berz
Байк
Аватара пользователя
Сообщения: 6078
Зарегистрирован: 29.07.2007
Возраст: 64
Карма: 109

Сообщение #83490 » 15.02.2010 13:59


berz писал(а):эээ ... т.е. интел кор процы эта система не поддерживает ? а тока х86-64 ???

эта ОС для 2х и более ядерных прцов как интел, так и амд.
не юзал и как оно не знаю. Знаю, что не все проги совместимы с х64 системами.

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


ЗЫ: может в ХР х64 как то реализована многопоточность на уровне ядпа системы ( одновременная работа нескольких процессов не путем прерываний, как я понимаю)
Kellys 28"
Я еще не волшебник... Я только учусь....
Крестик в правом верхнем углу - это шлюз в реальный мир!
Goragor
Байк
Аватара пользователя
Сообщения: 3455
Зарегистрирован: 07.09.2009
Возраст: 44
Откуда: Макеевка
Вел: Kellys mash 28"
Карма: 87

Сообщение #83491 » 15.02.2010 14:06


я вот просто увидел требования
Поддерживаемые процессоры:
- AMD64 Athlon
- AMD64 Opteron
- Intel с технологией EM64T

Intel 64 и EM64T это разные технологии или нет ?
berz
Байк
Аватара пользователя
Сообщения: 6078
Зарегистрирован: 29.07.2007
Возраст: 64
Карма: 109

Сообщение #83536 » 15.02.2010 18:40


berz писал(а):Intel 64 и EM64T это разные технологии или нет ?

я так глубоко не копал :)
если это инфа от ХР, то получается, что инфа 2002 года ;)

ЗЫ: фирма АМД первая сотворила проц х64. Поэтому под линуксом дистрибутивы 64-разрядные именуются амд64 :)


ЗЗЫ: если у тебя двухядреный проц -- зайди на сайт интела и посмотри чего в него понапихали ;)
Kellys 28"
Я еще не волшебник... Я только учусь....
Крестик в правом верхнем углу - это шлюз в реальный мир!
Goragor
Байк
Аватара пользователя
Сообщения: 3455
Зарегистрирован: 07.09.2009
Возраст: 44
Откуда: Макеевка
Вел: Kellys mash 28"
Карма: 87

Сообщение #83542 » 15.02.2010 19:41


Goragor, не путай тёплое с мягким. 64-разрядность и многопоточность - совершенно отдельно живущие понятия.
64 разряда имеют значение для обработки больших чисел. Сюда, в частности, относится адресация тех самых >3Гб памяти, обработка многоразрядных/точных чисел.

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

http://support.microsoft.com/kb/929605 писал(а):Чтобы системе Windows были доступны все 4 ГБ памяти, установленные на компьютере, компьютер должен удовлетворять указанным ниже требованиям.
1) чипсет материнской платы должен поддерживать соответствующие технологии
2) ЦП должен поддерживать набор инструкций x64. Этот набор инструкций поддерживается процессорами AMD64 и Intel EM64T.
3) В системе BIOS должна поддерживаться функция перераспределения памяти.
4) Необходимо использовать версию Windows для архитектуры x64 (64-разрядную версию)


Многоядерность появилась после внедрения этих технологий. Такчто если у тебя многоядерный проц, то полюбасу он уже подавно умеет оперировать с 64-битными числами.
фeня=469+З4+З1 vibеr=099+340+3470
rexen
Илья
Аватара пользователя
Сообщения: 5886
Зарегистрирован: 21.04.2008
Возраст: 42
Откуда: Красный Пахарь
Вел: Desna-USSR
Карма: 265

Сообщение #83555 » 15.02.2010 20:59


а что такое 32 и 86? я так понял, одно и то же... нафига тогда разное значение?
ИзображениеРЕДИСКА'2010
Изображение - 25-Й КАДР'2012
Мой фотоальбом
Сделал добро— жуй говно.
http://www.youtube.com/watch?v=etpOQf8bctc
Leo Gris
келлис-гопнег
Аватара пользователя
Сообщения: 2518
Зарегистрирован: 18.08.2008
Возраст: 38
Откуда: с раёна!
Вел: келлис на штопанной рокет роне
Карма: 22

Сообщение #83562 » 15.02.2010 21:13


rexen, я примерно тоже самое написал, токо меньше подробностей. Ты сам написал, что поддержка 64битной адресации по бОльшему счету появилась с многоядерностью (кроме первых 64битных процов АМД). А многопоточность зависит от кол процов, кроме технологии интел с 4го пня, где заложена виртуализация вспомогательного ядра .

Leo Gris писал(а):а что такое 32 и 86? я так понял, одно и то же... нафига тогда разное значение?

х86 (не помню точно, rexen меня поправит :) ) это поколение процов. Некая совместимость процов между собой (наборы внутренних комманд и все такое), то бишь некий стандарт совместимости между процами.
х32 -- битность проца. Т.е. как проц адрессует память. Нифига толком не знаю (или не помню) об этом, поэтому не объясню :)

В общем я далек от схемотехники :)
Kellys 28"
Я еще не волшебник... Я только учусь....
Крестик в правом верхнем углу - это шлюз в реальный мир!
Goragor
Байк
Аватара пользователя
Сообщения: 3455
Зарегистрирован: 07.09.2009
Возраст: 44
Откуда: Макеевка
Вел: Kellys mash 28"
Карма: 87

Сообщение #83564 » 15.02.2010 21:27


berz писал(а):Intel 64 и EM64T это разные технологии или нет ?

отвечаю на свой же вопрос :)
Intel 64. Текущее официальное название архитектуры Intel. Постепенно Intel отказывается от наименований IA-32, IA-32e и EM64T в пользу этого названия, которое теперь является единственным официальным для этой архитектуры.
Leo Gris писал(а):а что такое 32 и 86? я так понял, одно и то же... нафига тогда разное значение?

http://ru.wikipedia.org/wiki/X86 первые два абзаца
berz
Байк
Аватара пользователя
Сообщения: 6078
Зарегистрирован: 29.07.2007
Возраст: 64
Карма: 109

Сообщение #83569 » 15.02.2010 21:58


x8 x16 x32 x64 - это "разрядность" - количество бит в двоичных числах, которыми оперирует процессор. Складывает, вычитает, умножает, сдвигает - логические и арифметические операции. Причём делает он эти операции "одним махом" (в пределе - за один такт). Т.е. это его "родные" размерности.

Техника и требования к ней растут, вот и приходится увеличивать быстродействие различными способами. Частотой, распараллеливанием, улучшением алгоритмов... Это далеко не значит, что х64 в 2 раза быстрее х32. Точнее быстрее, но только на операциях с такими большими - 64-разрядными числами. Их можно обработать и на 8-разрядных процах ценой всяких извращённых алгоритмов, но это будет гораздо медленнее. А оперировать такими числами приходится в частности и при работе с большими обёмами памяти - пресловутые 3 Гигабайта (это примерно - точное число высчитывается исходя из многих нюансов).

Итог вышесказанного для обычного юзера - хотите вы того или нет, но переходить на х64 операционки вам придётся в ближайшие годы - когда игрушки начнут жрать столько памяти, что 3 Гига в системе будет уже маловато. Придётся ставить 4 и больше. И чтобы их полноценно использовать, придётся переезжать на х64 Винды. Впрочем, народ и так постепенно переезжает - проблемы совместимости и наличия драйверов под х64 Винды уже уходят в прошлое.
фeня=469+З4+З1 vibеr=099+340+3470
rexen
Илья
Аватара пользователя
Сообщения: 5886
Зарегистрирован: 21.04.2008
Возраст: 42
Откуда: Красный Пахарь
Вел: Desna-USSR
Карма: 265

Сообщение #83576 » 15.02.2010 22:39


rexen писал(а):Итог вышесказанного для обычного юзера - хотите вы того или нет, но переходить на х64 операционки вам придётся в ближайшие годы - когда игрушки начнут жрать столько памяти, что 3 Гига в системе будет уже маловато

а я до сих пор в казаков рублюсь :lol:

rexen, а в чем тогда преимущества семерки если можно поставить 64-ю ХР-ху и не мучаться с ее ЮИ ?
berz
Байк
Аватара пользователя
Сообщения: 6078
Зарегистрирован: 29.07.2007
Возраст: 64
Карма: 109

Сообщение #83602 » 16.02.2010 12:45


berz писал(а):rexen, а в чем тогда преимущества семерки если можно поставить 64-ю ХР-ху и не мучаться с ее ЮИ ?

Я отвечу, можно ?
XP x64 не существует в русской локализации. Официального MUI (типа руссификатор) тоже не существует. Есть пиратский MUI переделанный из MUI от Win 2003 x64, но он коряв.

По сути эта система является ответвлением Windows Server 2003 x64, но с урезанным функционалом, и с заранее выставленными оптимизациями под однопользовательскую работу.

Все обновления к XP x64 базируются на обновлениях Win 2003 x64, соответственно для XP x64 нет третьего сервиспака (и уже никогда не будет). По сути обновленния Win2003 x64 и XP x64 - это одни и те же пакеты.

Драйвера для XP x64 - это, опять же, драйвера от Win 2003 x64, которые выходят нечасто, да и для некоторого железа, особенно мультимедийного, их и не найдешь, т.к. Win 2003 x64 это серверная платформа, со своим специфическим железом.

На мой взгляд уж лучше поставить Server 2003 x64, который существует в виде официально руссифицированой корпоративки, его вполне можно настроить как рабочую станцию. Сам пользовался таким на работе (именно как рабочей станцией, в продакшене тоже хватает). Снес за ненадобностью - памяти все равно 2 гига, НБУшный досовский софт не работает, да и на то время с x64 софтом было тяжко.

UPD: В далеком 2005м микрософту нужно было чем-то занять нишу рабочих станций с процессорами x64 (AMD64), вот и слепили из того что было. На то время это было реальное работоспособное решение для РАБОТЫ, для тех у кого была потребность в трудоемких вычислениях с плавающей точкой, и оперативка > 2 Гиг, но не было денег на серверную систему.
Сейчас XP x64, в том виде в каком она существует, не нужна. Если пиратить то либо сервер 2003 либо семерку. Ну а купить кроме висты и семерки ничего не получится.

Вобщем закапывайте
d.k.Brazz
Колеса
Аватара пользователя
Сообщения: 806
Зарегистрирован: 15.04.2008
Возраст: 43
Откуда: Днепр
Вел: Gary Fisher 29'er
Карма: 22

Сообщение #83613 » 16.02.2010 13:58


Некоторые дополнительные разъяснения

x86 - это архитектура процессоров ведущая свое начало с 80х годов, первый проц был 8086, потом 80286 (i286), 80386 (i386), 80486 (i486). Отличалась вся эта линейка обратно совместимой системой команд, т.е. программа скомпилированная под 8086 будет работать на любом более позднем x86. Начиная с i386 все x86 процессоры были 32х-разрядными. Таким образом x86 является синонимом x86-32 или же IA-32 (Intel Architecture).

Позже Intel разработал новый 64х-разрядный процессор Itanium который не был наследником x86. Эту платформу обозвали IA-64. Под эту платформу были (и сейчас вроде поддерживаются) серверные винды 2000 и 2003. Была и XP x64 (именно IA-64), но после того как HP забил на производство рабочих станций на итаниумах, эту XP-ху закопал сам майкрософт. Платформа IA-64 более не развивается.

В 2003м AMD представила Opteron, который был наследником x86, но при этом был 64x-разрядным. С интеловским IA-64 он, понятное дело, был несовместим, Назвали эту платформу AMD64.
Позже на основе этой платформы создали Athlon 64. Который все так же оставался совместим с x86. Вскоре и Intel подоспел выпустив пни с технологией EMT64 (тот же AMD64, но назвали иначе чтоб платить меньше бабла AMD).

Ныне все современные десктопные процессоры имеют поддержку AMD64/EMT64 - это называется x86-64, т.е. 64х-битное расширение платформы х86, которая очень долгое время (лет эдак 20) была сугубо 32х-разрядной.
d.k.Brazz
Колеса
Аватара пользователя
Сообщения: 806
Зарегистрирован: 15.04.2008
Возраст: 43
Откуда: Днепр
Вел: Gary Fisher 29'er
Карма: 22


Вернуться в Soft



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron