Radio VOlt Fm

quarta-feira, 21 de outubro de 2009

Hacker constrói processador "do zero"


Por Antonio Blanc
Um hacker dos Estados Unidos cria, em casa, um processador “feito em casa”. Projeto lembra os primeiros computadores da década de 1960, montados com centenas de componentes discretos porque, na época, não haviam processadores em um único chip.
Um processador montado com componentes discretos: tem louco pra tudo...
Um processador montado com componentes discretos: tem louco pra tudo...
Em todas as áreas do conhecimento humano, há aqueles que nunca se contentam com as coisas prontas. E na informática não poderia ser diferente. São comuns, por exemplo, os usuários que montam seus próprios PCs, escolhendo as peças a dedo e investindo um tempo considerável em ajustes e otimização. Outros vão mais além e preferem montar seu próprio sistema operacional (como por exemplo o projeto Linux from scratch:linuxfromscratch.org), adaptando-o às suas necessidades. Mas para alguns nem isso é suficiente. É preciso mergulhar mais fundo.

Brad é um hacker de Farmington Hills, no estado norte-americano do Michigan, que decidiu criar seu próprio processador “do zero”, usando apenas circuitos integrados contendo portas lógicas (um dos elementos básicos da eletrônica) em uma placa protótipo usando a técnica de “wire wrapping”, ou seja, conectado os componentes através de fios, e não de trilhas de cobre em uma placa de circuito impresso, como é o usual.
Segundo Brad, a inspiração veio de um livro (Digital Apollo, por David A. Mindell) detalhando o funcionamento do Apollo Guidance Computer (AGC), o computador de bordo usado nas espaçonaves do projeto Apollo, e vários projetos similares de “processadores caseiros” encontrados na internet.
Vale lembrar que o primeiro circuito integrado comercial, o 4004, foi lançado pela Intel em 1971, e que o homem chegou à Lua em 1969.
O objetivo final é construir um processador com instruções de 24 Bits (8 bits de dados, 16 de endereço), 4 registradores e clock de 1 MHz, tudo isso acompanhado por estonteantes 16 KB deRAM. Essa configuração lembra o hardware típico do final da década de 70, época em que a computação pessoal deu um salto nos EUA (e, alguns anos depois, no Brasil).
O projeto ainda está em estágio inicial: Brad ainda não tem todo o esquema do circuito, nem se decidiu quanto ao conjunto de instruções que seu processador utilizará, mas já possui um protótipo funcionando com operações básicas. Há um wiki onde os interessados podem acompanhar o desenvolvimento. O endereço é www.bradthx.net.
www.geek.com.br

Nenhum comentário:

Postar um comentário

Comente dê sua opinião ou sugestões em nosso Blog