Windows 64 bit socket

Как узнать поддерживает ли процессор 64 разрядную систему

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

Тогда встает два вопроса. Во-первых, какая операционная система установлена, 32 или 64 разрядная. А во-вторых, можно ли установить 64 разрядную систему, поддерживает ли ее процессор.

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

Разрядность системы и процессора в Windows 8 или Windows 10

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

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

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

Например, если у вас 64 разрядная система и 64 разрядный процессор, то это будет выглядеть так, как на скриншоте внизу.

Если же у вас установлена 32 разрядная система, но процессор 64 разрядный, то это будет выглядеть так.

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

Разрядность системы и процессора в Windows 7 и XP

Если вы используете Windows 7 или Windows XP, то описанный выше способ не даст вам всей информации. Например, в Windows 7 также есть окно «Просмотр сведений о вашем компьютере» и оно открывается точно также как в Windows 8 или Windows 10 (через свойства компьютера, через панель управления или через комбинацию клавиш Windows-Pause/Break). Но в Windows 7 в данном окне есть информация только о разрядности системы, данных о разрядности процессора нет.

В Windows XP также можно открыть окно с информацией о компьютере, там оно называется «Свойства системы». Для его открытия нужно кликнуть правой кнопкой по иконке «Мой компьютер» и выбрать «Свойства» либо нажать комбинацию клавиш Windows-Pause/Break. В Windows XP в окне «Свойства системы» разрядность системы будет указываться только в том случае если используется 64 разрядная Windows XP.

Если же Windows XP – 32 разрядная, то никаких упоминаний о разрядности не будет.

Поэтому, если у вас Windows 7 или Windows XP, то для того чтобы узнать поддерживает ли ваш процессор 64 рядную систему вам нужно воспользоваться программой CPU-Z. Запустите данную программу на своем компьютере и посмотрите какие инструкции поддерживаются вашим процессором (на скриншоте внизу).

Если в списке поддерживаемых инструкций есть « x86-64 » или « EM64T », то это означает, что у вас 64 разрядный процессор и он поддерживает 64 разрядную систему.

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

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

Написано ясно. Благодарю.

Благодарю быстро разобрался автору респект .

Спасибо, выяснил. КорКвад 8300 поддерживает 64 -разр для Вин 7.

Минута и всё понятно!
Самая простая и полная статья! Спасибо!

Спасибо огромное! Все время думал, что у меня 32 битный процессор! А оказывается что 64 битный!

А если у меня процессор AMD? Как узнать?

Все тоже самое, что и для Intel. Если вы смотрите CPU-Z, то там в списке инструкций должен быть один из следующих вариантов:

А вообще, все современные процессоры — 64 битные. Поддержка 64 бит начинается с таких CPU как:

  • AMD Athlon 64 (2003 год)
  • Intel Core 2 Duo (2006 год)

Также 64 битными являются некоторые последние процессоры из линейки Intel Pentium 4 (2004 год).

Камтазия не устанавливается т.к. только для процессоров 64 разрядных. Проверила у меня 32 разрядная система, а процессор поддерживает 64 разрядную. А пишет ошибка и не устанавливает. Надо поменять еще систему? Спасибо.

Да. Нужно установить 64 разрядную версию операционной системы.

Это понятно. Но как купить процессор под 64 систему? На процессоре я невижу данных.

Любой современный процессор подходит для 64-битной системы.

Как я уже писал чуть выше, все CPU, которые были выпушены после AMD Athlon 64 (2003 год) и Intel Core 2 Duo (2006 год) — 64-битные.

Читайте также:  Перестал отображаться рабочий стол windows 10

У меня AMD Phenom II X4 925. Купил 1 планку ОЗУ (8ГБ) и Видео 1050Ti. До этого стояла 1 планка ОЗУ 2 ГБ. Обе планки установлены в слоты одного цвета, вроде комп работает в 2х кан. режиме, тайминги и частоты у ОЗУ одинаковые. Теперь система пишет ОЗУ «10ГБ (3ГБ доступно)». Видимо из-за 32 бит. ОС Виндовс 7. Я читал, что мой процессор вроде поддерживает 64 бит. Но 64 бит установить комп не позволят (разных версий от разных источн). Пишет что-то вроде — аппаратное обеспечение не рассчитано. ХДД 512 ГБ, 450 ВТ блок питания. С чем может быть связана моя проблема и как ее решить?

