O que significa um processador de 32 bits?

12

O que significa um processador de 32 bits ou, geralmente, um processador de n bits?

    
por darthvader 23.09.2010 / 04:16

3 respostas

11

No que diz respeito aos processadores x86, a explicação mais simples é que os registros de propósito geral de um processador de 32 bits podem conter valores inteiros de 0 a (2 ^ 32) -1 (4.294.967.295), inclusive, ou de -2.147.483.648 a 2.147.483.647, inclusive. Isso significa que ele pode endereçar apenas muitos bytes de espaço de endereço virtual (4 GB).

Os registradores de um processador x86 de 64 bits podem trabalhar com números de 0 a (2 ^ 64) -1 (18.446.744.073.709.551.615), dando-lhe, em teoria, um espaço de endereço virtual muito maior.

Para continuar com sua pergunta n-bit: ela simplesmente poderá trabalhar com números em 2 ^ n.

A Wikepedia tem uma boa série de artigos sobre a largura de bits e a matemática por trás de tudo.

    
por 23.09.2010 / 04:36
19

Um Bit é a menor unidade de armazenamento de informações em um processador de computador. Assim como um switch pode ser desligado ou ligado, o bit também pode ter um dos dois estados frequentemente denotado 0 e 1.
O processador / CPU em si é composto principalmente de uma dúzia ou mais baldes desses bits que são chamados Registradores. Portanto, os registradores são blocos de bits que podem conter dados em um processador. Alguns destes são registros de propósito geral (originalmente nomeiam A, B, C ...) e outros são de propósito especial (com nomes mais divertidos). Existem outras partes dos processadores modernos para outras funcionalidades, como aritmética básica por unidade lógica aritmética (ALU), etc. etc.

Os processadores anteriores tinham registros com um número menor de bits, como 8 bits e 16 bits, etc. Atualmente, temos processadores com tamanhos de registro de 32 e 64 bits.

Portanto, um processador de 32 bits possui intervalos de armazenamento de informações chamados registradores, cada um com 32 bits de comprimento. E o seu estilo de nomenclatura também evoluiu com seus tamanhos de AX, BX, CX para os tipos de 16 bits .... até agora alguns dias para EAX, EBX, ECX, etc. para os registradores de 32 bits. Os registros de propósito especial em um processador de 32 bits também são de 32 bits, mas eles têm nomes horríveis que estou tentando esquecer:)

Chega de teoria .... Agora vamos ver um instantâneo de alguns registros de propósito geral de um processador de 32 bits moderno para ter uma idéia da relação de registradores e bits:

Segue-seoutroinstantâneodoprocessador,destaveztiradodeumaaltitudeligeiramentesuperior:

Finalmente, uma visualização de 10.000 pés de altitude do processador no esquema geral de componentes de armazenamento de dados de computadores.

    
por 23.09.2010 / 10:48
2

8, 16, 32, 64 ... computação em bits basicamente fala sobre quanta informação pode ser "contornada".

Um pouco é a informação básica. 1 ou 0. Uma máquina de 8 bits pode processar um pedaço de informação com 8 bits de largura. Máquina de 16 bits pode lidar com um bit que é de 16 de largura, basicamente fazendo 2 instruções para cada ciclo quando comparado com a máquina de 8 bits.

32, computação de 64 bits refere-se a CPUs que trabalham com dados nesses tamanhos, permitindo que mais dados sejam passados por "ciclo de cpu". Todas as outras coisas sendo iguais, é fácil ver como mais = melhor / mais rápido.

PCMag definição de computação de 16 bits
PCMag Especificações de bits

    
por 23.09.2010 / 15:26