Страница 5 из 21
Несколько иная, кстати, ситуация с количеством вычислительных ядер в процессоре. Несколько ядер – все равно, что несколько процессоров, работающих одновременно. Общеизвестно, что реальную отдачу от многих ядер можно получить лишь в случае, когда выполняющаяся программа эффективно делится на ряд параллельных потоков, и далеко не все компьютерные задачи соответствуют этому предположению. Кроме того, даже если такое деление и возможно, то оно очень трудоемко – «распараллеливание» программ почти не поддается автоматизации, и программистам его приходится проводить фактически вручную (именно так делаются программы для суперкомпьютеров).
Но в мире персональных компьютеров есть одна очень распространенная задача, которая уже сама по своей природе является распараллеленной. Более того, это самая часто встречающаяся задача на практике – выполнение одновременно многих задач в многозадачной операционной системе. Здесь ничего придумывать не приходится, и для запуска каждой задачи в своем отдельном процессоре нет никаких препятствий. В реальности, конечно, удвоение и учетверение количества ядер не дает такого же прироста производительности – как минимум, в таких системах процессорам приходится делить общую память и другие ресурсы компьютера, что сильно уменьшает выигрыш. Два ядра могут суммарно дать примерно 167 % увеличения производительности в сравнении с одноядерным процессором, четыре – примерно 250 %, а больше шести ядер (Intel Core i7 или AMD Phenom II X6) и вовсе ставить нецелесообразно – дальше производительность будет расти очень медленно. Но эффект от увеличения количества ядер все равно намного больший, чем от таких дорогих усовершенствований, как повышение быстродействия памяти, или даже от подгонки задач под 64-разрядные вычисления. Потому двухъядерные или четырехъядерные процессоры уже стали фактическим стандартом в отрасли.
Далее приводятся примерные рекомендации по выбору процессора в зависимости от задач, которые вам предстоит решать на настольном компьютере[2]. Расшифровка обозначений: Celeron 430 LGA775 1.8GHz/512Kb/800MHz означает процессор Intel Celeron модели 430; сокет (разъем) – LGA775; тактовая частота – 1,8 гигагерц; объём кэша второго уровня (L2) – 512 килобайт; частота системной шины процессора – 800 мегагерц. Отметим, что AMD и Intel считают частоту системной шины немного по-разному, оттого у них сильно различающиеся цифры (некоторые подробности см. в разд. 1.6 «Память»). Если подробности о кэше и системной шине не приводятся, это значит, что их разновидностей для данного типа процессоров немного, и они не имеют большого значения.
В скобках указаны условные оценки быстродействия соответствующей системы в процентах от идеализированной рекордной системы, принятой за 100 % (по данным компании «НИКС»). При проведении теста старались по максимуму задействовать и многоядерные, и 64-разрядные функции, а также всяческие дополнительные функции (например, аппаратное декодирование видео, если оно предусмотрено в конструкции). Потому на реальных задачах различие между моделями процессоров может быть и в разы выше, и в разы ниже, чем указанная величина. Единственное, о чем можно говорить с уверенностью – нет такой задачи, которая бы заставила Celeron работать быстрее, чем Core i5.
♦ Офисная/домашняя минимальная (бюджетная) конфигурация:
• Intel: Pentium Dual-Core E2160 LGA775 1.8 ГГц/1Мбайт/800МГц (14,6 %)
• или Celeron E3500 LGA775 2.7 ГГц/1Мбайт/800МГц (19 %)
• AMD: Sempron 140 AM3 2.7 ГГц/1 Мбайт/4000МГц (13 %)
Цена этих процессоров составляет около 1000–1500 рублей.
♦ Офисная/домашняя оптимальная конфигурация:
• Intel: Pentium E6800 LGA775 3.33 ГГц/2Мбайт/1066МГц (29,5 %)
• или Core 2 Duo E7500 LGA775 2.93 ГГц/3Мбайт/1066МГц (28,3 %)
• AMD: Athlon II X2 265 AM3 3.3 ГГц/2Мбайт/4000МГц (30,7 %)
Цена этих процессоров составляет 2–3 тыс. рублей.
♦ Игровой/медийный компьютер высокого класса:
• Intel: Core i5-2500 LGA1155 3.3 ГГц (66,6 %)
• AMD: Phenom II X6 1090T Black Edition AM3 3.2 ГГц (68,2 %)
Цена этих процессоров составляет —7–9 тыс. рублей.
Рекордный компьютер с производительностью, близкой к 100 %, мог бы получиться на основе CPU Intel Core i7-980X Extreme 3,33 ГГц. Но в реальности едва ли кто захочет иметь такую систему в частном пользовании – цена только одного процессора выше тысячи долларов, а реальный выигрыш может быть очень далек от указанных условных цифр.
1.2. Выбор материнской платы
Как мы уже говорили, выбор процессора обуславливает тип чипсета и, иногда, тип памяти. Чипсет (набор системной логики) – это набор микросхем, поддерживающий какие-то определенные типы процессоров. Но предлагаемое разнообразие чипсетов для одного и того же процессора все-таки достаточно велико, чтобы запутаться (хотя сделать роковую ошибку и трудно). Мало того, на практике на основе выбранного чипсета можно получить огромное количество самых разнообразных конфигураций материнских плат от разных производителей. И вот тут можно крупно промахнуться, сэкономив там, где экономить совсем не следует.
Чипсеты для процессоров Intel выпускает сама Intel, а также компании VIA, SIS и известный производитель видеокарт NVIDIA. Компания AMD сама довольно долго не выпускала чисеты для своих процессоров, но в 2006 году приобрела главного конкурента NVIDIA – компанию ATI, и также вышла на рынок чипсетов. Кроме самой AMD, чипсеты для ее процессоров выпускают те же NVIDIA, VIA и SIS. Для процессоров Intel и AMD требуются разные чипсеты, хотя иногда они могут носить почти одинаковые названия (например, у компании NVIDIA: nForce 750a для AMD, nForce 750i – для Intel). Соответственно, на материнскую плату, выпущенную для процессоров Intel, нельзя установить процессор от AMD, и наоборот.
Перечислить все возможные конфигурации материнских плат и дать конкретные рекомендации по их выбору еще труднее, чем в случае процессоров. В отличие от производства и разработки чипсетов – весьма сложного занятия, требующего высокой технологической культуры, опытных кадров и дорогих производств, – свои материнские платы может производить фактически каждый. Интернет-издание iXBT приводит список из почти полутора сотен компаний-производителей, включая и отечественные (например, компанию «Формоза»). Среди самых популярных в нашей стране можно назвать ASUS, Chaintech, Gigabyte, Microstar (MSI), Foxco
Для облегчения выбора кратко опишем, на что стоит обращать внимание при выборе материнской платы, кроме поддерживаемого типа процессора. Любой чипсет состоит из двух микросхем, иногда объединяемых в единый системный контроллер-концентратор, или, по-английски, System Controller Hub (SCH). Первая микросхема традиционно носит название северного моста (northbridge), официальное ее название – контроллер-концентратор памяти. Главная задача северного моста – связь с процессора с памятью и видеокартой. В него также обычно помещают встроенный графический контроллер (видеокарту), если она предусмотрена конструкцией чипсета. В некоторых случаях северный мост может отсутствовать – так, в процессоры Intel с разъемом (сокетом) LGA 1156 встроен и контроллер доступа к памяти, и видеоконтроллер (встроенная прямо в процессор видеосистема предусмотрена в ряде моделей современных процессоров Intel), потому чипсет для этого разъема состоит из одного южного моста.
Южный мост (southbridge) или контроллер-концентратор ввода/вывода – вторая обязательная составляющая чипсета. Южный мост, как можно понять из названия, обеспечивает взаимодействие между процессором и периферией: с жестким диском через интерфейсы IDE и SATA, с картами PCI, низкоскоростными (не для подключения видео) интерфейсами PCI Express, интерфейсами USB, FireWare и пр. Через отдельную микросхему, называемую Super I/O, южный мост также обеспечивает связь со старыми низкоскоростными портами RS232, LPT, PS/2.
2
Приведенные конфигурации взяты из действующих прайс-листов торгующих организаций по состоянию на первую половину 2011 года. – Авт.