Sei sulla pagina 1di 35

Hardware

SUMRIO

HISTRICO

INTRODUO AO HARDWARE DOS COMPUTADORES NMEROS BINRIOS VALOR BINRIO DISPOSITIVOS DIGITAIS BASE HEXADECIMAL ESTRUTURA DOS MICROS PADRO PC PROCESSADOR CO-PROCESSADOR MEMRIA RAM (RANDOM ACESS MEMORY MEMRIA DE ACESSO ALEATRIO) ROM (READ ONLY MEMORY MEMRIA DE ACESSO ALEATRIO) CACHE BARRAMENTO CLOCK RESET MEMRIA SECUNDRIA (OU DE MASSA) DISPOSITIVOS DE ENTRADA E SADA (PERIFRICOS) ENDEREOS DE I/O CIRCUITOS DE APOIO (CHIPSET) CONTROLADOR DE INTERRUPES ACESSO DIRETO A MEMRIA (DMA) PLACA-ME SLOTS FLAT CABLE PROCESSADORES PROCESSADOR 80286 286 PROCESSADOR 80386 386 PROCESSADOR 80486 486 PROCESSADOR PENTIUM E PENTIUM MMX PROCESSADOR PENTIUM PRO PENTIUM II PROCESSADOR CELERON PROCESSADOR PENTIUM II XEON PROCESSADOR PENTIUM III BARRAMENTOS BARRAMENTO LOCAL

6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware
BARRAMENTO ISA (INDUSTRY STANDARD ARCHITECTURE) RECURSOS POR QUE O ISA SOBREVIVE? BARRAMENTO MCA (MICROCHANNEL ARCHITECTURE) BARRAMENTO EISA (EXTENDED INDUSTRY STANDARD ARCHITECTURE) BARRAMENTO VLB (VESA LOCAL BUS) POR QUE O VLB NO DEU CERTO ? BARRAMENTO PCI (PERIPHERAL COMPONENT INTERCONNECT) RECURSOS BARRAMENTO AGP (ACCELERATED GRAPHICS PORT) BARRAMENTO USB (UNIVERSAL SERIAL BUS) MEMRIA TIPOS DE MEMRIA ROM MDULOS DE MEMRIA (PENTE DE MEMRIA). MDULOS SIPP (SINGLE IN LINE PIN PACKAGE) MDULO SIMM 30 (SINGLE IN LINE MEMORY MODULE 30 TERMINAIS) MDULO SIMM 72 (SINGLE IN LINE MEMORY MODULE 72 TERMINAIS) MDULOS DIMM (DOUBLE IN LINE MEMORY MODULE) INSTALAO DE MDULOS SIMM INSTALAO DE MDULOS DIMM CHIPSET

2
20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 26

PLACA-ME COMPONENTES BSICOS ARMAZENAMENTO DE DADOS FORMATAO SISTEMA FAT CLUSTERS DIRETRIO FAT-32 FRAGMENTAO HPFS E NTFS PARTICIONAMENTO DISQUETES E AFINS FUNCIONAMENTO DAS UNIDADES DE DISQUETE SUPER DISK LS-120 ZIP DRIVE DISCOS RGIDOS FUNCIONAMENTO

27 27 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware
ROTAO FORMATO FSICO DOS SETORES FORMATAO FSICA VS. FORMATAO LGICA SCANNERS FUNCIONAMENTO PORTAS PARALELAS E SERIAL PORTAS BIBLIOGRAFIA

3
33 34 34 34 34 35 35 35

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

Histrico
Em meados dos anos 70, no existiam microcomputadores, o que existam eram computadores de grande porte, os chamados mainframes, e um pblico ansioso pela informtica. No entanto diversos aficionados da eletrnica comearam a desenvolver prottipos de circuitos que poderiam ser microcomputadores, algo que no existia na poca. A inteno era criar um computador de uso domstico. Dentre os idealizadores deste projeto destacam-se Steve Wozniak e Steve Jobs, que desenvolveram um prottipo que recebeu o nome de Apple. Este prottipo fez tanto sucesso que os dois decidiram montar uma empresa, surgindo assim a Apple Computer, em 1977, com o modelo Apple II. A Apple Computer fez tanto sucesso que fechou a dcada como uma das maiores e mais prsperas empresas norte-americana, despertando o interesse das grandes empresas, que at o momento s se preocupavam em desenvolver os mainframes. Em 1980, a IBM decide tambm entrar nesse mercado promissor. A IBM criou todo o hardware do microcomputador, porm devia haver um sistema operacional e programas, para que o mesmo funcionasse. Havia ento duas possibilidades para a IBM: utilizar o sistema operacional CP/M (Control Program for Microcomputers) que existia na poca, ou criar o seu prprio sistema operacional. Como o CP/M no funcionava com a arquitetura IBM, optou-se ento pro contratar uma empresa para desenvolver este software a Microsoft. Como o no havia tempo para se perder desenvolvendo um novo sistema operacional pois quanto mais a IBM demorasse para lanar o seu microcomputador, mais o Apple II ganhava mercado Bill Gates comprou os direitos autorais de um sistema operacional desenvolvido por universitrios e o lanou com o nome de MSDOS. Com isso em 1981 foi lanado o microcomputador da IBM: o IBM PC (Personal Computer). Este modelo era muito mais poderoso que o Apple II, o que a IBM considerava ser o concorrente do PC, mas a Apple Computer no estava mais desenvolvendo o Apple II, estava em um projeto muito mais avanado. Em 1979 (dois anos antes do lanamento do PC da IBM), o pessoal da Apple foi at o PARC (Palo Alto Reserch Center), um centro de pesquisas da Xerox. Neste centro, a Xerox estava criando computadores que fossem fceis de usar. Na tela havia desenhos que representavam tarefas: cones. Assim bastava voc arrastar uma caneta especial para um desenho de uma caneta, e o processador de texto era acionado. Se todos os computadores fossem to fceis de serem utilizados, como estes da Xerox, mais pessoas teriam computadores em suas casas. Com essa mentalidade o pessoal da Apple comeou a desenvolver dois projetos um era o LISA, um microcomputador mais poderoso destinado ao ambiente profissional e corporativo, e o Macintosh, menos poderoso do que o LISA, para uso caseiro. A grande diferena da abordagem do projeto foi o fator diferencial entre os computadores da Apple e da IBM. Enquanto a IBM desenvolvia o microcomputador e depois o sistema operacional, a Apple fazia exatamente o contrrio. O LISA foi lanado em 1983 e o Macintosh em 1984. O primeiro no obteve muito sucesso, principalmente pelo seu preo. No entanto o Macintosh foi um estouro, devido a sua interface grfica bastante amigvel, qualquer um poderia manipular um Macintosh corretamente.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

Quanto a IBM, estava muito atrs da Apple. Em 1983 lanou uma reviso de seu modelo IBM PC, batizado como IBM PC XT ( eXtended Tecnology) e, em 1984 um novo microcomputador, o IBM PC AT (Advanced Tecnology), que utilizava um microprocessador mais poderoso (o 80286 mais conhecido como 286). Apesar dos seus computadores serem piores que um Macintosh, a IBM tinha uma grande vantagem no mercado, sua arquitetura era aberta, com isso qualquer fabricante poderia criar interfaces, dispositivos e at mesmo computadores similares, o que no acontecia com o Macintosh, pois a sua arquitetura fechada. Esta diferena definiu o mercado atual. Quando a IBM decidiu fabricar PCs com arquitetura fechada (PS/2 em 1987), outros fabricantes continuaram a construir computadores com arquitetura aberta. Dessa forma os computadores que eram lanados, comearam a ser nomeados pelos processadores que estes micros possuam, por exemplo, um microcomputador com o processador 80386, passou a ser conhecido como AT- 386. Arquitetura aberta: Isso significa que qualquer fabricante pode desenvolver micros e perifricos desse padro

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

Introduo ao Hardware dos Computadores


Como introduo para o hardware dos computadores, alguns conceitos so importantes, como: S Nmeros Binrios e Hexadecimais S Dispositivos digitais S Teoria de funcionamento S Estruturas dos micros padres PC S Arquitetura aberta x fechada S Processadores S Co-processadores S Memria S Chipset S Barramento S Reset S Clock S Slots de expanso S Interrupes S Acesso direto a memria (DMA) S Endereo de I/O ou E/S S Flat Cable

