[identity profile] defender-faith.livejournal.com posting in [community profile] useful_faq
Вопрос следующий - какой процессор порекомендуете, Pentium 4 660 (3.6 GHz, одноядерный) или Pentium 4 940 (3.2 GHz, двухядерный). В моем понимании, второй лучше, но тогда почему первый в полтора раза дороже?

Date: 2006-07-17 06:25 am (UTC)
From: [identity profile] ex-neo-is-fl156.livejournal.com
Понятно. Я думаю, для Вас больше подойдёт п.2. Кроме того, если Вы купите более дешёвый процессор, сможете потратить больше денег на много RAM и большой и быстрый HDD =)

С одноядерным-но-быстрым vs двухядерным-но-помедленней штука такая. Параллельно исполняться могут только разные потоки (процесс состоит из одного или нескольких потоков). Мало того, исполняясь параллельно, в реальности им нужно довольно часто синхронизоваться (т.е. выполниться по очереди), чтобы иметь доступ к общим ресурсам (которые не thread-safe или вообще неподдерживают одновременный доступ более 1 потока). Примеры таких ресурсов - I/O на диск и другие устройства, видеокарта, и, в конце концов, даже оперативная память.

Для пользователя это фактически означает, что от многоядерности он может получать преимущество только в следущих случаях:
1. Используя многопоточные программы, специально оптимизированные под несколько процессоров.
2. Используя несколько программ одновременно, которые не используют общих ресурсов и у которых основная нагрузка на систему - это использование процессора (а не диск, видео и т.п.)

Насколько мне известно:

1. "стандартная домашняя производительность" будет немного лучше (не в 2 раза, но на какой-то процент) - если под стандартной домашней производительностью понимать время, требуемое на открытие иконки "My Computer", время spell-check'а word-документа, переключение задач и т.п.

2. Геймеры не имеют практически никакого benefit'а от двух процессоров, т.к. (a) большинство игр не оптимизированы под несколько процессоров, (b) всё равно узкое место - это видеокарта, а не процессор, (c) видеокарта - общий ресурс (блокирующий) - т.е. умножте число процессоров хоть в 10 раз, видеокарта быстрее рисовать не будет.

3. Насчёт Фотошопа и Премьера - не знаю. Я бы на Вашем месте провёл тесты конкретно с этими двумя программами (на обеих конфигурациях) и посмотрел бы, сколько времени занимает выполнение нескольких фич, которые для меня самые важные.

Чаще всего компьютер нельзя назвать "более или менее производительным", если не подразумевать конкретную задачу, которую Вы выполняете.