O que é um computador?
Qua 25 Out 2006 19:31 |
- Detalhes
- Categoria: QuéQuéIsso?
- Atualização: Domingo, 14 Junho 2009 17:40
- Autor: vovó Vicki
- Acessos: 8566
Este texto trata dos blocos de elementos funcionais de um computador de forma bem genérica.
Da mesma forma que é possível considerar o computador como sendo constituído por elementos físicos, como o teclado, o monitor e as unidades de disco, o PC pode ser descrito em termos de blocos de elementos funcionais. A parte do computador que faz a "computação", por exemplo, é chamada de microprocessador. Este é ligado a diversos componentes que formam o que conhecemos como máquina. Generalizando, o PC é formado por um microprocessador, memória e dispositivos diversos.
O diagrama acima mostra de forma simplificada o sistema de um computador. Observe que o computador pode coordenar e executar uma grande variedade de tarefas devido aos seus circuitos integrados de apoio, todos eles ligados ao microprocessador por uma série de buses. Cada um destes itens funcionais, seja a memória ou um dispositivo como o teclado ou o monitor, são ligados pelos buses de controle, de endereços e de dados.
No bus de controle, por exemplo, trafegam sinais que indicam quando os dados estão disponíveis para leitura. Os buses de endereços e de dados são usados para o acesso aos dispositivos e à memória. Cada item ligado ao bus de endereços pode reconhecer uma combinação exclusiva de sinais eletrônicos, conhecida como seu endereço. O microprocessador fornece os sinais e depois utiliza o bus de dados para a transferência de dados. Quando ele quer ler dados da memória, sinaliza o local da memória desejado no bus de endereços e lê os dados que chegam pelo bus de dados.
A exata sincronização da sinalização de endereços e leitura de dados é dada pelo bus de controle. O microprocessador sinaliza para o circuito de controle o endereço de memória que ele quer ler e o circuito de controle de memória avisa quando os dados estão disponíveis.
Um sistema central de sincronização, conhecido como clock do sistema, fornece um pulso regular e síncrono para o microprocessador e todos os outros componentes do computador. Este clock é gerado por um dispositivo eletrônico conhecido como gerador de clock, que é ligado a um cristal. Quando passa um sinal elétrico por este cristal, ele produz um sinal numa frequência particular. A medida de tempo para o clock do sistema é a velocidade do clock, que é considerada a velocidade do computador. Um computador de 733 MHz, por exemplo, tem um sinal de clock que oscila 733 milhões de vezes por segundo.
O software do computador é uma série de instruções e dados que o microprocessador processa. Cada instrução demora um número específico de pulsos do clock do sistema. Durante um ciclo de clock, o microprocessador lê a próxima localização na memória e executa a instrução encontrada.
Entretanto, nem todos os itens de um PC podem funcionar usando este pulso regular. Itens que podem funcionar com pulsos são chamados de síncronos, aqueles que não podem são considerados assíncronos. Por exemplo, quando uma tecla é digitada, não é possível sincronizar a digitação com o clock do sistema porque não é possível determinar quando uma tecla será apertada. Os eventos assíncronos são tratados pelo controlador de interrupção. Este serve como interface entre o microprocessador e dispositivos como o teclado, um drive de disco, o mouse ou o monitor. Se um sinal de interrupção foi alterado desde que o controlador de interrupção verificou pela última vez, o controlador identifica o dispositivo assíncrono, o microprocessador detecta este sinal e interrompe seu processamento para atendê-lo.