Nmeros binrios Na natureza, todo o tipo de informao pode assumir qualquer valor, por exemplo voc pode facilmente distinguir a diferena entre um tom de vermelho de um tom mais escuro ou mais claro; pode distinguir quando uma sala est clara ou escura. Este tipo de informao denominado informao analgica. A construo dos circuitos eletrnicos deveria seguir os mesmos moldes da natureza afim de se aproximar do mais real possvel, mas a utilizao de informaes analgicas tornou-se um grande problema. Para se ter uma idia, vamos analisar a comunicao entre dois circuitos eletrnicos, sendo que eles estabelecem uma comunicao analgica. Durante a transmisso dos dados, no percurso, ocorreu um problema que alterou o valor dos dados. O grande problema, no o fato destes dados serem alterados, mas sim, o fato de que o dispositivo receptor no ter como identificar se a informao verdadeira ou no. Como o dispositivo aceita qualquer valor, se em vez de 70, chegar 71, ele ter que aceit-lo como verdadeiro, sendo assim, nenhum dispositivo eletrnico conseguiria funcionar corretamente. Dispositivos eletrnicos trabalham em um outro sistema numrico: o sistema binrio. Neste sistema s h dois algarismos: 0e 1, o que proporciona uma grande vantagem: qualquer valor diferente desses ser completamente desprezado. Como o sistema binrio representa o estado de um dedo recolhido da mo (0) e esticado (1), por vezes o chamamos de sistema digital. Os sistemas digitais so mais confiveis e mais puros. Matematicamente, os nmeros so escritos em funo de sua base. Ns rotineiramente utilizamos a base dez (decimal). Por exemplo: 10 = 1 x 101 + 0 x 100 100 = 1 x 102 + 0 x 101 + 0 x 100 123 = 1 x 102 + 2 x 101 + 0 x 100 4345 = 4 x 103 + 3 x 102 + 4 x 101 + 5 x 100

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

Compreendendo este desmembramento dos nmeros na base decimal, muito fcil entender os nmeros binrios. Por exemplo: 0 = 0 x 20 1 = 1 x 20 110 = 1 x 22 + 1 x 21 + 0 x 20 (corresponde ao 6 em decimal) 10111 = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20 (corresponde ao 23 em decimal) Um byte e um conjunto de 8 bits (binary digit cada elemento). Para ficar mais fcil o entendimento basta observar a tabela abaixo. 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 Quando se quiser converter um nmero de base 10 para base 2 basta ligar com 1 os valores necessrios at se chegar a soma desejada, por exemplo, para o nmero 87 ser convertido em byte soma-se os valores 64 + 16 + 4 + 2 + 1 = 87, em bits esse valor seria 01010111. Conjunto de algarismos binrios (bits) formam palavras que representam nmeros mximos bastante definidos. Palavras binrias recebem nomes especiais conforme a quantidade de bits utilizada pelas mesmas: Nibble = 4 bits (24 = 16 variaes de combinaes) Byte = 8 bits (28 = 256 variaes de combinaes) Word = 16 bits(216 = 65.536 variaes de combinaes) Double Word = 32 bits (232 = 4.294.967.296 variaes de combinaes) Quad Word = 64 bits (264 = 18.446.744.073.709.600.000 variaes de combinaes) O sufixo K (Kilo), que em decimal representa 1.000 vezes (como em Km e Kg) em binrio representa 210 vezes (1.024), e assim como eles temos outro valores que devem ser observados na tabela abaixo: Sufixo Kilo (K) Mega (M) Giga (G) Tera (T) Peta (P) Exa (E) Zeta (Z) Yota (Y) Valor Decimal 1.000 1.000.000 1.000.000.000 1.000.000.000.000 1.000.000.000.000.000 1.000.000.000.000.000.000 1.000.000.000.000.000.000.000 1.000.000.000.000.000.000.000.000 Valor Binrio 210 = 1.024 220 = 1.048.576 230 = 1.073.741.824 240 = 1.099.511.627.776 250 = 1.125.899.906.843.624 260 = 1.152.921.504.607.870.976 270 = 1.180.591.620.718.458.978.424 280 = 1.208.925.819.615.701.892.530.176

Dispositivos Digitais Dispositivos que trabalham com palavras binrias so bastante rgidos. Se um dispositivo trabalha com palavras de 8 bits (1 byte), ele somente se comunicar com outros dispositivos que trabalhem igualmente com palavras binrias de 8 bits. Para nmeros menores que 8 bits, o dispositivos obrigatoriamente colocar zeros esquerda para complementar 8 bits. Outro exemplo um processador que manipula dados de 32 bits, s pode acessar circuitos que igualmente trabalhem com o mesmo tipo de dados, no caso palavras de 32 bits. Base Hexadecimal Desde o surgimento dos computadores, as palavras binrias de dados manipulados eram mltiplas do nibble. Sendo assim, uma outra base numrica passou a
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

ser amplamente utilizada a base 16 (hexadecimal) uma vez que o maior valor numrico atribudo a um nibble era 16, sendo assim temos: 0000 = 0 0100 = 4 1000 = 8 1100 = C 0001 = 1 0101 = 5 1001 = 9 1101 = D 0010 = 2 0110 = 6 1010 = A 1110 = E 0011 = 3 0111 = 7 1011 = B 1111 = F Trabalhar com nmeros hexadecimais muito mais fcil do que com binrios, por exemplo para escrever um nmero com 32 bits em hexadecimal., voc usa somente 4 algarismos (pois cada algarismo em hexadecimal, corresponde a 4 bits). J em digito binrio voc precisaria escrever 32 algarismos, o que poder ocorrer mais erros.

Estrutura dos Micros Padro PC

Estrutura simplificada de um PC.

Processador Os microprocessadores por vezes chamados somente de processadores ou CPU (Central Processing Unit) ou em portugus UCP (Unidade Central de Processamento) Prof.: Anderson Pazin Tcnicas de Operao

Hardware

so circuitos integrados com a tarefa de pegar dados, processar esses dados conforme a programao prvia (programao essa feita por um conjunto de instrues limitadas o damos o nome de software) e devolver o resultado. De onde vm os tais dados e para onde vai o resultado , para ele, indiferente. Para que um processador possa executar um programa, ele dever ser capaz de reconhecer as instrues presentes no programa. Dessa forma, possvel um Pentium executar um programa escrito para o 8088 (processador utilizado no primeiro PC), j que ele reconhece o conjunto de instrues do antigo 8088. Por outro lado um Macintosh no consegue executar diretamente um programa de um PC e vice-versa, pois os conjuntos de instrues do seus processadores so incompatveis. A relao do processador com o restante do micro de crucial importncia. ele que processa programas e que comanda todas as tarefas produzidas pelo micro. O processador o crebro do sistema.

Co-processador O processador apesar de fazer muita coisa, no faz tudo, por isso ele deve ser ajudado. Para ajudar no desempenho do processador, podemos adicionar um coprocessador, que nada mais do que um microprocessador com utilizao dedicada a uma nica tarefa especfica ao contrrio do processador principal que de uso genrico. O co-processador mais utilizado o co-processador aritmtico (ou matemtico), chamado as vezes de FPU (Floating Point Unit Unidade de Ponto Flutuante). A idia simples: como o processador no sabe fazer clculos matemticos muito complexo (como um seno ou raiz cbica), o programa normalmente teria que desmembrar a tarefa em vrias instrues para que o processador pudesse entender. Com o co-proccessador aritmtico, ele j conhece as funes matemticas, e executa com uma s instruo o que necessitaria de diversas outras em um processador comum. Com o passar do tempo, o uso do co-processador aritmtico tornou-se quase que obrigatrio para micros profissionais, que todos os processadores j vem com um embutido dentro de si. Esta iniciativa foi da Intel a partir do modelo 80486DX (486DX). Memria O processador no tem uma rea interna de armazenamento de dados muito grande, por isso, os dados que ele processa deve ficar em uma rea prpria para isso. A essa rea damos o nome de memria. A memria um dispositivo organizado (pois sem essa organizao, como o processador poderia achar os dados necessrios para o processamento) e dividido sistematicamente em pequenas reas chamadas endereos. Dizer que uma memria tem 1MB (Mega Byte) significa dizer que ela tem 1M de endereos que armazenam 1 byte cada. Como 1 M = 220 = 1.048.576, teremos esta quantidade de endereos para guardar um dado de 8 bits em cada um. Por motivos histricos e, principalmente, de retrocompatibilidade com os primeiros microcomputadores, a unidade usada para se referir memria continua sendo o byte, ainda que os processadores atualmente acessem a memria a 32 ou 64 bits por vez. o que observamos quando dizemos que um determinado microcomputador com um processador 80486 tem 8MB de memria, por exemplo. Embora o 80486 seja um processador de 32 bits, continuamos a nos referir a memria como se fosse um elemento de 8 bits. Isso gerar confuso no futuro e precisaremos ter em mente que a memria, assim como qualquer outro dispositivo, dever trabalhar com um mesmo nmero de bits que o processador. Um processador de
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

10

32 bits necessitar de uma memria de 32 bits, mesmo que a unidade de memria de referncia ainda seja o byte. Uma vez que memria um elemento externo ao processador, dizer que um processador pode acessar 1 MB de memria, no significa que ele ter 1 MB de memria! Significa que o processador capaz de enxergar at 1.048.576 lugares diferentes para colocar dados de 8 bits. A partir do modelo de processador 80386 e superiores, eles so capazes de enxergar at 4 GB de memria.

