Logiske processorer opdeler en servers processorkraft for at muliggøre parallel behandling. Her vises en server med to fysiske processorer med en visning af, hvordan operativsystemet genkender de resulterende logiske processorer.
En fysisk processor – også kaldet en CPU, en sokkel eller lejlighedsvis som en pakke – er en chip, der er synlig på en computers printkort. De fleste moderne fysiske processorer har to eller flere kerner, som er uafhængige behandlingsenheder. Typiske servere vil have flere fysiske processorer med mindst fire og op til 10 kerner i hver.
En logisk processor opfattes af Windows som en processor, og hver logisk processor er i stand til at udføre sin egen strøm af instruktioner samtidig, som styresystemet igen kan tildele samtidige uafhængige arbejdsenheder. Windows Server gør det muligt for hver kerne at blive vist som en logisk processor, så den viste server, som har to fysiske processorer med fire kerner, kan have otte logiske processorer. Nogle processorer understøtter en teknologi kaldet symmetrisk multithreading (som Intel kalder “hyperthreading”), som gør det muligt for en kerne at udføre to uafhængige instruktionsstrømme samtidig. Hvis teknologien blev aktiveret her, ville resultatet være 16 logiske processorer.
Selv om SQL Server 2012 tilbyder licensering, der er pr. kerne, er denne licensering baseret på fysiske kerner. Antallet af logiske kerner er irrelevant for licensomkostningerne pr. kerne ved licensering af fysiske servere og spiller i stedet kun en rolle for antallet af logiske processorer, som Windows og SQL Server teknisk set kan understøtte.
Virtuelle maskiner (VM’er) licenseres på grundlag af begrebet “virtuel kerne”, som er en processor set af VM-gæstesystemet. Logiske processorer har en potentiel effekt i deres licensering, da Microsoft har oplyst, at tildeling af en virtuel kerne til mere end én tråd ad gangen (to eller flere logiske processorer) eller tildeling af en logisk processor til mere end én virtuel kerne ad gangen kan medføre ekstra kerne-licensomkostninger.