Basics

Três componentes principais determinar o desempenho de uma CPU: o front-side bus ou barramento de dados , barramento de endereços e registros internos . O FSB transporta dados de e para o processador e controlador de memória do cubo , e determina a velocidade de dados trocados entre estes dois componentes . O barramento de endereços contém informações que explicam onde na memória os dados que são enviados ou recebidos . Os registos internos especificar a quantidade de dados , a CPU pode processar simultaneamente , bem como o processador controla estes dados. O tamanho do registo determina a arquitectura ou o conjunto de instruções , o processador pode utilizar . A 64 - bit CPU , por outras palavras, pode lidar com um máximo de 64 bits de um único registo de cada vez; instruções da CPU de 32 bits são limitados a 32 bits por registo , e assim por diante . Sistemas operacionais de 64-bit CPU pode executar 32 - bit ou 64-bit , 32-bit CPU só pode executar sistemas operacionais de 32 bits.

RAM

CPU de 32 bits são limitados na quantidade de RAM que pode ser utilizada , assim como a quantidade de RAM que pode ser dedicada a um único processo. Os sistemas operacionais de 32 bits rodando em uma CPU de 32 bits pode trabalhar com até 4 gigabytes de RAM total ( a quantidade real de RAM de 32 bits do Windows pode acessar é de 3,25 GB, de fato, como a memória restante é dedicado a alguns dispositivos de hardware ) e pode dedicado 2 GB de RAM para cada processo. A quantidade de memória de um sistema operacional de 64 -bit do Windows pode acessar uma hora varia de acordo com a versão , mas o Windows 7 Home Premium pode usar até 16 GB de dados , eo Windows 7 Professional ou Ultimate , até 192 GB . Algumas questões também pode usar até 8 terabytes de RAM para cada processo.

modo 

Core suportar vários modos , dependendo de sua arquitetura. Os processadores originais usados algo chamado modo real, executando as instruções de 16 bits. CPU de 32 bits usando o modo IA-32 e IA -32 Modo Virtual Real , o ex requer recursos de 32 bits , enquanto o segundo permite que o sistema operacional para virtualizar ambientes de 16 bits (como o DOS e versões anteriores do Windows) blocos dentro de um ambiente de 32 bits ou protegida. CPU de 64 bits são limitados em sua capacidade de executar conjuntos de instruções de idosos , no entanto. Processadores multi-core pode virtualizar 64 bits recursos de 32 bits , mas não pode executar programas de 16 bits em modo real virtual.

motorista

Os componentes de hardware falar aplicativos que usam os drivers de dispositivo . Cada componente tem seu próprio driver de dispositivo associado com o sistema operacional ou outro programa usa o driver para dar comandos a um dispositivo dentro do computador. Encontre o suporte de 64 bits para alguns dispositivos de hardware mais velhos pode ser difícil, se não impossível, e se o hardware desenvolvedor não é capaz de criar um driver de 64 bits para o seu dispositivo , o componente não funciona em um sistema operacional de 64 -bit . Note, no entanto, que o próprio arquitetura básica não tem nenhum efeito sobre se é ou não um dispositivo de hardware funciona com o seu computador , a sua arquitectura , que usa o sistema operacional que conta.