RAM (Random Acess Memory Memria de Acesso Aleatrio) A RAM um tipo de memria de escrita e leitura de acesso aleatrio. Na memria que o processador ir buscar programas e armazenar os dados. Quando usamos um processador de textos, por exemplo, o programa do processador de textos est neste momento sendo manipulado pelo processador na memria. A memria RAM voltil. Na ausncia de alimentao eltrica, todos os dados que nela estavam armazenados so perdidos. Por esse motivos sistemas de memria de massa (memria secundria) so importantes (disco rgido, disquetes) para armazenamento de dados. ROM (Read Only Memory Memria de Acesso Aleatrio) A memria ROM uma memria que s permite a sua leitura, nela que est contida as rotinas que os computadores fazem, sempre que so inicializados. O acesso do processador a memria RAM ou a ROM, indiferente (acontece da mesma forma). O que diferencia que a RAM permite escrita em seus endereos, sobrepondo os dados l armazenados anteriormente; a ROM no aceita esse tipo de atividade, mesmo que o processador mande os dados para o seu endereo. Um programa, quando armazenado em ROM, recebe o nome de firmware. A idia do firmware ser um programa inaltervel a ser executado sempre. Dentro da memria ROM do micro, h basicamente trs programas (firmware): 1. BIOS (Basic Input/Output System Sistema Bsico de Entrada e Sada): Ensina o processador a trabalhar com os perifricos mais bsicos do sistema, tais como os circuitos de apoio, unidade de disquetes e o vdeo em modo texto. 2. POST (Power On Self Test Auto Teste ao Ligar): Um auto teste feito sempre que ligamos o micro. Voc j deve ter reparado que, ao ligar o micro, h um teste de memria feito pelo POST. O POST executa as seguintes rotinas, sempre que o micro ligado: S Identifica a configurao instalada. S Inicializa todos os circuitos perifricos de apoio (chipset) da placa-me. S Inicializa o vdeo. S Testa a memria. S Testa o teclado. S Carrega o sistema operacional para a memria. S Entrega o controle do processador ao sistema operacional. 3. SETUP (Configurao): Programa de configurao de hardware do computador; normalmente chamamos este programa apertando um conjunto de teclas durante o POST (geralmente basta apertar a tecla DEL durante a contagem de memria; esse procedimento, Contudo, pode variar de acordo com o fabricante).

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

11

Atualmente h duas tecnologias usadas na fabricao dos circuitos da ROM: a Mask ROM (que no h como ser reprogramada) e a Flash ROM (permite que o circuito seja reprogramado com um software adequado).

Cache O processador um dispositivo muito mais rpido do que a memria. Embora isso no preocupasse no incio do surgimento dos PCs, passou a ser inconveniente a partir do processador. Para poder trabalhar, o processador tinha que esperar um tempo, at que os dados ficassem disponveis na memria , ficando assim, muito tempo ocioso. Uma soluo foi a utilizao de um pequena quantidade de memria RAM de alto desempenho, chamada memria esttica. Como intermediria na escrita e leitura de dados na memria RAM. Com isso o micro ganha mais velocidade, pois o processador pode trocar os dados com a memria esttica em sua velocidade total. Essa tcnica foi chamada de cache de memria e utilizada a partir do processador 386DX. A partir do 486, todos os processadores passaram a ter uma quantia de memria esttica, uma cache interna (localizada no prprio processador), e outra cache externa (localizada fisicamente na placa-me). Nos processadores Pentium Pro, Pentium II e posteriores possuem tanto a cache interna com a externa dentro do prprio processador, o que torna a denominao de interna e externa no fazerem sentido. Barramento O barramento o caminho de comunicao entre o processador e os diversos circuitos do micro, podem ser dividido em local e de I/O. O barramento local faz a comunicao entre o processador e a memria RAM e com um circuito da placa-me chamado de ponte norte, esse tipo de barramento de alto desempenho e pode ser dividido em: S Barramento de dados: por onde os dados circulam; S Barramento de endereos: por onde a informao de endereo fornecida; S Barramento de controle: Informaes adicionais como, por exemplo, se a operao de leitura ou escrita.

O barramento.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

12

Se o processador quiser guardar o dado 10101110 no endereo 5h, ele dever colocar no barramento de dados, o valor do dado (10101110), no barramento de endereos, o valor do endereo (5h), e no barramento de controle, confirmar que se trata de uma operao de escrita em memria. Tudo isso feito simultaneamente e transparente ao usurio. O barramento compartilhado entre todos os circuitos da placa-me, o que significa que as informaes chegam a todos os circuitos ao mesmo tempo, quem indica para qual dispositivo os dados esto endereados o barramento de controle. O barramento de I/O o que faz a comunicao com os perifricos, entre esses barramentos podemos citar o ISA e o PCI. Devido a comunicao com os perifricos serem mais lentas, eles no podem ser conectados ao barramento local, para que no haja queda de desempenho. A comunicao entre os barramentos de I/O e o local feita por um circuito chamado ponte, que faz parte dos circuitos de apoio da placa-me (chipset).

Clock
Tudo no computador tem um momento certo de acontecer. Entre todos de controle no barramento, o mais importante chama-se clock. O clock faz o sincronismo entre todos os circuitos que constituem o computador. Todos os circuitos trocaram informaes no momento em que o clock permitir. ele quem diz:- Agora! fazendo com que todos os circuitos trabalhem em sincronismo e harmonia. E todos os circuitos se basearam no agora do clock. Como os circuitos eletrnicos so rpidos, a freqncia com que o clock fica ativo (ou seja, fica dizendo Agora!) alta. Ela medida em MHz (MegaHertz milhes de vezes por segundo).

Reset
Outro sinal bastante importante presente no barramento de controle do micro chama-se reset, responsvel por reinicializar o micro. H basicamente duas formas de dar um reset no micro: atravs da chave Reset no gabinete do micro (feito pelo hardware), ou pressionando simultaneamente as teclas Ctrl + Alt + Del (feito pelo software S.O.).

Memria Secundria (ou de Massa) Como vimos a memria RAM perde o seu contedo na ausncia de energia. importante termos dispositivos que armazene os dados sem a necessidade de ser alimentado a todo instante. A esse tipo de dispositivos damos o nome de memria secundria. Normalmente utilizado o meio magntico: fitas e discos (como disquete e discos rgidos). Outra mdia cada vez mais popular a ptica, disponveis em CDs. Desse modo as informaes so armazenadas em meios no volteis e poderemos recuper-las em uma outra oportunidade. Dispositivos de Entrada e Sada (Perifricos) Um computador no teria utilidade nenhuma se ele no tivesse meios de interagir com o usurio, por isso existem diversos dispositivo de entrada e sada de dados (perifricos) com a finalidade de fazer a interface entre o computador e o mundo real. Por exemplo, teclado, mouse monitor de vdeo, impressoras...

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

13

Endereos de I/O O processador necessita programar os circuitos perifricos de apoio existentes na placa-me, bem como comunicar-se com os dispositivos de entrada e sada, que podem ser conectados a placa-me, atravs de um barramento. Tradicionalmente, no PC, essa rea de 1KB, ou seja h 1.024 endereos (de 000h a 3FFh h significa hexadecimal) que so utilizados pelo processador para se comunicar com algum circuito perifrico ou program-lo. Por exemplo, podemos citar a porta paralela, utilizada para a comunicao do micro com a impressora. Normalmente a porta paralela do micro utiliza o endereo 378h, ou seja, quando o micro que mandar um dado para a impressora, ele simplesmente joga esse dado para o endereo de I/O 378h. Circuitos de Apoio (Chipset) Na placa-me existem diversos circuitos que auxiliam o processador nas tarefa, esse circuitos so denominados chipset. O chipset responsvel por auxiliar o processador no gerenciamento do micro, por exemplo, no controle de interrupo e no aceso direto memria. Controlador de Interrupes Um pedido de interrupo um que fazemos ao microprocessador para que ele pare de executar as tarefas que estiver executando naquele momento para atender ao perifrico que pediu tal interrupo. Este procedimento extremamente importante para dispositivos de entrada, como teclados, por exemplo. Quando voc aperta uma tecla, isso gera um pedido de interrupo que far com que o processador leia o teclado e pare de executar o programa por um instante. Assim o computador ficar liberado para executar o programa que voc pediu ao invs de ficar lendo o teclado o tempo todo. O mesmo ocorre com outros dispositivos. Todos os processadores da famlia Intel, no entanto, tem apenas uma entrada para interrupo, e isso muito pouco, pois permite que voc conecte apenas um dispositivo de entrada de dados ao computador. A soluo foi a utilizao de um circuito controlador de interrupes, que inicialmente suportava no mximo 8 IRQs. A partir do 286, o nmero de IRQs disponveis foi aumentado para 15 IRQs. Um controlador de interrupes (com 8 entradas) conectado diretamente ao processador (da mesma maneira que era feito no PC original) e um segundo controlador conectado em cascata ao primeiro controlador, pela IRQ2, disponibilizando mais linhas de interrupo. Para o atendimento as IRQs existe uma prioridade. Quando dois IRQs so pedidos simultaneamente, somente o de maior prioridade executado, sendo o outro completamente ignorado. Observe as prioridade dos IRQs. Quadro de Interrupes 80286 e Superiores * primeiro controlador ** segundo controlador IRQ0* Temporizador da placa-me (conectado ao chipset) IRQ1* Teclado (conectado ao chipset) IRQ2* Conexo em cascata (conectado ao chipset) IRQ8** Relgio de tempo real (conectado ao chipset) IRQ9** Interface de vdeo IRQ10** Normalmente disponvel IRQ11** Normalmente disponvel

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware IRQ12** IRQ13** IRQ14** IRQ15** IRQ3* IRQ4* IRQ5* IRQ6* IRQ7* Mouse de barramento Co-processador matemtico (conectado ao chipset) Porta IDE primria Porta IDE secundria COM2 e COM4 (comunicao serial) COM1 e COM3 (comunicao serial) Placa de som Unidade de disquete Porta paralela

