SlideShare uma empresa Scribd logo
1 de 34
Arquitetura do
  Computador
 Prof. Paulo Roberto Ribeiro
pribeiro@milnegocios.com.br
O Computador
 Máquina capaz de solucionar problemas através de
  tarefas que lhe são fornecidas
 Os computadores se distinguem pela sua finalidade
   Classificação quanto à operação, utilização e
    necessidades dos usuários
 Tem Três partes diferentes que funcionam em
  conjunto:
   Hardware
   Software
   Cableware
 Para um sistema computacional, acrescentamos
  uma outra parte essencial: Peopleware
Classificação dos Computadores
 Quanto à característica de operação
   Analógicos
   Digitais
   Híbridos
 Quanto à característica de utilização
   Científicos
   Comerciais
 Quanto ao usuário
   Pessoal
   Corporativo
Operação
                                     Analógicos
                                        Manipulam sinais elétricos analógicos que são utilizados para
                                         controle de processos e problemas de simulação
95% dos computadores são digitais




                                        Executam trabalhos usando elementos representados por grandezas
                                         físicas, como por exemplo, a intensidade de uma corrente elétrica.
                                        São criados para uma finalidade específica, isto é, só se aplicam a
                                         um determinado trabalho
                                     Digitais
                                        Manipulam sinais elétricos do tipo digital
                                        Realizam suas operações utilizando elementos representados por
                                         grandezas matemáticas (números), operam dígito a dígito
                                        Programados através de uma linguagem de programação
                                        São destinados a aplicações múltiplas, podendo ser utilizados em
                                         diversas tarefas.
                                     Híbridos
                                        Características dos dois anteriores
                                        Entradas/Saídas controladas por conversores analógico-digitais e
                                         vice-versa
Utilização
 Científicos
   Áreas de cálculo e pesquisas científicas
   Resultados de maior precisão
   Pequeno volume de entrada/saída porém
    precisam de unidade processadores sofisticadas
 Comerciais
   Maioria dos equipamentos
   Grande volume de entrada/saída com rápido
    processamento
Tipos de Computadores
 Uso Pessoal
            Estações de trabalho
            Computadores de mesa (desktop)
Handhelds




                               Notebooks




                                             Desknotes
                    Palmtops
Tipos de Computadores
 Uso Corporativo
   Supercomputadores  Ultra-rápidos. Processam grande
    volume de dados científicos
   Mainframes  Utilizados por grande número de usuários
    ao mesmo tempo
      Terminais  “interfaces” entre o usuário e o mainframe
   Minicomputadores  similares ao mainframe só que de
    menor porte
   Servidores  Não são projetados para uso direto.
    Disponibilizam informações para pessoas conectadas em
    rede
O Computador
  Hardware



A Arquitetura do
  Computador
O Computador
 O computador é uma máquina misteriosa, onde, de alguma
       forma mística, são guardadas e processadas
                      informações?


 Você será capaz de:
   Identificar e definir os componentes que fazem
    para da arquitetura básica de um computador
Arquitetura Básica do
        Computador

M   Entrada
E
         Envio dos dados para
M        serem processados
Ó
    Unidade Central de Processamento (UCP)
R
         Obtenção dos resultados requeridos
I
A     Saída
Dispositivos de Entrada e Saída
               Interação entre o usuário e o
M   Entrada     computador
E              Dispositivos que interagem com
M               o ambiente
                 Dispositivo de Entrada
Ó    UCP            Encaminha as solicitações/dados do
                     usuário ao computador, através de
R
                     mouse, teclado, etc
I                Dispositivo de Saída
A    Saída          Apresenta os resultados finais do
                     processamento, através dos
                     monitores de vídeo, impressoras, etc
UCP
               Cérebro do computador
    Entrada    Busca e executa as
M
                instruções
E              Composta de:
M                Unidade de Controle
     U ULA
                 Unidade Lógica-Aritmética