Запишите точный текст сообщения, которое вы получаете при установке Windows, или сфотографируйте экран на этом моменте. И скиньте сюда или сами поищите в Гугле. Так можно будет найти информацию по вашей проблеме.

Привет. У меня Pentium dual-core Т2370. А он 64 может поддерживать?

Да. Этот процессор уже 64-разрядный.

Можно ли установить Windows 7 на ноутбук процессор Т2370

Windows Sockets 2

Purpose

Windows Sockets 2 (Winsock) enables programmers to create advanced Internet, intranet, and other network-capable applications to transmit application data across the wire, independent of the network protocol being used. With Winsock, programmers are provided access to advanced MicrosoftВ® WindowsВ® networking capabilities such as multicast and Quality of Service (QoS).

Winsock follows the Windows Open System Architecture (WOSA) model; it defines a standard service provider interface (SPI) between the application programming interface (API), with its exported functions and the protocol stacks. It uses the sockets paradigm that was first popularized by Berkeley Software Distribution (BSD) UNIX. It was later adapted for Windows in Windows Sockets 1.1, with which Windows Sockets 2 applications are backward compatible. Winsock programming previously centered around TCP/IP. Some programming practices that worked with TCP/IP do not work with every protocol. As a result, the Windows Sockets 2 API adds functions where necessary to handle several protocols.

Developer audience

Windows Sockets 2 is designed for use by C/C++ programmers. Familiarity with Windows networking is required.

Run-time requirements

Windows Sockets 2 can be used on all Windows platforms. Where certain implementations or capabilities of Windows Sockets 2 platform restrictions do exist, they are clearly noted in the documentation.

socket function (winsock2.h)

The socket function creates a socket that is bound to a specific transport service provider.

Syntax

Parameters

The address family specification. Possible values for the address family are defined in the Winsock2.h header file.

On the Windows SDK released for WindowsВ Vista and later, the organization of header files has changed and the possible values for the address family are defined in the Ws2def.h header file. Note that the Ws2def.h header file is automatically included in Winsock2.h, and should never be used directly.

The values currently supported are AF_INET or AF_INET6, which are the Internet address family formats for IPv4 and IPv6. Other options for address family (AF_NETBIOS for use with NetBIOS, for example) are supported if a Windows Sockets service provider for the address family is installed. Note that the values for the AF_ address family and PF_ protocol family constants are identical (for example, AF_INET and PF_INET), so either constant can be used.

The table below lists common values for address family although many other values are possible.

Af Meaning
AF_UNSPEC 0 The address family is unspecified.
AF_INET 2 The Internet Protocol version 4 (IPv4) address family.
AF_IPX 6 The IPX/SPX address family. This address family is only supported if the NWLink IPX/SPX NetBIOS Compatible Transport protocol is installed.

This address family is not supported on WindowsВ Vista and later.

AF_APPLETALK 16 The AppleTalk address family. This address family is only supported if the AppleTalk protocol is installed.

This address family is not supported on WindowsВ Vista and later.

AF_NETBIOS 17 The NetBIOS address family. This address family is only supported if the Windows Sockets provider for NetBIOS is installed.

The Windows Sockets provider for NetBIOS is supported on 32-bit versions of Windows. This provider is installed by default on 32-bit versions of Windows.

The Windows Sockets provider for NetBIOS is not supported on 64-bit versions of windows including WindowsВ 7, Windows ServerВ 2008, WindowsВ Vista, Windows ServerВ 2003, or WindowsВ XP.

The Windows Sockets provider for NetBIOS only supports sockets where the type parameter is set to SOCK_DGRAM.

The Windows Sockets provider for NetBIOS is not directly related to the NetBIOS programming interface. The NetBIOS programming interface is not supported on WindowsВ Vista, Windows ServerВ 2008, and later.

AF_INET6 23 The Internet Protocol version 6 (IPv6) address family.
AF_IRDA 26 The Infrared Data Association (IrDA) address family.

This address family is only supported if the computer has an infrared port and driver installed.

AF_BTH 32 The Bluetooth address family.

This address family is supported on WindowsВ XP with SP2 or later if the computer has a Bluetooth adapter and driver installed.

The type specification for the new socket.

Possible values for the socket type are defined in the Winsock2.h header file.

The following table lists the possible values for the type parameter supported for Windows Sockets 2:

