Print
Details: Category: Infraestrutura | Published: 02 January 2016 | Hits: 1121

Quando vamos comprar um computador ou instalar um softaware sempre nos perguntamos se devemos escolher arquiteturas 32-bits ou 64-bits. Esta é uma pergunta recorrente embora ja estajamos convivendo com estas duas arquiteturas há um bom tempo.

Até o ano de  2003, o Windows operava apenas sobre arquiteturas de 32 bits. Mas ainda em 2013 AMD lançou seu primeiro processador 64-bits compatível com Windows. Desde então a Microsoft começõu a aperfeiçoar seus sistemas para operarem sobre esta arquitetura e otimizar seus processos.

Hoje a grande maioria dos processadores lançados são 64-bits. Mas própria Microsoft trabalha com as duas arquiteturas, pelo menos atée o lançamento do Windows 8 ao adquirir as mídia do S.O. recebiamos com a caixinha do Windows as mídias para processadores de 32 e 64-bits. Por isso convém falar sobre estas duas arquiteturas.

Bits e código binário

Um bit é a unidade mínima de informação para computadores. Cada bit pode ser 1 ou 0. NA verdade falamos em um ou zero para tornar mais inteligível para nós humanos, o procesamento binário em computadores trabalho com impulsos elétricos onde 1 e 0 representam sim e não, ou imppuls e não impulso. Por isso, diz-se que os computadores funcionam com códigos binários: no nível microscópico, a informação e manuseada pelos computadores na formas de trilhões de sequências de 1s e 0s, ou sequencias elétricas. Os computadores interpretam os bits por meio de tensões elétricas. Normalmente o bit 1 é representado por um sinal de +5 Volts e o bit 0 é representado por 0 Volt. Como há variações nas tensões elétricas, há uma faixa de tolerância. Por exemplo, toda tensão acima de 2,5 Volts seria o bit 1 e toda tensão abaixo seria o bit 0. O dispositivo elétrico que faz esta interpretação chama-se transistor, presente em todo chip de computador.

O código binário permite escrever qualquer número inteiro, da seguinte forma: cada 1 ou 0 se refere a uma potência de 2. O primeiro, a 20; o segundo, a 21, e assim por diante. O computador vê uma sequência de dígitos, multiplica cada potência de 2 (da esquerda para direita) por 0 ou 1 e chega a um número.

A sequência 10, por exemplo (de dois bits), equivale a 2 (0x20 + 1x21). A sequência 111 tem três bits, e equivale a 7 (1x20 + 1x21 + 1x22). A sequência de 4 bits 1001 equivale ao número 9 (1x20 + 0x21 + 0x22 + 1x23). Como se pode perceber, quando mais bits você usa, mais números você consegue escrever.

Processadores

Para processadores, os termos 32-bits e 64-bits referem-se ao tamanho de seu registro. O registro de um processador é o local onde ele armazena os "endereços de memória" dos dados que ele precisa acessar mais rapidamente para funcionar bem. Esses endereços são números por meio dos quais o processador pode acessar a informação de que precisa.

Processadores de 32-bits conseguem guardar um total de 232, ou 4.294.967.295 endereços diferentes. Esses endereços apontam para a memória RAM, onde as informações de que o processador precisa ficam armazenadas. 

Por esse motivo, processadores de 32 bits só conseguem aproveitar, no máximo, 4GB de RAM. A máquina pode até ter mais memória instalada, mas o processador não conseguirá acessá-la, pois só consegue distribuir endereços para os primeiros 4 GB. É bem comum você possuir um PC com mais de 4GB de ram e possuir um processador de 32-bits e su S.O. identificar nas propriedades físicas do PC apenas 4GB de RAM.

Processadores de 64 bits, por sua vez, conseguem guardar 264, ou 18.446.744.073.709.551.616 endereços diferentes! Por esse motivo, podem acessar muito mais RAM do que seus companheiros mais novos. Eles conseguiriam distribuir endereços para 17 bilhões de GB de RAM, mas computadores atuais raramente suportam mais que 64GB.

Além de ser capaz de acessar mais RAM, os processadores de 64-bits também conseguem acessá-la de maneira mais rápida e eficiente, o que acaba deixando o computador mais rápido também.

Sistemas operacionais

O sistema operacional é o software que diz ao computador como deve utilizar seus componentes. De certa forma, ele orienta ao computador como deve funcionar. Dessa forma, mesmo que o seu processador seja de 64-bits, ele não aproveitará esse tamanho expandido de registro se você não instalar um sistema operacional de 64-bits também!

Para saber se o seu processador é 32-bits ou 64-bits, uma série de programas podem ser utilizados, tais como EverestCpuZ eCCleaner. São programas pequenos que podem ser baixados da internet.

Para saber se o seu Windows é 32 ou 64-bits, vá no menu iniciar, clique com o botão direito em "Computador" e selecione "Propriedades". Na janela que se abrirá, verifique, sob a aba "Sistema", a informação "Tipo de Sistema". A resposta deve estar lá.

Se o seu processador é 64-bits, é sempre melhor instalar um sistema operacional de 64-bits também, para que ele possa funcionar com o máximo de sua capacidade. Processadores de 64-bits podem rodar sistemas operacionais de 32-bits, mas só poderão acessar 4GB de RAM, e terão um desempenho inferior. Processadores de 32-bits, por sua vez, não conseguem rodar sistemas operacionais de 64-bits!


Aplicativos 64-bits só funcionarão se o processador e o sistema operacional forem 64-bits também.

Não há problema em instalar aplicativos 32-bits em sistemas operacionais e processadores 64-bits.

 

Adaptado de Olhar Digital