2007-12-21

Como construir um computador

Deus deu o NAND ao Homem e disse-lhe: «Vai construir um computador». O Homem perguntou: «Como?». E Deus respondeu: «Um passo de cada vez.». É assim que o Prof. Shimon Schocken começa a sua lição. Durante apenas um semestre, os alunos vão construir um computador completo - do hardware ao software - que permite jogar o Space Invaders, Snakes e Tetris.

Tudo começa com o operador lógico NAND, que permite gerar os restantes operadores, depois a CPU, a linguagem de máquina, o assembler, a máquina virtual, o sistema operativo e as aplicações. O MIT publicou o livro que, em 12 lições permite fazer tudo num software de simulação para Unix/Linux e Windows.

O web site do livro contém alguns capítulos e o software de simulação para fazer tudo.

A verdade é que o ensino tradicional das ciências da computação não usa este modelo e separa as pessoas do contexto. Mas uma quantidade de cursos universitários já adoptaram este manual.

A não perder, em:
Apresentação no youtube
Conferência nos Tech Talks do Google

Sem comentários:

Enviar um comentário