Type Meaning
SOCK_STREAM 1 A socket type that provides sequenced, reliable, two-way, connection-based byte streams with an OOB data transmission mechanism. This socket type uses the Transmission Control Protocol (TCP) for the Internet address family (AF_INET or AF_INET6).
SOCK_DGRAM 2 A socket type that supports datagrams, which are connectionless, unreliable buffers of a fixed (typically small) maximum length. This socket type uses the User Datagram Protocol (UDP) for the Internet address family (AF_INET or AF_INET6).
SOCK_RAW 3 A socket type that provides a raw socket that allows an application to manipulate the next upper-layer protocol header. To manipulate the IPv4 header, the IP_HDRINCL socket option must be set on the socket. To manipulate the IPv6 header, the IPV6_HDRINCL socket option must be set on the socket.
SOCK_RDM 4 A socket type that provides a reliable message datagram. An example of this type is the Pragmatic General Multicast (PGM) multicast protocol implementation in Windows, often referred to as reliable multicast programming.

This type value is only supported if the Reliable Multicast Protocol is installed.

SOCK_SEQPACKET 5 A socket type that provides a pseudo-stream packet based on datagrams.

В

In Windows Sockets 2, new socket types were introduced. An application can dynamically discover the attributes of each available transport protocol through the WSAEnumProtocols function. So an application can determine the possible socket type and protocol options for an address family and use this information when specifying this parameter. Socket type definitions in the Winsock2.h and Ws2def.h header files will be periodically updated as new socket types, address families, and protocols are defined.

In Windows Sockets 1.1, the only possible socket types are SOCK_DGRAM and SOCK_STREAM.

The protocol to be used. The possible options for the protocol parameter are specific to the address family and socket type specified. Possible values for the protocol are defined in the Winsock2.h and Wsrm.h header files.

On the Windows SDK released for WindowsВ Vista and later, the organization of header files has changed and this parameter can be one of the values from the IPPROTO enumeration type defined in the Ws2def.h header file. Note that the Ws2def.h header file is automatically included in Winsock2.h, and should never be used directly.

If a value of 0 is specified, the caller does not wish to specify a protocol and the service provider will choose the protocol to use.

When the af parameter is AF_INET or AF_INET6 and the type is SOCK_RAW, the value specified for the protocol is set in the protocol field of the IPv6 or IPv4 packet header.

The table below lists common values for the protocol although many other values are possible.

protocol Meaning
IPPROTO_ICMP 1 The Internet Control Message Protocol (ICMP). This is a possible value when the af parameter is AF_UNSPEC, AF_INET, or AF_INET6 and the type parameter is SOCK_RAW or unspecified.

This protocol value is supported on WindowsВ XP and later.

IPPROTO_IGMP 2 The Internet Group Management Protocol (IGMP). This is a possible value when the af parameter is AF_UNSPEC, AF_INET, or AF_INET6 and the type parameter is SOCK_RAW or unspecified.

This protocol value is supported on WindowsВ XP and later.

BTHPROTO_RFCOMM 3 The Bluetooth Radio Frequency Communications (Bluetooth RFCOMM) protocol. This is a possible value when the af parameter is AF_BTH and the type parameter is SOCK_STREAM.

This protocol value is supported on WindowsВ XP with SP2 or later.

IPPROTO_TCP 6 The Transmission Control Protocol (TCP). This is a possible value when the af parameter is AF_INET or AF_INET6 and the type parameter is SOCK_STREAM.
IPPROTO_UDP 17 The User Datagram Protocol (UDP). This is a possible value when the af parameter is AF_INET or AF_INET6 and the type parameter is SOCK_DGRAM.
IPPROTO_ICMPV6 58 The Internet Control Message Protocol Version 6 (ICMPv6). This is a possible value when the af parameter is AF_UNSPEC, AF_INET, or AF_INET6 and the type parameter is SOCK_RAW or unspecified.

This protocol value is supported on WindowsВ XP and later.

IPPROTO_RM 113 The PGM protocol for reliable multicast. This is a possible value when the af parameter is AF_INET and the type parameter is SOCK_RDM. On the Windows SDK released for WindowsВ Vista and later, this protocol is also called IPPROTO_PGM.

This protocol value is only supported if the Reliable Multicast Protocol is installed.

Return value

If no error occurs, socket returns a descriptor referencing the new socket. Otherwise, a value of INVALID_SOCKET is returned, and a specific error code can be retrieved by calling WSAGetLastError.