Ó    C
R    P UC
I
A
    Saída
Mémoria
               Armazena programas e dados
M              Local onde o processador:
    Entrada
                 Busca dados a serem processados,
E                Guarda valores intermediários,
M                Envia resultados finais do
                  processamento
Ó    UCP
               Pequenos pentes/módulos
R               encaixados na placa mãe
I              A menor unidade de informação
     Saída      armazenável é o BIT
A
               A menor unidade de medida da
                memória é o BYTE
Arquitetura do Computador
                       Unidade Aritmético-Lógica
                  U    Recebe os dados da memória para
                       processá-los quando uma instrução
                  C    for aritmética ou lógica
Entrada                Unidade de Controle                 Saída
                  P
                       Determina      a     execução   e
                       interpretação das instruções
                       controla o fluxo dos dados
                                                       e
                                                            Armazena
                                                            endereços de
                                                            instruções e
            Memória Principal
                                            Registradores
                                                            dados que estão
                                                            sendo
                                                            processados
                                          Armazena programas e dados que
            Memória Secundária
                                          estão sendo processados

                      Armazena programas que podem ser executados
O Computador
     Hardware



 Outros Componentes
Básicos do Computador
Outros componentes
Como fazer com que os dados inseridos pelo
     dispositivo de entrada cheguem ao
  processador e à memória? E como fazer
 com que os dados processados cheguem ao
            dispositivo de saída?

 Não podemos esquecer de outros
  componentes do computador que interagem
  entre si, contribuindo para o funcionamento
  do computador.
Outros componentes
   Placa Mãe
   Barramento
   Clock
   Microprocessador
   Tecnologia de Reconhecimento de Instruções do
    Processador
Placa Mãe (Motherboard)
                                 Acomoda o processador e todos os componentes
Principal placa do computador




                                 (memória principal, memória cache, BIOS, portas serial e
                                 paralela, etc) que permitem ao processador
                                 interagir com os demais periféricos
                                 Gerencia transação de dados entre CPU e
                                  periféricos.
                                 Componentes On board e Off board
                                 Muitas placas mãe permitem
                                o upgrade
                                    Modificação da velocidade do clock,
                                   tipo de processador...
Barramento
 Percurso elétrico que conecta UCP, memória e
  outros dispositivos de hardware da placa-mãe
 O barramento é a estrada que permite a
  comunicação com o processador, que é
  compartilhada por todos os periféricos conectados
  a este barramento
 Grupo de linhas paralelas. Cada linha trafega 1 bit
  de cada vez
   8 linhas  1 byte, 32 linhas  4 bytes
 Tipos:
   Endereços, Dados e Expansão (ou Slot)
Barramento
 Grupo de linhas paralelas. Cada linha trafega 1 bit
  de cada vez
   Barramento de 8 linhas  1 byte
   Barramento de 32 linhas  4 bytes
 Exemplos de padrões de barramento de expansão:
     ISA (Industry Standard Architecture),
     MCA (Microchannel Architecture),
     EISA (Extended Industry Standard Architecture),
     VLB (Vesa Local Bus),
     PCI (Peripheral Component Interconnect),
     AGP (Accelerated Graphics Port),
     USB (Universal Serial Bus)
Padrões de Barramento
 Padrão ISA
   Os dados são transmitidos em 8 ou 16 bits
   Suas origens remontam o PC XT com
    processador 8086/8 e atualmente é uma
    limitação dos mais recentes programas,
    especialmente em multimídia, servidores de
    rede, CAD/CAM
   Ainda encontrados em
  placas de som e modem
Padrões de Barramento
 Padrão MCA
   Desenvolvido com o surgimento dos
    processadores 386
   Os dados são transmitidos em 32 bits
   2.5 vezes mais rápido que o ISA de 16 bits
   Desenvolvido pela IBM
   Alto custo
   Incompatibilidade com o ISA
   Arquitetura fechada
