| [edição verificada] | [revisão pendente] |
|
|
| |
Antes de ficar perplexo a tentar perceber que esquema é aquele ali em cima, irei explicá-lo para o leitor compreender como um computador funciona no fundo. |
|
Antes de ficar perplexo a tentar perceber que esquema é aquele ali em cima, irei explicá-lo para o leitor compreender como um computador funciona no fundo. |
| |
|
|
|
| − |
O esquema apresenta dois dispositivos de entrada (PCI Express - aquelas onde nós colocamos a nossa placa gráfica, placa de rede ou placa de som...), quatro pistas de encaminhamento de dados (são mais, muitas mais num computador atual), onde circulam os dados, provavelmente codificados, provenientes das entradas, diretas à central de processamento (CPU ou Processador). Aí, os milhões de transístores existentes dentro dessa caixinha, irão processar e criar novos dados que serão distribuídos pela rede interna do PC, segundo a codificação apresentada nos dados de entrada. O Processador pode guardar dados dentro da memória RAM e na memória Cache, sendo que, para a memória RAM irão dados menos usados e para a Cache os dados mais acessados pelo processador. Os Jumpers controlam, além da velocidade de processamento, que tipo de entradas poderão gerar dados, entre outras coisas. O mesmo processo se sucede aos dados que retornam aos dispositivos [[w:I/O|I/O]]. ''Et voilá'', aqui está uma explicação muito, muito resumidinha de toda a teoria de processamento de um computador. |
+ |
O esquema apresenta dois dispositivos de entrada (PCI Express - aquelas onde nós colocamos a nossa placa gráfica, placa de rede ou placa de som...), quatro pistas de encaminhamento de dados (são mais, muitas mais num computador atual), onde circulam os dados, provavelmente codificados, provenientes das entradas, diretas à central de processamento (CPU ou Processador). Aí, os milhões de transístores existentes dentro dessa caixinha, irão processar e criar novos dados que serão distribuídos pela rede interna do PC, segundo a codificação apresentada nos dados de entrada. O Processador pode guardar dados dentro da memória RAM e na memória Cache, sendo que, para a memória RAM irão dados menos usados e para a Cache os dados mais acessados pelo processador. Os Jumpers controlam, além da velocidade de processamento, que tipo de entradas poderão gerar dados, entre outras coisas. O mesmo processo se sucede aos dados que retornam aos dispositivos [[w:I/O|I/O]]. ''Et voilà'', aqui está uma explicação muito, muito resumidinha de toda a teoria de processamento de um computador. |
| |
|
|
|
| |
Alargando um pouco mais a escala, dispositivos periféricos, tais como impressoras e ''scanners'', acessam também ao processador. Atualmente os dispositivos não são controlados pelo processador, cabendo isso a uma memória EEPROM chamada [[w:BIOS|BIOS]]. |
|
Alargando um pouco mais a escala, dispositivos periféricos, tais como impressoras e ''scanners'', acessam também ao processador. Atualmente os dispositivos não são controlados pelo processador, cabendo isso a uma memória EEPROM chamada [[w:BIOS|BIOS]]. |
|
|
| |
[[Imagem:Introducao_programacao_esquema_processador.png|thumb|center|400px|Figura 2 - Esquema genérico de um processador]] |
|
[[Imagem:Introducao_programacao_esquema_processador.png|thumb|center|400px|Figura 2 - Esquema genérico de um processador]] |
| |
|
|
|
| − |
O Processador é formado por milhões de transístores, onde cada um processa um bit de cada vez, ou seja, apresenta ou o estado 1 ou o estado 0. Esta diversidade de sequências possíveis cria um leque infinito de instruções. De fato as limitações encontradas no momento da criação de software não são encaradas pelo processador mas sim pela estrutura da máquina. O Processador, teoricamente, em termos de processamento de dados é ilimitado, não existe limites de processamento. |
+ |
O Processador é formado por milhões de transistores, onde cada um processa um bit de cada vez, ou seja, apresenta ou o estado 1 ou o estado 0. Esta diversidade de sequências possíveis cria um leque infinito de instruções. De fato as limitações encontradas no momento da criação de software não são encaradas pelo processador mas sim pela estrutura da máquina. O Processador, teoricamente, em termos de processamento de dados é ilimitado, não existe limites de processamento. |
| |
|
|
|
| |
Por vezes são necessárias várias operações matemáticas complexas. Existe, dentro do próprio processador, uma pequena seção chamada Coprocessador Matemático FPU encarregada disso. Mas o processador não pode existir isoladamente, logo precisa de estar ligado por "algo": os Barramentos [[w:Bus|BUS]] do processador são os "caminhos" por onde a informação é encaminhada aos dispositivos do computador e vice-versa. Quanto maior o número de [[w:Bus|Bus]] mais rapidamente se dão as transferências. Existem várias tecnologias e protocolos usados no BUS. Siga o ''link'' BUS para saber mais sobre isso. |
|
Por vezes são necessárias várias operações matemáticas complexas. Existe, dentro do próprio processador, uma pequena seção chamada Coprocessador Matemático FPU encarregada disso. Mas o processador não pode existir isoladamente, logo precisa de estar ligado por "algo": os Barramentos [[w:Bus|BUS]] do processador são os "caminhos" por onde a informação é encaminhada aos dispositivos do computador e vice-versa. Quanto maior o número de [[w:Bus|Bus]] mais rapidamente se dão as transferências. Existem várias tecnologias e protocolos usados no BUS. Siga o ''link'' BUS para saber mais sobre isso. |