Error code Meaning
WSANOTINITIALISED A successful WSAStartup call must occur before using this function.
WSAENETDOWN The network subsystem or the associated service provider has failed.
WSAEAFNOSUPPORT The specified address family is not supported. For example, an application tried to create a socket for the AF_IRDA address family but an infrared adapter and device driver is not installed on the local computer.
WSAEINPROGRESS A blocking Windows Sockets 1.1 call is in progress, or the service provider is still processing a callback function.
WSAEMFILE No more socket descriptors are available.
WSAEINVAL An invalid argument was supplied. This error is returned if the af parameter is set to AF_UNSPEC and the type and protocol parameter are unspecified.
WSAEINVALIDPROVIDER The service provider returned a version other than 2.2.
WSAEINVALIDPROCTABLE The service provider returned an invalid or incomplete procedure table to the WSPStartup.
WSAENOBUFS No buffer space is available. The socket cannot be created.
WSAEPROTONOSUPPORT The specified protocol is not supported.
WSAEPROTOTYPE The specified protocol is the wrong type for this socket.
WSAEPROVIDERFAILEDINIT The service provider failed to initialize. This error is returned if a layered service provider (LSP) or namespace provider was improperly installed or the provider fails to operate correctly.
WSAESOCKTNOSUPPORT The specified socket type is not supported in this address family.

Remarks

The socket function causes a socket descriptor and any related resources to be allocated and bound to a specific transport-service provider. Winsock will utilize the first available service provider that supports the requested combination of address family, socket type and protocol parameters. The socket that is created will have the overlapped attribute as a default. For Windows, the Microsoft-specific socket option, SO_OPENTYPE, defined in Mswsock.h can affect this default. See Microsoft-specific documentation for a detailed description of SO_OPENTYPE.

Sockets without the overlapped attribute can be created by using WSASocket. All functions that allow overlapped operation (WSASend, WSARecv, WSASendTo, WSARecvFrom, and WSAIoctl) also support nonoverlapped usage on an overlapped socket if the values for parameters related to overlapped operation are NULL.

When selecting a protocol and its supporting service provider this procedure will only choose a base protocol or a protocol chain, not a protocol layer by itself. Unchained protocol layers are not considered to have partial matches on type or af either. That is, they do not lead to an error code of WSAEAFNOSUPPORT or WSAEPROTONOSUPPORT if no suitable protocol is found.

Connection-oriented sockets such as SOCK_STREAM provide full-duplex connections, and must be in a connected state before any data can be sent or received on it. A connection to another socket is created with a connect call. Once connected, data can be transferred using send and recv calls. When a session has been completed, a closesocket must be performed.

The communications protocols used to implement a reliable, connection-oriented socket ensure that data is not lost or duplicated. If data for which the peer protocol has buffer space cannot be successfully transmitted within a reasonable length of time, the connection is considered broken and subsequent calls will fail with the error code set to WSAETIMEDOUT.

Connectionless, message-oriented sockets allow sending and receiving of datagrams to and from arbitrary peers using sendto and recvfrom. If such a socket is connected to a specific peer, datagrams can be sent to that peer using send and can be received only from this peer using recv.

IPv6 and IPv4 operate differently when receiving a socket with a type of SOCK_RAW. The IPv4 receive packet includes the packet payload, the next upper-level header (for example, the IP header for a TCP or UDP packet), and the IPv4 packet header. The IPv6 receive packet includes the packet payload and the next upper-level header. The IPv6 receive packet never includes the IPv6 packet header.

When the af parameter is AF_NETBIOS for NetBIOS over TCP/IP, the type parameter can be SOCK_DGRAM or SOCK_SEQPACKET. For the AF_NETBIOS address family, the protocol parameter is the LAN adapter number represented as a negative number.

On WindowsВ XP and later, the following command can be used to list the Windows Sockets catalog to determine the service providers installed and the address family, socket type, and protocols that are supported.

netsh winsock show catalog

Support for sockets with type SOCK_RAW is not required, but service providers are encouraged to support raw sockets as practicable.

Notes for IrDA Sockets

Example Code

WindowsВ PhoneВ 8: This function is supported for Windows Phone Store apps on WindowsВ PhoneВ 8 and later.

WindowsВ 8.1 and Windows ServerВ 2012В R2: This function is supported for Windows Store apps on WindowsВ 8.1, Windows ServerВ 2012В R2, and later.

Читайте также:  При запуске windows появляется сообщение
Оцените статью