Padrões de Barramento
 Padrão EISA
   Os dados são transmitidos em 32 bits
   Pode-se conectar placas padrão ISA
     Mantém a compatibilidade e preserva investimentos
      em placas já feitos
   Mais rápido que o ISA (2 vezes) mas nem tanto
    quanto o MCA
   Alto custo
Padrões de Barramento
 Padrão VLB
   Os dados são transmitidos em 32 bits
   Mais rápido que o EISA e o MCA
   Compatível com o ISA (2 conectores para ISA + 1 para
    destinado a transferência de dados a altas velocidades
    permitidas pelo VLB)
   Utilizado por placas de vídeo (principais prejudicadas
    pelos barramentos lentos)
   Custo menor que seus concorrentes
   Desenvolvido para
  trabalhar com
  processadores 486
Padrões de Barramento
 Padrão PCI
          Os dados são transmitidos em 64 bits
          Desenvolvido inicialmente pela Intel
          Desenvolvido para o Pentium e para o Pentium
           Pro
Padrão




          Mais barato e versátil que o VLB
          Alto desempenho
Padrões de Barramento
 Padrão AGP
   Desenvolvido para as placas de vídeo mais
    modernas (3D) e processadores Pentium II
   2 vezes mais rápido que o PCI
   Permite a placa de vídeo acessar diretamente a
    memória para armazenar texturas sem que os
    dados passem pelo processador
Padrões de Barramento
 Padrão USB
   Novo padrão para a conexão de periféricos
    externos
   Facilidade de uso
   Possibilidade de conectar vários periféricos a
    uma única porta USB
   Considerado 1º barramento para micros
    realmente Plug-and-Play
Clock
 Coração do computador  Emite pulsos elétricos que se
  propagam pelo barramento
 Movido por um cristal de quartzo localizado na placa mãe
    As moléculas deste cristal vibram milhões/bilhões de vezes por
     segundo, em velocidade constante
    As vibrações são usadas para cronometrar operações               de
     processamento e ditar a velocidade de transferência de dados
 Expresso em termos de frequência – Hertz (Hz)
    1 Hz = 1 ciclo por segundo (1 operação realizada a cada ciclo)
 Exemplo: Computador de 1 GHz emite 1 bilhão de pulsos
  elétricos por segundo – 1 bilhão de realizadas por segundo
 O processador não possui gerador de clock. Opera
  multiplicando o sinal recebido da placa mãe
Microprocessador (UCP)
 Cérebro de um microcomputador
 Sempre está em evolução

 Relação do processador
     e a quantidade
     de transistores
Microprocessador (UCP)
 Relação do tamanho do transistor em cada
década/processador:
    Década de 70                        Um mícron equivale a
       Intel 4004 (1971)  15 mícrons      1 milésimo de milímetro,
       8088 (1979)  3 mícrons (do tamanho           ou a
       de um vírus)                          1 milionésimo de metro
    Década de 80
       486  1 mícron
    Década de 90,
       Pentium III  0.18 mícron (do tamanho de uma molécula de
      DNA)
    Atualmente
                                                Ou 20 nanômetros
       Pentium 4 e Athlon  0.13 mícron
    Por volta de 2012                          Nanotecnologia,
       0.02 mícron (algumas dezenas de       Computação Quântica
      átomos de outro)
Microprocessador (UCP)
        Ano, Processador, Barramento e Frequência
 1978 - 8088 (i8/e16 bits, 5 MHz) rodava DOS e manipulava textos e
números, mas os gráficos eram muito pobres
 1982 - 80286 (16 bits, 6 a 12 MHz) principal avanço: trabalhar em modo
real (compatível com 8088) e em modo protegido (manifestando seu
potencial – acesso à memória, multitarefa)
 1985 - 386 (SX: e16/i32 / DX: 32 bits, 16 a 33 MHz) acessa 4GB de RAM.
