• Чем отличаются сокеты. Как узнать сокет материнской платы. Низкопрофильный разъём процессора

    Но в то же время является важным показателем при сборке системы. В этом материале будет разобрано понятие сокет, а также будут приведены примеры популярных из них для процессоров от Intel и AMD.

    Простыми словами, сокетом является небольшой разъём на материнской плате, где впоследствии осуществляется установка процессора. Когда речь идёт о «сокете процессора», то имеют в виду не только имеющийся разъём, но и поддержку этого элементами многими известными процессорами. Этот компонент понадобится для лёгкой замены процессора, если вдруг тот выйдет из строя, либо для апгрейда системы более мощным CPU. Сокеты по своей части могут иметь разное число контактов, их видов, расстояние между креплениями и другие параметры, которые, так или иначе, будут совместимы с тем или иным процессором. Есть также и технологические изменения: множество разных контроллеров, поддержание интегрированной графики в CPU, и многое другое.

    Сокет для процессора на материнской плате

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

    Посмотреть, поддерживается тот или иной процессор для материнки или нет, можно на официальном сайте самой материнской платы. В таком случае можно быть точно уверенным, что выбранные устройства окажутся совместимыми. Ниже будут рассмотрены популярные модели сокетов от двух известных производителей – АМД и Интел.

    Сокеты Intel

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

    Здесь есть положительная и отрицательная сторона ситуации. С одной стороны, это хорошо, так как увеличивается производительность CPU и практически под каждую модель создаётся свой специфический сокет. Но, с другой стороны, сделать апгрейд в таком случае очень сложно, так как новые процессоры имеют свои разъёмы, поэтому если их и менять, то делать это нужно вместе с материнской платой, что будет, не очень удобно, а главное, дорого.

    Какие же модели можно рассматривать и чем они характеризуются?


    Сокеты AMD

    Этот производитель в своих решениях был более консервативен. Между многими сокетами есть совместимость, благодаря устроенным сериям «+». К примеру, сокет АМ3 будет совместимым с АМ3+, в результате для пользователей открываются большие возможности по апгрейду, что является хорошим преимуществом. Однако такое топтание непозволительно для IT-направления.

    Всем привет сегодня пост на тему железок, а именно про CPU и Socket и какие они бывают. Мне просто уже несколько раз подобное вопросы задавали, так что проще написать статью и давать ее почитать людям. И так Socket - это разъем на материнской плате компьютера или сервера в который вы будите засовывать ваш CPU (в простонародье камень). Он имеет некоторые характеристики, о которых мы поговорим чуть ниже, рассмотрим всю эволюцию данной технологии.

    Сокеты бывают серверные и десктопные (для обычных компьютеров). Ниже приведу пару скринов честно взятых из википедии, на которых изображены сокеты intel и AMD.

    Intel Socket

    Возьмем для примера вот такие виды Socket LGA1155, LGA1156 и Socket LGA1366

    Socket LGA1155

    – Новейший разъём для настольных процессоров Intel со встроенными контроллерами памяти типа DDR-III (два канала) и шины PCI-E 2.0 (16 линий), а также с поддержкой процессоров с интегрированным графическим адаптером, замена Socket LGA1156 и Socket LGA775.

    Socket LGA1156

    – Разъём для настольных процессоров Intel со встроенными контроллерами памяти типа DDR-III (два канала) и шины PCI-E 2.0 (16 линий), а также с поддержкой процессоров с интегрированным графическим адаптером, замена Socket LGA775. В настоящее время для этого процессорного разъёма выпускаются процессоры семейств Core i3, i5 и i7 8XX, а также дешёвые процессоры под маркой Pentium.

    Socket LGA1366
    – Разъём для новых настольных и серверных процессоров Intel, со встроенными контроллерами памяти типа DDR-III(три канала) и шины QPI (один канал у настольных процессоров и два - у серверных), замена как Socket LGA775 (для высокопроизводительных однопроцессорных систем), так и Socket LGA771. В настоящее время для этого процессорного разъёма выпускаются процессоры семейств Сore i7 9XX и Xeon 55XX. Как вы наверно знаете Xeon это серверный тип процессора.

    Отличия сокетов

    Несмотря на внешнюю схожесть разъёмов, между собой они полностью несовместимы, т.е.

    LGA1155 процессор нельзя установить в LGA1156 плату и наоборот

    к тому же этому механически препятствует иное расположение ключей в разъёме. Также основным отличием LGA1155 процессоров и чипсетов по сравнению с LGA1156 аналогами является вдвое более быстрая версия шины DMI, которая связывает процессор с чипсетом, что позволяет устранить "узкое место" при использовании SATA 6Gb/s и USB3.0 контроллеров.

    Чем отличаются между собой разъёмы Socket LGA1156 и Socket LGA1366 и процессоры для них? Совместимы ли они между собой?

    LGA1156 процессор физически нельзя установить в разъём LGA1366 и наоборот, несмотря на схожие названия процессоров для обоих сокетов.


    Ключевые отличия всех трёх сокетов сведены в таблицу:

    Какие кулеры могут использоваться c c Socket LGA1155, Socket LGA1156, и Socket LGA1366 процессорами?

    Крепление кулеров для сокетов LGA1155 и LGA1156 идентично и не совместимо с LGA1366

    также оба эти вида креплений обратно не совместимы ни с одним из выпускавшихся ранее сокетов.

    У меня на работе есть две модели серверов HP ProLiant DL380 G7 и второй IBM System x3650 M3 . В каждом из них стоит сокет LGA1366, и даже была практика смены процессоров между собой, так как на HP он был по мощнее, а на IBM лучше работал raid контроллер LSI .

    Как узнать тип Socket

    Тут тоже все просто вам может помочь утилита AIDA или ее аналоги

    Пример как определяет сокет утилита CPU-Z, утилита бесплатная и весит пару мегабайт. Как видите утилита правильно определила в сервере IBM Socket 1366 LGA

    Тоже самое мы смотрим в AIDA64, есть поле идентификатор платформы

    И в утилите Speccy? так жесть подробнейшая информация.

    Как видите это не сложно.

    В далеком для меня 2010 году я писал статью для начинающих про сокеты в Python. Сейчас этот блог канул в небытие, но статья мне показалась довольно полезной. Статью нашел на флешке в либровском документе, так что это не кросспост, не копипаст - в интернете ее нигде нет.

    Что это

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

    Существуют клиентские и серверные сокеты. Вполне легко догадаться что к чему. Серверный сокет прослушивает определенный порт, а клиентский подключается к серверу. После того, как было установлено соединение начинается обмен данными.


    Рассмотрим это на простом примере. Представим себе большой зал с множеством небольших окошек, за которыми стоят девушки. Есть и пустые окна, за которыми никого нет. Те самые окна - это порты. Там, где стоит девушка - это открытый порт, за которым стоит какое-то приложение, которое его прослушивает. То есть, если, вы подойдете к окошку с номером 9090, то вас поприветствуют и спросят, чем могут помочь. Так же и с сокетами. Создается приложение, которое прослушивает свой порт. Когда клиент устанавливает соединение с сервером на этом порту именно данное приложение будет ответственно за работу этим клиентом. Вы же не подойдете к одному окошку, а кричать вам будут из соседнего:)

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

    Сервер

    Сейчас создайте два файла - один для сервера, а другой для клиента.

    В Python для работы с сокетами используется модуль socket:

    Import socket

    Прежде всего нам необходимо создать сокет:

    Sock = socket.socket()

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

    Теперь нам нужно определится с хостом и портом для нашего сервера. Насчет хоста - мы оставим строку пустой, чтобы наш сервер был доступен для всех интерфейсов. А порт возьмем любой от нуля до 65535. Следует отметить, что в большинстве операционных систем прослушивание портов с номерами 0 - 1023 требует особых привилегий. Я выбрал порт 9090. Теперь свяжем наш сокет с данными хостом и портом с помощью метода bind, которому передается кортеж, первый элемент (или нулевой, если считать от нуля) которого - хост, а второй - порт:

    Sock.bind(("", 9090))

    Теперь у нас все готово, чтобы принимать соединения. С помощью метода listen мы запустим для данного сокета режим прослушивания. Метод принимает один аргумент - максимальное количество подключений в очереди. Напряжем нашу бурную фантазию и вспомним про зал с окошками. Так вот этот параметр определяет размер очереди. Если он установлен в единицу, а кто-то, явно лишний, пытается еще подстроится сзади, то его пошлют:) Установим его в единицу:

    Sock.listen(1)

    Ну вот, наконец-то, мы можем принять подключение с помощью метода accept, который возвращает кортеж с двумя элементами: новый сокет и адрес клиента. Именно этот сокет и будет использоваться для приема и посылке клиенту данных.

    Conn, addr = sock.accept()

    Вот и все. Теперь мы установили с клиентом связь и можем с ним «общаться». Т.к. мы не можем точно знать, что и в каких объемах клиент нам пошлет, то мы будем получать данные от него небольшими порциями. Чтобы получить данные нужно воспользоваться методом recv, который в качестве аргумента принимает количество байт для чтения. Мы будем читать порциями по 1024 байт (или 1 кб):

    While True: data = conn.recv(1024) if not data: break conn.send(data.upper())

    Как мы и говорили для общения с клиентом мы используем сокет, который получили в результате выполнения метода accept. Мы в бесконечном цикле принимаем 1024 байт данных с помощью метода recv. Если данных больше нет, то этот метод ничего не возвращает. Таким образом мы можем получать от клиента любое количество данных.

    Теперь можно и закрыть соединение:

    Собственно сервер готов. Он принимает соединение, принимает от клиента данные, возвращает их в виде строки в верхнем регистре и закрывает соединение. Все просто:) В итоге у вас должно было получиться следующее:

    #!/usr/bin/env python # -*- coding: utf-8 -*- import socket sock = socket.socket() sock.bind(("", 9090)) sock.listen(1) conn, addr = sock.accept() print "connected:", addr while True: data = conn.recv(1024) if not data: break conn.send(data.upper()) conn.close()

    Клиент

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

    #!/usr/bin/env python # -*- coding: utf-8 -*- import socket sock = socket.socket() sock.connect(("localhost", 9090)) sock.send("hello, world!") data = sock.recv(1024) sock.close() print data

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

    В рамках данного обзора, я расскажу вам что такое сокет (socket), а так же некоторые особенности.

    Раньше компьютеры были цельными, необходимые микросхемы припаивались прямо к основной плате. Поэтому усовершенствование в домашних условиях было либо крайне сложным, либо невозможным. В нынешнее же время, компьютер подразумевает замену отдельных деталей. Например, можно установить более мощный процессор, видеокарту, добавить оперативной памяти и так далее.

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

    Но, обо всем по порядку.

    Сокет (socket) это

    Сокет (socket) - это разъем для подключения процессора к материнской плате. Если приводить жизненную аналогию, то это как штекер провода и розетка в стене.

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

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

    Чем сокеты отличаются?

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

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

    Физические различия сокетов:

    1. Сам размер . Ширина и высота.

    2. Количество контактов . В нынешнее время измеряется в сотнях и доходит до 1000+. Например, у сокета AM4 1331 контактов (процессоры AMD), а у LGA 2011 или Socket R (серверные процессоры Intel) 2011 контактов.

    3. Вид контактов . Либо с контактными ножками, либо без них.

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

    Примечание : В принципе, можно прикрепить кулер от другого сокета (основная же их задача - отвод тепла), но лучше этого не делать.

    Технологические различия сокетов:

    1. Мощность и производительность . Например, старые сокеты, даже если к ним с помощью "напильника" подключить текущие процессоры, попросту не смогут потянуть такие мощности.

    2. Поддерживаемая оперативная память . Речь о типе DDR, поддерживаемых частотах и объеме.

    3. Различные дополнительные возможности . Например, поддерживает ли сокет возможность встроенной видеокарты в процессоре.

    Основные линейки сокетов

    Если говорить о привычной бытовой технике, включая компьютеры, то основные линейки сокетов это Intel и AMD. Тем не менее, стоит знать, что специализированные устройства, например, мощные сервера могут быть с другими линейками процессоров (Oracle, IBM, NVidia и так далее). Просто так исторически сложилось, что в текущее время линеек 2.

    Каждая из линеек подразумевает деление на определенные сокеты. Каждый отдельный сокет обычно поддерживает небольшой набор процессоров. К примеру, AM3+ поддерживает процессоры AMD FX-4100, FX-4300, FX-6100, FX-6300 и так далее до FX-9000. Сокет Socket H2 (LGA 1155) от Intel поддерживает процессоры с архитектурой Intel Sandy Bridge и Intel Ivy Bridge (например, Core i3/i5/i7 определенных моделей).

    Если говорить о качествах, то линейка от AMD считается более бюджетной и ее процессоры лучше для разгона, однако у линейки Intel процессоры потребляют меньше ватт, более стабильны и производительны. Хотя, как говорится, сколько людей, столько и мнений.

    Так же советую ознакомиться с обзором .

    Материнская плата - важная составляющая компьютера, которая обеспечивает связь между всеми элементами системы. Информация о модели пригодится при замене процессора. Узнать сокет материнской платы можно несколькими способами.

    Что такое сокет материнской платы

    Сокет - интерфейс последовательности подключения процессора к системе. Материнская плата представляет собой платформу, к которой подключаются все остальные устройства:

    • оперативная память;
    • видеокарта;
    • жёсткие диски.

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


    Сокет позволяет правильно установить процессор

    Все сокеты можно поделить на два вида:

    1. Intel.

    Они отличаются:

    • количеством контактов (400, 500, 1000 и даже больше);
    • типом контактов;
    • расстоянием для крепления кулеров;
    • размером сокета;
    • наличием или отсутствием дополнительных контроллеров;
    • наличием или отсутствием поддержки интегрированной в процессор графики;
    • параметрами производительности.

    Сокеты Intel и AMD различаются не только количеством и типом контактов, но и параметрами производительности, а также наличием дополнительных контроллеров

    Способы определения

    Документация

    При покупке компьютера или ноутбука к нему прилагается документация, в которой описаны все характеристики, в том числе и параметры материнской платы. Номер сокета имеет вид «Socket…» или более короткий вариант «S…». В этом разделе можно найти и рекомендации по установке подходящих к данной системе процессоров.

    Плата

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


    Производитель

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

    1. В любой доступной поисковой системе (Google, Яндекс, Yahoo, Mail) введите имя производителя компьютера.
    2. Перейдите на сайт производителя или продавца.
    3. В каталоге продукции найдите вашу модель. В её характеристиках и будет указан сокет.

    Процессор

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

    Например, в Windows модель процессора можно найти по следующему пути: Панель управления / Система.

    Сопоставить модели процессора и сокета можно с помощью таблицы.

    Производитель Intel
    Сокет Процессор
    Socket 370 Pentium III
    Socket 423 Pentium, celeron 4
    Socket 478 Pentium, celeron 4
    LGA 775

    Pentium D, Celeron D, Pentium EE, Core 2 Duo, Core 2 Extreme, Celeron,

    Xeon серии 3000, Core 2 Quad

    LGA 1156

    Core i7,Core i5,Core i3

    LGA 1366 Core i7
    Производитель AMD
    Сокет Процессор
    Socket A (Socket 462) Athlon, Athlon XP, Sempron, Duron
    Socket 563 Athlon XP-M
    Socket 754 Athlon 64
    Socket 939 Athlon 64 и Athlon 64 FX

    Характеристики процессора можно найти на сайте производителя или продавца

    Программные средства

    Everest представляет собой программу, которая сканирует систему и показывает пользователю все её характеристики. По внешнему виду она напоминает проводник. Слева находится столбец с окнами информационных блоков, при клике на них справа отображается требуемая информация. Чтобы узнать сокет, нужно пройти следующий путь: Компьютер / DMI / Процессоры / Ваш процессор / Тип разъёма.


    Everest сканирует систему и показывает все её характеристики

    CPU-Z

    Эта программа имеет простейший интерфейс. При открытии на первой вкладке можно увидеть все характеристики процессора. В пункте Package описаны параметры сокета материнской платы.


    Программа CPU-Z имеет простой интерфейс. Информацию о сокете материнской платы можно найти во вкладке Package

    Всё, что нужно знать о сокетах (видео)

    Знание модели сокета необходимо при замене процессора. Узнать информацию можно несколькими методами: используя документацию, саму плату, интернет или программное обеспечение.