? Utvecklingen i centralenheten arkitektur har aktiverat CPU-tillverkare att integrera flera processorer , så kallade kärnor , i en enda enhet . Datorer har använt 32 - bitars register i över ett decennium , men moderna processorkärnor använder 64 - bitars arkitektur för att göra användningen av högre RAM kapacitet . Avgöra om att gå med en 32 - bitars eller 64 - bitars multi - core processor , men beror på dina behov . Grunderna
Tre huvudkomponenter bestämma prestanda av en CPU : front- side bus , eller databuss , adressbuss och interna register . FSB bär data till och från processorn och minnet controller hub , och bestämmer hur snabbt data skickas mellan dessa två komponenter . Adressbussen bär information som förklarar var i minnet data skickas eller tas emot . De interna register anger mängden data processorn kan bearbeta på en gång , samt hur processorn hanterar dessa uppgifter . Storleken av registret bestämmer vad arkitektur , eller instruktionsuppsättning, processorn kan använda. En 64 - bitars processor , med andra ord , kan hantera maximalt 64 - bitar i ett enda register åt gången , 32 - bitars processorer är begränsade till 32 - bitars instruktioner per register , och så vidare . 64 - bitars processorer kan köra 32 - bitars eller 64 - bitars operativsystem , 32 - bitars processorer kan bara köra 32 - bitars operativsystem Addera RAM
32 - . bitars processorer är begränsade i mängden RAM som de kan använda , samt hur mycket RAM de kan ägna en enda process . 32 - bitars operativsystem som körs på en 32 - bitars processor kan hantera 4 gigabyte RAM totalt ( de faktiska RAM 32 - bitars Windows kan komma åt är 3,25 GB , i verkligheten , eftersom det återstående minnet är tillägnad vissa maskinvaruenheter ) och kan dedikerad 2 GB RAM per process . Mängden minne ett 64 - bitars Windows OS kan komma vid en tidpunkt varierar beroende på vilken version , men Windows 7 Home Premium kan använda upp till 16 GB data , och Windows 7 Professional eller Ultimate , upp till 192 GB . Vissa utgåvor kan också använda upp till 8 terabyte RAM för varje enskild process .
Modes
processorkärnor stödja olika lägen beroende på deras arkitektur . De ursprungliga processorer som används något som kallas Real -läge , som avrättades 16 - bitars instruktioner . 32 - bitars processorer använder IA - 32 -läge och IA - 32 Virtual Real -läge , den förstnämnda kräver 32 - bitars resurser , medan den senare gör att operativsystemet att virtualisera 16 - bitars miljöer (som DOS och äldre versioner av Windows ) isolerade i en 32 - bitars , eller skyddade , miljö . 64 -bitars processorer är begränsade i sin förmåga att köra äldre instruktionsuppsättningar , dock. 64 - bitars multi - core processorer kan virtualisera 32 - bitars resurser , men kan inte köra 16 - bitars program i en virtuell verklig -läge .
Drivers
Hårdvarukomponenter prata med applikationer med drivrutiner . Varje komponent har sin egen tillhörande drivrutin , operativsystemet eller andra program använder föraren att utfärda kommandon till en enhet inuti datorn . Att hitta 64 - bitars stöd för vissa äldre hårdvara kan vara svårt om inte omöjligt , och om maskinvaran utvecklaren misslyckats med att skapa en 64 - bitars drivrutin för enheten , kommer komponenten inte fungerar i ett 64 - bitars operativsystem . Observera dock att kärnan arkitekturen i sig har ingen inverkan på huruvida en maskinvaruenhet fungerar med datorn , . Dess arkitektur som operativsystemet använder som betyder