Aldeia Numaboa
Um portal diferente em Português do Brasil
Informática da Aldeia

Tutoriais
Home Informática Tutoriais e Programação Assembly Numaboa Elementos funcionais de um computador

Na Aldeia

Há 89 visitantes online

3304 registros
0 hoje
9 nesta semana
41 neste mês

Boas vindas: Xico

Estatística

Artigos: 1063
Leituras: 6036119
Arquivados: 21
Downloads: 533
Baixados: 172233
Glossário: 1208
Bibliografia: 25
Links: 90

Visitas de onde

Top 5:
Brasil flag 73%Brasil (47496)
Portugal flag 5%Portugal (3068)
EUA flag 3%EUA (2126)
Rússia flag 0%Rússia (258)
Holanda flag 0%Holanda (239)
65076 visitas de 100 países

Hoje:84
Ontem:2587
No mês:39261
Mês passado:25815
Total:65076
Recorde:3037
No dia:04.03.10
Leituras hoje:18378
Leituras Total:279930
Bots hoje:19
Dados desde:16.02.2010

Login



Kanji da hora




Faça contato






Qui

16

Abr

2009


13:40

Elementos funcionais de um computador PDF Imprimir Indique esta página
(5 votos, média 5.0 de 5)
Escrito por vovó Vicki   


Iniciante 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 o computador completo. Generalizando, o PC é formado por um microprocessador, memória e dispositivos diversos.

Blocos funcionais

Na programação assembly é essencial conhecer os elementos funcionais do computador. Afinal de contas, se assembly é linguagem de máquina, precisamos conhecer a máquina sorriso

O diagrama ao lado (clique para ampliar) mostra de forma simplificada o sistema do computador. Observe que o computador pode coordenar e executar uma grande variedade de funções 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, fica ligado pelos buses de controle, de endereços e de dados.

O bus de controle, por exemplo, tem 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 dos 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 vindos 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 estiverem 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 uma voltagem por este cristal, ele produz um sinal numa determinada frequência. 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 prever quando a tecla será acionada. 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 ou o monitor. Se um sinal de interrupção foi alterado desde a última vez que o controlador de interrupção verificou, o controlador identifica o dispositivo assíncrono, o microprocessador detecta este sinal e literalmente interrompe seu processamento para atendê-lo.

Última atualização ( Sáb, 27.02.2010 13:49 )
 

Topo

Topo

Exceto onde especificamente citado, todo material deste site está sob Licença Creative Commons