O que é computação de 64 bits?

A indústria de tecnologia está repleta de chavões. A embalagem de um hardware de computador ou computador está cheio de termos técnicos e distintivos. Um dos mais proeminentes é 64 bits

. Então, ele levanta a questão, o que faz exatamente 64 bits significa? O que isso implica? E, mais importante, o que isso significa para você?

Video: COMO INSTALAR Novo JAVA 32 e 64 BITS Para PC Lançamento de 2017

Este artigo serve como uma explicação técnica e prática sobre a natureza da computação de 64 bits.

O que é Computação de 64 bits?

Informações em computadores é normalmente representado em bits, uma sequência binária (o que é binária?) De uns e zeros. Quanto mais bits que você tem, quanto mais informações você pode representar. Especificamente, uma sequcia de n bits podem representar doisn diferentes peças de informação.O que é o binário? [Tecnologia Explicada]O que é o binário? [Tecnologia Explicada]Dado que binário é tão absolutamente fundamental para a existência de computadores, parece estranho que nós nunca abordou o assunto antes - por isso hoje eu pensei que eu iria dar um breve resumo do que binário ...consulte Mais informação

pedaços

Um grande número de componentes de hardware não funcionam com um fluxo contínuo de dados, mas sim processa os dados em blocos, limitadas por um tamanho determinado bit. UMA processador é igualmente limitada pela sua tamanho da palavra: Unidade natural do processador de dados. Entre outras coisas, este tamanho palavra determina a quantidade de informação que pode ser processado de uma só vez (durante um ciclo do relógio de hardware) e a quantidade de memória RAM que pode ser acessado.

Quando estamos falando de um processador de 64 bits, que essencialmente significa que um processador com um tamanho de palavra de 64 bits.

processador

O sistema operacional tem um papel fundamental na comunicação com os componentes de hardware. É o sistema operacional que cuida do agendamento de processos, endereçamento de memória e acesso de armazenamento. Para fazer pleno uso do hardware de 64 bits, o sistema operacional precisa intensificar o seu jogo também. É por esta razão que a distinção de 32 bits e de 64 bits é conduzida através do sistema operativo (por exemplo, existe uma versão de 64 bits separada do Windows). Um sistema operacional de 64 bits, então, é aquele que é projetado para explorar hardware de 64 bits.

No mercado de computadores de consumo, computação de 64 bits é usado para indicar a combinação de 64-bit hardware (processador, em particular) e um sistema operacional de 64 bits.

A partir de 32-bit para 64-bit

Várias décadas atrás, os processadores de 32 bits foram originalmente concebidos, um comprimento de palavra de 32 bits parecia muito. Naquela época, 4 MB de memória era o padrão, de modo que 4 gigabytes (o endereçamento de memória limite de um processador de 32 bits) foi pensado para ser astronômico. A diferença esperava para fornecer suficiente de um tampão para resistir ao teste do tempo.

Como sabemos agora, que não era totalmente correta. Quatro e oito capacidades de memória gigabyte são padrão para novo hardware de consumo hoje. Para hardware comercial, servidores e desktops poderosos, ainda mais memória é usada regularmente. Em mais alguns anos, esses números serão diminuídos mais uma vez.

ram-memory

Em várias áreas, hardware atual está chegando ao limite do que pode realisticamente ser alcançado usando uma arquitetura de 32 bits. A indústria está agora num período de transição, entre 32 bits e 64 bits de computação. Graças a vários esforços para fornecer compatibilidade com versões anteriores (mais sobre isso mais tarde), este deve provar ser uma transição relativamente indolor.

Benefícios da computação de 64 bits

O passo de 32-bit para 64-bit que tem vários benefícios práticos para os utilizadores. Mais notáveis ​​são os efeitos sobre a velocidade de processamento e capacidade de memória.

Velocidade e precisão

Com um tamanho de palavra de 64 bits, o tamanho dos pedaços que seu processador pode manipular dados é dobrada. Mais importante ainda, a especificação x86-64 aumenta o número de registos de uso geral de 8 a 16, o que faz com que um processador de 64 bits tecnicamente mais rápido.

Isso também afeta a precisão que pode ser alcançado pelo processador em sua calculations- afinal, o processador pode usar o dobro de bits para representar um único número. Com 64 bits, você pode fazer mais de 4 bilhões vezes como muitas combinações como você faria com 32 bits.

