Список разъёмов микропроцессоров по типам, маркам и годам

Разнообразие сокетов

После того как мы узнали, что значит сокет, разберёмся в разнообразии имеющихся сокетов. Все имеющиеся ныне сокеты делятся на разъёмы от компаний «Intel» и «AMD». Процессоры от «Интел» нельзя установить в разъём от «АМД», наоборот, соответственно, также невозможно.

При этом сокеты различаются:

  • По количеству используемых контактов (которых многие сотни), например на сокете LGA 775 (абревіатура «Land Grid Array») число 775 означает количество ножек процессора;
  • По типу контактов (при соединении процессора и материнской платы используются ножки процессора (АМД), или ножки самого сокета (ИНТЕЛ);
  • Расстоянием для крепежа процессорного кулера;
  • Размером сокета (форм-фактор);
  • Наличием или отсутствием контроллеров;
  • Наличием или отсутствием встроенного графического процессора;
  • Показателем производительности.

Разъёмы процессоров Intel Socket (Сокеты по порядку появления по годам)

Socket 370 — Pentium III (500 MHz — 1,4 ГГц), Celeron, Cyrix III, VIA C3

Socket 423 — Pentium 4 и Celeron, ядро Willamette

Socket 478 — Pentium 4 и Celeron, ядра Willamette, Northwood, Prescott

Socket 603/604 — Xeon, ядра Willamette и Northwood

PAC418 — Itanium

PAC611 — Itanium 2, HP PA-RISC 8800 и 8900

Socket J (LGA771) — Intel Xeon серий 50xx, 51xx (ядра Dempsey и Woodcrest), 53xx (ядро Clovertown), 54xx (ядро Harpertown)

Socket T (LGA775) — Intel Pentium 4, Pentium D, Celeron D, Pentium EE, Core 2 Duo, Core 2 Extreme, Celeron, Xeon серии 3000, Core 2 Quad (ядра Northwood, Yorkfield, Prescott, Conroe, Kentsfield, Allendale и Cedar Mill)

Socket LS (LGA1567) — Intel Xeon серий Xeon 6500 и Xeon 7500 (2010 год)

Современный разъём LGA 1366 Socket

Socket B (LGA1366) — Core i7 и Xeon (35xx, 36xx, 55xx, 56xx серии) с интегрированным трехканальным контроллером памяти и соединением QuickPath. Замена Socket T и Socket J (2008 год)

Socket H (LGA1156) — Core i7/Core i5/Core i3 с интегрированным двуканальным контроллером памяти и без соединения QuickPath (2009 год)

Socket H2 (LGA1155) — замена Socket H (LGA1156) (2011 год)

Socket R (LGA2011) — Core i7 и Xeon с интегрированным четырёхканальным контроллером памяти и двумя соединениями QuickPath. Замена Socket B (LGA1366) (2011 год)

Socket B2 (LGA1356) — Core i7 и Xeon с интегрированным трехканальным контроллером памяти и соединениям QuickPath. Замена Socket B (LGA1366) (2012 год)

Socket H3 (LGA1150) — замена Socket H2 (LGA1155) (2013 год)

Socket R3 (LGA2011-3) — модификация Socket R (LGA2011) (2014 год)

Socket H4 (LGA 1151) — замена Socket H3 (LGA1150) (2015 год)

Socket R4 (LGA 2066) — замена Socket R3 (2017 год)

  • Slot 1 — Pentium II, первые Pentium III, Celeron (233 MHz — 1,13 GHz)
  • Slot 2 — Pentium II Xeon, Pentium III Xeon

Разъёмы процессоров фирмы AMD по Socket или проще Сокеты:

  • Super Socket 7 — AMD K6-2, AMD K6-III, AMD K6-2+/K6-III+, Rise mP6, Cyrix MII/6x86MX; аналог Socket 7, но с поддержкой частоты шины 100 МГц
  • Socket A (Socket 462) — K7 (Athlon, Athlon XP, Sempron, Duron)
  • Socket 754 — Athlon 64 нижнего уровня, Sempron; поддержка одноканального режима работы с памятью DDR
  • Socket 939 — Athlon 64 и Athlon 64 FX; поддержка двухканального режима работы с памятью DDR
  • Socket 940 — Opteron и ранние Athlon FX (от Socket 939 отличается одной «ногой», которая используется для контроля правильности прочитанных данных из памяти, ECC); поддержка двухканального режима работы с памятью DDR
  •  — гнездо для процессоров Kabini
  • Socket AM2 — 940 контактов, но не совместим с Socket 940; поддержка памяти DDR2
  • Socket AM2+ — замена для Socket AM2, с поддержкой шины HyperTransport 3.0 (прямая и обратная совместимость с AM2 для всех планируемых материнских плат и процессоров)
  • Socket AM3 — замена для Socket AM2+; поддержка памяти DDR3
  • Socket AM3+ — замена для Socket AM3; поддержка процессоров AMD FX с кодовым именем «Zambezi» с микроархитектурой Bulldozer
  • Socket AM4 — для процессоров на новой микроархитектуре Zen
  • Socket FM1 — 905 контактный разъем, предназначенный для установки процессоров с микроархитектурой AMD Fusion
  • Socket FM2 — Trinity и Richland, микроархитектура Piledriver
  • Socket FM2+ — Kaveri и Godavari, микроархитектура Steamroller
  • Socket TR4 — для процессоров на новой микроархитектуре Zen
  • Socket F (Socket 1207) — серверные Opteron
  • Socket F+ (Socket 1207+) — серверные Opteron с поддержкой шины HyperTransport 3.0
  • Socket C32 — серверные Opteron для одно- и двухпроцессорных конфигураций
  • Socket G34 — серверные Opteron для двух- и четырёхпроцессорных конфигураций
  •  — серверные EPYC на основе микроархитектуры Zen

Серверы

Цикл жизни сервера состоит из создания сокета, привязки сокета к адресу, вызова
listen , разрешающего соединение с сокетом, вызова
accept , принимающего входящие соединения, и затем закрытия
сокета. Данные не читаются и не записываются непосредственно через
сокет сервера; вместо этого, каждый раз когда программа принимает новое соединение,
Linux создает отдельный сокет, используется при передаче
данных по этому соединению. В этом разделе рассматриваются вызовы
bind, listen и accept .

С помощью команды bind адрес сервера должен быть привязан
к сокету. Первый параметр команды — дескриптор файла сокета. Второй параметр — указатель
на структуру адреса сервера; формат которого зависит от семейства адреса. Третий параметр
— длина структуры адреса, в байтах.

Когда адрес связан с сокетом стиля соединение, необходимо вызвать
listen , чтобы указать, что это — сервер.
Первый параметр команды — дескриптор файла сокета. Второй параметр определяет, длину
очереди ожидающих соединений. Если очередь заполнена, дополнительные соединения будут
отвергнуты. Это не ограничивает общее количество соединений, которые сервер может
обработать; это ограничивает только число клиентов, пытающихся соединиться и не
получивших подтверждение.

С помощью команды accept сервер принимает запрос на соединение
от клиента. Первый параметр вызова — дескриптор файла сокета. Второй параметр указывает на
структуру адреса сокета, в которой хранится адрес клиентского сокета.
Третий параметр — длина, в байтах, структуры адреса сокета.
Сервер может использовать адрес клиента, чтобы определить, требуется ли действительно
взаимодействовать с клиентом.

Вызов accept создает новый сокет для взаимодействия с
клиентом и возвращает соответствующий дескриптор файла. Оригинальный сокет сервера
продолжает принимать новые клиентские соединения.

Для чтения данных из сокета, без
удаления их из входной очереди, используется команда recv .
В качестве параметров передаются теже аргументы, что и в команде
read , плюс дополнительный параметр FLAGS . Флаг
MSG_PEEK указывает, что данные должны быть прочитаны,
но не удалены из входной очереди.

1998 год

Super Socket 7 — модифицированный (в сторону максимального использования возможностей) вариант процессорного разъёма Socket 7. Своё название (а также механический конструктив и основные электрические показатели) получил в «наследство» от Socket 7. Возник в результате необходимости расширить возможностями новых процессоров, производства не-Intel, старого разъёма при максимальной совместимости с существующими платами, процессорами и производственными мощностями, в условиях патентного прессинга со стороны фирмы Intel.

В связи с запретом фирмы Intel использовать технологии (в том числе связанные с расширениями процессорных сигналов в шине), связанные с новым семейством процессоров Pentium II, компании-конкуренты были вынуждены использовать для своих новых процессоров разъём и устаревшую шину процессоров Pentium, что вызвало проблемы с внедрением новых технологий и негативно сказалось на положении на рынке производителей не-Intel процессоров (AMD и Cyrix в частности) для данных разъёмов.

Для решения сложившейся проблемной ситуации, шина была доработана для поддержки процессоров с тактовой частотой до 550 МГц, рабочая частота шины была увеличена с 66 до 100 МГц и выше (включая нестандартную частоту 75 и 83 МГц и множители), кэш-память 2-го уровня могла располагаться непосредственно в процессоре (на платформе Pentium кэш находился на материнской плате, или на более старых чипсетах, типа i430FX, — на небольшой плате, установленной в специальный разъём, англ. COAST). Также получил распространение графический порт AGP.

Впоследствии AMD перенесла свой новый процессор AMD K7 на шину EV6 платформы DEC Alpha, предназначенную для мощных компьютеров и небольших суперкомпьютеров, а Cyrix прекратила войну, после слияния с фирмой National Semiconductor (которая обладала кросс-лицензией на спорные технологии Intel). Теоретически, при замене BIOS это позволяло использовать на одинаковых материнских платах разные процессоры. Однако несовместимость контроллеров и дополнительного оборудования привели к развитию данных шин в разных направлениях. Доработанный разъём EV6 для процессоров K7 был переименован в Socket A, а улучшенный EV6 до EV7 стал применяться в первых 64-хразрядных процессорах DEC Alpha 21064/21164.

Программирование сокетов

Чтобы понять программирование сокетов Python, нам нужно знать о трех интересных темах – Socket Server, Socket Client и Socket.

Итак, что такое сервер? Сервер – это программное обеспечение, которое ожидает запросов клиентов и обслуживает или обрабатывает их соответственно.

С другой стороны, клиент запрашивает эту услугу. Клиентская программа запрашивает некоторые ресурсы к серверу, и сервер отвечает на этот запрос.

Socket – это конечная точка двунаправленного канала связи между сервером и клиентом. Сокеты могут обмениваться данными внутри процесса, между процессами на одной машине или между процессами на разных машинах. Для любого взаимодействия с удаленной программой мы должны подключаться через порт сокета.

Основная цель этого руководства по программированию сокетов – познакомить вас с тем, как сервер сокетов и клиент взаимодействуют друг с другом. Вы также узнаете, как написать программу сервера сокетов в Python.

2011 год

Socket AM3+ (socket 942) — модификация сокета Socket AM3, разработанная для процессоров с кодовым именем «Zambezi» (микроархитектура — Bulldozer).

На некоторых материнских платах с сокетом AM3 имеется возможность обновить BIOS и использовать процессоры под сокет AM3+; но, при использовании процессоров AM3+ на материнских платах с AM3, возможно, не удастся получить данные с датчика температуры на процессоре. Также, может не работать режим энергосбережения из-за отсутствия поддержки быстрого переключения напряжения ядра в Socket AM3.

Сокет AM3+ на материнских платах — чёрного цвета, в то время, как AM3 — белого цвета; также его можно узнать по маркировке «AM3b».

Диаметр отверстий под выводы процессоров на Socket AM3+ превышает диаметр отверстий под выводы процессоров с Socket AM3 — 0,51 мм против прежних 0,45 мм.

Первые чипсеты под архитектуру Bulldozer появились во II квартале 2011 года. В новых чипсетах, в частности, имеется блок управления памятью для операций ввода-вывода (IOMMU), поддержка до 14-ти портов USB 2.0, шести SATA 3.0.

Были представлены три чипсета без встроенной графики: AMD 970 (TDP — 13,6 Вт), AMD 990X (14 Вт) и AMD 990FX (19,6 Вт). Старший из чипсетов, AMD 990FX, поддерживает CrossFireX в режиме двух или четырёх слотов PCI Express x16. AMD 970 не имеет поддержки CrossFireX, но существует одна материнская плата, CrossFire/SLI на которой реализован по формуле х8+х8 и ещё есть дополнительные линии (х8+х8+х4), — это ASRock 970 Extreme4. AMD 990X поддерживает эту технологию, но только в режиме двух PCI Express x8. Оба чипсета поддерживают до шести слотов PCI Express x1.

Чипсет со встроенной графикой AMD 980G отменён из-за возможной конкуренции с AMD Fusion.

Socket FM1 — процессорный разъем, предназначенный для установки процессоров с микроархитектурой AMD Fusion. Конструктивно представляет собой ZIF-разъем c 905 контактами, который рассчитан на установку процессоров в корпусах типа PGA. Используется с 2011 года.

AMD выпустил несколько моделей представителей серий Athlon, A8, A6 и А4 для Socket FM1, однако вышедшие в 2012 году их последователи, на ядре под кодовым именем Trinity, уже не совместимы с этой платформой.

Для Socket FM1 выпущены следующие чипсеты AMD: A45, A50, A55, A60, A68, A70, A75, A85.

Socket FS1 — разъём для микропроцессоров, разработанный компанией AMD для собственных мобильных процессоров Fusion под кодовым названием Llano. Разъём был выпущен в июне 2011 года вместе с первым процессором этой серии.

Разъём имеет 722 отверстия для выводов процессора, запирание и освобождение процессора осуществляется специальным рычагом.

Первая модель разъёма поддерживает двух- и четырёхъядерные процессоры с тактовой частотой до 2,2 ГГц и тепловыделением до 45 Ватт.

В середине 2012 года была выпущена новая модель разъёма (Socket FS1r2), предназначенная для мобильных процессоров серий Trinity и Richland. Несмотря на полное физическое соответствие, эти процессоры не работают с первой моделью разъёма.

Обе модификации сокета поддерживают суммарно не менее 22 моделей процессоров (2-х и 4-х ядерные) с тактовой частотой до 2900 МГц.

Порты

Порт определен, чтобы разрешить задачу одновременного взаимодействия с несколькими приложениями. По существу с его помощью расширяется понятие IP-адреса. Компьютер, на котором в одно время выполняется несколько приложений, получая пакет из сети, может идентифицировать целевой процесс, пользуясь уникальным номером порта, определенным при установлении соединения.

Сокет состоит из IP-адреса машины и номера порта, используемого приложением TCP. Поскольку IP-адрес уникален в Интернете, а номера портов уникальны на отдельной машине, номера сокетов также уникальны во всем Интернете. Эта характеристика позволяет процессу общаться через сеть с другим процессом исключительно на основании номера сокета.

За определенными службами номера портов зарезервированы — это широко известные номера портов, например порт 21, использующийся в FTP. Ваше приложение может пользоваться любым номером порта, который не был зарезервирован и пока не занят. Агентство Internet Assigned Numbers Authority (IANA) ведет перечень широко известных номеров портов.

Обычно приложение клиент-сервер, использующее сокеты, состоит из двух разных приложений — клиента, инициирующего соединение с целью (сервером), и сервера, ожидающего соединения от клиента.

Например, на стороне клиента, приложение должно знать адрес цели и номер порта. Отправляя запрос на соединение, клиент пытается установить соединение с сервером:

Если события развиваются удачно, при условии что сервер запущен прежде, чем клиент попытался с ним соединиться, сервер соглашается на соединение. Дав согласие, серверное приложение создает новый сокет для взаимодействия именно с установившим соединение клиентом:

Теперь клиент и сервер могут взаимодействовать между собой, считывая сообщения каждый из своего сокета и, соответственно, записывая сообщения.

Сокеты AMD

Политика компании AMD, в этом плане более консервативна. Несколько сокетов имеют совместимость благодаря сериям с «+». К примеру, Socket AM2 совместим с AM2+, что дает более широкие возможности для апгрейда, но вместе с этим, это немного неприятное топтание на одном месте, что не позволительно для IT- сферы.

Некоторые примеры сокетов AMD:

Socket (сокет AM3 и AM3+) – можно сказать сокет и его модификация, по спецификациям они совместимы между собой, разрабатывались под процессоры FX, Phenom II, Athlon II. Сокет для наиболее мощных Bulldozer (FX) среди лагеря AMD, которые не оправдали надежды, но упав в цене стали более интересным приложением, с точки зрения неплохой производительности за низкую цену. Сокеты AM3 и AM3+, сейчас являются наиболее ходовыми, на них комплектуется большинство как дешевых, так и более дорогих систем. То есть можем смело констатировать практичность данных сокетов.

Socket (сокет AM2 и AM2+) – сокеты для процессоров Phenom, Athlon, Sempron. Также, полностью совместимы. На сегодняшний день можно считать немного устаревшими, хотя еще активно работает масса систем построенных на основе данных сокетов.

Socket (сокет FM1 и FM2) – сокеты FM создавались под процессоры серии AMD Fusion, которые отличаются очень мощной интегрированной графикой. На данный сокет и совместимые с ним процессоры, следует ориентироваться тем, кто не желает тратиться на дискретную видеокарту и будет довольствоваться интегрированной графикой.

Вот мы и рассмотрели, в довольно подробном виде, понятие сокета и основные сокеты процессоров intel и amd. Рекомендую ознакомиться с другими статьями на сайте, где описаны другие характеристики процессоров.

blog comments powered by DISQUS

2004 год

LGA 775 (Socket T) — разъём для установки процессоров в материнскую плату, разработанный корпорацией Intel, выпущенный в 2004 году.

Представляет собой разъём с подпружиненными или мягкими контактами, к которым с помощью специального держателя с захватом и рычага прижимается процессор, не имеющий штырьковых контактов. Данный разъём использует менее эффективную, чем у AMD, шину, но в отличие от шины AMD Athlon она масштабируема. К тому же процессоры Pentium 4, Celeron, Pentium Dual-Core и Core 2 Duo не содержат в себе контроллера памяти. Это позволило Intel использовать в новых процессорах старую шину с более высокой частотой. Однако эффективность использования памяти и кэша (при прочих равных условиях) немного ниже, чем у процессоров AMD.

При переходе на новую память FB-DIMM Intel планировала отказаться или существенно доработать данный разъём. Однако высокое энергопотребление данной памяти заставило пересмотреть решение в пользу DDR3 и дальнейшего развития данного направления.

Расположение монтажных отверстий для систем охлаждения (квадрат со сторонами 72 мм) делает невозможными применение радиаторов для Socket T в системах на основе более поздних платформ Intel (LGA1150/1151/1155/1156).

bind()¶

См.также

  • http://unixhelp.ed.ac.uk/CGI/man-cgi?bind+2

Связывает сокет с конкретным адресом. Когда сокет создается при помощи socket(), он ассоциируется с некоторым семейством адресов, но не с конкретным адресом. До того как сокет сможет принять входящие соединения, он должен быть связан с адресом. bind() принимает три аргумента:

  1. sockfd — дескриптор, представляющий сокет при привязке
  2. serv_addr — указатель на структуру sockaddr, представляющую адрес, к которому привязываем.
  3. addrlen — поле socklen_t, представляющее длину структуры sockaddr.

Примечание

Возвращает 0 при успехе и −1 при возникновении ошибки.

Пример на Си

#include <sys/types.h>
#include <sys/socket.h>

int bind(int sockfd, const struct sockaddr *my_addr, socklen_t addrlen);

Пример на Python

server_address = ('localhost', 8080)
sock_obj.bind(server_address)  # Привязка адреса и порта к сокету.

Автоматическое получение имени хоста.

2013 год

LGA 1150 (Socket H3) — процессорный разъем для процессоров Intel микроархитектуры Haswell и его преемника Broadwell, выпущенный в 2013 году.

LGA 1150 разработан в качестве замены LGA 1155 (Socket H2). В свою очередь, LGA 1150 в 2015 году был заменён на LGA 1151 — разъём для процессоров компании Intel, который поддерживает процессоры архитектур Skylake и Kaby Lake.

Socket H3 выполнен по технологии LGA (Land Grid Array). Представляет собой разъём с подпружиненными или мягкими контактами, к которым с помощью специального держателя с захватом и рычага прижимается процессор.

Монтажные отверстия для систем охлаждения на сокетах 1150/1151/1155/1156 полностью идентичны, что означает полную совместимость и идентичный порядок монтажа систем охлаждения для этих сокетов.

Рекомендуемые материнские платы

Посмотреть интересные и популярные материнские платы, пользующиеся спросом у реальные пользователей.

ASUS TUF Z390-PRO GAMING

Материнская плата формата ATX для процессоров Intel Core 8-го и 9-го поколения. Новейший чипсет Intel Z390 обеспечивает максимальную производительность и возможность разгона чипов с разблокированным множителем.

Кроме того, MOBO имеет быстрый разъем M.2, в который вы легко установите высокопроизводительный SSD. Не обошлось также без поддержки NVIDIA SLI и AMD CrossFireX.

Gigabyte Z390 GAMING X

Это материнская плата формата ATX на базе чипсета Intel Z390 и сокетом LGA1151 для процессоров Intel Coffee Lake.

Имеет много разъемов для внутренних и внешних устройств, например, 6 портов SATA III или 2 разъема M.2, благодаря чему у вас есть возможность расширения компьютера.

MSI MPG Z390 GAMING PLUS

Эта материнская плата использует весь потенциал процессоров Intel Core 8-го и 9-го поколения.

Чипсет Intel Z390 позволит разогнать чип с разблокированным множителем, а также использовать оперативную память DDR4 на частоте до 4400 Мгц. Более того плата поддерживает технологию AMD CrossFireX и имеет разъем M.2, в который можно установить невероятно быстрые SSD-накопители.

ASUS PRIME Z370-P II

Эта материнская плата на базе чипсета Z370 представляет собой отличную базу для процессоров Intel Core 8-го поколения.

Эта модель имеет маркировку 5X Protection III, что является гарантией высокой прочности конструкции. Кроме того, плата поддерживает высокоскоростную оперативную память DDR4 с частотой до 4000 Мгц.

Gigabyte B450 AORUS PRO

Материнская плата на сокете AM4 и чипсете AMD B450 – это конструкция, предназначенная для процессоров AMD Ryzen.

Эта модель, в формате ATX, поддерживает память DDR4 на частоте до 3200 Мгц. Кроме того, она оснащена 2 разъемами M.2 для сверхбыстрых SSD, а также имеет встроенный аудио чип – Realtek ALC1220.

ASRock Pro4 AB350

Игровая материнская плата, основанная на чипсете AMD B350 для процессоров Ryzen.

На её плате находятся 4 слота для оперативной памяти DDR4 с частотой до 3200 Мгц и аудио чип Realtek ALC892 с поддержкой звука 7.1.

MSI B450M BAZOOKA

Эта материнская плата для процессоров Ryzen, оборудованная чипсетом AMD B450 – предложение для игроков.

Позволит Вам использовать модули оперативной памяти DDR4 на частоте до 3466 Мгц. Эта модель выполнена в формате mATX, а значит, поместится в небольшом корпусе.

ASRock B450M-HDV

Эта модель на базе чипсета AMD B450 поддерживает оперативную память DDR4 на частоте до 3200 Мгц.

Формат этой материнской платы – mATX, так что вы сможете собрать мощный компьютер в компактном корпусе. Кроме того, благодаря технологии AMD StoreMI, вы можете объединить высокоскоростной твердотельный диск с обычным жестким диском (HDD), создав один быстрый том.

MSI Z370 GAMING PLUS

Эта материнская плата, оборудованная чипсетом Intel Z370, является отличным выбором для процессоров Intel Coffee Lake.

Поддерживает быстрые модули оперативной памяти DDR4 на частоте до 4000 Мгц. Имеет интегрированный аудио чип Realtek ALC892, который дополнительно поддерживает технологию Audio Boost.

ASUS PRIME B450-PLUS

Прочная основа для построения мощного компьютера с процессором AMD Ryzen.

Эта материнская плата поддерживает оперативную память DDR4 на частоте до 3200 Мгц, а также имеет разъем M.2 для установки высокоскоростного твердотельного накопителя NVMe. Более того, имеет в общей сложности 7 внешних USB-разъемов, благодаря чему вы всегда найдёте свободный порт для ваших устройств.

Возможность сэкономить сохраняется

Как пишет VideoCardz, Intel намерена выпускать свои настольные Alder Lake-S в коробочном (боксовом) исполнении. Такая комплектация включает, помимо самого процессора, еще и стандартный маломощный кулер, производительности которого хватает только на отвод тепла от процессора, работающего на штатных частотах.

Комплектный кулер Intel, утверждает VideoCardz, с релизом Alder Lake-S не станет лучше или производительнее. Его радиатор по-прежнему будет алюминиевым, и пока неизвестно, имеется ли на его контактной площадке вставка из меди для лучшего отвода тепла.

Сторонние производители кулеров тоже могут облегчить пользователям процесс апгрейда и предложить им не полностью новую систему охлаждения, а специальные фирменные крепления, для нового сокета. Это распространенная практика.

Noctua NH-U9S

В примеру, в ассортименте компании Noctua есть кулер NH-U9S, в модификациях, выпускавшихся до 2019 г., непригодный для установки на процессоры AMD под сокет АМ4. Однако для них существуют фирменные переходные крепления NM-AM4-UxS, этот недочет устраняющий.

Крепления NM-AM4-UxS для сокета АМ4

Такой подход избавляет пользователя от необходимости покупки нового кулера. Тот же NH-U9S на момент публикации материала в российской рознице стоил 7000 руб. (по данным DNS), а дополнительные крепления – 540 руб.

Как узнать сокет материнской платы через Aida64?

Есть разные версии программы Aida64, включая платные и бесплатные. Нам подойдет самая простая бесплатная версия, которую можно скачать с официального сайта. Но также можно найти бесплатную и полноценную (взломанную) версию на торрентах, хотя для нашей цели подойдет даже бесплатная программа с урезанным функционалом.

Допустим, программу Aida64 вы скачали и установили. Запускайте ее и слева в меню выбирайте раздел «Системная плата». Там откроется новая ветка. В ней снова жмите на «Системная плата», и программа покажет всю информацию о материнской плате. Напротив строки «Число гнезд для ЦП» будет указано значение «1», а рядом будет указан сокет. Например, там может быть значение «1 LGA1155», где цифра указывает на одно доступное гнездо, а «LGA1155» – это непосредственно сам сокет.

Пример

Ранее мы говорили, что клиент сокета запрашивает некоторые ресурсы у сервера, и сервер отвечает на этот запрос.

Итак, мы разработаем и серверную, и клиентскую модель, чтобы каждый мог общаться с ними. Шаги можно рассматривать так:

  1. Программа сервера сокетов запускается сначала и ждет любого запроса.
  2. Клиентская программа сначала инициирует диалог.
  3. Затем серверная программа будет реагировать на запросы клиента соответственно.
  4. Клиентская программа будет завершена, если пользователь введет сообщение «до свидания». Серверная программа также завершится, когда завершится клиентская программа, это необязательно, и мы можем поддерживать выполнение серверной программы на неопределенный срок или завершить работу с помощью какой-либо конкретной команды в клиентском запросе.

Для чего вообще нужен сокет?

Дело в том, что производители современных материнский плат целенаправленно оставили за нами возможность менять различные устройства, в том числе и процессор. Тут то и появляется такое понятие как сокет, ведь с точки зрения производителей вполне можно было бы припаять процессор прямо к мат. плате, да и в плане надежности это более целесообразно. Но сделано это было, прямо скажем, специально — т.е. для возможного апгрейда системы. Иначе говоря, захотели мы заменить процессор на другой — вытащили его из сокета и вставили тот который нам надо, конечно же с той поправкой, что он должен иметь такой же сокет как и у старого процессора. По правде говоря, именно для возможной модернизации компьютерного железа и существуют подавляющее большинство слотов и разъемов, которые только есть на материнской плате.

Теперь давайте поговорим про поддержку сокетами различных процессоров. Ниже приведена таблица с популярными (на момент публикации материала) сокетами и соответствующими им процессорами:

Сокет (socket) Процессор
LGA 775 (Socket T), год начала выпуска — 2004 Intel Pentium 4
Pentium 4 Extreme Edition
Intel Celeron D
Pentium D
Pentium Extreme Edition
Pentium Dual-Core
Core 2 Duo
Core 2 Extreme
Core 2 Quad
Xeon (для серверов)
LGA 1366 (Socket B), год начала выпуска — 2008 Intel Core i7 (9xx)
Intel Celeron P1053
LGA 1156 (Socket H), год начала выпуска — 2009 Intel Core i7 (8xx)
Intel Core i5 (7xx, 6xx)
Intel Core i3 (5xx)
Intel Pentium G69x0
Intel Celeron G1101
Intel Xeon X,L (34xx)
LGA 1155 (Socket H2), год начала выпуска — 2011 Все процессоры с микроархитектурой Intel Sandy Bridge и Intel Ivy Bridge
LGA 1150 (Socket H3), планируемый год выпуска — (2013-2014) Все процессоры с микроархитектурой Intel Haswell и Intel Broadwell
Socket 939, год начала выпуска — нет данных Athlon 64
Athlon 64 FX
Athlon 64 X2
Socket AM2, год начала выпуска — 2006 Athlon 64 (не все)
Athlon 64 X2 (не все)
Athlon X2
Athlon 64 FX-62
Opteron 12xx
Sempron (некоторые)
Sempron X2
Phenom (ограниченная поддержка)
Socket AM2+, год начала выпуска — 2007 Athlon X2
Athlon II
Opteron 13xx
Phenom
Phenom II
Socket AM3, год начала выпуска — 2009 Phenom II (кроме X4 920 и 940)
Athlon II
Sempron 140
Opteron 138x
Socket AM3+, год начала выпуска — 2011 AMD FX-Series(AMD FX-4100 AMD FX-6100 и AMD FX-8120 AMD FX-8150)
Socket FM1, год начала выпуска — 2011 Все процессоры с микроархитектурой AMD Fusion
Socket FM2, год начала выпуска — 2012 Все процессоры с микроархитектурой Bulldozer

Лучшие процессоры на Socket AM2 и AM2+

За время существования платформы Socket AM2 и AM2+ было выпущено достаточно много процессоров с количеством ядер от 1 до 4. При этом 4-ядерные модели в большинстве случаев показывают неплохую производительность, которая остается актуальной до сих пор, и на вторичном рынке стоят очень немного. Поэтому, если у вас есть компьютер на базе данной платформы и 1, 2 или 3 ядерного процессора, то вы можете сделать апгрейд на 4 ядерную модель и получить заметный прирост. С таким 4 ядерным процессором и современной видеокартой можно без проблем играть в большинство игр.

Ниже приведен таблица со списком лучших мощных процессоров для сокетов AM2 и AM2+. Все чипы в этом списке отсортированы по производительности, от самых мощных до более простых моделей. Данные по производительности взяты с результатов теста PassMark CPU Mark.

Название процессора Купить на Aliexpress Количество ядер Тактовая частота TDP PCMark (больше — лучше)
AMD Phenom II X4 B70 4 3.5 GHz 65 W 4,261
AMD Phenom II X4 B65 4 3.4 GHz 4,172
AMD Phenom II X4 B97 4 3.2 GHz 95 W 3,863
AMD Phenom II X4 B55 4 3.3 GHz 3,852
AMD Phenom II X4 B50 4 3.2 GHz 95 W 3,696
AMD Phenom FX-7750 Quad-Core 4 2.7 GHz 95 W 3,616
AMD Phenom II X4 840T 4 2.9 GHz 95 W 3,596
AMD Phenom II X4 940 4 3.0 GHz 125 W 3,587
AMD Phenom II X4 850 4 3.3 GHz 95 W 3,549
AMD Phenom II X4 840 4 3.2 GHz 95 W 3,508
AMD Opteron 1389 Quad-Core 4 2.9 GHz 75 W 3,446
AMD Opteron 1385 Quad-Core 4 2.7 GHz 115 W 3,442
AMD Phenom II X4 830 4 2.8 GHz 95 W 3,434
AMD Phenom II X4 920 4 2.8 GHz 125 W 3,389
AMD Phenom II X4 B35 4 2.9 GHz 3,387
AMD Phenom II X4 B25 4 2.7 GHz 3,297
AMD Phenom II X3 B77 3 3.2 GHz 95 W 3,067
AMD Phenom 9950 Quad-Core 4 2.6 GHz 125 W 3,009
AMD Athlon II X4 655 4 3.3 GHz 95 W 2,998
AMD Phenom X4 Quad-Core GP-9730 4 2.4 GHz 2,897
AMD Phenom 9850 Quad-Core 4 2.5 GHz 125 W 2,886
AMD Phenom 9750 Quad-Core 4 2.4 GHz 125 W 2,810
AMD Opteron 1356 4 2.3 GHz 75 W 2,765
AMD Phenom II X4 B15e 4 2.5 GHz 2,736
AMD Phenom 9750B Quad-Core 4 2.4 GHz 95 W 2,709
AMD Phenom II X3 715 3 2.8 GHz 95 W 2,649
AMD Phenom 9650 Quad-Core 4 2.3 GHz 95 W 2,633
AMD Opteron 1354 4 2.2 GHz 75 W 2,630
AMD Phenom 9450e Quad-Core 4 2.1 GHz 65 W 2,599
AMD Phenom 9600B Quad-Core 4 2.3 GHz 95 W 2,575
AMD Phenom 9550 Quad-Core 4 2.2 GHz 95 W 2,544
AMD Phenom FX-5000 Quad-Core 4 2.2 GHz 65 W 2,517
AMD Athlon X3 455 3 3.3 GHz 95 W 2,401
AMD Phenom 9350e Quad-Core 4 2.0 GHz 65 W 2,320
AMD Opteron 1352 4 2.1 GHz 75 W 2,316
AMD Phenom 9600 Quad-Core 4 2.3 GHz 95 W 2,303
AMD Phenom X4 Quad-Core GP-9600 4 2.3 GHz 95 W 2,235
AMD Phenom II X2 565 2 3.4 GHz 80 W 2,225
AMD Phenom 9500 Quad-Core 4 2.2 GHz 95 W 2,202
AMD Phenom II X2 B59 2 3.4 GHz 80 W 2,129
AMD Phenom 9150e Quad-Core 4 1.8 GHz 65 W 2,112
AMD Phenom II X2 511 2 3.4 GHz 65 W 2,104
AMD Phenom II X2 521 2 3.5 GHz 65 W 2,071
AMD Phenom II X2 560 2 3.3 GHz 80 W 2,062
AMD Phenom 8750 Triple-Core 3 2.4 GHz 95 W 2,058
AMD Phenom II X2 555 2 3.2 GHz 80 W 2,043
AMD Phenom 8750B Triple-Core 3 2.4 GHz 95 W 2,034

Главное перед покупкой не забудьте свериться со списком поддерживаемых процессоров на официальном сайте производителя вашей платы. Только так можно быть на 100% уверенным, что выбранный процессор заработает в вашей системе.

Также отметим, что данный список включает только самые мощные процессоры для Socket AM2 и AM2+. Полный список всех выпущеных чипов можно посмотреть в отдельной статье.

Клиент сокета

Мы сохраним клиентскую программу сокета python как socket_client.py. Эта программа похожа на серверную, за исключением привязки.

Основное различие между серверной и клиентской программой состоит в том, что в серверной программе необходимо связать адрес хоста и адрес порта вместе.

Смотрите ниже пример кода клиента сокета:

import socket


def client_program():
    host = socket.gethostname()  # as both code is running on same pc
    port = 5000  # socket server port number

    client_socket = socket.socket()  # instantiate
    client_socket.connect((host, port))  # connect to the server

    message = input(" -> ")  # take input

    while message.lower().strip() != 'bye':
        client_socket.send(message.encode())  # send message
        data = client_socket.recv(1024).decode()  # receive response

        print('Received from server: ' + data)  # show in terminal

        message = input(" -> ")  # again take input

    client_socket.close()  # close the connection


if __name__ == '__main__':
    client_program()

Подведём итоги

Эта статья отвечает на вопрос людей, что такое сокет, столкнувшихся с проблемой выбора процессора или потребностью в его модернизации путём установки современных деталей. В обзоре представлены лучшие варианты решений проблемы выбора разъёма, в зависимости от потребностей пользователя ПК.

И ещё один совет: если вы не являетесь профессионалом, имеете только базовые компьютерные знания, лучше проконсультируйтесь перед покупкой деталей для установки в ПК со специалистами, которые помогут квалифицированно разобраться в нюансах подбора комплектующих, позаботятся об их совместимости.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector