Мир технологий. интел сокеты по годам

Виды материнских плат по форм-фактору

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

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

EATX

Данная разновидность материнской платы характеризуется размерами 12 на 13 дюймов или 305 на 300 миллиметров. Подобная модель, как правило, предназначена для серверного оборудования. Также устройство применяют для оснащения персональных компьютеров.

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

Standard ATX

Это стандартные материнские платы характеризуются размерами 12 на 9,6 дюймов, то есть 305 на 244 миллиметров. Устройства предназначены для подключения к большинству современных персональных компьютеров. Такие материнки совместимы с любыми корпусами типа Tower и обладают слотами расширения в количестве до трех штук.

MicroATX

Материнские платы данного типа имеют размеры 9,6 на 9,6 дюймов или 244 на 244 миллиметров. Такая модификация считается упрощенной версией АТХ. Конструкция дополнена одним слотом расширения. Следует учитывать определенные ограничения на число портов USB. Модели отличаются демократичной стоимостью и экономичным потреблением электроэнергии.

Mini-ITX

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

Особенность конструкции заключается в наличии встроенного процессора, который в случае поломки не подлежит замене. Такие платы отличаются экономичным потреблением электроэнергии. Мощность блока питания составляет 100 Вт. Если сравнить данную модель с наиболее простой платой microATX, то во втором случае требуется источник питания мощностью от 300 Вт.

Mini-STX

Специализированная материнская плата размером 5,7 на 5,5 дюймов или 147 на 140 миллиметров предназначена для оснащения микрокомпьютеров. В данном случае отсутствуют слоты расширения, а процессор при необходимости можно заменить. Конструкция дополнена встроенной видеосистемой. Такая модель чаще всего устанавливается на офисные и мобильные ПК.

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

  • программы диагностики, включая CPU-Z, AIDA, PC Wizard;
  • с помощью DMI;
  • разбор системного блока и осмотр надписи на плате, которая находится между слотами расширения.

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

listen()¶

См.также

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

Подготавливает привязываемый сокет к принятию входящих соединений. Данная функция применима только к типам сокетов SOCK_STREAM и SOCK_SEQPACKET. Принимает два аргумента:

  1. sockfd — корректный дескриптор сокета.
  2. backlog — целое число, означающее число установленных соединений, которые могут быть обработаны в любой момент времени. Операционная система обычно ставит его равным максимальному значению.

Примечание

После принятия соединения оно выводится из очереди. В случае успеха возвращается 0, в случае возникновения ошибки возвращается −1.

Пример на Си

#include <sys/socket.h>
int listen(int sockfd, int backlog);

Пример на Python

Универсальные сокеты

Давным-давно, когда компьютеры были большими, а мониторы маленькими (не то, что сейчас!) все бренды, которые занялись производством процессоров, с целью унификации использовали одинаковые универсальные разъемы — от Socket 1 по 7 включительно.

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

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

Как обозначаются и куда смотреть

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

Под эти интерфейсы и будем дальше подбирать поддерживаемые материнские платы, в будущей статье.

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

  • Для офисных и домашних задач без игр – камень Pentium Gold G5400 и мат. плата MSI H310M PRO-VD
  • Для домашних задач и с возможностью поиграть на средних настройках – Core i3-8100 и MSI H310M PRO-VD
  • Для игрового лучше посмотреть – Core i5-8400 и MSI H310M PRO-VD

Кстати, вы сами можете проверить их совместимость, тем самым протестируете свои новые знания. Вы верно заметили, что камни разные, а материнская плата одна и та же.

Какие микропроцессоры подходят под 1151 и под Ам3 поговорим в отдельных статьях.

До встречи в следующих интересных статьях. Пока.

Типы розеток

Ниже перечислены различные типы розеток:

Розетки датаграммы

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

Сырьевые розетки

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

Последовательные розетки пакетов Гнезда

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

Розетки для ручьев

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

Активное гнездо

Это разъемное соединение с активными удаленными разъемами через открытое соединение для передачи данных. Если это соединение будет закрыто, активные розетки в каждой точке также будут разрушены. Используется клиентами, которые хотят инициировать запросы на подключение для подключения. Однако, это активное гнездо также может быть преобразовано в пассивное гнездо путем привязки имени к гнезду с помощью bind-macro и путем указания готовности принимать соединения с микрофоном listen-macro.

Пассивная розетка

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

Порты и розетки

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

Термин «розетка» начал употребляться с 1971 года, когда он использовался при разработке ARPANET. Большинство розеток, реализуемых сегодня, основаны на розетках Беркерли, которые были разработаны в 1983 году. Однако розетки, используемые для подключения к Интернету, созданы по образцу моделей Winsock, которые были сделаны в 1991 году. Гнезда Беркерли также известны как гнезда BSD. В 1989 году Berkerley выпустила версии своей операционной системы и сетевой библиотеки, свободные от лицензионных ограничений. Другие ранние версии были написаны для TOPS-20, MVS, VM и IBM-DOS.

Какой лучший сокет процессора?

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

Как и любое высокотехнологичное оборудование и комплектующие, сокеты постоянно модернизируются, в результате чего появляются все более новые и производительные стандарты. Однако происходит это очень часто, в результате чего на рынке можно встретить как материнские платы со старыми разъемами, так и с новыми. И также наблюдается другая картина — из-за быстрого обновления вы можете не иметь возможности подобрать к 3-5 летнему компьютеру процессора, работающего с сокетом вашей материнской платы, или наоборот

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

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

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

Визуально отличить современные сокеты процессоров Intel от AMD очень просто:

  1. Во-первых, на разъеме материнской платы для AMD расположено множество отверстий для контактов, которые в виде штырьков имеются на процессоре. На сокетах же Intel наоборот, сами контакты-ножки, а в процессоре отверстия.
  2. Также отличие в креплении процессора — в сокете Intel по периметру имеется металлическая рамка с защелкой-фиксатором. Процессоры AMD крепятся путем смещения верхней пластины сокета относительно нижней.
  3. И наконец, кулер (вентилятор) у Интел крепится в упомянутых выше отвестиях, а у АМД на специальную пластиковую рамку вокруг сокета. Все эти отличия можно видеть на скриншоте ниже.

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

В описании материнской платы и процессора сокет может оозначаться по-разному, например: «Socket», «S» или просто номер модели.

Рассмотрим для примера системную плату с сокетом Intel и процессор от AMD.

На данном скриншоте отображена плата с сокетом 1155, о чем явно говорит название: «ASRock H61M-DGS (RTL) LGA1155 PCI-E+Dsub DVI+GbLAN SATA MicroATX 2DDR-III»

А здесь изображена страница с процессором AMD с сокетом FM 2, что видно также из названия: «ASUS F2A85-V PRO (RTL) SocketFM2 3xPCI-E+Dsub+DVI+HDMI+DP+GbLAN SATA RAID ATX 4DDR-III»

Также модель сокета часто упоминается в описаниях кулеров для того, чтобы пояснить, на какой именно сокет он может быть установлен. Например, в примере ниже из заголовка мы сразу понимаем, с какими сокетами будет работать данный кулер ( Intel 775, 1155 и AMD AM2, AM3): Cooler Master Буран T2 (3пин, 775 / 1155 / AM2 / AM3, 30 дБ, 2200об / мин, тепл.тр.)

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)  # Привязка адреса и порта к сокету.

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

Отправка данных через TCP

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

Следующий код посылает строку байт на сервер TCP на порту 6667 на хосте локального хоста и закрывает соединение после завершения:

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

Розетки всегда должны быть закрыты после использования.

Сокет — что это?

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

Существует множество различных типов сокетов, которые отличаются друг от друга на физическом уровне. Количество и вид контактов, расстояния между кулерами и уйма других мелочей – все это делает гнезда несовместимыми. Есть у сокетов и отличия в плане технологий: поддержка интегрированной графики, различные параметры производительности, присутствие дополнительных контроллеров.

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

LGA 2011

Сокет LGA 2011 был выпущен в 2011 году после LGA 1155 в качестве сокета для процессоров высшего класса Sandy Bridge-E/EP и Ivy Bridge E/EP. Гнездо разработано для шести ядерных процессоров и для всех процессоров линейки Xenon. Для домашних пользователей будет актуальной материнская плата X79. Все остальные платы рассчитаны на корпоративных пользователей и процессоры Xenon.

В тестах процессоры Sandy Bridge-E и Ivy Bridge-E показывают довольно неплохие результаты, производительность больше на 10-15%.

Поддерживаемые процессоры:

  • Haswell-E Core i7 — 5820K, 5930K, 5960X;
  • Ivy Bridge-E Core i7 — 4820K, 4930K, 4960X;
  • Sandy Bridge-E Core i7 — 3820, 3930K, 3960X, 3970X.

Это были все современные сокеты процессоров intel.

Классификация сокетов

Stream

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

  • Непрерывный поток байтов
  • Упорядоченный приём данных
  • Надёжная доставка данных

Datagram

Передача записей ограниченной длины. Записи на уровне интерфейса сокетов никак не связанны между собой. Отправка записей описывается фразой: «отправил и забыл». Принимающий процесс получает записи по отдельности в непредсказуемом порядке или не получает вовсе.

  • Деление потока данных на отдельные записи
  • Неупорядоченный приём записей
  • Возможна потеря записей

Sequential packets

Надёжная упорядоченная передача с делением на записи. Использовался в Sequence Packet Protocol для Xerox Network Systems. Не реализован в TCP/IP, но может быть имитирован в TCP через Urgent Pointer.

  • Деление потока данных на отдельные записи
  • Упорядоченная передача данных
  • Надёжная доставка данных

Raw

Данный тип сокетов предназначен для управление нижележащим сетевым драйвером. В Unix требует администраторских полномочий. Примером использования Raw-сокета является программа , которая отправляет и принимает управляющие пакеты управления сетью — ICMP. Файл /usr/bin/ping в старых версиях Linux имел флаг смены полномочий suid, а в новых версиях — флаги дополнительных полномочий — cap_net_admin и cap_net_raw.

Серверы

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

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

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

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

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

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

Порты

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

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

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

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

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

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

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

Способ 4: Поиск в интернете

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

  1. Если вы не знаете модель материнской платы, нажмите клавиши Win + R и напишите команду и подтвердите ввод на «ОК» либо Enter.

Найдите строчки «Изготовитель основной платы» и «Модель основной платы».

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

Они же всегда есть на странице продукта на официальном сайте. Если поисковик не вывел в результаты эту страницу, можно просто зайти на сайт компании и найти модель материнской платы через внутренний поиск.

Поддерживаемый сокет написан в заголовке или сразу под ним.

В зависимости от сайта он также бывает в технических характеристиках либо наглядном описании всех составляющих платы.

Документация установленного процессора

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

В случае, когда документы утеряны, получить требуемую информацию можно на сайте компании производителя МП. Там будут перечислены все характеристики материнской платы, включая данные по сокету. Модель сокета обычно указывается после таких фраз как LGA, Socket, Socket A.

Плюсы метода:

  • Легкость в реализации. Чтобы узнать требуемые данные не надо ничего скачивать и разбирать;
  • Можно узнать данные на официальном сайте производителя, если бумаги утеряны;

Минусов нет.

Прослушивание сокетов сервером (только Stream)

Вызов listen() на стороне сервера превращает сокет в фабрику сокетов, которая будет с помощью вызова accept() возвращать новый транспортный сокет на каждый вызов connect() со стороны клиентов.

backlog — количество запросов клиентов connect(), которые будут храниться в очереди ожидания, пока сервер не вызовет accept().

Обработка запроса клиента.

Клиентский connect() будет заблокирован до тех пор, пока сервер не вызовет accept(). accept() возвращает транспортный сокет, который связан с сокетом для которого клиент вызвал connect(). Этот сокет используется как файловый дескриптор для вызовов read(), write(), send() и recv().

В переменную clntaddr заносится адрес подключившегося клиента.

SELECT

Вызов select() получает три битовых набора флагов (чтение, запись, ошибка) размером с максимальное доступное число открытых файловых дескрипторов. Флаг в какой-то позиции означает что мы наблюдаем за соответствующим файловым дескриптором.

Параметр nfds задает номер максимального выставленного флага и служит для оптимизации.

Для манипуляции флагами используется следующие функции, которые позволяют очистить набор флагов, установить флаг, сбросить флаг, проверить состояние флага:

При изменении состояния каких-либо интересующего нас файловых дескрипторов select() сбрасывает все флаги и выставляет те, которые обозначают, какие события и на каких файловых дескрипторах произошли. Возвращается значение, указывающее сколько флагов возвращено. Если событий не было и возврат из select() произошёл по таймауту, все наборы флагов обнуляются и возвращается ноль.

В случае ошибки возвращается -1. Значение флагов не определено.

Таймаут задаётся структурой timeval, содержащей секунды и микросекунды

Поскольку вызов sleep() работает с точностью до секунды, то для приостановки процесса на более короткие промежутки времени часто используют select() с указателями NULL вместо указателей на флаги.

Какая материнская плата лучше для вас?

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

