Logiska processorer delar upp serverns processorkraft för att möjliggöra parallell bearbetning. Här visas en server med två fysiska processorer med en bild av hur operativsystemet känner igen de resulterande logiska processorerna.
En fysisk processor – även kallad CPU, sockel eller ibland paket – är ett chip som är synligt på en dators kretskort. De flesta moderna fysiska processorer har två eller flera kärnor, som är oberoende bearbetningsenheter. Typiska servrar har flera fysiska processorer med minst fyra eller så många som tio kärnor i varje.
En logisk processor uppfattas av Windows som en processor, och varje logisk processor kan utföra sin egen ström av instruktioner samtidigt, som operativsystemet i sin tur kan tilldela samtidiga oberoende arbetsenheter. Windows Server gör det möjligt för varje kärna att uppfattas som en logisk processor, så servern som visas här, som har två fysiska fyrkärniga processorer, kan ha åtta logiska processorer. Vissa processorer stöder en teknik som kallas symmetrisk multithreading (som Intel kallar ”hyperthreading”), vilket gör det möjligt för en kärna att utföra två oberoende instruktionsflöden samtidigt. Om tekniken aktiverades här skulle resultatet bli 16 logiska processorer.
Som SQL Server 2012 erbjuder licensiering som är per kärna är licensieringen baserad på fysiska kärnor. Antalet logiska kärnor är irrelevant för licenskostnaderna per kärna vid licensiering av fysiska servrar, och spelar istället bara en roll för antalet logiska processorer som Windows och SQL Server tekniskt sett kan stödja.
Virtuella maskiner (VM) licensieras baserat på begreppet ”virtuell kärna”, vilket är en processor som den ses av VM:s gästoperatör. Logiska processorer har en potentiell effekt på deras licensiering, eftersom Microsoft har uppgett att om en virtuell kärna tilldelas mer än en tråd åt gången (två eller fler logiska processorer) eller om en logisk processor tilldelas mer än en virtuell kärna åt gången, kan det medföra ytterligare kärnelicensavgifter.