Possível alternar entre modo real e protegido. Tinha potência suficiente para
suportar uma interface gráfica - foi o início da era Windows.
 1989 - 486 (32 bits, 25 a 100 MHz) cache (8 KB) e coprocessador
aritmético interno
 1993 - Pentium (i32/e64 bits, 60 a 300 MHz) coprocessador remodelado.
Cache (16 KB).
 2002/2003- Athlon (64 bits) acessar 32 TB de RAM
 2003 – Power Mac Ou G5 – Apple (64 bits)
 2003/2005 – Pentium 4 (64 bits, 3 a 3,8 GHz) Cache (166 KB)
Tecnologia relacionada ao
  número de instruções de
processamento que podem ser
        reconhecidas

 CISC (Complex Instruction Set Computing)
   Conjunto Complexo de Instruções
 RISC (Reduced Instruction Set Computing)
   Conjunto Reduzido de Instruções
CISC
• Reconhece mais de uma centena de instruções
• É mais lento na execução das instruções (quanto >
  número de instruções > tempo)
• A maioria dos microprocessadores são CISC
RISC


• Reconhece um número limitado de instruções que,
  em contrapartida, são otimizadas para que sejam
  executadas com mais rapidez
• Redução do conjunto de instruções ao mínimo: as
  instruções não contempladas são executadas como
  combinações das existentes
• Desempenho de 50-75% superior a um CISC

Mais conteúdo relacionado

Mais procurados

Aula 03 organização dos computadores
Aula 03   organização dos computadoresAula 03   organização dos computadores
Aula 03 organização dos computadores
Daniel Moura
 
PowerPoint
PowerPointPowerPoint
PowerPoint
ana.vaz
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
Pimentel
 
Trabalho sfotware e hardware
Trabalho sfotware e hardwareTrabalho sfotware e hardware
Trabalho sfotware e hardware
Goma1
 
Introdução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiralIntrodução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiral
Jéssica Cristina Cardoso Fernandes
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 
Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02
John Aguiar
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 

Mais procurados (19)

Arq orgcomp
Arq orgcompArq orgcomp
Arq orgcomp
 
Arquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completaArquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completa
 
Memória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresMemória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de Computadores
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
Aula 03 organização dos computadores
Aula 03   organização dos computadoresAula 03   organização dos computadores
Aula 03 organização dos computadores
 
Aula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresAula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de Computadores
 
Hierarquia de níveis
Hierarquia de níveisHierarquia de níveis
Hierarquia de níveis
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de Computadores
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
Trabalho sfotware e hardware
Trabalho sfotware e hardwareTrabalho sfotware e hardware
Trabalho sfotware e hardware
 
LInux - Iinit e systemd
LInux - Iinit e systemdLInux - Iinit e systemd
LInux - Iinit e systemd
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 
Introdução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiralIntrodução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiral
 
Estrutura e funcionamento de um sistema
Estrutura e funcionamento de um sistemaEstrutura e funcionamento de um sistema
Estrutura e funcionamento de um sistema
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 

Destaque

Eletronica embarcada
Eletronica embarcadaEletronica embarcada
Eletronica embarcada
Mauro Assis
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architecture
guest3b9707
 
TIC Unidade 1.3. Estrutura e funcionamento de um computador
TIC Unidade 1.3.   Estrutura e funcionamento de um computadorTIC Unidade 1.3.   Estrutura e funcionamento de um computador
TIC Unidade 1.3. Estrutura e funcionamento de um computador
filipereira
 
Evolução da Informática - Resumo
Evolução da Informática - ResumoEvolução da Informática - Resumo
Evolução da Informática - Resumo
prapina
 

Destaque (14)

Aula 1 hardware x software
Aula 1 hardware x softwareAula 1 hardware x software
Aula 1 hardware x software
 
Eletronica embarcada
Eletronica embarcadaEletronica embarcada
Eletronica embarcada
 
ArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelho
 