Suporte de memória maior

Ao trabalhar com RAM de um computador, endereços de memória são usados. Estes endereços de memória transmitir a localização de instruções ou dados na memória física do computador (RAM). Embora muitos esquemas de endereçamento inteligentes foram criadas, o número de endereços disponíveis é limitado pelo número máximo de bits que o compõem.

Para a computação de 32 bits, 4 gigabytes de memória RAM pode ser teoricamente dirigida. Se você colocar mais RAM em uma configuração de 32 bits, não há apenas nenhuma maneira para que o processador para se referir à memória adicional. Com efeito, a situação é ainda mais grave do que isso. Alguma parte de reserva sistemas operacionais da memória disponível para o kernel do sistema operacional. Windows, por exemplo, geralmente afirma entre 1 e 2 gigabytes para uso kernel, reduzindo ainda mais a quantidade de memória disponível para aplicações no espaço de usuário.

ram-memória-módulos

Video: O que é computação quântica? [CT Responde]

Se você quiser usar mais de 4 gigabytes de memória, computação de 64 bits oferece uma solução. Estes 32 bits adicionais dar esquemas de endereçamento de 64 bits de um limite máximo teórico de 16 exabytes (que é de 16 bilhões de gigabytes, ou 16 milhões de terabytes). Na realidade, o número é menor. Para lhe dar uma indicação, AMD64 atual (que é a versão da AMD da especificação x86-64) apoiar um espaço de endereçamento físico de cerca de 256 terabytes.

Mapeamento de memória

A memória do computador é várias ordens de grandeza mais rápido do que o armazenamento de computador - até mesmo de armazenamento SSD. Mapeamento de memória é usado para acelerar algumas interacções de armazenamento. Simplificada, ele carrega arquivos freqüentemente acessados ​​do armazenamento na memória do computador, acelerando assim o acesso posterior.



base de dados

mapeamento de memória tem sido empregado por sistemas operando por algum tempo, por isso não é novo para computação de 64 bits. No entanto, há uma tendência notável de tamanhos de arquivo em crescimento. dados grande, grande vídeo, grandes jogos, e assim por diante. Com um máximo de 4 gigabytes de memória do computador (veja a seção acima), mapeamento de memória está lentamente aleijado também.

Assim que Applications irá beneficiar?

Concretamente, são as aplicações que trabalham com dados grandes. Seu navegador média do processador de texto ou web não precisa de um monte de registros de memória e processador. Eles vão trabalhar apenas swimmingly com um processador de 32 bits e 4 gigabytes de memória. No entanto, mesmo para navegadores da web a diferença é claramente perceptível.Chrome 64-bit Vs 32-bit para Windows - é de 64 bits pena instalar?Chrome 64-bit Vs 32-bit para Windows - é de 64 bits pena instalar?Qualquer pessoa que está usando o Windows 7, 8 ou 8.1 em um computador com um processador de 64 bits pode usar o Chrome 64-bit. Qual é a diferença? Estou feliz que você pediu.consulte Mais informação

Depois dos efeitos

Aplicativos que funcionam com codificação, decodificação e criptografia pode se beneficiar muito com os registros adicionais em processadores de 64 bits. Um tal exemplo é conversão de vídeo. aplicações 3D pode se beneficiar se a prestação é CPU-pesado. Para jogos, a GPU vai levar o peso do impacto de renderização e jogos na maior parte vai beneficiar da RAM adicional.

Quando implementado corretamente, alguns processos de HPC (computação de alto poder) de software como o teste de estresse, multi-tasking e clustering podem se beneficiar de 64 bits também.

Inconvenientes de Computação de 64 bits

Embora a maioria das evidências é a favor da computação de 64 bits, as desvantagens também deve ser mencionado. Mais notavelmente: o uso da memória e do software de 16 bits falta e compatibilidade de drivers de 32 bits aumentado.

A compatibilidade é discutido em detalhe na secção seguinte.

Uso de memória maior

Os mesmos dados podem ocupar mais memória de um sistema de 64 bits, do que num sistema de 32 bits. Isto é principalmente devido ao aumento do tempo de algumas estruturas internas, como endereços de memória (ponteiros maiores) e os números de 64 bits. Na escala maior, isso não é realmente perceptível. Não é nada para se preocupar se você tem memória suficiente para justificar um sistema de 64 bits.

