quarta-feira, 28 de maio de 2008

Computando!!!


Estava por aí estudando para um concurso e me deparei com esse diálogo fantástico sobre o funcionamento de um computador, no caso temos o exemplo mais básico que seria a soma de 1 + 2 em uma calculadora. Só para deixar as coisas mais claras: a CPU é dividida em ULA(Unidade Lógico Aritmética) e Unidade de Controle. O resto é auto explicativo.

Um hipotético diálogo entre esses componentes seria mais ou menos assim:

Teclado – “CPU, o usuário pressionou a tecla 1!”

Unidade de Controle – “Ok, teclado. Vou tomar as providências cabíveis. Memória, você tem algum dado anterior gravado?”

Memória – “Não, acabei de acordar.”

Unidade de Controle – “Certo, então vou enviar isso aqui para o display. Display, exiba o algarismo 1!”

Teclado – “CPU, o usuário agora resolveu pressionar a tecla + !”

Unidade de Controle – “Tudo bem. Memória, você tem algum dado anterior gravado?”

Memória – “Tenho sim, o algarismo 1.”

Unidade de Controle – “Display, não faça nada! ULA e teclado, fiquem à postos!”

Teclado – “CPU, agora foi a tecla 2 que foi pressionada!”

Unidade de Controle – “Calma, está tudo sob controle. ULA, some 2 ao número 1 e me informe o resultado”

ULA – “3.” ( A ULA não é de falar muito, só faz operações!)

Unidade de Controle – “Memória, guarde esse resultado, pois ele pode ser necessário mais tarde! Display, exiba o número 3!”

Simples, não?

3 comentários:

Unknown disse...

Cara tá muito bom seu Blog, não via um agrupamento de coisa interessante assim há muito tempo. Vou ler mais vezes, e divulgar pra galera toda. Valeu

Gema Carioca Music disse...

kkkkkk
adorei !!!
achei estressante ler e imaginar... agora fico com pena do computador reagindo ao que to escrevendo.. tão rapido, tadinho :P

Gema Carioca Music disse...

oxe... como foi que eu saí como Gema Carioca Music? JÚÚÚLIA!