|
|
|
| Поддерживается ли 2-х ядерные процесоры XP? спор тут такой пошел. | |
|
|
|
|
|
|
|
для: Гость
(06.08.2007 в 18:43)
| | Да, но только Windows должен быть 64-битный. | |
|
|
|
|
|
|
|
для: Бамси
(06.08.2007 в 18:56)
| | >Да, но только Windows должен быть 64-битный.
Полная ерунда. | |
|
|
|
|
|
|
|
для: oradev
(06.08.2007 в 19:44)
| | Попробуйте обосновать свой ответ. | |
|
|
|
|
|
|
|
для: oradev
(06.08.2007 в 19:44)
| | хех ... у мну в софтинах выляется исошник с winXP 64
- неужели такой небывает? о_0 ))) | |
|
|
|
|
|
|
|
для: Гость
(06.08.2007 в 18:43)
| | В зависимости от того, что вы подразумеваете под словом "поддержка". Если говорить об ХР, то ей по-барабану - одноядерный или двух ядерный у вас процессор, и разрядность ХР тут роли не играет - ХР просто обнаружит два проца и все. Хотя AMD выпустила утилитку, которая позволяет задействовать, более менее второе ядро в системе, чтобы оно "не простаивало". А вот приложения написанные с учетом выполнения на двухпроцессорных системах, тут да, разница есть. Например, многие видеомонтажные столы, видеоредакторы и пр. программы, при наличие двух процессоров, или двухядерного процессора, работать будут соответственно быстрее. | |
|
|
|
|
|
|
|
для: sim5
(06.08.2007 в 19:07)
| | Тоесть это не будет зависить от ос? Или тут сам факт - ХР видит 2-рой процесор и поэтому приложения написанные нпод 2-х проц. будут работать через 2-ва а не через одно как если она не видела. | |
|
|
|
|
|
|
|
для: Гость
(07.08.2007 в 07:20)
| | Приложения написанные с поддержкой двухпроцессорных систем, определят наличие второго процессора и задействуют его по "полной программе". Какая у вас ОС при этом не важно. Конечно 64-разрядные приложения будут выполняться только на 64-разрядной ОС. Но и для 32-разрядной ОС написаны приложения с поддержкой двухпроцессорных систем, каковой и является Windows ХР Professional. | |
|
|
|
|
|
|
|
для: sim5
(07.08.2007 в 07:31)
| | У меня AMD Athlon64 3800 X2 , DualCore, винда простая, 32 разрядная. Нагрузка максимум вырастает до 62%, нагружаются 2 проца. Для 64 разрядных процессоров нужно ставить все 64 разрядное, иначе система будет использовать только 32 разряда, тоесть нагружать проц только на половину.
Вообще, по моему, это не приложение пишется под 2 ядра, а система. И как я вижу, винда распределяет нагрузку между 2-мя процессорами. | |
|
|
|
|
|
|
|
для: Саша
(07.08.2007 в 12:11)
| | У меня тоже двухголовый AMD и тоже 32-разрядная ХР, и как не странно она видит тоже два ядра, а что еще более крамольно выглядит - так это то, что Adobe Premiere, который таки очень любит работать с двумя процессорами, определяет их и с наслажедением использует.
Если ваше приложение не поддерживает работу двух процессоров, то будь ваша ОС написана хоть по 20 процессоров, этому приложению, кроме одного, все остальные будут по-барабану. | |
|
|
|
|
|
|
|
для: sim5
(07.08.2007 в 13:24)
| | а каким образом Вы определяете, что нагружается только один проц? Я смотрю по таск менеджеру и вижу что работают 2 проца. Вообще самому интересно, я вообщето думал, что нагрузка между процессорами распределяется на апаратном уровне а не на програмном. | |
|
|
|
|
|
|
|
для: Саша
(08.08.2007 в 10:58)
| | Я не определяю никаким образом, я просто знаю - что задействовать "физически доступные" параллельные процессы должно приложение. Система сама не будет за вас "чесать голову", думая, делать ей это или нет. Не знаю как вам кратко ответить на ваш вопрос, потому как кратко думаю на него не ответить, просто предлагаю прочитать хотя бы статью о двухядерных процессорах. | |
|
|
|
|
|
|
|
для: Саша
(08.08.2007 в 10:58)
| | Можно и программно распределять (причём более эффективно) - вы даже при помощи диспетчера задач это можете делать - перейдите в контекстном меню в раздел "Задать соответствие..." и сможете привязать процесс к тому или иному ядру (по умолчанию привязка к обоим). Такую привязку можно осуществлять на уровне API - т.е. например, пользовательский интерфейс вешаете на одно ядро, а обработку графики на другое... однако, большинство программ созданы без учёта того, что в системе может находиться более одного процессора и операционная система сама распределяет потоки по ядрам (не всегда эффективно, вручную, если с умом подойти можно добиться большего). | |
|
|
|