Compatibilidade

As pessoas têm despendido muito esforço para fazer a transição entre 32 bits e computação de 64-bit o mais suave possível. Compatibilidade, em 64 bit, pode ser considerada a vários níveis. Vamos começar pelo processador do computador e trabalhar o nosso caminho até aplicações informáticas.

Compatibilidade processador

A peça central do desfile de 64 bits, você certamente precisa de um processador de 64 bits. Você pode descobrir se você tem um processador de 64 bits, verificando o site do fabricante, ou usando a ferramenta Securable da Gibson Research Corporation. Esta ferramenta dá uma olhada mais de perto o processador do seu computador e pode dizer-lhe se ele tem um comprimento máximo de bits de 64 bits, entre outras coisas. Windows Assistant 8.1 atualização irá dizer-lhe a mesma coisa.

processadores de 64 bits se tornaram o padrão para computadores de consumo desde x86-64 CPUs fizeram a sua entrada em 2003. Se você comprou seu processador nos últimos anos, você provavelmente tem um processador de 64-bit.

Compatibilidade com o sistema operacional

processadores de 64 bits são compatíveis com ambos os sistemas operativos de 32 bits e de 64 bits. Hoje em dia, todos os sistemas operacionais populares vêm nestes dois sabores. Se você tem um processador de 64 bits, você pode escolher com qual dos dois sabores de instalar. Embora, se você quiser fazer pleno uso dos benefícios de um processador de 64 bits, você vai ter que ir com um sistema operacional de 64 bits também.

Você pode até mesmo ser usando um sistema operativo de 64 bits já.4 maneiras fáceis de saber se você está em uma versão de 64 bits do Windows4 maneiras fáceis de saber se você está em uma versão de 64 bits do WindowsVocê está usando um processador que suporta um sistema operacional de 64 bits e você está executando um sistema operacional de 64 bits? A média off-e-on usuário de PC provavelmente não sabe as respostas a estas perguntas, embora eles devem ....consulte Mais informação

Compatibilidade motorista

É muito importante observar que drivers de 32 bits não são compatíveis com um sistema operacional de 64 bits, e vice-versa. Em outras palavras, o hardware precisa de um driver de 64 bits para trabalhar com um sistema operacional de 64 bits. Para hardware quase todos recentemente fabricado, um motorista de 32-bit e 64-bit são fornecidos. Se você vai para a loja e comprar uma impressora HP, a certeza de que ele terá drivers de 64 bits.

O principal problema existe com hardware antigo, para as quais, em alguns casos, o fabricante do hardware não foi capaz (ou vontade) para fazer novos drivers desde 2003. Em outras palavras, o hardware que não foi apoiado activamente na última década. Novamente, você pode verificar com o fabricante se os drivers de 64 bits são fornecidos. Para a maioria dos produtos, estes podem ser descarregados a partir do fabricante página de suporte.

Você também pode verificar o Centro de Compatibilidade do Windows. Se um produto é certificado para o Windows 8.1, ele é garantido que funcione em ambos os de 32 bits e as versões dos sistemas operacionais de 64 bits.

Video: como descobrir se seu pc aceita 64bits

Compatibilidade de software

Um grande esforço tem sido dispendido na esperança de fazer a transição inevitável a partir de 32 bits para 64 bits o mais simples possível. Como resultado, a compatibilidade de software é quase perfeita. Com efeito, quase todos os softwares de 32 bits é compatível com sistemas operacionais de 64 bits.

Dois tipos de software não são suportados no sistema operativo de 64 bits. Primeiro, por causa da compatibilidade do motorista discutido na seção anterior, o software não pode confiar exclusivamente em um driver de 32 bits específico. Em segundo lugar, o software não deve incorporar código de 16 bits (o antecessor ainda mais antiga de 32 bits) em seu próprio código.

Você pode verificar novamente o Centro de Compatibilidade do Windows para ver se um software de 32 bits será executado em um sistema operacional Windows de 64 bits. Com certificação do Windows 8.1, ele irá funcionar em ambas as versões dos sistemas operacionais de 32 bits e 64 bits.

Você está executando um sistema de 64 bits ou de 32 bits agora? O que fez você mudar, ou o que está prendendo você? Deixar cair uma linha nos comentários!


Artigos relacionados