Você está na página 1de 43

Fundamentos De Hardware

Prof. Jos Ilton Chiaradia Fernades Junior tec.juka@gmail.com HTTP://tec.juka.googlepages.com

2011

Contedo
Contedo.........................................................................................................2 Introduo informtica..................................................................................1 Histrico dos Computadores.........................................................................1 CPUs baseadas em transistores discretos e em circuitos integrados........3 Microprocessadores...................................................................................4 Sistemas de Numerao...............................................................................4 Representao Binria de valores................................................................ 5 Histria.......................................................................................................5 Operaes com binrios.............................................................................6 Binrios a decimais...............................................................................6 Decimais em binrios...........................................................................7 Soma de Binrios.................................................................................7 Subtrao de Binrios..........................................................................8 Multiplicao de Binrios.......................................................................... 9 Diviso de Binrios..................................................................................10 Sistema de numerao Hexadecimal..........................................................10 Tabela de converso entre hexadecimal, decimal, octal e binrio.............11 Tabela Verdade..............................................................................................12 Negao NOT..............................................................................................12 AND (E), Conjuno.....................................................................................12 OR (OU), Disjuno........................................................................................14 Proposio ....................................................................................................15

Componentes bsicos de um processador.....................................................17 Processador................................................................................................17 Componentes ..........................................................................................18 Unidade lgica e aritmtica................................................................18 Unidade de controle........................................................................... 18 Registradores......................................................................................18 Memory management unit.................................................................18 Unidade de ponto flutuante................................................................18 Freqncia de operao.....................................................................19 Arquitetura...............................................................................................19 Modelos de computao..........................................................................20 Propsito geral e dedicado.......................................................................22 Processadores multinucleares..................................................................23 Capacidade de processamento................................................................23 Benchmark (computao)........................................................................24 Placas me e seus componentes...................................................................25 Barramentos............................................................................................28 Barramentos dos Sistema...................................................................28 Comunicao Serial X Paralela:................................................................29 Barramentos Internos:........................................................................30 ISA: um barramento antigo e est em desuso. Era utilizado para as placas de modem, rede e som, por exemplo. O barramento ISA utiliza comunicao paralela (16 bit's) funciona na freqncia de 8 MHz e a taxa de transferncia pode chegar a 16MB/s;....................................30 Barramentos Externos:.......................................................................32

Dispositivos de Memria..........................................................................34 Memria Ram.....................................................................................34 Memria Rom.....................................................................................35 Encapsulamento de Memria............................................................. 36 Tecnologias de Memria.....................................................................37 HDs.........................................................................................................37 CD-ROM e CDRW .....................................................................................37 DVD-Rom e DVDRW.................................................................................37 Portas Serias.......................................................................................37 Portas Paralelas..................................................................................37 Padro USB.........................................................................................37 Perifricos................................................................................................37 Impressoras........................................................................................37 Monitores............................................................................................37 Mouse.................................................................................................37 Scanner...............................................................................................37 Multifuncionais (Impressora, Scanner e Copiadora)........................... 37 FaxModem................................................................................................37 Placa de Rede..........................................................................................37 Placa Aceleradora de Vdeo......................................................................37 Placa de Captura de Vdeo.......................................................................37 Sistemas de Proteo...............................................................................37 Gabinete..................................................................................................37 No-Break..................................................................................................37

Noes de Manuteno............................................................................37 Manuteno Preventiva............................................................................38 Manuteno Corretiva..............................................................................38 Noes de Montagem de Microcomputador.............................................38

Introduo informtica
Informtica o termo usado para se descrever o conjunto das cincias da informao, estando includas neste grupo: a cincia da computao, a teoria da informao, o processo de clculo, a anlise numrica e os mtodos tericos da representao dos conhecimentos e de modelagem dos problemas. O termo informtica, sendo dicionarizado com o mesmo significado amplo nos dois lados do Atlntico , assume em Portugal o sentido sinnimo de cincia da computao enquanto que no Brasil habitualmente usado para referir especificamente o processo de tratamento da informao por meio de mquinas eletrnicas definidas como computadores. O estudo da informao comeou na matemtica quando nomes como Alan Turing, Kurt Gdel e Alonzo Church, comearam a estudar que tipos de problemas poderiam ser resolvidos, ou computados, por elementos humanos que seguissem uma srie de instrues simples de forma, independente do tempo requerido para isso. A motivao por trs destas pesquisas era o avano durante a revoluo industrial e da promessa que mquinas poderiam futuramente conseguir resolver os mesmos problemas de forma mais rpida e mais eficaz. Do mesmo jeito que as indstrias manuseiam matria-prima para transform-la em um produto final, os algoritmos foram desenhados para que um dia uma mquina pudesse tratar informaes. Assim nasceu a informtica. A palavra Informtica derivada de duas outras palavras associadas a ela, a primeira informao e a segunda automtica. Essas palavras definem os principais objetivos que foram atingidos pelos computadores, a necessidade de se obter e fazer o tratamento da informao de forma automtica, fez com que surgisse justamente esta palavra. O meio mais comum da utilizao de informtica so os computadores, que tratam informaes de maneira automtica. Informtica a informao automtica de dados.

Histrico dos Computadores


Computadores como o ENIAC tinham que ser fisicamente religados a fim de realizar diferentes tarefas, por isso estas mquinas so muitas vezes referidas como "computadores de programa fixo". Visto que o termo "CPU" geralmente definido como um dispositivo para execuo de um software (programa de computador), os primeiros dispositivos que poderiam muito bem ser chamados CPUs vieram com o advento do computador com programa armazenado. A ideia do programa de computador j estava presente no projeto do ENIAC de J. Presper Eckert e John William Mauchly, mas inicialmente foi omitido para que a 1

mquina pudesse ser concluda em menos tempo. Em 30 de junho de 1945, antes do ENIAC ter sido concludo, o matemtico John von Neumann distribuiu um documento intitulado "primeiro esboo de um relatrio sobre o EDVAC". descrito o projeto de um programa de computador armazenado que viria a ser concludo em agosto de 1949.. O EDVAC foi projetado para executar um determinado nmero de instrues (ou operaes) de vrios tipos. Estas instrues podem ser combinados para criar programas teis para o EDVAC para ser executado. Significativamente, os programas escritos para EDVAC foram armazenados emmemrias de computador de alta velocidade e no especificados pela ligao fsica do computador. Isso superou uma grave limitao do ENIAC que era o longo tempo e esforo necessrio para reconfigurar o computador para executar uma nova tarefa. Com o design de von Neumann, o programa, ou software, que executava no EDVAC poderia ser mudado simplesmente mudando o contedo da memria do computador. Enquanto von Neumann mais frequentemente creditado como sendo o desenvolvedordo computador com programa armazenado, devido sua concepo do EDVAC, outros antes dele, como Konrad Zuse, tinham sugerido e implementado ideias semelhantes. A chamada arquitetura de Harvard do Harvard Mark I, que foi concluda antes do EDVAC, tambm utilizou um projeto de programa armazenado usando fita de papel perfurado em vez de memria eletrnica. A diferena fundamental entre as arquiteturas de von Neumann e Harvard que este ltimo separa o armazenamento e o tratamento de instrues da CPU e de dados, enquanto a primeira utiliza o mesmo espao de memria para ambos. A maioria dos processadores modernos so principalmente von Neumann em design, mas elementos da arquitetura de Harvard so comumente vistas tambm. Como um dispositivo digital, uma CPU limitada a um conjunto de estados discretos, e requer algum tipo de elemento de comutao para diferenciar e mudar estados. Antes do desenvolvimento comercial do transistor, rels eltricos e vlvulas eletrnicas eram comumente utilizados como elementos de comutao. Embora estes tivessem considervel vantagem em termos de velocidade sobre o que se usava antes, desenhos puramente mecnicos, eles no eram confiveis por diversas razes. Por exemplo, a construo de circuitos de lgica seqencial de corrente contnua fora de rels requer um hardware adicional para lidar com os problemas de contato. Enquanto as vlvulas no sofrem rejeio de contato, elas devem aquecer antes de se tornarem plenamente operacionais, e eventualmente deixam de funcionar devido lenta contaminao dos seus ctodos que ocorre no curso da operao normal. Se uma vlvula selada vaza, como por vezes acontece, a contaminao do ctodo acelerada. Normalmente, quando um tubo apresenta defeito, a CPU teria que ser examinada para localizar o componente que falhou a fim de que pudesse ser substitudo. Portanto, os primeiros computadores 2

eletrnicos (baseados em vlvulas) eram geralmente mais rpidos, mas menos confiveis do que os computadores eletromecnicos (baseados em rels). Computadores basedos em vlvulas como o EDVAC tendiam a trabalhar em mdia oito horas at apresentarem falhas, enquanto os computadores baseados em rels como o (mais lento, mas anterior) Harvard Mark I apresentava defeitos muito raramente.[1] No final, CPUs baseadas em vlvulas tornaram-se dominantes porque as vantagens de velocidade significativa oferecidas geralmente superavam os problemas de confiabilidade. A maioria destas antigas CPUs funcionava com baixa frequencias de relgio em comparao com os design microeletrnicos modernos. Sinais de frequncia de relgio variando de 100 kHz a 4 MHz eram muito comuns nesta poca, em grande parte limitados pela velocidade dos dispositivos de comutao que eram construdos.

CPUs baseadas em transistores discretos e em circuitos integrados

CPU, memria de ncleo magntico e barramento externo de um DEC PDP-8/I. feito de circuitos integrados em mdia escala.

A complexidade do projeto de CPUs aumentou quando vrias tecnologias facilitaram a construo de menores e mais confiveis dispositivos eletrnicos. O primeiro aprimoramento veio com o advento do transistor. CPUs transistorizadas durante os anos 1950 e 1960 j no precisavam mais ser construdas com volumosos, no confiveis e frgeis elementos de comutao, tais como vlvulas e rels eltricos. Com esta melhoria, CPUs mais complexas e mais confiveis foram construdas em uma ou vrias placas de circuito impresso com componentes discretos (individuais). Durante este perodo, um mtodo de fabricao de transistores em um espao compacto ganhou popularidade. O CI - circuito integrado (IC, conforme iniciais em ingls) permitiu que um grande nmero de transistores fossem fabricados em um nico dia baseado em semicondutor, ou "chip". No incio apenas circuitos digitais no especializados e muito bsicos, tais como portas NOR foram miniaturizados em ICs. CPUs baseadas nestes IC de "blocos construdos" eram geralmente referidos como dispositivos de "integrao em pequena escala" (SSI, conforme 3

iniciais em ingls). SSI ICs, tais como os usados no computador orientado Apollo, normalmente continham somas de transistores em mltiplos de dez. Para construir uma CPU inteira fora dos SSI ICs eram necessrios milhares de chips individuais, mas ainda assim consumiam muito menos espao e energia do que modelos anteriores baseados em transistores discretos. Quando a tecnologia microeletrnica avanou, um crescente nmero de transistores foram colocados em ICs, diminuindo assim a quantidade de ICs individuais necessrios para uma CPU completa. Circuitos integrados MSI e LSI (integrao em mdia e em larga escala, conforme iniciais em ingls) aumentaram a soma de transistores s centenas, e depois milhares.

Microprocessadores

Microprocessador

O circuito integrado de um Intel 8742.

A introduo do microprocessador na dcada de 1970 afetou significativamente a concepo e implementao de processadores. Desde a introduo do primeiro microprocessador disponvel comercialmente (o Intel 4004) em 1970 e o primeiro microprocessador utilizado (o Intel 8080), em 1974, essa classe de CPUs tem quase completamente ultrapassado todas os outros mtodos de implementao de unidades centrais de processamento.

Sistemas de Numerao
Um numeral um smbolo ou grupo de smbolos que representa um nmero em um deteminado instante da evoluo do homem. Tem-se que, numa determinada escrita ou poca, os numerais diferenciaram-se dos nmeros do mesmo modo que as palavras se diferenciaram das coisas a que se referem. Os smbolos "11", "onze" e "XI" (onze em romano) so numerais diferentes, representativos do 4

mesmo valor quantitativo, apenas escrito em idiomas e pocas diferentes. Este artigo debrua-se sobre os vrios aspectos dos sistemas de numerais. Exemplos de sistemas Sistema decimal Sistema binrio Sistema octal Sistema hexadecimal

Representao Binria de valores


O sistema binrio ou base 2, um sistema de numerao posicional em que todas as quantidades se representam com base em dois nmeros, com o que se dispe das cifras: zero e um (0 e 1). Os computadores digitais trabalham internamente com dois nveis de tenso, pelo que o seu sistema de numerao natural o sistema binrio (aceso, apagado). Com efeito, num sistema simples como este possvel simplificar o clculo, com o auxlio da lgica booleana. Em computao, chama-se um dgito binrio (0 ou 1) de bit, que vem do ingls Binary Digit. Um agrupamento de 8 bits corresponde a um byte (Binary Term). Um agrupamento de 4 bits chamado de nibble. O sistema binrio base para a lgebra booleana (de George Boole - matemtico ingls), que permite fazer operaes lgicas e aritmticas usando-se apenas dois dgitos ou dois estados (sim e no, falso e verdadeiro, tudo ou nada, 1 ou 0, ligado e desligado). Toda a electrnica digital e computao est baseada nesse sistema binrio e na lgica de Boole, que permite representar por circuitos electrnicos digitais (portas lgicas) os nmeros, caracteres, realizar operaes lgicas e aritmticas. Os programas de computadores so codificados sob forma binria e armazenados nas mdias (memrias, discos, etc) sob esse formato.

Histria
O matemtico indiano Pingala apresentou a primeira descrio conhecida de um sistema numrico binrio no sculo III a.C..

Um conjunto de 8 trigramas e 64 hexagramas, anlogos a nmeros binrios com preciso de 3 e 6 bits, foram utilizados pelos antigos chineses no texto clssico I Ching. Conjuntos similares de combinaes binrias foram utilizados em sistemas africanos de adivinhao tais como o If, bem como na Geomancia do medievo ocidental. Uma sistematizao binria dos hexagramas do I Ching, representando a sequncia decimal de 0 a 63, e um mtodo para gerar tais sequncias, foi desenvolvida pelo filsofo e estudioso Shao Yong no sculo XI. Entretanto, no h evidncias que Shao Yong chegou aritmtica binria. O sistema numrico binrio moderno foi documentado de forma abrangente por Gottfried Leibniz no sculo XVIII em seu artigo "Explication de l'Arithmtique Binaire". O sistema de Leibniz utilizou 0 e 1, tal como o sistema numrico binrio corrente nos dias de hoje. Em 1854, o matemtico britnico George Boole publicou um artigo fundamental detalhando um sistema lgico que se tornaria conhecido como lgebra Booleana. Seu sistema lgico tornou-se essencial para o desenvolvimento do sistema binrio, particularmente sua aplicao a circuitos eletrnicos. Em 1937, Claude Shannon produziu sua tese no MIT que implementava lgebra Booleana e aritmtica binria utilizando circuitos eltricos pela primeira vez na histria. Intitulado "A Symbolic Analysis of Relay and Switching Circuits", a tese de Shannon praticamente fundou o projeto de circuitos digitais.

Operaes com binrios


Binrios a decimais
Dado um nmero N, binrio, para express-lo em decimal, deve-se escrever cada nmero que o compe (bit), multiplicado pela base do sistema (base = 2), elevado posio que ocupa. Uma posio esquerda da vrgula representa uma potncia positiva e direita, uma potncia negativa. A soma de cada multiplicao de cada dgito binrio pelo valor das potncias resulta no nmero real representado. Exemplo: 1011(binrio) 1 2 + 0 2 + 1 21 + 1 20 = 11 Portanto, 1011 11 em decimal

Decimais em binrios
Decomposio do Nmero, exemplo:

8,375 = 8 + 0,375 Diviso por dois para o nmero inteiro: 82=4 resto = 0 42=2 resto = 0 22=1 resto = 0 1 + 1 do resultado 8 = 1000 Multiplicaes Sucessivas para atingir o nmero ps vrgula de base 10 em binrio dessa forma: Se multiplica por dois, se a unidade do resultado for 0 pegue esse nmero e continue, se for 1 pegue o nmero e veja as casas decimais (depois da vrgula) se elas forem todas 0 voc acaba, caso contrrio zere a unidade e volte a fazer a multiplicao sempre pegando o nmero da unidade. Voc coloca os nmeros na ordem em que vieram sem for 0, 1 e depois 1 tm que ser 011. Exemplo: 0,375 x 2,000 7

0,750 x - pegue o 0 2,000 1,500 - pegue o 1 0,500 x - zerar a unidade e volte a multiplicar 2,000 1,000 - pegue o 1, quando o nmero chegar a 1,0 inteiro voc para e utiliza os nmeros dados anteriormente. Ento 0,375 = 011 depois da vrgula de um binrio, finalizando 8,375 = 1000,011

Soma de Binrios
0+0=0 0+1=1 1+0=1 1+1=10, ou seja 0 e vai 1* (para somar ao digito imediatamente esquerda) Para somar dois nmeros binrios, o procedimento o seguinte: Exemplo 1: * 1100 + 111 ----= 10011 Explicando: Os nmeros binrios so base 2, ou seja, h apenas dois algarismos: 0 (zero) ou 1 (um). Na soma de 0 com 1 o total 1. Quando se soma 1 com 1, o resultado 2, mas como 2 em binrio 10, o resultado 0 (zero) e passa-se o outro 1 para a "frente", ou seja, para ser somado com o prximo elemento, conforme assinalado pelo asterisco, como no exemplo acima. Exemplo 2: ** 1100 + 1111 ----8

= 11011 Explicando: Nesse caso acima (exemplo 2), na quarta coluna da direita para a esquerda, nos deparamos com uma soma de 1 com 1 mais a soma do 1 ( * ) que veio da soma anterior. Quando temos esse caso (1 + 1 + 1), o resultado 1 e passa-se o outro 1 para frente

Subtrao de Binrios
0-0=0 0-1=1 e vai 1* para ser subtrado no digito seguinte 1-0=1 1-1=0 Para subtrair dois nmeros binrios, o procedimento o seguinte: * *** 1101110 - 10111 ------= 1010111 Explicando: Quando temos 0 menos 1, precisamos "pedir emprestado" do elemento vizinho. Esse emprstimo vem valendo 2 (dois), pelo fato de ser um nmero binrio. Ento, no caso da coluna 0 - 1 = 1, porque na verdade a operao feita foi 2 - 1 = 1. Esse processo se repete e o elemento que cedeu o "emprstimo" e valia 1 passa a valer 0. Os asteriscos marcam os elementos que "emprestaram" para seus vizinhos. Perceba, que, logicamente, quando o valor for zero, ele no pode "emprestar" para ningum, ento o "pedido" passa para o prximo elemento e esse zero recebe o valor de 1.

Multiplicao de Binrios
A multiplicao entre binrios similar realizada com nmeros decimais. A nica diferena est no momento de somar os termos resultantes da operao: 1011 x1010 --------0000 1011 9

+ 0000 +1011 --------------=1101110 * Perceba que na soma de 0 e 1 o resultado ser 1, mas na soma de 1 com 1, ao invs do resultado ser 2, ele ser 0 (zero) e passa-se o 1 para a prxima coluna, conforme assinalado pelo asterisco. Nota que se a soma passar de 2 dgitos, devese somar o nmero em binrio correspondente ( ex. 7 = 111, 6 = 110, 5 = 101, 4 = 100, 3 =11). 111 x 111 --------111 + 111 + 111 --------------= 110001 No caso, a terceira coluna a soma d 4 (com mais um da anterior), que adiciona um "1" duas colunas depois (100). Diviso de Binrios Essa operao tambm similar quela realizada entre nmeros decimais: 110 |__10__ - 100 11010 - 1000 Deve-se observar somente a regra para subtrao entre binrios. Nesse exemplo a diviso de 110 por 10 teve como resultado 11.

Sistema de numerao Hexadecimal


O sistema hexadecimal um sistema de numerao posicional que representa os nmeros em base 16 portanto empregando 16 smbolos. Est vinculado informtica, pois os computadores costumam utilizar o byte ou octeto como unidade bsica da memria; e, devido a um byte representar 28 = 256 valores possveis, e isto poder representar-se como , o que, segundo o teorema 10

geral da numerao posicional, equivale ao nmero em base 1, onde sua representao : 10016 dois dgitos hexadecimais correspondem exatamente permitem representar a mesma linha de inteiros a um byte. Isto fala muito til para a visualizao de vertidos de memria j que permite saber de jeito singelo o valor de cada byte da memria. Devido ao sistema decimal geralmente usado para a numerao apenas dispor de dez smbolos, deve-se incluir seis letras adicionais para completar o sistema. O conjunto de smbolos fica, portanto, assim:

Ver-se- um exemplo numrico para obter o valor de uma representao hexadecimal: 3E0,A16 = 3162 + E161 + 0160 + A16-1 = 3256 + 1416 + 01 + 100,0625 = 992,625 Exemplos para obter numero hexadecimal de um numero decimal: Divide-se o numero decimal por 16. 85|_16 Pode-se perceber - 80 5,3125 que contm vrgula nesta diviso,porm, utilizaremos apenas o -quociente (5) e resto da diviso antes da vrgula (5), 050 No esquecendo de colocar: quociente primeiro e depois o resto. - 48 Decimal 85 = 55(hex) -020 79|_16 O numero 79 tambm contm vrgula. Pegamos 4 - 16 - 64 4,9375 e 15 que igual a F. --Decimal 79 = 4F(hex) 040 15 - 32 . -. 080 - 80 -0

11

Tabela de converso entre hexadecimal, decimal, octal e binrio


0hex 1hex 2hex 3hex 4hex 5hex 6hex 7hex 8hex 9hex = 0dec = 1dec = 2dec = 3dec = 4dec = 5dec = 6dec = 7dec = 8dec = 9dec = 0oct = 1oct = 2oct = 3oct = 4oct = 5oct = 6oct = 7oct 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1

= 10oct 1 0 0 0 = 11oct 1 0 0 1

Ahex = 10dec = 12oct 1 0 1 0 Bhex = 11dec = 13oct 1 0 1 1 Chex = 12dec = 14oct 1 1 0 0

Dhex = 13dec = 15oct 1 1 0 1 Ehex Fhex = 14dec = 16oct 1 1 1 0 = 15dec = 17oct 1 1 1 1

Tabela Verdade
Tabela-verdade, tabela de verdade ou tabela veritativa um tipo de tabela matemtica usada em Lgica para determinar se uma frmula vlida ou se um seqente correto. 12

Negao NOT
Operador lgico que representa a negao (oposto) da varivel atual. Se ela for verdade, torna-se falsa, e vice-versa
A F V A' V F A 1 0 A' 0 1

AND (E), Conjuno.


A operao de conjuno lgica relacionada interseo de conjuntos. Uma ideia tem de ser verdadeira (igual a 1) em ambas as situaes (conjuntos) para que o resultado seja verdadeiro. Em outras situaes, o resultado ser falso (igual a 0). a b 1 1 1 0 0 1 0 0 E 1 0 0 0

Segue a representao dessa operao no diagrama de Venn.

Operador lgico onde a resposta da operao verdade (1) se e somente se ambas as variveis de entrada forem verdade. Lembre-se que os valores de a e b so formados pelo conjunto das possibilidades, portanto, finito. (http://pt.wikipedia.org/wiki/Conjun%C3%A7%C3%A3o_l%C3%B3gica)

13

OR (OU), Disjuno.
Operador lgico onde a resposta da operao verdade (1) se e somente se pelo menos uma das variveis de entrada for verdade. A operao de disjuno lgica est relacionada unio de conjuntos. Uma idia tem de ser verdadeira (igual a 1) em pelo menos uma das situaes (conjuntos) para que o resultado seja verdadeiro. O resultado s ser falso (igual a 0) se em nenhuma dos conjuntos o valor for verdadeiro. a b 1 1 1 0 0 1 0 0 OU 1 1 1 0

Segue a representao dessa operao no diagrama de Venn.

A operao lgica da conjuno funciona da mesma forma que a conjuno "ou". Suponham-se duas frases quaisquer: "Joo esquia ou Snia nada." Significa que pelo menos uma das duas frases verdadeira: "Joo esquia" ou "Snia nada". Passando para uma notao lgica, poderamos dizer:

Intuitivamente, pode-se dizer que a frase resultante s ser vlida se pelo menos uma das duas anteriores for verdadeira, do contrrio, ser falsa.

14

A disjuno uma operao binria, significando que relaciona dois (ou mais) valores. A precedncia desse operador da esquerda para a direita, o que significa que equivale a .

Voc tambm pode pensar da seguinte maneira: A disjuno falsa se, e somente se ambos os operandos forem falsos.

Proposio
um termo usado em lgica para descrever o contedo de asseres. Uma assero um contedo que pode ser tomado como verdadeiro ou falso. Exemplo: Pessoas

No casadas.

Pessoas

No solteiras. E N de faltas ou C++.

Usurio vlido E senha correspondente correta. Animais que andam

Nota final maior igual a 60 menor que 20.

ou rastejam.

Programao em linguaguem C ANSI

Exemplos:

A 0 0 1 1 A F F V

B 0 1 0 1 B F V F

A' 1 1 0 0 A' V V F

B' 1 0 1 0 B' V F V

A ou B 0 1 1 1 A ou B F V V

AeB 0 0 0 1 AeB F F F

Exemplo:
(A e B) ou ( A' e B') A 0 0 1 1 B A' B' 0 1 1 1 1 0 0 0 1 1 0 0 A e B A' e B' 0 1 0 0 0 0 1 0 ( A e B) ou ( A' e B') 1 0 0 1

15

(A e B)' e (A' e B') A 0 0 1 1 B A' B' A e B 0 1 1 0 1 1 0 0 0 0 1 0 1 0 0 1 (A e B)' (A' 1 1 1 0 e B') (A e B)' e (A' e B') 1 1 0 0 0 0 0 0

16

Componentes bsicos de um processador


Processador
O microprocessador, popularmente chamado de processador, um circuito integrado que realiza as funes de clculo e tomada de deciso de um computador. Todos os computadores e equipamentos eletrnicos baseiam-se nele para executar suas funes.

Arquitetura interna de um microprocessador dedicado para processamento de imagens de ressonncia magntica, a fotografia foi aumentada 600 vezes, sob luz ultravioleta para se enxergar os detalhes Vista inferior de um Athlon XP 1800+ ncleo Palomino, um microprocessador moderno.

O microprocessador moderno um circuito integrado formado por uma camada chamada de mesa epitaxial de silcio, trabalhada de modo a formar um cristal de extrema pureza, laminada at uma espessura mnima com grande preciso, depois cuidadosamente mascarada por um processo fotogrfico e dopada pela exposio a altas temperaturas em fornos que contm misturas gasosas de impurezas. Este processo repetido tantas vezes quanto necessrio formao da microarquitetura do componente. Responsvel pela execuo das instrues num sistema, o microprocessador, escolhido entre os disponveis no mercado, determina, em certa medida a capacidade de processamento do computador e tambm o conjunto primrio de instrues que ele compreende. O sistema operativo construdo sobre este conjunto. O prprio microprocessador subdivide-se em vrias unidades, trabalhando em altas freqncias. A ULA (Unidade Lgica Aritmtica), unidade responsvel pelos clculos aritmticos 17

e lgicos e os registradores so parte integrante do microprocessador na famlia x86, por exemplo. Embora seja a essncia do computador, o microprocessador diferente do microcontrolador, est longe de ser um computador completo. Para que possa interagir com o utilizador precisa de: memria, dispositivos de entrada/sada, um clock, controladores e conversores de sinais, entre outros. Cada um desses circuitos de apoio interage de modo peculiar com os programas e, dessa forma, ajuda a moldar.

Componentes
O processador composto por alguns componentes, cada um tendo uma funo especfica no processamento dos programas.

Unidade lgica e aritmtica


A Unidade lgica e aritmtica (ULA) a responsvel por executar efetivamente as instrues dos programas, como instrues lgicas, matemticas, desvio, etc.

Unidade de controle
A Unidade de controle (UC) responsvel pela tarefa de controle das aes a serem realizadas pelo computador, comandando todos os outros componentes.

Registradores
Os registradores so pequenas memrias velozes que armazenam comandos ou valores que so utilizados no controle e processamento de cada instruo. Os registradores mais importantes so: Contador de Programa (PC) Sinaliza para a prxima instruo a ser executada; Registrador de Instruo (IR) Registra a execuo da instruo;

Memory management unit


A MMU (em ingls: Memory Management Unit) um dispositivo de hardware que transforma endereos virtuais em endereos fsicos e administra a memria principal do computador.

Unidade de ponto flutuante


Nos processadores atuais so implementadas unidades de clculo de nmeros reais. Tais unidades so mais complexas que ULAs e trabalham com operandos maiores, com tamanhos tpicos variando entre 64 e 128 bits. 18

Freqncia de operao
O relgio do sistema (Clock) um circuito oscilador a cristal (efeito piezoeltrico) que tem a funo de sincronizar e ditar a medida de tempo de transferncia de dados no computador. Esta freqncia medida em ciclos por segundo, ou Hertz. A capacidade de processamento do processador no est relacionada exclusivamente freqncia do relgio, mas tambm a outros fatores como: largura dos barramentos, quantidade de memria cache, arquitetura do processador, tecnologia de co-processamento, tecnologia de previso de saltos (branch prediction), tecnologia de pipeline, conjunto de instrues, etc. O aumento da freqncia de operao nominal do processador denominado overclocking.

CLOCK
A Unidade de Controle da UCP envia a todos os componentes do computador um sinal eltrico regular - o pulso de "clock" - que fornece uma referncia de tempo para todas as atividades e permite o sincronismo das operaes internas. Oclock um pulso alternado de sinais de tenso, gerado pelos circuitos de relgio (composto de um cristal oscilador e circuitos auxiliares).

Cada um destes intervalos regulares de tempo delimitado pelo incio da descida do sinal, equivalendo um ciclo excurso do sinal por um 0 "low"e um 1 "high" do pulso. O hertz (smbolo Hz) a unidade de frequncia derivada do SI para frequncia, a qual expressa em termos de ciclos por segundo a frequncia de um evento peridico.

Arquitetura
Existem duas principais arquiteturas usadas em processadores:

A arquitetura de Von Newmann.


Esta arquitetura caracteriza-se por apresentar um barramento externo compartilhado entre dados e endereos. Embora apresente baixo custo, esta arquitetura apresenta desempenho limitado pelo gargalo do barramento. 19

A arquitetura de Harvard.
Nesta arquitetura existem dois barramentos externos independentes (e normalmente tambm memrias independentes) para dados e endereos. Isto reduz de forma sensvel o gargalo de barramento, que uma das principais barreiras de desempenho, em detrimento do encarecimento do sistema como um todo.

Modelos de computao
Existem dois modelos de computao usados em processadores:

CISC (em ingls: Complex Instruction Set Computing, Computador com um


Conjunto Complexo de Instrues), usada em processadores Intel e AMD; possui um grande conjunto de instrues (tipicamente centenas) que so armazenadas em uma pequena memria no-voltil interna ao processador. Cada posio desta memria contm as microinstrues, ou seja, os passos a serem realizados para a execuo de cada instruo. Quanto mais complexa a instruo, mais microinstrues ela possuir e mais tempo levar para ser executada. Ao conjunto de todas as microinstrues contidas no processador denominamos microcdigo. Esta tcnica de computao baseada em microcdigo denominada micro programao.

RISC (em ingls: Reduced Instruction Set Computing, Computador com um


Conjunto Reduzido de Instrues) usada em processadores PowerPC (da Apple, Motorola e IBM) e SPARC (SUN); possui um conjunto pequeno de instrues (tipicamente algumas dezenas) implementadas diretamente em hardware. Nesta tcnica no necessrio realizar a leitura em uma memria e, por isso, a execuo das instrues muito rpida (normalmente um ciclo de clock por instruo). Por outro lado, as instrues so muito simples e para a realizao de certas tarefas so necessrias mais instrues que no modelo CISC. Microprocessadores So utilizados nos computadores pessoais, onde so chamadas de Unidade Central de Processamento (CPU), workstations e mainframes. Podem ser programados para executar as mais variadas tarefas. Processadores Digitais de Sinal (DSP do ingls Digital Signal Processor) so microprocessadores especializados em processamento digital de sinal usados para processar sinais de udio, vdeo, etc., quer em tempo real quer em off-line. Esto presentes, por exemplo, em aparelhos de CD, DVD e televisores digitais. Em geral, realizam sempre uma mesma tarefas simples.

20

Microcontroladores Processadores relativamente flexveis, de relativo baixo custo, que podem ser utilizados em projetos de pequeno tamanho. Podem trazer facilidades como conversores A/D embutidos, ou um conjunto de instrues prprias para comunicao digital atravs de algum protocolo especfico. GPU (ou Unidade de Processamento Grfico), um microprocessador especializado em processar grficos. So utilizadas em placas de vdeo para fazer computao grfica. Front Side Bus - Barramento Externo o caminho de comunicao do processador com o chipset da placa-me, mais especificamente o circuito ponte norte. mais conhecido em portugus como "barramento externo". Em geral este termo aparece quando h meno ao clock externo do processador. Por exemplo "FSB de 100 MHz" significa "clock externo de 100 MHz". Todos os processadores a partir do 486DX2 passaram a usar um esquema chamado multiplicao de clock, onde o clock interno do processador maior do que o seu clock externo (ou seja, clock do barramento externo ou FSB). Por exemplo, o Pentium 4 de 3,2 GHz trabalha internamente a 3,2 GHz, porm externamente ele opera a 200 MHz (ou seja, seu FSB de 200 MHz). Note que os processadores de 7 gerao da Intel (Pentium 4 e Celeron soquete 478) trabalham transferindo quatro dados por pulso de clock (veja o termo QDR). Com isto, muitas vezes voc ver escrito que o barramento externo (ou FSB) do Pentium 4 de 400 MHz, 533 MHz ou 800 MHz, enquanto na realidade este de 100 MHz, 133 MHz ou 200 MHz, respectivamente. O mesmo ocorre com os processadores Athlon e Duron da AMD, que trabalham transferindo dois dados por pulso de clock (veja o termo DDR). Com isto, muitas vezes voc ver escrito que o barramento externo (ou FSB) do Athlon de 200 MHz, 266 MHz, 333 MHz ou 400 MHz, enquanto na realidade este de 100 MHz, 133 MHz, 166 MHz e 200 MHz. Para maior facilidade de compreenso, nos textos do Clube do Hardware e em nossos livros ns no usamos o termo FSB, mas sim "barramento externo" ou ainda "clock externo". Por : Autor: Gabriel Torres ltima Atualizao: 06 de janeiro de 2006

http://www.clubedohardware.com.br/dicionario/termo/358

21

Propsito geral e dedicado


Durante o processo de desenvolvimento do design de um processador, uma das caractersticas que se leva em conta o uso que ele se destina. Processadores grficos e controladoras por exemplo no tem o mesmo fim que um processador central. Processadores de propsito geral podem executar qualquer tipo de software, embora sua execuo seja mais lenta que o mesmo sendo executado em um processador especializado. Processadores dedicados so fabricados para executarem tarefas especficas, como criptografia, processamento vetorial e grfico, sendo nesse caso bem mais rpidos do que processadores de propsito geral em tarefas equivalentes. No caso do processamento grfico, existem as GPUs, que so microprocessadores geralmente com memria dedicada e especialmente desenvolvidos para clculos grficos. Nem sempre os processadores seguem definidamente esses dois modelos, sendo o motivo disso que muitos processadores modernos incorporam processadores especializados (co-processador), para clculos de criptografia, processamento de vetores, etc.

Sistemas multiprocessados_________
Em muitos sistemas o uso de um s processador insuficiente. A soluo nesses casos usar dois ou mais processadores em multi processamento, aumentando assim a quantidade de processadores disponveis ao sistema operacional. Sistemas multiprocessados podem ser de basicamente dois tipos: Multiprocessamento simtrico (SMP): os processadores compartilham a mesma memria, embora possam ter caches separadas. O sistema operacional deve estar preparado para trabalhar com coerncia de caches e, principalmente, evitar condies de corrida na memria principal. Acesso no uniforme memria (NUMA): a cada processador associado um banco de memria. Nesse caso, o

sistema operacional trata cada banco separadamente, pois cada banco tem um custo de acesso diferente, dependendo de qual o processador a que est associado e onde est sendo executado o processo que tenta acessar a memria.

22

Processadores multinucleares
At poucos anos atrs usou-se microprocessadores para atividades domsticas ou de negcios com simples ncleo. Atualmente esto sendo utilizados microprocessadores de mltiplos ncleos para melhorar a capacidade de processamento. Espera-se que no futuro os Sistemas Operacionais domsticos sejam compilados para trabalhar com processadores de mltiplos ncleos corretamente, realizando assim inmeras tarefas ao mesmo tempo (como j acontece com os supercomputadores). Multincleo (mltiplos ncleos, do ingls multicore) consiste em colocar dois ou mais ncleos (cores) no interior de um nico encapsulamento (um nico chip). O sistema operacional trata cada um desses ncleos como um processador diferente. Na maioria dos casos, cada unidade possui seu prprio cache e pode processar vrias instrues simultaneamente. Adicionar novos ncleos de processamento a um processador (nico encapsulamento) possibilita que as instrues das aplicaes sejam executadas em paralelo, como se fossem 2 ou mais processadores distintos.

Capacidade de processamento
A capacidade de processamento de um microprocessador de certa forma difcil de medir, uma vez que esse desempenho pode se referir a quantidade mxima terica de instrues que podem ser executadas por segundo, que tipos de instrues so essas, tendo tambm a influncia de sua arquitetura e de sua comunicao externa, mas num contexto geral a capacidade mxima terica de processamento medida em Tflops (instrues de ponto flutuante), podendo essa ser de preciso simples, dupla, qudrupla, dependendo do contexto, e em MIPS (milhes de instrues por segundo), sendo essas operaes com nmeros inteiros. Somente a capacidade mxima terica de um microprocessador no define seu desempenho, somente d uma noo da sua capacidade, uma vez que sua arquitetura, barramento com a memria entre outros tambm influenciam no 23

seu desempenho final, sendo assim, sua capacidade de processamento medida comparando a velocidade de execuo de aplicativos reais, podendo assim, testar seu desempenho em atividades comuns, ao seja:

Benchmark (computao)
Em computao, benchmark o ato de executar um programa de computador, um conjunto de programas ou outras operaes, a fim de avaliar a performance relativa de um objeto, normalmente executando uma srie de testes padres e ensaios nele. O termo "benchmark" tambm comumente usado para os prprios programas (de benchmarking) desenvolvidos para executar o processo. Normalmente, benchmarking associado com avaliao de caractersticas de performance de um hardware de computador como, por exemplo, a performance da operao de ponto flutuante de uma CPU, mas h circunstncias em que a tcnica tambm aplicvel a software. Benchmarks de software so feitos, por exemplo, em compiladores ou sistemas de gerenciamento de banco de dados. Benchmarks provm um mtodo de comparao da performance de vrios subsistemas dentre as diferentes arquiteturas de chips e sistemas. Benchmarking til para o entendimento de como o gerenciador de banco de dados responde sob a variao de condies. Pode-se criar cenrios que testam o tratamento de deadlock, performance dos utilitrios, diferentes mtodos de carregar dados, caractersticas da taxa de transio quando mais usurios so adicionados e ainda o efeito na aplicao usando uma nova verso do produto. http://www.cpubenchmark.net/

24

Placas me e seus componentes


A placa-me realiza a interconexo das peas componentes do microcomputador. Assim, processador, memria, placa de vdeo, HD, teclado, mouse, etc. esto ligados diretamente placa-me. Ela possui diversos componentes eletrnicos (circuitos integrados, capacitores, resistores, etc) e entradas especiais (slots) para que seja possvel conectar os vrios dispositivos. Processador (conectado ao soquete) UCP Memria RAM Bios (memria ROM) Bateria Conectores Barramentos Slots de expanso (PCI, ISA, AGP...) Conector IDE Conector SATA Conector Mouse(br)/Rato(pt) Conector Teclado Conector Impressora (porta paralela) Conector USB Chipset (norte e sul) Northbridge Southbridge

Arquitetura de uma placa-me tpica.

Vamos destacar os mais importantes componentes de uma placa me: Processador

Processador AMD-AthlonXP 1700+

O processador fica encaixado no soquete devendo observar que uma placa-me no aceita qualquer tipo de processador, pois desenvolvida para soquetes especficos. Cada tipo de processador tem caractersticas que o diferenciam de outros modelos, a quantidade de pinos, por exemplo, ou o barramento da ponte norte. Assim sendo, a placa-me deve ser desenvolvida para aceitar determinados 25

processadores.

Memria RAM

DDR400 de 1GB da Kingston

SDRAM

As placas-me mais antigas trabalhavam com tecnologia conhecida com SDR SDRAM e a DDR, atualmente o padro mais usado o DDR2, mas em breve se tornaro obsoletas, dando lugar as memrias DDR3. Com relao capacidade de instalao de memria RAM nas placas-me mais antigas chegavam a 32 MiB ou 64 MiB, entretanto hoje no difcil achar micros com mdulos de memria com 1 GiB ou 2 GiB, podendo chegar em algumas placas para servidor a 128 GiB (embora essas placas sejam muito raras, a possibilidade existe).

BIOS

Flash-ROM BIOS da American Megatrends 1992

BIOS (Basic Input Output System) um tipo de chip (Flash-ROM) que contm um pequeno software responsvel por controlar o uso dos dispositivos e mantm informaes de data e hora. O BIOS trabalha junto com o POST (Power On Self Test), um software que testa os componentes do micro em busca de eventuais erros. Podemos alterar as configuraes de hardware atravs do Setup, uma interface tambm presente na FlashROM.

26

A bateria interna do tipo Ltio(bateria de ltio) CR2032 tem a funo de manter as informaes da Flash-ROM (EEPROM) armazenadas enquanto o computador est desligado (somente em placas-me antigas, nas atuais sua principal funo manter o relgio interno funcionando).

Bateria

Bateria de Ltio CR2032 3V

Chipset

O southbridge geralmente responsvel pelo controle de dispositivos de entrada ou sada (I/O) como as interfaces IDE que ligam os HDs, os drives de CD-ROM, drives de DVD-ROM ao processador. Controlam tambm as interfaces Serial ATA. Geralmente cuidam tambm do controle de dispositivos on-board como o som.

O northbridge faz a comunicao do processador com as memrias, atravs do barramento de comunicao externa do processador, e com os barramentos de alta velocidade AGP e PCI Express. Como ele faz o trabalho mais pesado, geralmente requer um dissipador de calor devido ao seu aquecimento elevado.

Chipset um chip (ou conjunto de chips) responsvel pelo controle de diversos dispositivos de entrada e sada como o barramento de comunicao do processador, o acesso memria, o acesso ao HD, perifricos onboard e off-board, comunicao do processador com a memria RAM e entre outros componentes da placa-me. Geralmente, dividido em southbridge enorthbridge.

27

Slots de expanso

placa de rede 100Mbit tipo PCI da NIC Foto do adaptador grfico tipo PCI Express Gigabyte com um chpiset NVIDIA (Geforce 6200TC)

Algumas tecnologias foram desenvolvidas para dar maior flexibilidade aos computadores pessoais uma vez que cada cliente pretende utiliza-lo para um fim especfico. O barramento PCI ou (Peripheral Component Interconnect) uma tecnologia para conectar diferentes perifricos na Placa-me. O barramento AGP ou (Accelerated Graphics Port) uma tecnologia de barramento usada principalmente por placas de vdeo. As placas AGP excedem um pouco em tamanho as placas PCI e tambm em desempenho. A tecnologia AGP j est sendo substituda pelo barramento PCI Express. A tecnologia PCI Express conta com um recurso que permite o uso de uma ou mais conexes seriais e uma maior velocidade de troca de dados.

Barramentos
So os circuitos que se localizam na placa me e interligam diversos componentes do computador. Os barramentos podem ser divididos em Barramentos do Sistema e Barramentos de Expanso.

Barramentos dos Sistema


Esto localizados no chipset da placa-me e podem ser divididos em Barramentos de Dados, de Endereos e de Controle. Barramento de Dados: transfere os dados e instrues dos programas que esto sendo executados. A largura do barramento de dados determina a palavra que um processador pode manipular por vez. Essa palavra medida em bits. Por exemplo, um processador AMD Athlon64 consegue manipular palavras de 64 bits, ou seja, o processador consegue receber 32 bits de uma s vez para process-los. 28

Portanto, quanto maior for a largura do barramento de dados mais rpida ser a execuo dos programas;

Barramento de Endereo: transfere os endereos da posies de memria que sero acessadas pelo CPU. A largura do barramento de endereo determina o tamanho mximo de memria principal que o processador pode gerenciar; Barramento de Controle: responsvel por enviar sinais de controle que so emitidos da unidade de controle do CPU para os demais componentes do computador. Barramentos de Expanso So os circuitos que ligam os componentes ao chipset. Existem os barramentos internos e os barramentos externos. Os barramentos internos so destinados aos que ficam no interior do gabinete. Os barramentos externos so destinados aos componentes que ficam no exterior dos gabinetes. Para que os barramentos internos e externos possam ser exemplificados, necessrio primeiro conhecer o que comunicao paralela e o que comunicao serial.

Comunicao Serial X Paralela:


Na comunicao serial, as informaes so enviadas bit a bit, ou seja, um bit de cada vez. Na comunicao paralela, os bits percorrem caminhos paralelos entre si e chegam ao seu destino ao mesmo tempo, ou seja, so transmitidos vrios bits por vez. Portanto, a comunicao paralela foi criada para aumentar a velocidade de transmisso dos bits. Porem, com o alto clock atual, a comunicao paralela sofre limitaes de uso devido a dois fatores: interferncia eletromagntica de um fio para outro e a impossibilidade de confeco de fios de tamanhos iguais. Esses dois fatores levam a comunicao paralela a terem problemas de transmisso com clock's elevados. Esses problemas no ocorrem em uma comunicao serial. Em suma, a tendncia a de que a comunicao paralela seja substituda pela comunicao serial.

29

Barramentos Internos:

ISA: um barramento antigo e est em desuso. Era utilizado para as placas de modem, rede e som, por exemplo. O barramento ISA utiliza comunicao paralela (16 bit's) funciona na freqncia de 8 MHz e a taxa de transferncia pode chegar a 16MB/s;

PCI: barramento que substituiu o ISA. utilizado para as placas de modem, rede e som, por exemplo. O barramento PCI utiliza comunicao paralela (32 bit's OU 64 bit's) funciona na freqncia de 66 MHz e a taxa de transferncia pode chegar a 528MB/s;

TAM 32 bits

Frenq. 33 MHz

TAXA 132 MB/s

32 bits

66 MHz

264 MB/s 30

64 bits

33 MHz

264 MB/s

64 bits

66 MHz

528 MB/s

AGP: barramento utilizado somente para as placas de vdeo. Utiliza a comunicao paralela (32 bit's) e a taxa de transferncia do barramento AGP pode chegar a 2,1 GB/s;

TIPO TAXA

Frenq.

TAM

MULT.

AGP x1

66 MHz

32 bit's

1x

266 MB/s

AGP x2

66 MHz

32 bit's

2x

533 MB/s

AGP x4

66 MHz

32 bit's

4x

1.066 MB/s

AGP x8

66 MHz

32 bit's

8x

2.133 MB/s

PCI-X (PCI-EXPRESS): barramento que est substituindo os barramentos PCI e AGP. Existem as variaes PCI-X1, PCI-X4, PCI-X8 e PCI-X16. As mais utilizadas so a PCI-X1 (modem, rede e som) e a PCI-X16 (vdeo). O barramento PCI-X utiliza comunicao serial e a taxa de transferncia do barramento PCI-X pode chegar a 250 MB/s para a variao PCI-X1 e a 4 GB/s para a PCI-X16.

31

IDE: barramento que pode ser utilizado para unidades de armazenamento (HD/CD/DVD). O barramento IDE utiliza comunicao paralela e a taxa de transmisso pode chegar a 133 MB/s.

SCSI: barramento que pode ser utilizado para unidades de armazenamento (HD/CD/DVD). O barramento SCSI pode utilizar a comunicao paralela e serial, sendo que, a taxa de transmisso paralela pode chegar a 320 MB/s e a taxa de transmisso serial pode chegar a 600 MB/s;

SATA: barramento que pode ser utilizado para unidades de armazenamento (HD/CD/DVD). O barramento SATA utiliza comunicao serial e a taxa de transmisso pode chegar a 300 MB/s.

Barramentos Externos:

DIN: barramento em desuso. Era utilizado pelos teclados;

PS/2: barramento que substitui o DIN para o caso dos teclados e o serial para o caso dos mouses. O barramento PS/2 utiliza comunicao serial. 32

SERIAL: barramento utilizado para equipamentos de baixa velocidade como mouse e teclado. um barramento antigo e em desuso que utiliza comunicao serial. A taxa de transferncia pode chegar a 14,4 KB/s;

Paralela: barramento utilizado para equipamentos de alta velocidade como impressora e scanner. um barramento antigo e em desuso que utiliza comunicao paralela. A taxa de transferncia pode chegar a 1,2MB/s;

USB (Universal Seria Bus): barramento que pode ser utilizado para conectar qualquer dispositivo. O barramento USB utiliza comunicao serial e permite a conexo de at 127 dispositivos em uma s porta (utilizando Hubs USB). A taxa de transmisso pode chegar a 1,5 MB/s para o padro USB 1.1 e a 60 MB/s para o padro USB 2.0.

Controladores On-board: como o prprio nome diz, o componente on-board vem diretamente conectado aos circuitos da placa me, funcionando em sincronia e usando capacidade do processador e memria RAM quando se trata de vdeo, som, modem e rede. Tem como maior objetivo diminuir o preo das placas ou componentes mas, em caso de defeito o dispositivo no ser recupervel, no caso de modem AMR, basta trocar a "placa" do modem AMR com defeito por outra

33

funcionando, pois, este colocado em um slot AMR na placa-me. So exemplos de circuitos on-board: vdeo, modem, som e rede. Off-board: so os componentes ou circuitos que funcionam independentemente da placa me e por isso, so separados, tendo sua prpria forma de trabalhar e no usando o processador, geralmente, quando vdeo, som, modem ou rede, o dipositivo "ligado" a placa-me usando os slots de expanso para isso, tm um preo mais elevado que os dispositivos on-board, sendo quase que totalmente o contrrio em todos os aspectos do tipo on-board, ou seja, praticamente todo o processamento realizado pelo prprio chipset encontrado na placa do dispositivo.

Dispositivos de Memria
Memria Ram Memria de acesso aleatrio (do ingls Random Access Memory, frequentemente abreviado para RAM) um tipo de memria que permite a leitura e a escrita, utilizada como memria primria em sistemas eletrnicos digitais. O termo acesso aleatrio identifica a capacidade de acesso a qualquer posio em qualquer momento, por oposio ao acesso seqencial, imposto por alguns dispositivos de armazenamento, como fitas magnticas. O nome no verdadeiramente apropriado, j que outros tipos de memria (como a ROM) tambm permitem o acesso aleatrio a seu contedo. O nome mais apropriado seria Memria de Leitura e Escrita. Apesar do conceito de memria de acesso aleatrio ser bastante amplo, atualmente o termo usado apenas para definir um dispositivo eletrnico que o implementa, basicamente um tipo especfico de chip. Nesse caso, tambm fica implcito que uma memria voltil, isto , todo o seu contedo perdido quando a alimentao da memria desligada. A memria principal de um computador baseado na Arquitetura de Von-Neumann constituda por RAM. nesta 34

Diferentes tipos de RAM. A partir do alto: DIP, SIPP, SIMM 30 pin, SIMM 72 pin, DIMM (168-pin), DDR DIMM (184-pin )

memria que so carregados os programas em execuo e os respectivos dados do utilizador. Uma vez que se trata de memria voltil, os seus dados so perdidos quando o computador desligado. Para evitar perdas de dados, necessrio salvar a informao para suporte no voltil (por ex. disco rgido), ou memria secundria.

Memria Rom A memria somente de leitura (acrnimo ROM (em ingls)) um tipo de memria que permite apenas a leitura, ou seja, as suas informaes so gravadas pelo fabricante uma nica vez e aps isso no podem ser alteradas ou apagadas, somente acessadas. So memrias cujo contedo gravado permanentemente. Uma memria somente de leitura propriamente dita vem com seu contedo gravado durante a fabricao. Atualmente, o termo Memria ROM usado informalmente para indicar uma gama de tipos de memria que so usadas apenas para a leitura na operao principal de dispositivos eletrnicos digitais, mas possivelmente podem ser escritas por meio de mecanismos especiais. Entre esses tipos encontramos as PROM, as EPROM, as EEPROM e as memrias flash. Ainda de forma mais ampla, e de certa forma imprpria, dispositivos de memria terciria, como CD-ROMs, DVDROMs, etc., tambm so algumas vezes citados como memria ROM. Apesar do nome memria ROM ser usado algumas vezes em contraposio com o nome memria RAM, deve ficar claro que ambos os tipos de memria so de acesso aleatrio.

35

Encapsulamento de Memria

36

Tecnologias de Memria HDs CD-ROM e CDRW DVD-Rom e DVDRW

Portas Serias Portas Paralelas Padro USB


Perifricos

Impressoras Monitores Mouse Scanner Multifuncionais (Impressora, Scanner e Copiadora)


FaxModem Placa de Rede Placa Aceleradora de Vdeo Placa de Captura de Vdeo Sistemas de Proteo Gabinete No-Break Noes de Manuteno
37

Manuteno Preventiva Manuteno Corretiva Noes de Montagem de Microcomputador

38