Ac16 conjunto de instruções v2
Ac16   conjunto de instruções v2Ac16   conjunto de instruções v2
Ac16 conjunto de instruções v2
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architecture
 
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
 
Evolução da informática
Evolução da informáticaEvolução da informática
Evolução da informática
 
Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardwar...
Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardwar...Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardwar...
Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardwar...
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
História dos computadores
História dos computadoresHistória dos computadores
História dos computadores
 
TIC Unidade 1.3. Estrutura e funcionamento de um computador
TIC Unidade 1.3.   Estrutura e funcionamento de um computadorTIC Unidade 1.3.   Estrutura e funcionamento de um computador
TIC Unidade 1.3. Estrutura e funcionamento de um computador
 
Evolução da Informática - Resumo
Evolução da Informática - ResumoEvolução da Informática - Resumo
Evolução da Informática - Resumo
 
Arquitetura de Von Neumann
Arquitetura de Von NeumannArquitetura de Von Neumann
Arquitetura de Von Neumann
 
RESUMO DE AOC
RESUMO DE AOCRESUMO DE AOC
RESUMO DE AOC
 

Semelhante a Arquitetura componentes

01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vaston
silfisica
 
02 hardware e software
02   hardware e software02   hardware e software
02 hardware e software
morgannaprata
 
Unidade II - hardware
Unidade II -  hardwareUnidade II -  hardware
Unidade II - hardware
Daniel Moura
 
Tic conceitos introdutórios - cef
Tic   conceitos introdutórios - cefTic   conceitos introdutórios - cef
Tic conceitos introdutórios - cef
jmesq
 
Funcionamento de um sistema de computação
Funcionamento de um sistema de computaçãoFuncionamento de um sistema de computação
Funcionamento de um sistema de computação
PAULO Moreira
 
8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)
Mariana Pereira
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
diasferraciolli
 

Semelhante a Arquitetura componentes (20)

01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vaston
 
Aula2 e 3 9º ano
Aula2 e 3 9º anoAula2 e 3 9º ano
Aula2 e 3 9º ano
 
Noções de hardware e software
Noções de hardware e softwareNoções de hardware e software
Noções de hardware e software
 
F oc aula_03a
F oc aula_03aF oc aula_03a
F oc aula_03a
 
Apontamentos
ApontamentosApontamentos
Apontamentos
 
02 hardware e software
02   hardware e software02   hardware e software
02 hardware e software
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
Proinfo informatica basica_14_05
Proinfo informatica basica_14_05Proinfo informatica basica_14_05
Proinfo informatica basica_14_05
 
Unidade II - hardware
Unidade II -  hardwareUnidade II -  hardware
Unidade II - hardware
 
AULA1-ConceitosBasicos.ppt verificar as possíveis atualizações
AULA1-ConceitosBasicos.ppt verificar as possíveis atualizaçõesAULA1-ConceitosBasicos.ppt verificar as possíveis atualizações
AULA1-ConceitosBasicos.ppt verificar as possíveis atualizações
 
Ti cs
Ti csTi cs
Ti cs
 
TIC
TICTIC
TIC
 
Tic conceitos introdutórios - cef
Tic   conceitos introdutórios - cefTic   conceitos introdutórios - cef
Tic conceitos introdutórios - cef
 
Aula1 conceitos básicos informática
Aula1 conceitos básicos informáticaAula1 conceitos básicos informática
Aula1 conceitos básicos informática
 
Curso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computadorCurso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computador
 
Funcionamento de um sistema de computação
Funcionamento de um sistema de computaçãoFuncionamento de um sistema de computação
Funcionamento de um sistema de computação
 
8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
 
Hardware
HardwareHardware
Hardware
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computador
 