В зависимости от конфигурации контактов, некоторые разъемы могут поддерживать несколько поколений процессоров. Примером может служить текущий сокет LGA 1151 для Intel, который поддерживает процессоры шестого, седьмого, восьмого и девятого поколения. Разъем не может быть заменен и потребует полной замены материнской платы, если вам понадобится использовать другой интерфейс.

Но то, что разъем соответствует вашему процессору, не означает, что материнская плата будет совместима с ним. Здесь в игру вступает чипсет. Intel Core i5 7600K и 9600K поддерживают LGA 1151, но первый работает с чипсетом Z170, а второй – с чипсетом Z370.

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

Как подобрать процессор к материнской плате

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

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

Для того чтобы понять, как подобрать процессор к материнской плате, нужно определить производителя Вашего процессора, который подлежит замене. На сегодняшний день их всего два – Intel и AMD. Это можно сделать как минимум двумя простыми способами:

  1. Нажмите правой клавиши мыши на ярлыке «Мой компьютер». Откроется контекстное меню, в самом низу которого выберете пункт – «Свойства».
  2. Одновременно нажмите сочетание клавиш «Windows» и «Pause /Break» на клавиатуре.

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

Сокет процессора

Вот и подошли к наиболее важному параметру при замене CPU — Socket. Сокет — это стандартизированный разъем, облегчающий установку процессора на материнской плате

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

Как подобрать процессор к материнской плате, ориентируясь на сокет? Как можно уже догадаться, у каждого производителя процессоров свой тип сокета. На сегодня у Intel сокет имеет аббревиатуру LGA, у AMD – AM и FM. Если Ваш CPU изготовлен компанией Intel, то и покупать нужно того же производителя и с тем же сокетом. В противном случае, Вам придется менять и материнскую плату.

Сокет можно определить несколькими путями:

  1. По модели материнской платы. К каждой материнской плате идет руководство по ее использованию. Там обязательно указан тип сокета.
  2. Зная модель процессора или материнской платы сокет легко определить, посетив сайты их производителей.
  3. Самый продвинутый способ – специализированное программное обеспечение, которое легко можно скачать в сети интернет. Речь идет об утилите «CPU-Z». Программа доступна для скачивания и хороша тем, что полностью предоставляет информацию о важных характеристиках Вашего компьютера, в том числе и о процессорном разъеме и модели материнской платы.

Тип Вашего сокета будет указан во вкладке CPU в графе «Package» или, как представлено ниже на картинке, «Корпусировка процессора».

Во вкладке «Mainboard» графа «Model» Вы найдете информацию о модели вашей материнской платы.

Совместимость процессора и материнской платы – оправданность выбора

Определившись с новой моделью будущего ЦП, проверьте, поддерживает ли Ваша материнская плата все его возможности. К примеру, многие модели CPU имеют встроенное графическое ядро, что позволяет обходиться без дискретной видеокарты. Речь идет не об игровых притязаниях пользователя, а лишь о возможностях выполнять офисные и мультимедийные задачи. Серьезные игры встроенная графика не потянет.

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

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

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

Принципы сокетов¶

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

Каждый сокет имеет свой адрес. ОС семейства UNIX могут поддерживать много
типов адресов, но обязательными являются INET-адрес и UNIX-адрес. Если
привязать сокет к UNIX-адресу, то будет создан специальный файл (файл сокета)
по заданному пути, через который смогут сообщаться любые локальные процессы
путём чтения/записи из него (см. Доменный сокет Unix). Сокеты типа INET
доступны из сети и требуют выделения номера порта.

Как узнать Сокет у вас в компьютере

Как же узнать, какой сокет у вас используется? Для этого есть несколько возможных путей:

  • Документация к материнской плате вашего ПК. Там обычно содержится детальная информация об использующемся на МП типе сокета. Также можно обследовать материнку ПК на предмет данных о её модели, затем вбить эти данные на сайте производителя, и получить всю сопутствующую информацию, в том числе и о специфике использованного сокета;
  • Различные тестирующие программы снабдят вас информацией о внутренних компонентах ПК («AIDA64», «CPU-Z» и аналоги);
  • На пластмассовом или металлическом участке материнской платы рядом с процессором, на разъёме сокета и т.д. (для получения подобной информации может понадобиться снятие с процессора системы охлаждения, чего я делать не рекомендую, особенно в случае, когда вы не уверены в своей компетенции).

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

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

Adblock
detector