PROBLEMA Differenza tra: LGA 1155 Socket H2 e LGA 1155 Socket H61? Differenze tra schede madre con Socket Am3 e Am3+ DOMANDA Thermaltake Max Orb su differente Socket: Differenza Socket FM2 e FM2+ DOMANDA differenza tra socket FCLGA1150 e LGA1150. PROBLEMA Differenza tra: LGA 1155 Socket H2 e LGA 1155 Socket H61? Differenze tra schede madre con Socket Am3 e Am3+ DOMANDA Thermaltake Max Orb su differente Socket: Differenza Socket FM2 e FM2+ Differenza socket lga1150 - 1150: Entra. Il tuo nome utente o la tua email.
Type | rPGA |
---|---|
Contacts | 988 |
FSB protocol | DMI |
FSB frequency | 2.5GT/s, 4.8GT/s[1] |
Voltage range | Max. 5V with max. of 500mA per pin |
Processors |
|
Predecessor | rPGA 988A (Socket G1) |
Successor | rPGA 946B/947 (Socket G3) |
This article is part of the CPU socket series |
Socket G2, also known as rPGA 988B is Intel's CPU socket used with their line of mobile Core i7, the successor to the Core 2 line, and also with several mobile Core i5 and Core i3 processors. It is based on Intel's Sandy Bridge architecture. Like its predecessor, socket G1 systems, it can only run in dual-channel memory mode, but with data rates up to 1600 MHz (as opposed to the triple-channel mode which is unique to the LGA-1366 platform and subsequent Xeon sockets). Socket G2 CPUs are also known as FCPGA988 socket processors, which should be pin compatible with PPGA988.[2]
Although nearly all motherboards using this socket are intended for mobile products like laptops, a few desktop boards using this do exist. Supermicro, for example, produced a number of mini ITX motherboards using the QM77 chipset.[3]
Technical specifications[edit]
- Pins arranged in a 35×36 grid array (it is incompatible with G1 socket due to different placing of one pin)
- 18×15 size grid removed from the center
- Utilization of cam-actuated retention mechanism
- The r in rPGA refers to reduced pitch which is 1mm × 1mm in this socket design.[4]
There are rPGA 989 sockets (as shown on the left) that can take Socket Socket G1 (rPGA988A) or Socket socket G2 (rPGA988B).
Supported memory:
- DDR3 SoDIMM (1066-1333 MHz, Sandy Bridge); DDR3DDR3L 1600 may work without DDR3L power optimisations and with 1333 MHz clock speed.
- DDR3DDR3L SoDIMM (1066-1600 MHz, Ivy Bridge).
See also
External links[edit]
References[edit]
- ^Quoted from Intel's website and is reflected in the other reference links.
- ^'What is the difference between socket PPGA988 and FCPGA988?'. Intel. Retrieved December 14, 2015.
- ^'3rd Generation Core™ Processor Based Motherboards'. Supermicro. Retrieved January 6, 2015.
- ^'Molex Connector Part Number - 47989-0132'. molex.com. Retrieved 2019-01-23.
Un socket client asincrono non sospende l'applicazione durante l'attesa del completamento delle operazioni di rete.An asynchronous client socket does not suspend the application while waiting for network operations to complete.Usa invece il modello di programmazione asincrona standard di .NET Framework per elaborare la connessione di rete su un singolo thread mentre l'esecuzione dell'applicazione continua sul thread originale.Instead, it uses the standard .NET Framework asynchronous programming model to process the network connection on one thread while the application continues to run on the original thread.I socket asincroni sono appropriati per le applicazioni che fanno un uso massiccio della rete o che non possano attendere il completamento delle operazioni di rete prima di continuare.Asynchronous sockets are appropriate for applications that make heavy use of the network or that cannot wait for network operations to complete before continuing.
La classe Socket segue il modello di denominazione di .NET Framework per i metodi asincroni. Ad esempio, il metodo sincrono Receive corrisponde ai metodi asincroni BeginReceive e EndReceive.The Socket class follows the .NET Framework naming pattern for asynchronous methods; for example, the synchronous Receive method corresponds to the asynchronous BeginReceive and EndReceive methods.
Le operazioni asincrone richiedono un metodo di callback per restituire il risultato dell'operazione.Asynchronous operations require a callback method to return the result of the operation.Se non è necessario che l'applicazione conosca il risultato, non sarà necessario alcun metodo di callback.If your application does not need to know the result, then no callback method is required.L'esempio di codice in questa sezione illustra l'uso di un metodo per avviare la connessione a un dispositivo di rete e un metodo di callback per completare la connessione, un metodo per avviare l'invio dei dati e un metodo di callback per completare l'invio, un metodo per avviare la ricezione di dati e un metodo di callback per terminare la ricezione di dati.The example code in this section demonstrates using a method to start connecting to a network device and a callback method to complete the connection, a method to start sending data and a callback method to complete the send, and a method to start receiving data and a callback method to end receiving data.
Differenza Tra Socket E Slot
I socket asincroni usano più thread dal pool di thread di sistema per elaborare le connessioni di rete.Asynchronous sockets use multiple threads from the system thread pool to process network connections.Un thread è responsabile dell'avvio dell'invio o della ricezione dei dati. Gli altri thread completano la connessione al dispositivo di rete e inviano o ricevono i dati.One thread is responsible for initiating the sending or receiving of data; other threads complete the connection to the network device and send or receive the data.Negli esempi seguenti, le istanze della classe System.Threading.ManualResetEvent vengono usate per sospendere l'esecuzione del thread principale e segnalare quando l'esecuzione può continuare.In the following examples, instances of the System.Threading.ManualResetEvent class are used to suspend execution of the main thread and signal when execution can continue.
Nell'esempio seguente, per connettere un socket asincrono a un dispositivo di rete, il metodo Connect
inizializza un Socket e quindi chiama il metodo Socket.Connect, passando un endpoint remoto che rappresenta il dispositivo di rete, il metodo di callback per la connessione e un oggetto di stato (il Socket client), che viene usato per passare le informazioni sullo stato tra chiamate asincrone.In the following example, to connect an asynchronous socket to a network device, the Connect
method initializes a Socket and then calls the Socket.Connect method, passing a remote endpoint that represents the network device, the connect callback method, and a state object (the client Socket), which is used to pass state information between asynchronous calls.L'esempio implementa il metodo Connect
per connettere il Socket specificato all'endpoint specificato.The example implements the Connect
method to connect the specified Socket to the specified endpoint.Si presuppone l'esistenza di un ManualResetEvent globale denominato connectDone
.It assumes a global ManualResetEvent named connectDone
.
Il metodo di callback per la connessione ConnectCallback
implementa il delegato AsyncCallback.The connect callback method ConnectCallback
implements the AsyncCallback delegate.Si connette al dispositivo remoto quando è disponibile e segnala al thread dell'applicazione che la connessione è stata completata, impostando ManualResetEvent su connectDone
.It connects to the remote device when the remote device is available and then signals the application thread that the connection is complete by setting the ManualResetEventconnectDone
.Il codice seguente implementa il metodo ConnectCallback
.The following code implements the ConnectCallback
method.
Il metodo Send
dell'esempio codifica i dati stringa specificati in formato ASCII e li invia in modo asincrono al dispositivo di rete rappresentato dal socket specificato.The example method Send
encodes the specified string data in ASCII format and sends it asynchronously to the network device represented by the specified socket.L'esempio seguente implementa il metodo Send
.The following example implements the Send
method.
Il metodo di callback per l'invio SendCallback
implementa il delegato AsyncCallbackThe send callback method SendCallback
implements the AsyncCallback delegate.e invia i dati quando il dispositivo di rete è pronto a ricevere.It sends the data when the network device is ready to receive.L'esempio seguente mostra l'implementazione del metodo SendCallback
.The following example shows the implementation of the SendCallback
method.Si presuppone l'esistenza di un ManualResetEvent globale denominato sendDone
.It assumes a global ManualResetEvent named sendDone
.
Per la lettura dei dati da un socket client è necessario un oggetto stato che passa i valori tra chiamate asincrone.Reading data from a client socket requires a state object that passes values between asynchronous calls.La classe seguente è un esempio di oggetto di stato per la ricezione di dati da un socket client.The following class is an example state object for receiving data from a client socket.Contiene un campo per il socket client, un buffer per i dati ricevuti e un StringBuilder per contenere la stringa di dati in ingresso.It contains a field for the client socket, a buffer for the received data, and a StringBuilder to hold the incoming data string.Il posizionamento di questi campi nell'oggetto stato consente di mantenerne i valori tra più chiamate per leggere i dati dal socket client.Placing these fields in the state object allows their values to be preserved across multiple calls to read data from the client socket.
Il metodo Receive
dell'esempio imposta l'oggetto di stato e quindi chiama il metodo BeginReceive per leggere i dati dal socket client in modo asincrono.The example Receive
method sets up the state object and then calls the BeginReceive method to read the data from the client socket asynchronously.L'esempio seguente implementa il metodo Receive
.The following example implements the Receive
method.
Il metodo di callback per la ricezione ReceiveCallback
implementa il delegato AsyncCallbackThe receive callback method ReceiveCallback
implements the AsyncCallback delegate.e riceve i dati dal dispositivo di rete, quindi crea una stringa di messaggio.It receives the data from the network device and builds a message string.Questo metodo legge uno o più byte di dati dalla rete nel buffer di dati e quindi chiama di nuovo il metodo BeginReceive del metodo finché al completamento dei dati inviati dal client.It reads one or more bytes of data from the network into the data buffer and then calls the BeginReceive method again until the data sent by the client is complete.Una volta letti tutti i dati dal client, ReceiveCallback
segnala al thread dell'applicazione che i dati sono completi impostando ManualResetEvent su sendDone
.Once all the data is read from the client, ReceiveCallback
signals the application thread that the data is complete by setting the ManualResetEventsendDone
.
Il codice di esempio seguente implementa il metodo ReceiveCallback
.The following example code implements the ReceiveCallback
method.Si presuppone l'esistenza di una stringa globale denominata response
che contiene la stringa ricevuta e di un ManualResetEvent globale denominato receiveDone
.It assumes a global string named response
that holds the received string and a global ManualResetEvent named receiveDone
.Il server deve chiudere correttamente il socket client per terminare la sessione di rete.The server must shut down the client socket gracefully to end the network session.