Arquitetura componentes

  • 1. Arquitetura do Computador Prof. Paulo Roberto Ribeiro pribeiro@milnegocios.com.br
  • 2. O Computador  Máquina capaz de solucionar problemas através de tarefas que lhe são fornecidas  Os computadores se distinguem pela sua finalidade  Classificação quanto à operação, utilização e necessidades dos usuários  Tem Três partes diferentes que funcionam em conjunto:  Hardware  Software  Cableware  Para um sistema computacional, acrescentamos uma outra parte essencial: Peopleware
  • 3. Classificação dos Computadores  Quanto à característica de operação  Analógicos  Digitais  Híbridos  Quanto à característica de utilização  Científicos  Comerciais  Quanto ao usuário  Pessoal  Corporativo
  • 4. Operação  Analógicos  Manipulam sinais elétricos analógicos que são utilizados para controle de processos e problemas de simulação 95% dos computadores são digitais  Executam trabalhos usando elementos representados por grandezas físicas, como por exemplo, a intensidade de uma corrente elétrica.  São criados para uma finalidade específica, isto é, só se aplicam a um determinado trabalho  Digitais  Manipulam sinais elétricos do tipo digital  Realizam suas operações utilizando elementos representados por grandezas matemáticas (números), operam dígito a dígito  Programados através de uma linguagem de programação  São destinados a aplicações múltiplas, podendo ser utilizados em diversas tarefas.  Híbridos  Características dos dois anteriores  Entradas/Saídas controladas por conversores analógico-digitais e vice-versa
  • 5. Utilização  Científicos  Áreas de cálculo e pesquisas científicas  Resultados de maior precisão  Pequeno volume de entrada/saída porém precisam de unidade processadores sofisticadas  Comerciais  Maioria dos equipamentos  Grande volume de entrada/saída com rápido processamento
  • 6. Tipos de Computadores  Uso Pessoal Estações de trabalho Computadores de mesa (desktop) Handhelds Notebooks Desknotes Palmtops
  • 7. Tipos de Computadores  Uso Corporativo  Supercomputadores  Ultra-rápidos. Processam grande volume de dados científicos  Mainframes  Utilizados por grande número de usuários ao mesmo tempo  Terminais  “interfaces” entre o usuário e o mainframe  Minicomputadores  similares ao mainframe só que de menor porte  Servidores  Não são projetados para uso direto. Disponibilizam informações para pessoas conectadas em rede
  • 8. O Computador Hardware A Arquitetura do Computador
  • 9. O Computador O computador é uma máquina misteriosa, onde, de alguma forma mística, são guardadas e processadas informações?  Você será capaz de:  Identificar e definir os componentes que fazem para da arquitetura básica de um computador
  • 10. Arquitetura Básica do Computador M Entrada E Envio dos dados para M serem processados Ó Unidade Central de Processamento (UCP) R Obtenção dos resultados requeridos I A Saída
  • 11. Dispositivos de Entrada e Saída  Interação entre o usuário e o M Entrada computador E  Dispositivos que interagem com M o ambiente  Dispositivo de Entrada Ó UCP  Encaminha as solicitações/dados do usuário ao computador, através de R mouse, teclado, etc I  Dispositivo de Saída A Saída  Apresenta os resultados finais do processamento, através dos monitores de vídeo, impressoras, etc
  • 12. UCP  Cérebro do computador Entrada  Busca e executa as M instruções E  Composta de: M  Unidade de Controle U ULA  Unidade Lógica-Aritmética Ó C R P UC I A Saída
  • 13. Mémoria  Armazena programas e dados M  Local onde o processador: Entrada  Busca dados a serem processados, E  Guarda valores intermediários, M  Envia resultados finais do processamento Ó UCP  Pequenos pentes/módulos R encaixados na placa mãe I  A menor unidade de informação Saída armazenável é o BIT A  A menor unidade de medida da memória é o BYTE
  • 14. Arquitetura do Computador Unidade Aritmético-Lógica U Recebe os dados da memória para processá-los quando uma instrução C for aritmética ou lógica Entrada Unidade de Controle Saída P Determina a execução e interpretação das instruções controla o fluxo dos dados e Armazena endereços de instruções e Memória Principal Registradores dados que estão sendo processados Armazena programas e dados que Memória Secundária estão sendo processados Armazena programas que podem ser executados
  • 15. O Computador Hardware Outros Componentes Básicos do Computador
  • 16. Outros componentes Como fazer com que os dados inseridos pelo dispositivo de entrada cheguem ao processador e à memória? E como fazer com que os dados processados cheguem ao dispositivo de saída?  Não podemos esquecer de outros componentes do computador que interagem entre si, contribuindo para o funcionamento do computador.
  • 17. Outros componentes  Placa Mãe  Barramento  Clock  Microprocessador  Tecnologia de Reconhecimento de Instruções do Processador
  • 18. Placa Mãe (Motherboard)  Acomoda o processador e todos os componentes Principal placa do computador (memória principal, memória cache, BIOS, portas serial e paralela, etc) que permitem ao processador interagir com os demais periféricos  Gerencia transação de dados entre CPU e periféricos.  Componentes On board e Off board  Muitas placas mãe permitem o upgrade  Modificação da velocidade do clock, tipo de processador...
  • 19. Barramento  Percurso elétrico que conecta UCP, memória e outros dispositivos de hardware da placa-mãe  O barramento é a estrada que permite a comunicação com o processador, que é compartilhada por todos os periféricos conectados a este barramento  Grupo de linhas paralelas. Cada linha trafega 1 bit de cada vez  8 linhas  1 byte, 32 linhas  4 bytes  Tipos:  Endereços, Dados e Expansão (ou Slot)
  • 20. Barramento  Grupo de linhas paralelas. Cada linha trafega 1 bit de cada vez  Barramento de 8 linhas  1 byte  Barramento de 32 linhas  4 bytes  Exemplos de padrões de barramento de expansão:  ISA (Industry Standard Architecture),  MCA (Microchannel Architecture),  EISA (Extended Industry Standard Architecture),  VLB (Vesa Local Bus),  PCI (Peripheral Component Interconnect),  AGP (Accelerated Graphics Port),  USB (Universal Serial Bus)
  • 21. Padrões de Barramento  Padrão ISA  Os dados são transmitidos em 8 ou 16 bits  Suas origens remontam o PC XT com processador 8086/8 e atualmente é uma limitação dos mais recentes programas, especialmente em multimídia, servidores de rede, CAD/CAM  Ainda encontrados em placas de som e modem
  • 22. Padrões de Barramento  Padrão MCA  Desenvolvido com o surgimento dos processadores 386  Os dados são transmitidos em 32 bits  2.5 vezes mais rápido que o ISA de 16 bits  Desenvolvido pela IBM  Alto custo  Incompatibilidade com o ISA  Arquitetura fechada
  • 23. Padrões de Barramento  Padrão EISA  Os dados são transmitidos em 32 bits  Pode-se conectar placas padrão ISA  Mantém a compatibilidade e preserva investimentos em placas já feitos  Mais rápido que o ISA (2 vezes) mas nem tanto quanto o MCA  Alto custo
  • 24. Padrões de Barramento  Padrão VLB  Os dados são transmitidos em 32 bits  Mais rápido que o EISA e o MCA  Compatível com o ISA (2 conectores para ISA + 1 para destinado a transferência de dados a altas velocidades permitidas pelo VLB)  Utilizado por placas de vídeo (principais prejudicadas pelos barramentos lentos)  Custo menor que seus concorrentes  Desenvolvido para trabalhar com processadores 486
  • 25. Padrões de Barramento  Padrão PCI  Os dados são transmitidos em 64 bits  Desenvolvido inicialmente pela Intel  Desenvolvido para o Pentium e para o Pentium Pro Padrão  Mais barato e versátil que o VLB  Alto desempenho
  • 26. Padrões de Barramento  Padrão AGP  Desenvolvido para as placas de vídeo mais modernas (3D) e processadores Pentium II  2 vezes mais rápido que o PCI  Permite a placa de vídeo acessar diretamente a memória para armazenar texturas sem que os dados passem pelo processador
  • 27. Padrões de Barramento  Padrão USB  Novo padrão para a conexão de periféricos externos  Facilidade de uso  Possibilidade de conectar vários periféricos a uma única porta USB  Considerado 1º barramento para micros realmente Plug-and-Play
  • 28. Clock  Coração do computador  Emite pulsos elétricos que se propagam pelo barramento  Movido por um cristal de quartzo localizado na placa mãe  As moléculas deste cristal vibram milhões/bilhões de vezes por segundo, em velocidade constante  As vibrações são usadas para cronometrar operações de processamento e ditar a velocidade de transferência de dados  Expresso em termos de frequência – Hertz (Hz)  1 Hz = 1 ciclo por segundo (1 operação realizada a cada ciclo)  Exemplo: Computador de 1 GHz emite 1 bilhão de pulsos elétricos por segundo – 1 bilhão de realizadas por segundo  O processador não possui gerador de clock. Opera multiplicando o sinal recebido da placa mãe
  • 29. Microprocessador (UCP)  Cérebro de um microcomputador  Sempre está em evolução Relação do processador e a quantidade de transistores
  • 30. Microprocessador (UCP)  Relação do tamanho do transistor em cada década/processador:  Década de 70 Um mícron equivale a  Intel 4004 (1971)  15 mícrons 1 milésimo de milímetro,  8088 (1979)  3 mícrons (do tamanho ou a de um vírus) 1 milionésimo de metro  Década de 80  486  1 mícron  Década de 90,  Pentium III  0.18 mícron (do tamanho de uma molécula de DNA)  Atualmente Ou 20 nanômetros  Pentium 4 e Athlon  0.13 mícron  Por volta de 2012 Nanotecnologia,  0.02 mícron (algumas dezenas de Computação Quântica átomos de outro)
  • 31. Microprocessador (UCP) Ano, Processador, Barramento e Frequência  1978 - 8088 (i8/e16 bits, 5 MHz) rodava DOS e manipulava textos e números, mas os gráficos eram muito pobres  1982 - 80286 (16 bits, 6 a 12 MHz) principal avanço: trabalhar em modo real (compatível com 8088) e em modo protegido (manifestando seu potencial – acesso à memória, multitarefa)  1985 - 386 (SX: e16/i32 / DX: 32 bits, 16 a 33 MHz) acessa 4GB de RAM. Possível alternar entre modo real e protegido. Tinha potência suficiente para suportar uma interface gráfica - foi o início da era Windows.  1989 - 486 (32 bits, 25 a 100 MHz) cache (8 KB) e coprocessador aritmético interno  1993 - Pentium (i32/e64 bits, 60 a 300 MHz) coprocessador remodelado. Cache (16 KB).  2002/2003- Athlon (64 bits) acessar 32 TB de RAM  2003 – Power Mac Ou G5 – Apple (64 bits)  2003/2005 – Pentium 4 (64 bits, 3 a 3,8 GHz) Cache (166 KB)
  • 32. Tecnologia relacionada ao número de instruções de processamento que podem ser reconhecidas  CISC (Complex Instruction Set Computing)  Conjunto Complexo de Instruções  RISC (Reduced Instruction Set Computing)  Conjunto Reduzido de Instruções
  • 33. CISC • Reconhece mais de uma centena de instruções • É mais lento na execução das instruções (quanto > número de instruções > tempo) • A maioria dos microprocessadores são CISC
  • 34. RISC • Reconhece um número limitado de instruções que, em contrapartida, são otimizadas para que sejam executadas com mais rapidez • Redução do conjunto de instruções ao mínimo: as instruções não contempladas são executadas como combinações das existentes • Desempenho de 50-75% superior a um CISC