Assunto
http://www.dainf.ct.utfpr.edu.br/~charao/comofunciona.htm
Como funciona o computador ? Vc pode entrar na página www.howstuffworks.com e descobrir como funcionam todas as coisas do mundo! O problema é o nível de detalhe que vc encontra lá. Pode ser insuficiente para sua curiosidade. Pode ser exagerado para o seu tempo. É para adequar o nível de conhecimento necessário a quem vai estudar SISTEMAS OPERACIONAIS na UTFPR que escrevi esta página.
Um computador tem MEMÓRIA, PROCESSADOR e PERIFÉRICOS. Claro, também tem FONTE, GABINETE . . . Para nós interessa hoje entender que um PROCESSADOR ligado à MEMÓRIA já forma um COMPUTADOR. Claro, muito rudimentar e de pouca serventia, pois o usuário não teria um PERIFÉRICO DE ENTRADA para introduzir dados, nem PERIFÉRICO DE SAÍDA para ler os resultados, ou seja, os dados transformados. Imaginemos que a gente pudesse observar os bytes que estão na memória e o conteúdo de cada registrador que se encontra no processador. Veríamos que o computador simples (só memória e processador) funciona assim: O processador possui um pino por onde entra um clock (pulso de 5V) a cada microssegundo (ou nanossegundo, ou outro tempo muito pequeno). O processador possui um pino RESET que o operador aperta quando quiser. Esse reset ocorre automaticamente ao se ligar um computador real, graças a um circuito capacitivo-resistivo. Isso obriga todos os registradores internos a ficarem com valores pré-definidos. Os registradores internos são todos de 16 bits: AX=0000 0000 0000 0000 (separei só para vc contar)
1 de 6
25/04/2013 19:54
Como funciona o computador
http://www.dainf.ct.utfpr.edu.br/~charao/comofunciona.htm
BX= 0 0 0 0 (agora em hexadecimal . . .) CX=0000 (cada 0h vale 0000 binário) DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=F000 ES=F000 CS=F000 SS=F000 IP=FFF0 FLAGS=0000 (Veremos flags adiante)
Após o RESET o processador espera dezoito clocks. Na verdade ele usa os dezoito clocks para colocar