14

Acesso Direto a Memria (DMA) Todo o acesso a memria sempre feito atravs do processador. Se algum outro dispositivo quiser acessar a memria, dever faze-lo atravs do processador, e isso pode tornar o processamento lento, sobretudo no caso de transferncia de grandes quantidades de dados entre a memria e um arquivo. Para solucionar este problema, o perifrico poder usufruir de um circuito de apoio chamado DMA ( Direct Memory Acess). O DMA permite a transferncia de dados sem o conhecimento do processador, com isso ganharemos tempo e desempenho, pois enquanto uma transferncia de DMA est sendo feita, o processador poder estar executando uma outra tarefa. Placa-Me O computador na verdade uma placa de circuitos impressos denominada placame (motherboard). nessa placa que encontramos o processador, memria, barramento, circuitos de apoio e todos os outros componentes para o encaixe de placas perifricas, contendo funes indisponveis originalmente na placa-me.
Conector da fonte de alimentao Soquete para mdulos de memria Conector do teclado Perifricos Integrados (on-board) Bateria Slot PCI Chipset

Cache de memria L2

Controlador do teclado

Soquete do Processador Soquete VRM Slot ISA ROM (BIOS) Jumpers de configurao

Componentes bsicos de uma placa- me

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

15

Slots
Os slots so conectores que permitem a conexo de placas que no so fabricadas com a placa-me. Eles se localizam na placa-me. A utilizao de slots de expanso foi um outro fator do sucesso do padro PC, pois permite a utilizao de placas desenvolvidas para micros mais antigos em micros mais modernos, mantendo a compatibilidade de hardware. Alm disso, a utilizao de slots com arquitetura aberta permitiu que qualquer fabricante pudesse entrar no mercado de perifricos para PC, produzindo o seu prprio tipo de perifrico.

Flat Cable Alguns perifricos (disco rgido, unidade de disquete) utilizam um tipo de cabo bastante peculiar para a sua conexo ao micro. Trata-se do flat cable, um cabo plano e flexvel. Para a conexo do flat cable, basta observar a marcao do pino 1 do perifrico ( podendo ser feita de vrias maneiras, mas a mais comum vir o nmero 1 estampado prximo ao pino 1) que deve coincidir com a marcao do pino 1 do flat cable (que feita atravs de um fio de cor diferenciada, geralmente vermelha).

Exemplo de Flat Cable. Fique sabendo que... Conflito: acontece quando mais de um circuito utiliza um mesmo recurso, o que normalmente no deve acontecer. Por exemplo, conflitos de interrupo acontecem quando dois ou mais perifricos esto utilizando a mesma linha de interrupo (IRQ). Tecnologia Plug and Play: uma tecnologia que permite a autoconfigurao dos perifricos pelo sistema operacional, resolvendo problemas de conflito que porventura venha a acontecer. com essa tecnologia que cada perifrico informa ao sistema operacional quem ele , tornando a configurao mais rpida e simples.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

16

Processadores
Processador 80286 286 A placa-me do 286 apresentava muitos componentes discretos, isto , existia fisicamente circuitos como controlador de interrupes, controlador de DMA, temporizador, memria CMOS, etc. Hoje em dia tais componentes vem dentro de um nico circuito e apoio. Alm disso, voc encontra um soquete para a instalao do coprocessador matemtico 80267. A memria RAM era formada por circuitos integrados, e poucas placas-me de 286 permitiam a instalao de mdulos de memria do tipo
Conector da fonte Conector do teclado ROM (BIOS) Processador 80286

Chipset

Co-processador Slots RAM

Placa-me AT - 286 SIPP ou SIMM-30. Memria CMOS: memria RAM de pequena capacidade, que consegue guardar as configuraes feitas no setup da mquina, e alimentada por uma pequena bateria, a mesma que alimenta o relgio de tempo real

