Vous êtes sur la page 1sur 3

Tanto a Intel como a AMD j colocaram no mercado processadores que trabalham a 64 bits.

Em poucos anos, esse tipo de chip ser o padro. Muita gente sabe que os modelos de 64 bits so melhores que os de 32 bits e este artigo se prope a mostrar exatamente como e onde ocorre essas melhorias. 32 bits x 64 bits Se voc vai a uma loja de informtica para comprar um computador, o vendedor pode lhe oferecer dois tipos: um com um processador de 64 bits e outro com um processador de 32 bits. "O de 64 bits mais caro, porm muito mais rpido e tem melhor desempenho", lhe diz o vendedor. Isso significa que seus jogos rodaro mais rpidos, assim como programas pesados, como AutoCad, Premiere, entre outros, no? Talvez. Vejamos o porqu. Quando nos referimos a processadores de 16 bits, 32 bits ou 64 bits estamos falando dos bits internos do chip - em poucas palavras, isso representa a quantidade de dados e instrues que o processador consegue trabalhar por vez. Por exemplo, com 16 bits um processador pode manipular um nmero de valor at 65.535. Se certo nmero tem valor 100.000, ele ter que fazer a operao em duas partes. No entanto, se um chip trabalha a 32 bits, ele pode manipular nmeros de valor at 4.294.967.296 em uma nica operao. Para calcular esse limite, basta fazer 2 elevado quantidade de bits internos do processador. Ento, qual o limite de um processador de 64 bits? Vamos conta: 2^64 = 1.84467441 10^19 Um valor extremamente alto! Agora, suponha que voc esteja utilizando um editor de textos. improvvel que esse programa chegue a utilizar valores grandes em suas operaes. Neste caso, qual a diferena entre utilizar um processador de 32 bits ou 64 bits, sendo que o primeiro ser suficiente? Como o editor utiliza valores suportveis tanto pelos chips de 32 bits quanto pelos de 64 bits, as instrues relacionadas sero processadas ao mesmo tempo (considerando que ambos os chips tenham o mesmo clock). Por outro lado, aplicaes em 3D ou programas como AutoCad requerem boa capacidade para clculo e a um processador de 64 bits pode fazer diferena. Suponha que determinadas operaes utilizem valores superiores a 4.294.967.296. Um processador de 32 bits ter que realizar cada etapa em duas vezes ou mais, dependendo do valor usado no clculo. Todavia, um processador de 64 bits far esse trabalho uma nica vez em cada operao. No entanto, h outros fatores a serem considerados. Um deles o sistema operacional (SO). O funcionamento do computador est diretamente ligado relao entre o sistema operacional e o hardware como um todo. O SO desenvolvido de forma a aproveitar o mximo de recursos da plataforma para o qual destinado. Assim, o Windows XP ou uma distribuio Linux com um kernel desenvolvido antes do surgimento de processadores de 64 bits so preparados para trabalhar a 32 bits, mas no a 64 bits.

A influncia do sistema operacional Ao se colocar um sistema operacional de 32 bits para rodar em um computador com processador de 64 bits, o primeiro no se adaptar automaticamente e continuar mantendo sua forma de trabalho. Com isso, necessrio o desenvolvimento de sistemas operacionais capazes de rodar a 64 bits. O Desenvolvimento ou a adaptao de um sistema operacional para trabalhar a 64 bits no to trivial assim. Na verdade, necessrio que o SO seja compatvel com um processador ou com uma linha de processadores, j que pode haver diferenas entre os tipos existentes. Em outras palavras, o sistema operacional precisa ser compatvel com chips da AMD ou com chips da Intel. Se possvel, com os dois. No caso do Windows XP, a Microsoft disponibilizou a verso "Professional x64", compatvel com os processadores AMD Athlon 64, AMD Opteron, Intel Xeon (com instrues EM64T) e Intel Pentium 4 (com instrues EM64T). De acordo com a Microsoft, a principal diferena entre essa e as verses de 32 bits (alm da compatibilidade com instrues de 64 bits) o suporte de at 128 GB de memria RAM e 16 TB de memria virtual. Nada mais natural: se a aplicao para o qual o computador utilizado manipula grande quantidade de dados e valores, de nada adianta ter processamento de 64 bits, mas pouca memria, j que, grossamente falando, os dados teriam que "formar fila" para serem inseridos na memria, comprometendo o desempenho. O mesmo ocorre com o Linux. Se voc visitar o site de alguma distribuio para baixar uma verso do sistema operacional, muito provavelmente encontrar links que apontam para diversas verses. O site do Ubuntu Linux, por exemplo, oferece links para processadores x86 (32 bits), Mac (chips PowerPC) e 64-bit (processadores AMD64 ou EM64T). Voc pode ter se perguntado se possvel utilizar um sistema operacional de 32 bits com um processador de 64 bits e migrar o primeiro para uma verso adequada futuramente. Depende. O processador Intel Itanium apelidado por alguns de "puro sangue", j que s executa aplicaes de 64 bits. Assim, uma verso de 32 bits de um sistema operacional no roda nele. Por outro lado, processadores Athlon 64 so capazes de trabalhar tanto com aplicaes de 32 bits quanto de 64 bits, o que o torna interessante para quem pretende usar um SO de 32 bits inicialmente e uma verso de 64 bits no futuro. AMD64 e EM64T Ao serem citadas anteriormente, voc pode ter se perguntado o que significa as siglas AMD64 e EM64T: AMD64: originalmente chamado de x86-64, AMD64 (ou AMD64 ISA - Instruction Set Architecture) o nome da tecnologia de 64 bits desenvolvida pela AMD. Um de seus destaques o suporte s instrues de 32 bits (Legacy Mode); EM64T: sigla para Extended Memory 64-bit Technology, o EM64T tido como a

interpretao do AMD64 feita pela Intel. Devido a isso, recebeu de alguns a denominao iADMD64 (o "i" faz referncia primeira letra do nome da Intel).

Vous aimerez peut-être aussi