curso informtica - manuten o - inicial
TRANSCRIPT
![Page 1: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/1.jpg)
![Page 2: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/2.jpg)
IDENTIFICAÇÃOMANUTENÇÃO
ESTRUTURA DOS MICROS PADRÃO PC
AULA 01
![Page 3: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/3.jpg)
Sobre aula 1
• Números binários e hexadecimais
• Dispositivos digitais e analógicos
• Circuitos integrados
• Estrutura dos micros padrão PC
• Micros de arquitetura aberta vs. fechada
• Processadores
• Co-processadores
• Memória
• Chipsets
• Chipsets• Barramento• Reset• Clock• Slots de expansão• Interrupções• Acesso Direto à Memória• Endereços de I/O• Flat Cable• Jumpers e switches
![Page 4: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/4.jpg)
Estrutura dos micros do padrão PC
![Page 5: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/5.jpg)
PROCESSADOR
• CPU: Central Processing Unit ou UCP – Unidade Central de Processamento.
• Toda programação é feita através de instruções.• Todo microprocessador tem um conjunto de
instruções• Toda CPU tem pelo menos duas partes básicas OU
duas centrais básicas chamadas de unidades de execução: – UNIDADE DE CONTROLE– UNIDADE LÓGICO-ARITMÉTICA
![Page 6: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/6.jpg)
Unidade de controle
• Coordena todas as atividades do computador.• Contém o conjunto de instruções, que é uma lista
de todas as operações que a CPU é capaz de executar.
• Cada instrução é acompanhada de um microcódigo – instruções bem básicas que dizem à CPU como executar a instrução.
• Compatibilidade ascendente: CPUs mais novas também rodam programas feitos para CPUs mais antigas.
![Page 7: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/7.jpg)
Pode-se considerar o processador em si, como um grande conjunto que possui regras muito bem conhecidas de operação para que se obtenham
determinados resultados.
![Page 8: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/8.jpg)
Unidade lógica e aritmética
• Conhecida por ALU – Arithmetic Logic Unit ou ULA – Unidade Lógica e Aritmética.
• Possui conjuntos especializados para somar, subtrair, multiplicar, enfim, circuitos capazes de realizar operações aritméticas e lógicas com dados representados na forma de números inteiros.
![Page 9: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/9.jpg)
Co-processador
• Co-processador é um microprocessador utilizado para alguma tarefa especifica
• Co-processador aritmético chamado por vezes de FPU – Floating Point Unit (Unidade de Ponto Flutuante)
• A partir de 486 DX a Intel passou a embutir em todos os seus microprocessadores o co-processador matemático.
![Page 10: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/10.jpg)
Memórias
• RAM (Randon Access Memory): volátil– O circuito da RAM recebe o nome de memória
dinâmica
• ROM (Read-Only Memory): memória apenas de leitura
• Firmware: softwares armazenados na ROM– BIOS: Basic Input/Output System
– POST: Power-On Self Test
– Setup: Configuração
![Page 11: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/11.jpg)
BIOS
Ensina o processador a trabalhar com os periféricos mais básicos do sistema, tais como os circuitos de apoio, a unidade de
disquete e o vídeo em modo texto.
![Page 12: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/12.jpg)
POST
• Inicializa todos os circuitos periféricos de apoio da placa-mãe
• Inicializa o vídeo• Testa a memória• Testa o teclado• Carrega o sistema operacional na memória• Entrega o controle do processador ao
sistema operacional
![Page 13: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/13.jpg)
SETUP
Programa de configuração do hardware do computador
![Page 14: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/14.jpg)
• O processador consegue ser bem mais rápido que a RAM: – Uma saída é fazer com que o processador
espere o tempo necessário para que a RAM possa receber novos dados.
– A outra, mais inteligente: utilizar uma pequena quantidade de memória RAM de alto desempenho, chamada de memória estática.
CACHE
![Page 15: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/15.jpg)
BARRAMENTO LOCAL -FSB
• É o caminho do processador com a memória e o circuito de apoio chamado ponte norte– Barramento de dados: é por onde os dados
circulam– Barramento de endereços: é por onde a
informação de endereço é fornecida– Barramento de controle: informações adicionais
como, por exemplo, se a operação é de leitura ou escrita.
![Page 16: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/16.jpg)
BARRAMENTO I/O
• O processador comunica-se com periféricos através de outros barramentos:– Barramentos PCI/ISA
![Page 17: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/17.jpg)
CLOCK
• Responsável pelo sincronismo e harmonia dentro do computador
![Page 18: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/18.jpg)
Reset
• Duas maneiras de se reinicializar o micro:– Chave RESET
• Efetuado por hardware
– Ctrl+Alt+Del• Efetuado por software
• Por esta opção algumas sub-rotinas do POST não são executadas
• Em geral o POST começa a partir do passo “Carregar o sistema operacional para a memória”
![Page 19: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/19.jpg)
Memória de massa
• Disquetes– 3 ½” capacidade 1.44 Mbytes
• Discos rígidos – HD
• CD-ROMs
• Fitas magnéticas
![Page 20: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/20.jpg)
Dispositivos de Entrada e Saída
• Endereços I/O– O processador comunica-se com os dispositivos de I/O através de
uma área distinta e independente, chamada área de I/O.
![Page 21: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/21.jpg)
Circuitos de Apoio
• Responsáveis por auxiliar o processador no gerenciamento do micro
• Chipsets: ponte norte e ponte sul
![Page 22: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/22.jpg)
Controlador de Interrupçoes
• Controlador de interrupções– Um pedido de interrupção é um que fazemos ao microprocessador
para que ele pare de executar as tarefas que estiver executando naquele determinado momento para atender ao periférico que pediu tal interrupção
![Page 23: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/23.jpg)
Quadro de interrupçõesIRQ0 Temporizador da placa mãe (conectado ao chipset)
IRQ1 Teclado (conectado ao chipset)
IRQ2 Conexão em cascata (conectado ao chipset)
IRQ3 COM2 e COM4 (comunicação serial)
IRQ4 COM1 e COM3 (comunicação serial)
IRQ5 Placa de som
IRQ6 Unidade de disquete
IRQ7 Porta paralela
IRQ8 Relógio de tempo real (conectado ao chipset)
IRQ9 Interface de vídeo
IRQ10 (Normalmente disponível)
IRQ11 (Normalmente disponível)
IRQ12 Mouse de barramento (bus mouse, mouse PS/2)
IRQ13 Co-processador matemático (conectado ao chipset)
IRQ14 Porta IDE primária
IRQ15 Porta IDE secundária
![Page 24: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/24.jpg)
Acesso Direto à Memória (DMA)
• Acesso direto à memória (DMA)– O DMA permite a transferência de dados para a memória sem o
conhecimento do processador.– O barramento PCI emprega o bus mastering, que é muito mais
rápido que o DMA padrão
![Page 25: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/25.jpg)
Arquitetura aberta
• Qualquer fabricante poderia desenvolver micros e periféricos desse padrão
![Page 26: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/26.jpg)
Placa mãe, slots
Slots PCI
chipset
SlotsISA
Slots para
RAM
Soquete para cpu
![Page 27: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/27.jpg)
Instruções x86• x86 é o nome da parte principal do conjunto
de instruções que as CPUs conseguem interpretar.
• As instruções x86 são mais conhecidas pelos seus mneumônicos:– ADD – adição– MOV – mover dados para os registradores
• As instruções x86 são convertidas em pequenas ordens chamadas micro-operadores (uops).
![Page 28: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/28.jpg)
x86: Assembler x86
• Mesmo assembler ainda não é compreendido pela CPU.
• O barramento frontal – FSB só compreende bits.– as vias elétricas só conseguem sinalizar zeros e
uns lógicos definidos por níveis de tensão.– o que corre no FSB é o que chamamos de
linguagem de máquina
![Page 29: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/29.jpg)
O que ocorre no FSBA sequência
B8 85 FA em hexadecimal
é equivalente a um
mov ax, FA85
carregar o acumulador (registrador) com o valor FA85, sendo que
B8 é o código da instrução mov ax
![Page 30: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/30.jpg)
ALU
• O poder das ALUs vem aumentando a cada geração, mas mesmo assim sua generalidade de uso é incapaz de oferecer boa performance para operações mais exigentes, como aquelas que envolvem dados de ponto flutuante.
• Por software é possível fazer a ALU entregar os mesmos resultados de uma FPU, mas será necessário um tempo enorme de processamento
![Page 31: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/31.jpg)
FPU
• 386 DX (1985) e 486 DX (1989) foram as primeiras CPUs a incorporar uma FPU
• Instruções x87: instruções que operam com ponto flutuante– Exemplo: FADD é a instrução equivalente da
ADD para ponto flutuante.– Normalmente x86 e x87 caminham juntas.
![Page 32: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/32.jpg)
Sobre outras unidades de execução:MMX
• MMX: MultiMedia eXtensions• Desenvolvida pela INTEL• Introduzidas entre o fim de 1986 e começo de 1987.• 57 novas instruções• MMX não operam com dados do tipo ponto flutuante:
são nada mais do que ALU (sem a parte lógica) anabolizadas.
• Tipicamente, uma instrução MMX pode fornecer 4 resultados num único ciclo de clock: pelo menos 4 vezes mais volume do que uma instrução x86 equivalente.
![Page 33: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/33.jpg)
3DNow!
• Lançado pela AMD
• Permitem o processamento de dados do tipo ponto flutuante com precisão simples sem seguir as regras do IEEE.
![Page 34: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/34.jpg)
SSE
• Até o Pentium III a Intel ficou apenas com as MMX
• Com o Pentium III estrelaram as ISSE (Internet Streaming SIMD Extensions) depois conhecidas como SSE
• Com 70 novas instruções• Às vezes aparece MMX+, que são as
instruções MMX mais as SSE
![Page 35: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/35.jpg)
Enhanced 3DNow!
• Somam 45 novas instruções:– 21 herdadas da primeira edição 3DNow!– das 24 novas:
• 19 constituem as chamadas MMX+
• outras 5 funções especiais DSP (Digital Signal Processing) e úteis para soft-modens, codificação de MP3 e áudio em geral.
![Page 36: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/36.jpg)
SSE2
• Com 144 novas instruções que se somam às 70 originais
• Pentium 4 foi a primeira a reconhecê-las
![Page 37: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/37.jpg)
Instruções do tipo SIMD
• SIMD: Single Instruction Multiple Data
• MMX, 3DNow! e SSE são todas instruções do tipo SIMD
• Uma instrução faz operação em vários dados.
![Page 38: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/38.jpg)
Diagrama simplificado de um processador
Unidade de PF, MMX, ISSE, 3
DNow!
Unidade de Inteiros
Cache L1 Dados
Decodificador de Instruções
Cache L2
Cache L1 Instruções
BARRAMENTO FRONTAL - FSB
![Page 39: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/39.jpg)
Arquitetura de uma placa mãe soquete 7
![Page 40: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/40.jpg)
Processo Microeletrônico
• Você verá inúmeras vezes, principalmente em relação a novos processadores, referências à tecnologia empregada na construção da pastilha de silício, ou seja, à distância das trilhas que compõem a pastilha de silício, dada em mícron (μm)
386 1μm
Pentium III (katamai) 0,25 μm
Pentium III (coppermine) 0,18 μm
Pentium IV
![Page 41: curso informtica - manuten o - INICIAL](https://reader033.vdocuments.pub/reader033/viewer/2022052315/5571f9f5497959916990e002/html5/thumbnails/41.jpg)
Processo microeletrônico
• Os elétrons chegam ao destino em menos tempo (ou seja, com maior velocidade)
• Maior frequência de operação
• Menos consumo de energia elétrica
• Menos produção de calor
• Tensão de alimentação (voltagem) menor