Você está na página 1de 10

Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computao e Automao

Algoritmo e Lgica de Programao


Componentes do Computador e Noes de Arquitetura de Computadores
DCA 800 Eng. Qumica

Abril / 2004

Computador Um computador uma mquina composta de um conjunto de partes eletrnicas e eletromecnicas, com capacidade de coletar, armazenar e manipular dados, alm de fornecer informaes, tudo isso de forma automtica. Dados Entrada Hardware O hardware do computador tudo aquilo que o compe fisicamente. Constitu-se em hardware o prprio gabinete do computador e seus perifricos. Processamento Figura 1: Diagrama de computador Resultado Sada

Componentes do Computador
Gabinete Contm a fonte, placa me, dispositivos de armazenamento, placas de expanso, memria, etc... Existem vrios modelos de designes e tamanhos variados. Tambm exigem compatibilidade com o tipo de fonte e, em alguns casos, com a placa me. Figura 2: Gabinete Fonte Recebe corrente alternada de 110 ou 220 volts vinda do estabilizador e a transforma em corrente contnua de 5, -5, 12 e -12 volts. Existem basicamente dois tipos de fonte: AT e ATX AT Possui uma chave liga/desliga e a sada um conjunto de dois conectores semelhantes. ATX Tambm chamada de fonte inteligente, ela no possui uma chave liga/desliga (seu desligamento realizado por um pulso enviado atravs da placa me. Possui um nico conector de sada.

Placa Me A placa me, ou motherboard, possivelmente a parte mais importante do computador. Ela gerencia toda a transao de dados entre a CPU e os perifricos. Ela define a arquitetura do seu computador. Componentes da Placa Me: - CPU; - Memria; - Barramentos; - Slots Figura 3: Placa me Microprocessador O termo microprocessador no o mesmo que CPU. Para os microcomputadores porm, pode-se dizer que o microprocessador a sua CPU. Antes da existncia dos microcomputadores, as CPUs dos computadores eram formadas por um grande nmero de chips, distribudos ao longo de uma ou diversas placas. O microprocessador uma CPU inteira dentro de um nico chip. o crebro do computador. Figura 4: Microprocessador Desde o advento do processador Intel 8088 (Linha PC-XT) at o atual Pentium IV passando pelos 80286, 80386 e 80486, apresentam sempre uma evoluo exponencial em relao ao seu antecessor, medido atualmente em milhes de transistores e paradoxalmente em mcrons de espessura de trilha. Confira os dados abaixo a respeito dos chips Intel.

Processador 8088 286 386DX 486DX Pentium Pentium Pro Pentium MMX Pentium II Pentium III Pentium IV

Ano de Lanamento 1978 1982 1985 1989 1993 1995 1996 1997 1999 2000 3

Transistores 29 mil 134 mil 275 mil 1,2 milhes 3,3 milhes 5,5 milhes 4,5 milhes 7,5 milhes 21 milhes 42 milhes

Existem dois tipos bsicos de processador com relao as instrues que este realiza: CISC e RISC. - CISC (Complex Instruction Set Computer): O processador contm um grande nmero de instrues. Dessa forma, o microcdigo deve utilizar sua prprias instrues. Dissipam mais calor que o RISC. - RISC (Reduced Instruction Set Computer): O processador contm um nmero pequeno de instrues mais simples. Dessa forma, o prprio software em execuo faz o trabalho pesado. Acontece que o aumento de performance do chip compensa em muito esse trabalho extra do programa. Atinge maiores freqncias que os CISC. Clock Toda placa tem um cristal piezoeltrico (ou um circuito integrado) para a gerao dos sinais de sincronismo e determinao da velocidade de processamento. O cristal fornece um pulso de alta preciso cuja freqncia depende do processador em uso. Assim como o processador, outros sinais so obtidos do clock para os circuitos da motherboard via diviso de freqncia. Exceo feita ao barramento de expanso que tem um cristal de 14,31818 MHz independente para seu funcionamento.

Microprocessador Pentium 133 Pentium 150 Pentium 166 Pentium 200 AMD K5 PR100 AMD K5 PR120 AMD K5 PR133 AMD K5 PR166 Cyrix 6x86MX PR233+ (188 MHz) Cyrix 6x86MX PR266+ (208 MHz)

Clock 66 MHz (x2,0) 60 MHz (x2,5) 66 MHz (x2,5) 66 MHz (x3,0) 66 MHz (x1,5) 60 MHz (x2,0) 66 MHz (x2,0) 66 MHz (x2,5) 75 MHz (x2,5) 83 MHz (x2,5)

Clock Speed ou Clock Rate a velocidade pela qual um microprocessador executa instrues. Quanto mais rpido o clock, mais instrues uma CPU pode executar por segundo. A velocidade de clock expressada em megahertz (MHz), 1 MHz sendo igual a 1 milho de ciclos por segundo. Memrias As memrias dos computadores so uma parte muito importante no seu funcionamento e performance. Elas esto intimamente ligadas ao processador, Chipset e placa me. Existem vrios tipos de memria, variando a capacidade de armazenamento, velocidade e preo. Figura 5: Memrias Placas de expanso Permitem que se acrescentem novos recursos ao computador. So conectadas placa me atravs dos slots. Exemplos: placas de som, placa de vdeo, placa de rede, etc... Perifricos Unidades de entrada/sada. Exemplos: teclado, mouse, monitor, impressora, scanner, etc...

Figura 6: Perifricos

CMOS O chip denominado CMOS composto por um relgio eletrnico e memria 64 bytes de memria RAM, nesta memria que esto armazenadas as informaes relativas configurao do hardware do micro. BIOS O BIOS (Basic Input- Output System) um pequeno programa armazenado em um chip de memria ROM da placa de CPU. Ele responsvel por acordar o computador. Assim que um computador ligado o BIOS comea suas atividades, contar e verificar a memria RAM, inicializar dispositivos, e o principal, dar incio ao processo de boot. Boot a operao de passagem do sistema operacional do disco onde se encontra para a memria do computador. CHIPSET Denomina-se chipset os circuitos de apoio ao computador que gerenciam praticamente todo o funcionamento da placa-me (controle de memria cache, DRAM, controle do buffer de dados, interface com a CPU, etc.). responsvel pelas informaes necessrias ao reconhecimento de hardware (armazenadas na sua memria ROM).

Arquitetura Bsica de Um Computador


O computador uma mquina programvel capaz de processar informaes com grande rapidez. A figura abaixo mostra a estrutura bsica de um computador.

Memria

Unidade de Entrada

Unidade de Controle

Unidade de Sada

Unidade Lgica e Aritmtica Unidade Central de Processamento

Entrada/Saida

As unidades de entrada permitem ao computador acessar informaes do mundo externo. As informaes so traduzidas em cdigos que possam ser entendidos pela Unidade Central de Processamento. Exemplos de dispositivos de entrada so: teclado, mouse, tela touchscreen, leitora de carto magntico, joystick, caneta tica, scanner de cdigo de barras, driver de disquete, driver de CD-ROM, disco rgido (hard disk ou HD), leitora de fita magntica, leitora de carto perfurado, sensores, etc.

Figura 2: Exemplos de dispositivos de entrada.

As unidades de sada convertem impulsos eltricos, permitindo a sada de informaes para meios externos e possibilitando sua visualizao, armazenamento ou utilizao por outro equipamento. Exemplos de dispositivos de sada so: impressora, plotadora, monitor ou vdeo, driver de disquete (31/2 e 51/4 pol), disco rgido (hard disk ou HD), gravadora de fita magntica, emissor de som, controladores, etc.

Figura 3: Exemplos de dispositivos de sada. As unidades de entrada e sada so os dispositivos que servem tanto para entrada quanto para a sada de dados em um computador. Como exemplo temos: unidades de disco flexvel (floppy disk), discos rgidos, modems, unidades de backup.

Figura 4: Exemplos de dispositivos de entrada e sada. Unidade Central de Processamento A Unidade Central de Processamento, tambm conhecida pela sigla inglesa CPU (Central Processor Unit), o componente vital do sistema de computao, responsvel pela realizao das operaes de processamento (clculos matemticos, clculos lgicos, etc) e de controle, durante a execuo de um programa. A funo da CPU consiste em: 1. Buscar uma instruo na memria, uma de cada vez - fase de leitura; 2. Interpretar a instruo - decodificar; 3. Buscar os dados onde estiverem armazenados, para traz-los a CPU; 4. Executar a operao com os dados; 5. Guardar, se for o caso, o resultado no local definido na instruo; 6. Reinicia o processo, apanhando nova instruo; 8

Para efetuar tais procedimentos a CPU composta por vrios componentes: - Unidade Aritmtica e Lgica - ALU - responsvel por realizar as operaes matemticas com os dados;

Figura 5: ULA - Registradores - destinados ao armazenamento temporrio de dados; - Unidade de Controle - UC - o dispositivo mais complexo da CPU, responsvel pela busca de instrues na memria principal e determinao de seus tipos, controla a ao da ALU, realiza a movimentao de dados e instrues de e para a CPU. - Relgio - dispositivo gerador de pulsos cuja durao chamada de ciclo. A quantidade de vezes em que este pulso se repete em um segundo define a unidade de medida do relgio, denominada de freqncia. A unidade de medida usual para a freqncia dos relgios da CPU o Hertz (HZ), que significa um ciclo por segundo. Como se trata de freqncias elevadas, abreviam-se os valores usando-se milhes de Hertz, ou ciclos por segundo - MHz. Memria RAM A memria principal do computador conhecida por RAM (Random Access Memory). Na memria principal esto as instrues que esto sendo executadas e os dados necessrios a sua execuo. Todo programa que voc executa armazenado na memria RAM, seja ele um software antivrus, um protetor de tela, impresso, ou o prprio sistema operacional. A memria principal tambm chamada de memria de trabalho ou memria temporria, uma memria de leitura e escrita (read/write). Suas caractersticas so: rpido acesso (da ordem de nanosegundos em computadores mais modernos), acesso aleatrio e volatilidade (em caso de falta de energia eltrica ou desligamento do computador h perda de informaes). Em termos de hardware so pequenos pentes que so encaixados nos slots de memria das placas motherboard. Atualmente, temos pentes (os mais comuns) de 32, 64, 128 e 256 MB. A capacidade total de memria depende do pente e do nmero de slots na motherboard.

CACHE A memria Cache um tipo de Memria RAM, porem mais rpido e mais caro. Serve para acelerar o processamento. O cache reduz sensivelmente a velocidade de acesso mdio a memria principal armazenando as mais requisitadas instrues e dados. ROM O computador possui tambm uma memria chamada ROM (Read Only Memory) onde so guardadas informaes para iniciar o computador, ativando o sistema operacional. Esta memria no voltil, e em geral gravada pelo fabricante e com pequena capacidade de armazenamento. Geralmente, depois de gravada a ROM no pode ser mais gravada pelo usurio. Tipos de ROM: -ROM programvel (PROM): memrias em branco que mediante circuitos especiais porem ser escritas somente uma vez, assim como os CD-R; -EPROM programvel e apagvel mediante o uso de ultra violeta em uma pequena janela do chip, podendo ser rescrita; -EEPROM programvel e eletricamente apagvel, tambm podendo ser rescrita, facilitando a atualizao de seus programas; MEMRIA SECUNDRIA (DISCOS) A memria secundria ou memria auxiliar usada para armazenar grandes quantidades de informaes. Um exemplo comum de memria secundria so os discos rgidos que so usados para armazenar grandes volumes de informaes, com exemplo de outros dispositivos mais conhecidos, podemos citar: o disco flexvel e o Zip Drive..

Figura 6. Discos Barramento So caminhos que permitem o transporte de dados entre os vrios elementos: CPU, memria, placas de expanso, sistema de entrada e sada, etc...

10