Processador 80386 386 O processador 386 trabalhava com dados de 32 bits e precisava de circuitos perifricos que trabalhassem tambm com 32 bits. E isso para a poca era muito caro, ento a Intel decidiu fabricar dois tipos de processadores 386, o 386SX (single word que trabalhava com 16 bits) e o 386DX (double word que trabalhava com 32 bits. Assim haveria uma compatibilidade entre os componentes do modelo 286, com o modelo 386SX. Na placa-me dos dois modelos o que diferencia um modelo do outro, que o modelo 386SX no h circuito de memria cache, os demais componentes so iguais. Nessas placas voc encontra um processador 386DX (ou 386SX), soquete PGA para coprocessador matemtico 387 DX ( ou soquete PLCC para co-processador 387SX), slots ISA, soquetes para mdulos de memria SIMM-30. 80486
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

17

Processador 80486 486 O processador 486 supera o processador 386. O seu desempenho equivalente ao dobro do desempenho do 386. Mas como isso foi feito? Simples, foi incorporado ao processador diversos dispositivos que antes eram externos a ele, como o co-processador matemtico equivalente ao 80387DX, memria cache interna de 8K, e um controlador de memria cache externa. As outras caractersticas, do 386 foram preservadas e melhoradas, ele continua trabalhando com dados de 32 bits, e o acesso de memria ate 4 GB para memria real e de 64 TB de memria virtual. Assim como ocorreu com o 386, a Intel tambm lanou um modelo mais barato 486SX, que no tinha o co-processador acoplado no processador, e a verso padro o 486DX e sua variaes. A placa-me dos processadores da famlia dos 486, utilizam um padro de pinagem conhecido como soquete 3, todos os processadores dessa famlia exigem um placa-me que possua um soquete desse tipo, dessa forma para voc atualizar o seu micro, bastava voc trocar o processador (desde que o processador possusse o mesmo padro de pinagem). Fique sabendo que... Ventoinha (cooler): um ventiladorzinho que acoplado no processador, que serve para resfriar o processador. Ela encontrada tambm na fonte de alimentao do computador. Processador Pentium e Pentium MMX O Pentium um processador que em termos de software, igual ao 386 e ao 486, ou sejam, tem as mesmas caractersticas (proteo de memria, multitarefa e memria virtual). Embora as caractersticas dos processadores sejam parecidas em relao a software, no que diz respeito ao hardware, existem vrios fatores que tornam o Pentium mais rpido: barramento de 64 bits: o acesso a memria feito a 64 bits por vez, cache interna (L1)de 16 KB, coprocessador mais rpido, entre outras caractersticas. O processador com tecnologia MMX tm dois conjuntos de instrues: o primeiro com as informaes tradicionais da famlia Intel, e o segundo com as chamadas instrues MMX. Esse conjunto tem 57 instrues muito simples, como soma, subtrao e comparao. A grande vantagem a possibilidade de que essas instrues utilizem um conceito chamado SIMD (Single Instruction, Multiple Data Instruo nica para Multiplos Dados), que permite que vrios dados de poucos bits sejam manipulados simultaneamente. A tecnologia MMX apenas um conjunto de informaes simples que no altera drasticamente a estrutura interna do processador. Como as aplicaes multimdia so as maiores beneficiadas pelo conjunto de instrues MMX, muitas pessoas chamam esse processadores de processadores multimdia. As vantagens do processador MMX so: utilizao da tecnologia MMX, cache L1 de 32KB entre outras.
Fique sabendo que... RISC (Reduced Instruction Set Computing Computao utilizando um Conjunto Reduzido de Instrues) : um processador com poucas instrues, padronizadas e sem microcdigos, um processador especfico, o que faz com que o processamento seja mais rpidos (muito usado em servidores). CISC (Complex Instruction Set Computing Computao utilizando um Conjunto Complexo de Instrues): um processador com muitos recursos (memria cache, Prof.: Anderson Pazin Tcnicas de Operao

Hardware

18

integrao de circuitos de apoio dentro do processador, co-processador acoplado...). Muito usado em estaes de trabalho, ou no uso pessoal.

Processador Pentium Pro O Pentium Pro um processador desenhado para ser utilizado em micros servidores de rede. Alm de manter todas as caractersticas do Pentium, ele traz uma srie de inovaes: S Acesso a 64 GB de memria. (O Pentium acessa at 4GB), por ter barramento de endereos de 36 bits (236 = 64 GB). S Arquitetura CISC/RISC. O ncleo do Pentium Pro RISC, para que ele continuasse compatvel com todos os programas existentes, foi adicionado a sua entrada um decodificador CISC. S A cache externa integrada ao processador. S Pentium Pro pode ser utilizado em placas-me com dois ou quatro processadores em multiprocessamento simtrico. Pentium II
O processador Pentium II um processador que utiliza o ncleo do processador Pentium Pro e possui a tecnologia MMX. Sua apresentao inovadora, sendo acondicionado em um cartucho. O Pentium II utiliza placas-me que possuem slot 1. Esse tipo de placa-me pode ser usado por processadores Celeron e Pentium III. Processador Pentium

Placa-me com slot 1

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

19

Processador Celeron O processador Celeron um Pentium II de baixo custo. Possui todas as caractersticas do Pentium II, com exceo das modificaes no circuito de cache L2, que o tornaram mais barato que o Pentium II. Processador Pentium II Xeon Esse processador o verdadeiro substituto do Pentium Pro MMX, que focado para o mercado de servidores de rede e estaes de trabalho de alto desempenho. Processador Pentium III Possui as mesmas caractersticas do Pentium II, apresentando algumas novidades como a tecnologia MMX2, com 70 novas instrues com o conceito SIMD, co-processador superescalar que permite o uso de instrues MMX e MMX2 e do coprocessador matemtico, e nmero de srie nico, que permite que o processador seja identificado atravs da rede e acesso de at 4 GB de memria cache.
Ateno! Alm dos processadores citados nesta apostila (todos da famlia Intel), existem muitos outros (que no so fabricados pela Intel) no mercado como os modelos AMD K5, K6, K6-2, K6-III, K7, os modelos Cyrix... Quando voc for comprar um computador importante conhecer as caractersticas do processador, veja se ele atende as necessidades desejadas, as vezes voc acaba comprando um computador com alta capacidade de processamento, sem realmente precisar desse tipo de processamento.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

20

Barramentos
De maneira geral, poderamos dizer que um barramento uma via de comunicao, e em um micro temos vrios barramentos. O principal barramento existente em um micro o barramento local, que faz a comunicao entre o processador e os dispositivos da placa-me (memria RAM, cache, chipset). Este tipo de barramento o mais rpido, pois o circuitos se comunicaro com o processador em seu potencial mximo. Entretanto este tipo de barramento no padronizado, e por isso que cada tipo de processador necessita de um modelo de placa-me diferente. Outro tipo de barramento existente em um micro, o barramento de expanso, que serve para conectar dispositivos independentemente do processador instalado. Dentre eles temos: S ISA (Industry Standard Architecture) S EISA (Extended Industry Standard Architecture) S VLB (VESA Local Bus) S PCI (Peripheral Component Interconect) S AGP (Accelerated Grafics Port) S USB (Universal Serial Bus) S Firewire (tambm chamado de IEEE 1394) S IrDA (Infrated Developers Association) Todos esses modelos (exceo de USB, Firewire e IrDA, que so externos) so disponibilizados na placa-me do micro atravs de conectores chamados slots. O maior problema desse tipo de barramento a velocidade, embora a maioria dos perifricos seja lenta, h pelo menos trs classes de perifricos que so bastante prejudicadas: vdeo, disco rgido (HD) e interfaces de rede. Nas placas-me onde os dispositivos so integrados a prpria placa (on board), a comunicao dos perifricos com o processador feita atravs de um barramento de extenso, chamado barramento X.

Barramento Local O barramento local pode ser dividido em trs grupos: S Barramento de dados S Barramento de endereos S Barramento de controle Quando dizemos que um processador Pentium tem um barramento de 64 bits, queremos dizer que o barramento local ter o seu barramento de dados de 64 bits, com isso o acesso a memria ser feito a 64 bits por vez. Da mesma forma, quando dizemos que o processador trabalha a 66 MHz ou a 100 MHz, isso significa que essa a freqncia de operao do barramento local. No caso do barramento local tpico de 64 bits a 66 MHz, a taxa de transferncia de dados entre o processador e a memria RAM ser de 528 MB/s, esse valor fcil de ser encontrado (64 bits * 66 milhes / 8). A diviso por 8 para se obter o valor em bytes. Barramento ISA (Industry Standard Architecture) O barramento ISA foi o primeiro barramento de expanso, utilizados no PC original e no PC XT que tinham um processador de 8088, com barramento dados de 8 bits, barramento de expanso de 8 bits tambm, e eram conectados diretamente ao

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

21

barramento local do micro, pois esses computadores trabalhavam com freqncia de operao muito baixa. Com a introduo do 286, o barramento e o slot ISA aumentaram de tamanho, de forma a acompanhar as caracterstica do novo processador: S Barramento de dados de 16 bits. S Barramento de endereo de 24 bits. S Freqncia de operao de 8 MHz. Para manter a compatibilidade com as placas mais antigas desenvolvidas para o XT, o slot ISA foi divido em dois: uma parte 100% compatvel com o slot ISA de 8 bits utilizado pelo XT, e uma pequena extenso, contendo as linhas de dados, endereos, e controles adicionais. Desse forma qualquer dispositivo ISA poderia ser conectado livremente nos seus slots. Em um slot ISA, s poderemos manipular dados de 16 bits, bem como acessar, no mximo, 16 MB de memria RAM, mas o maior problema disso tudo a operao de 8 MHz. Imagine uma placa de vdeo ISA em um Pentium de barramento loca de 66 MHz, a comunicao do processador com a placa ser feita somente a 8 MHz, ou seja a 12,12% da velocidade com que o processador se comunica com o barramento local. Mas ento, por que no mudar a freqncia mxima do barramento ISA ? Simplesmente, porque se isso acontecer as placas antigas no funcionariam em micros novos. Para fazer a comunicao do barramento ISA com o barramento local do micro, h um circuito prprio para fazer a interface, chamado controlador de barramento ISA. Esse circuito est ligado ao chipset da placa-me e converte todas as informaes de um barramento par outro. Recursos Desde o primeiro PC, se convive com recursos de hardware bastante conhecidos: endereos de I/O, linhas de interrupo (IRQ), e canais de DMA. Praticamente todas as placas ISA (como placas de som e fax modem) utilizam pelo menos um desses recursos. Por exemplo, uma placa de som tpica utiliza o endereo I/O 220h, interrupo IRQ5 e canais de DMA 1 e 5. O barramento ISA traz esses recursos da seguinte forma: S Endereos de I/O : 1KB (de 000h a 3FFh) S Interrupes: 15 linhas S Canais de DMA: 8 canais Por que o ISA Sobrevive? Para perifricos lentos como o fax modem e a placa de som, o barramento ISA, no representa nenhum problema. Por exemplo, um fax modem dos modelos mais modernos tipo 56 K possui uma taxa de transferncia de 56.000 bits por segundo, ou 7.000 bytes (56000/8). Como o barramento ISA possui uma taxa de transferncia de 8 MB/s, o fax modem opera a uma taxa 1.143 vezes menor que o barramento ISA. Outro exemplo so as placas de som. Esse perifrico, tipicamente, transporta dados de 16 bits 44.100 vezes por segundo, ou seja 88.200 bytes por segundo por canal. Como as placas de som so estreo, a taxa de transferncia mxima desse perifrico 176.400 bytes por segundo aproximadamente 47,5 vezes menor que a taxa mxima do barramento ISA! Na verdade os barramentos ISA, s continuam existindo para dar a compatibilidade entre as placas mais antigas e os computadores mais recente.

Barramento MCA (MicroChannel Architecture) Esse barramento foi utilizado nos PS/2 da IBM(computadores com arquitetura fechada), e no apresentava problemas de desempenho, mas como o MCA era de um
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

22

barramento de arquitetura fechada no poderia ser fabricado pro nenhum outro fabricante, e por isso os fabricantes de computadores de arquitetura aberta continuaram a utilizar os slots ISA.

Barramento EISA (Extended Industry Standard Architecture) Este barramento foi desenvolvido por um conjunto de nove empresas (AST, Epson, HP, NEC, Olivetti, Tandy, Wyse, Zenith e Compaq), e era totalmente compatvel com o antigo ISA. O barramento EISA tem as seguintes caractersticas: S Barramento de dados de 32 bits. S Barramento de endereos de 32 bits. S Freqncia de operao 8 MHz. O slots EISA muito parecido com o slot ISA, pois ambos tem o mesmo tamanho. A diferena que o Slot EISA mais alto que o ISA, dessa forma possvel se conectar os dois tipos de placas neste mesmo slot. Barramento VLB (VESA Local Bus) A VESA (Vdeo Electronic Standard Association Associao de Padres Eletrnicos de Vdeo) formada pelos fabricantes de interface de vdeo, a fim de definir padres, como o Super VGA, por exemplo. Esse tipo de barramento teve uma grande aceitao no mercado, por ser de arquitetura aberta e ser totalmente compatvel com o barramento ISA. O barramento VLB conectado ao barramento local, atravs de um buffer. Dessa forma, a freqncia de operao do VLB igual a do barramento local. O barramento VLB tem as seguintes caractersticas: S Barramento de dados igual ao do processador. S Barramento de endereos de 32 bits. S Freqncia de operao igual freqncia do barramento local. Por que o VLB no deu certo ? O seu maior problema era sua dependncia em relao ao processador, pois ele era conectado diretamente ao seu barramento local. Se, no futuro, um novo padro de barramento local fosse desenvolvido ( e foi!!!) o barramento VLB no estaria pronto para acompanha-lo, fazendo com que a cada nova verso de barramento local, seria necessrio um nova verso do barramento VLB. Barramento PCI (Peripheral Component Interconnect) O barramento PCI, um barramento criado pela Intel, e substituiu os barramentos EISA e VLB. Ao contrrio do que muita gente pensa, ele no conectado diretamente ao barramento local, ele um barramento independente de qualquer processador, o que d a segurana para que todos os processadores o utilizem sem maiores problemas. Para a interligao do barramento local com o PCI, utilizada uma ponte (bridge) barramento local PCI (ponte norte). No caso da interligao do barramento PCI com o ISA, h uma ponte ISA PCI (ponte sul).
Uma ponte um dispositivo capaz de converter sinais e protocolos de um barramento para outro. Existem vrios modelos de barramento PCI (32 ou 64 bits), mas o mais comum so os slots de 32 bits, trabalhando a freqncia de 33 MHz (o que d uma taxa de transferncia de 132 MB/s). Prof.: Anderson Pazin Tcnicas de Operao

Hardware

23

Recursos Os dispositivos PCI tambm utilizam recursos de endereo de I/O e interrupo. O acesso direto memria RAM (DMA) feito atravs do bus mastering, e no atravs de um circuito controlador de DMA. Os endereos de I/O disponveis para placa PCI so 256 endereos para cada slot PCI (no ISA existem 1.024 endereos para todos os dispositivos). J o esquema de interrupes PCI merece um pouco mais de discusso, principalmente por permitir o compartilhamento de interrupes, isto , dois ou mais dispositivos PCI usam uma mesma interrupo sem gerar conflito. Bus mastering: essa tcnica permite que o perifrico possa tomar conta do barramento, fazendo o que bem entender.

Barramento AGP (Accelerated Graphics Port) Tudo o que aparece na tela de um monitor, originrio de uma memria existente na placa de vdeo, chamada memria de vdeo. Para as animaes em 3D essa memria insuficiente. Para aumentar a velocidade do vdeo, a Intel criou um novo barramento chamado AGP, que permite a uma interface de vdeo comunicar-se diretamente com a memria RAM, fazendo com que a taxa de transferncia dos dados para a placa de vdeo seja mais rpida. Barramento USB (Universal Serial Bus) O USB uma idia fantstica para o PC: um barramento para perifricos onde, atravs de um nico plug na placa-me, todos os perifricos externos podem ser encaixados.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

24

Memria
Alm de tudo o que j se foi descrito nesta apostila, existem mais informaes sobre memria que voc precisa saber.

Tipos de Memria ROM Os circuitos de memria ROM podem ser construdos utilizando umas das seguintes tecnologias: S Mask-ROM: Memria que j vem com os circuitos gravados de fbrica, e no h como apagarmos ou alterarmos os seus dados. S PROM (Programmable ROM): Esta memria vendida virgem, e o fabricante do dispositivo que utilizar esse circuito se encarrega de gravar o seu contedo, ma uma vez gravada, o seu contedo no pode mais ser alterado. S EPROM (Erasable Programmable ROM): a diferena para com a PROM e a Mask-ROM, que o seu contedo pode ser apagado, atravs da sua exposio a luz ultra violeta. S EEPROM(Eletric Erasable Programmable ROM): A regravao do seu contedo feito atravs de sinais eltricos, o que permite a reprogramao do circuito sem remove-lo. S Flash-ROM: Tem as mesmas caractersticas da EEPROM, s que utiliza baixas tenses para apagar os seus circuitos.
Saiba que... Wait states (estado de espera): o tempo que o processador tem que esperar para que a memria esteja pronta para entregar ou armazenar dados. Isso acontece porque as memrias so mais lentas do que o processador.

Mdulos de Memria (Pente de Memria). Os mdulos de memria so plaquetinhas onde os circuitos integrados j vem soldados, bastando ao usurio, somente encaixar esses mdulos de memria na placame do micro.
Mdulos SIPP (Single In Line Pin Package) Esse foi o primeiro tipo de mdulo de memria criado e sua aparncia lembrava um pente, da o apelido pente de memria. Seus terminais eram parecidos com os utilizados pelos circuitos integrados, o que causava mau contato, permitia que terminais dobrassem ou partissem e ainda no impediam que o usurio encaixasse o mdulo invertido no soquete. Esses mdulos eram encontrados em verses de 256KB, 1 MB e 4MB e eram de 8 bits. Mdulo SIMM 30 (Single In Line Memory Module 30 Terminais) Esse mdulo basicamente um SIPP com um novo sistema de encaixe. Esse sistema no permite que o mdulo seja encaixado invertido, e como os seus terminais no so pinos, no h problemas de terminais quebrados ou dobrado. So encontrados na mesma verso do SIPP. Utiliza um bit de paridade. Bit de paridade: um bit que serve para a deteco de erro. Esse bit gerado para que os nmeros de bits 1 transmitido seja sempre par. Prof.: Anderson Pazin Tcnicas de Operao

Hardware

25

Mdulo SIMM 72 (Single In Line Memory Module 72 Terminais) Esse mdulos so mdulos SIMM de 32 bits criados para serem usados em micros equipados com processadores 486, Pentium e superiores. So encontrados em diversas capacidades sendo as mais usuais 4 MB, 8 MB, 16 MB, 32 MB. Mdulos DIMM (Double In Line Memory Module) Os mdulos DIMM normalmente tem 168 terminais e so de 64 bits.

Instalao de Mdulos SIMM 1. Insira o mdulo no soquete diagonalmente. Ele entra no soquete de uma s maneira, portanto no h o risco de inverso, e no dever apresentar qualquer tipo de resistncia. O mdulo deve encaixar at a base do soquete. 2. Com o mdulo encaixado corretamente, empurre-o sem fazer fora no sentido indicado. Caso apresente resistncia ao encaixe, afrouxe os prendedores laterais com os dedos simultaneamente. 3. Pronto! O mdulo est encaixado no soquete. 4. Para desinstalar os mdulos SIMM, no empurre, pois isso faz com que a presilha lateral perca presso. Afrouxe com os dedos as presilhas laterais, simultaneamente e, ento o mdulo se desprender do soquete.

Instalao de mdulos SIMM

Instalao de Mdulos DIMM 1. Afaste as presilhas laterais do soquete, no sentido de dentro para fora. Elas devero ficar em um ngulo de 45 em relao ao soquete. 2. Insira o mdulo verticalmente sobre o soquete, verificando se ele est em sua posio correta, isto , se os chanfrados existentes esto sendo encaixados corretamente sobre os chanfrados delimitadores do soquete. Empurre o mdulo at o final do soquete. As presilhas laterais se fecharo automaticamente. 3. Pronto o mdulo est corretamente encaixado. 4. Para retira o mdulo, basta afastar as presilhas laterais do soquete no sentido de dentro para fora. O mdulo sair automaticamente do soquete.
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

26

Instalao de Mdulos de Memria DIMM

Chipset
Circuitos de apoio sempre sero necessrios para o funcionamento do micro, pois o processador no capaz de controlar tudo sozinho. Nos chipsets (conjunto de circuitos integrados) voc encontra todas as funes de apoio necessrias para o micro funcionar. A arquitetura da placa-me est intimamente ligada ao chipset. O chipset pode influenciar diretamente no desempenho do micro, por exemplo o controle de acesso a memria ele quem faz. O chipset tambm define inmeras outras caractersticas da placa-me como, por exemplo, a freqncia de operao mxima do barramento local e os tipos de memria RAM que a placa-me aceita.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

27

Placa-Me
A placa-me em um computador um elemento de suma importncia, pois nela que o processador, memria, placa de vdeo e todos os demais componentes do micro esto conectados. O seu principal componente o chipset, ou seja, os circuitos existentes na placame, que definir as principais caractersticas da placa-me e tambm pode acabar influenciando o desempenho do micro.

Componentes Bsicos Os componentes que sero comentados a seguir podem variar de acordo com o modelo da placa-me, mas basicamente so esses:
S S S S S S Slots: Atravs dos slots voc capaz de instalar placas perifricas Chipset: So os circuitos de apoio da placa-me ROM: Na memria ROM da placa-me esto escritos 3 programas BIOS, POST, Setup. Todos os ajustes feitos atravs dele so armazenados em uma memria de configurao, chamada CMOS. Bateria: Responsvel por alimentar a memria de configurao (memria CMOS) e tambm alimentar o relgio de tempo real. Soquete de memria: Onde a RAM instalada. Atualmente as placas-me aceitam mdulo de memrias SIMM, DIMM ou RIMM. Controlador do teclado: Como o nome diz, esse circuito responsvel pelo controle do teclado.
Conector da fonte de alimentao Soquete para mdulos de memria

Conector do teclado Perifricos Integrados (on-board)

Cache de memria L2

Baterira Slot PCI Chipset

Controlador do teclado

Soquete do Processador Soquete VRM Slot ISA ROM (BIOS) Jumpers de configurao

Componentes bsicos de uma placa- me S Cache de memria: Em processadores que utilizem cache de memria externo, voc encontrar esse circuito na placa-me, j nas placas desenvolvidas para os processadores Pentium de 6 gerao, este circuito est interno ao processador.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware S S

28

S S S S

Soquete do processador: Onde o processador instalado. Esse soquete encontrado em placas-me para processadores a partir do 486, e pode variar conforme o processador. As placas-me so classificadas conforme o soquete que utiliza. Jumpers de configurao: Possuem diversas finalidades, mas, em geral, configuram a tenso de alimentao do processador, a freqncia do barramento local e a multiplicao de clock. Atualmente diversos modelos de placa-me no possuem mais jumper de configurao, sendo toda a configurao da placa-me executada atravs de um menu especial do setup do micro. Conector VRM: Esse conector serve para a instalao de um mdulo regulador de voltagem e encontrado em alguns modelos de placa-me. Esse mdulo serve para alterar a tenso de alimentao do processador da placa-me, caso ela no seja capaz de fornecer uma determinada tenso de alimentao. Conector da fonte: Onde os fios provenientes da fonte de alimentao devem ser instalados. O formato desse conector varia de acordo com o formato da placa-me Conector do teclado: Onde o teclado deve ser encaixado. Existem dois tipos de conectores: o DIN 5 pinos e o mini-DIN 6 pinos. Conector do mouse: Algumas placas-me possuem um conector para o mouse de barramento, tambm chamado de PS/2. Perifricos integrados (on board): Todas as placas-me atualmente vm com alguns perifricos integrados: duas portas IDE (conector para flat cable de 40 pinos), controladora de unidade de disquete (conector par flat cable de 34 pinos), duas portas seriais e uma porta paralela. Outros perifricos on board: Dependendo do modelo voc pode encontrar tambm outros perifricos integrados as placas-me, os mais comuns so vdeo e udio.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

29

Armazenamento de Dados
Formatao O sistema de armazenamento de dados utiliza um sistema de endereamento para que o sistema operacional possa localizar os dados armazenados, a esse sistema de endereamento damos o nome de formatao. Todos os discos magnticos so divididos magneticamente em crculo concntricos chamados trilhas. As trilha por sua vez so divididas em setores. Em cada setor cabem 512 bytes de informao (esse valor fixo). Dependendo do disco, ele poder ter uma formatao com um maior nmero de trilhas e setores. Quanto maior esse nmero, mais dados o disco poder armazenar. A capacidade de um disco no um valor aleatrio, mas sim definido pelo seu padro de formatao. Chamamos o padro de formatao de um disco de geometria. Sistema FAT O sistema FAT o sistema de arquivos mais utilizado no PC, sendo introduzido pelo MS-DOS. Todos os sistemas operacionais mesmo os que permitem outro sistema de arquivos permitem a utilizao desse sistema, para manter a compatibilidade com os discos formatados por outro sistema operacional. O sistema FAT possui duas caractersticas principais: a utilizao de clusters para o armazenamento de dados e a utilizao de uma tabela que armazena a utilizao dos clusters de um disco, chamada FAT (File Allocation Table Tabela de Alocao de Arquivos). Clusters O tamanho da FAT fixo. Atualmente temos trs tamanhos de FAT: FAT-12 (usada por disquetes), FAT-16 (utilizada pelo MS-DOS, e maioria dos sistemas operacionais) e FAT-32 (utilizada nas verses mais atuais dos sistemas operacionais). O nmero indica o nmero de bits utilizados para armazenar cada posio na FAT. O sistema FAT-16 s poderia acessar discos de at 32 MB (216 = 65.536; 65.536 x 512 bytes = 33.554.432 ou 32 MB). Para solucionar este problema, a Microsoft, passou a aumentar o tamanho do setor que a FAT apontava. Dessa forma, em vez de apontar um setor de 512 bytes, cada posio da FAT aponta um conjunto de setores, chamado cluster. O tamanho do cluster ser mltiplo direto do tamanho do setor e ser a menor unidade de armazenamento que o sistema operacional pode acessar. O grande problema dos cluster o desperdcio. Vamos imaginar um HD de 120 MB, utilizando um cluster de 2 KB. Todos os arquivos do disco ocuparo mltiplos de 2 KB. Se voc> tiver um arquivo de 4.5 KB, ele obrigatoriamente ocupar 6 KB, o que acarretar um desperdcio de 1.5 KB. Esse problema de desperdcio conhecido como slack space. Diretrio Todas as informaes pertinentes aos arquivos so gravadas em uma rea especial do disco ou seja, um conjunto de clusters especialmente reservados para esse fim chamado diretrio. No diretrio encontramos todas as informaes relativas a todos os arquivos existentes no disco, como seus nomes, tamanhos, data e hora de criao, e outras informaes. Interessante notar que o diretrio principal de um disco o diretrio raiz sempre encontrado na mesmssima posio fsica em todos os discos formatados com o sistema FAT. Se cada micro formatasse um disco colocando o
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

30

diretrio raiz em uma posio aleatria, como os discos formatados em um computadores poderia ser lido por outro?

FAT-32 Este sistema est disponvel no Windows 95 OSR2, Windows 98 e Windows 2000. Esse sistema de arquivos baseado no sistema FAT tradicional; porm, trazendo dois benefcios bsicos: clusters menores e capacidade de acessar discos rgidos de capacidades maiores. O sistema FAT-12 consegue acessar discos de at 32 MB, enquanto o sistema FAT-16 consegue acessar discos de at 2GB. J o sistema FAT-32 consegue acessar disco de at 2 TB. Fragmentao Um dos grandes problemas do sistema FAT a fragmentao. medida que novos arquivos so criados, novos programas so instalados e arquivos so removidos, os arquivos acabam ficando com seus clusters fisicamente longe uns dos outros. Em outras palavras, os arquivos ficam com seus clusters espalhados pelo disco rgido, em vez de ficarem em reas contnua. Isso acarreta queda de desempenho, j que o disco rgido ter de movimentar mais o seu conjunto de cabeas para ler um arquivo. A fragmentao ocorre porque o sistema FAT um sistema esttico, ou seja, ele no rearruma o contedo do disco conforme os arquivos so apagados. Este problema pode ser facilmente resolvido utilizando, por exemplo, o desfragmentador de discos do Windows 9x. HPFS e NTFS O OS/2 e o Windows NT possuem um sistema de arquivos prprio, respectivamente HPFS (High Performance File System) e NTFS (New Technology File System). Na hora da instalao desses sistemas, voc poder escolher utilizar FAT-16 ou sistema HPFS/NTFS. H vrias vantagens na utilizao desses sistemas de arquivos, entre elas: S Velocidade (esses sistemas so mais rpidos que o sistema FAT). S No h desperdcio (a menor unidade que o sistema acessa o setor fsico, de 512 bytes, independente do tamanho do disco). S Acessa diretamente discos de at 2 TB. S Suporte nativo a arquivos mais longos. S No h problemas de fragmentao (sistemas dinmicos). Particionamento Discos rgidos permitem ser divididos em unidades de menor tamanho. Mesmo em discos rgidos que utilizem uma s partio, h necessidade de executarmos o processo de particionamento antes da formatao, para que uma rea chamada tabela de partio seja criada. A tabela de partio indica quantas parties existem no disco e informaes a respeito das parties. H vrias aplicaes para o particionamento. A mais importante quando queremos instalar mais de um sistema operacional em um mesmo disco rgido e queremos mant-los em reas separadas, para facilitar a manuteno. Outro uso seria para diminuir o desperdcio em disco. O particionamento tradicionalmente feito atravs do comando fdisk. E como dissemos, um processo obrigatrio a ser executado antes da formatao de um disco virgem.
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

31

Disquetes e Afins
A unidade de disquete o elemento responsvel pela leitura/gravao em um disquete. Como existem diversos tipos de disquetes com capacidade diferentes, haver unidades de disquete diferentes para cada tipo de disquete. Hoje em dia comum encontrarmos unidades de disquete de 5 e 3 . Tenha sempre em mente que os disquetes de 1,2 MB so diferentes dos de 360 KB, assim como os disquetes de 720 KB, 1.44 MB e 2,88 MB so diferentes entre si. A camada magntica recebe um tratamento de densidade diferenciado a cada tipo de disquete. A camada magntica de um disquete tem vida til de 5 anos. Aps isso ela comea a se deteriorar. Esses disquetes fora da sua vida til podem danificar a cabea de leitura/gravao da unidade de disquetes, alm de perder os dados que neles so armazenados.

Funcionamento das Unidades de Disquete Quem l e grava as informaes realmente no disquete a cabea da unidade de disquete. A cabea formada por duas bobinas e as informaes so lidas, escritas e apagadas como em uma fita cassete dentro de um toca fitas, atravs da magnetizao e desmagnetizao da camada magntica do disquete. Por esse motivo que no podemos deixar os disquetes sob ao de campos magnticos fortes, pois podemos alterar ou at mesmo apagar os dados contidos no disquete. As informaes a serem gravadas sobre a superfcie magntica so digitais e a superfcie magntica est preparada para armazenar somente campos magnticos, como norte-sul. Por esse motivo cada informao a ser gravada sobre a superfcie magntica codificada de maneira que signifique uma seqncia particular de campos norte-sul sobre a superfcie magntica, de modo que no haja dvida em relao ao dado pretendido. Esse esquema de codificao chamado de MFM (Modified Frequency Modulation Freqncia Modulada Modificada). Dentro da unidade de disquete existem dois motores, um para movimentar as cabeas de leitura para trs e para frente, e outro para rotacionar o disquete, fazendo com que todos os setores passem pela cabea. Super Disk LS-120 Foi criado para ser o substituto da unidade de 1,44 MB. Com o mesmo tamanho de uma unidade de disquete tradicional, capaz de operar com disquetes tradicionais, alm de operar com sua prpria mdia, o Super Disk de 120 MB. Zip Drive um perifrico cada vez mais utilizado por todos os tipos de usurio. Resumidamente, um disco que permite o armazenamento de at 100 MB de dados, e ao contrrio do Super Disk LS-120, ele no capaz de operar com disquetes comum. Existem vrios modelos de Zip Drive, podendo eles ser interno ou externo.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

32

Discos Rgidos
Por ser um tipo de mdia muito utilizado atualmente, os discos rgidos possuem importncia vital para os microcomputadores e principalmente para os usurios, que neles guardam suas informaes.

Funcionamento Por ser lacrado, o disco rgido pode ter uma preciso muito maior. Por ser fixo, o tamanho da cabea de leitura/gravao pde ser reduzido sensivelmente. Como conseqncia imediata temos um campo magntico de tamanho menor que nos disquetes, possibilitando a gravao de dados mais prximos um dos outros, com isso temos mais altas quantidade de trilhas e setores em um s disco.
Prof.: Anderson Pazin Tcnicas de Operao

Hardware

33

Na verdade, no utilizado um s disco, mas sim um conjunto deles, 2, 3 ou 4 disco por exemplo. Para cada disco desses, existe uma cabea de leitura/gravao especfica fazendo com que, eles possuam vrias cabeas de leitura/gravao, 4, 6 ,8 para os exemplos dados.

Rotao O motor do disco rgido faz com que o conjunto dos disco gire em uma velocidade altssima: pelo menos 3.600 rpm, podendo os discos mais modernos chegar a uma velocidade de 7.200 rpm ou mais. Por esse motivo os discos so unidades lacradas, pois rodando com tanta velocidade, qualquer partcula de poeira poderia causar uma grande exploso se entrasse em contato com a superfcie magntica. Por estar girando em alta velocidade, as cabeas de leitura/gravao no entram em contato direto com a superfcie magntica, pois se isso acontecesse a superfcie magntica seria danificada, podendo acarretar a perda de informaes. Quanto a alimentao, o disco rgido entra em funcionamento imediato, girando constantemente, isso porque se ele fosse acionado somente quando fosse acessado, a inrcia faria com que os dados demorassem muito para ser acessado. Saiba que... Setor: Partes em que so divididas as trilhas. Em cada setor cabem 512 bytes de informao (esse valor fixo). Trilha: Diviso do disco rgido magneticamente em crculo concntricos, ou conjunto de setores, em seqncia no disco. Cilindro: Conjuntos de trilhas, que ocupa a mesma posio espacial no total de discos presentes no conjunto do disco rgido.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

34

Formato Fsico dos Setores Os 512 bytes de dados de um setor so gravados junto com outras informaes importantes: S Espao entre setores (gap): espao que separa os setores. S Cabealho do setor: Neste campo so gravadas informaes sobre a localizao fsica do setor, como: seu cilindro, lado e nmero. S CRC (Cyclical Redundance Check): Neste campo gravado um valor de verificao (CRC) para o cabealho do setor. S Dados: Neste campo so gravadas os 512 bytes de dados do setor. S ECC (Error Correction Code): Neste campo so gravadas as informaes referentes a esse mtodo de correo de erros. Formatao Fsica vs. Formatao Lgica Tanto disquetes como discos rgidos possuem dois tipos de formatao: S Formatao em baixo nvel: Tambm chamada de formatao fsica, esse tipo de formatao a diviso da superfcie da mdia magntica em trilhas e setores. S Formatao em alto nvel: Tambm chamada de formatao lgica, esse tipo de formatao a preparao dos setores para uso pelo sistema operacional, alm da incluso do setor de boot, do diretrio raiz e das duas FATs.

Scanners
Scanners so usados para capturar imagens impressas e convert-las em arquivos de computador, que podem ser manipulados atravs de programas especficos. Com um recurso chamado OCR (Optical Character Recognition, Reconhecimento ptico de Caracteres), o scanner capaz de capturar textos impressos diretamente de dentro do processador de texto, gerando, ao invs de um arquivo grfico, um arquivo de texto comum. Existem basicamente trs tipos de scanners: S Scanner de mo S Scanner de pgina S Scanners de mesa

Funcionamento O funcionamento de um scanner bastante simples: h vrias clulas fotoeltricas alinhadas horizontalmente lado a lado. Um feixe de luz ilumina a superfcie de contato. Caso o ponto de um determinado sensor seja branco, haver reflexo de luz, fazendo com que o sensor indique 1. Caso um ponto seja preto, haver absoro da luz, fazendo com que o sensor indique um 0 por no ter captado a luz. A quantidade de cores simultneas que um scanner consegue reconhecer depender da quantidade de sensores que ele possuir por ponto, por exemplo 2 bits por ponto reconhecer 4 cores simultneas., 8 bits, 256 cores. Para capturar imagens coloridas, o scanner dever possuir trs mscaras (filtros), uma para cada cor primria: vermelho, azul, verde. Cada ponto capturado ser composto por trs partes. A quantidade de vermelho, azul e verde utilizada em cada ponto dar a cor do mesmo.

Prof.: Anderson Pazin

Tcnicas de Operao

Hardware

35

A resoluo medida pela quantidade de pontos por polegada (dpi dots per inch) que o sensor ptico do scanner capaz de reconhecer. Essa resoluo chamada resoluo ptica. Quanto maior a resoluo ptica do scanner, melhor.

Portas Paralelas e Serial


Os microcomputadores no nos servira de nada se no pudssemos ter como entrar com dados externos para o processamento, e nem como exteriorizar os resultados do processamento. Existem duas formas bsicas para se fazer a comunicao entre dois dispositivos digitais. A mais usada a comunicao paralela, neste tipo de comunicao os dados so enviados diretamente do transmissor ao receptor. Apesar de ser um mtodo extremamente seguro e rpido (a transmisso feita 8 bits por vez), ele est sujeito a rudos. A comunicao paralela no pode ser usada para comunicar dispositivos que estejam fisicamente muito longe um do outro. A outra forma de se fazer a comunicao de dados entre dois dispositivos digitais a comunicao serial, em que o transmissor envia dados bit a bit em vez de palavra por palavra. Isso faz com que a comunicao seja muito mais lenta e mais sujeita a erros, no entanto mecanismos de deteco de erros so utilizados de modo a torn-la uma transmisso segura. Por outro lado menos fios so necessrios para ligar o transmissor ao receptor e a distncia entre eles pode ser muito grande.

Portas Para o micro poder se comunicar com os perifricos externos utilizando comunicao serial ou paralela, necessria uma interface tambm chamada porta. Em geral, os micros tm uma porta paralela e duas portas seriais, que j so integradas a placa-me. A comunicao entre o micro e perifricos externos, em geral utiliza a comunicao serial: teclado, mouse, redes locais so apenas alguns exemplos. Como exemplo da comunicao paralela podemos observar a comunicao do micro com a impressora, scanner.

Bibliografia
TORRES. Gabriel, Hardware Curso Completo, 3 Edio, Axcel Books. URL: www.gabrieltorres.com.br acessado em 05/08/00.

Prof.: Anderson Pazin

Tcnicas de Operao

Potrebbero piacerti anche