Здравствуйте, Анатолий!!!
"По-моему, здесь путаница. Если вы думаете, что там два 32-разрядных ядра,
которые
в сумме дают 64-разряда, то это неверно. Там два
64-разрядных ядра.
Кроме того, и одноядерные процессоры AMD являются 64-разрядными.
И разумеется, что 32-разрядный софт и на одно и двухядерном процессоре с
64-разрядной
архитектурой не использует полностью
возможности процессора.
Для использования второго ядра, как я понимаю, нужна просто операционная
система,
поддерживающая работу с многопроцессорными
системами. Собственно, XP это умеет.
Поэтому тут либо какие-то иные (а не 32/64-разряда) причины
незадействованности
второго ядра, либо такой проблемы в принципе нет."
Прошу прощения, возможно, с разрядами и ядрами действительно путаница. Но,
как мне все долго и упорно объясняют, что для использования двух ядер
процессора нужна не только специальная операционка, но и такой же софт,
иначе, смысла покупать двух ядерный процессор нет.
Обычные программы будут использовать только одно ядро. Для того, чтобы
программа использовала оба ядра, это должно быть предусмотрено
разработчиками этой программы, распределение выполняемых задач должно быть
заложено в самом коде программы, а это дополнительная и не маленькая работа,
именно по этому, на сегодняшний день программного обеспечения,
поддерживающего двухъядерную систему мало, видимо, не все разработчики
считают нужным утруждать себя дополнительной задачей распределения операций
между двумя ядрами, и именно по этому IBM пытается создать компилятор,
который бы делал это автоматически.
Не утверждаю, что моё утверждение правильное, но, на сегодняшний день, у
меня именно такая информация. Знаю так же, что есть специальный XP 64, и
Windows 2003 сервер, специально предназначенный для двухъядерной платформы,
который и установлен на сервере в нашей спец библиотеке.
Ещё раз повторю, не исключено, что я ошибаюсь. Завтра ещё порасспрошу об
этом нашего админа в библиотеке и напишу.
С уважением, Алексей.