Introdu��o aos Sistemas Operacionais

W
Shared by: HC120831035638
Categories
Tags
-
Stats
views:
3
posted:
8/30/2012
language:
Portuguese
pages:
20
Document Sample
scope of work template
							                                                             1




                Conceitos de Hardware

 Um sistema computacional é constituído por um conjunto de
  componentes (circuitos) interligados          formados por
  processadores, memória principal e dispositivos físicos como
  registradores, barramentos, monitores, impressoras, mouse,
  discos, além de outros dispositivos (hardware);
 Esses dispositivos manipulam dados (informações) na forma
  digital que é uma maneira confiável de representação;
 Todos os componentes de um computador são agrupados em
  quatro subsistemas básicos (unidades funcionais):
        Unidade central de processamento (UCP);
        Memória principal;
        Dispositivos de entrada;
        Dispositivos de saída;
 Estes subsistemas estão presentes em todo computador
  digital, apesar de suas implementações variarem nas
  diferentes arquiteturas existentes e comercializadas pelos
  diversos fabricantes de computadores.
 As figuras a seguir ilustram a estrutura e organização do
  hardware dos computadores;
                                                             2




                Figura 1: Sistema Computacional

 Conceitos básicos dos principais componentes desses sistema:
  o Dispositivos de Entrada e Saída
       Permitem a comunicação entre o computador (UCP e
         da memória principal) e o mundo externo;
       Podem ser divididos em duas categorias:
            o Os que são usados como memória secundária;
            o Os que servem para a interface homem-máquina
       A comunicação pode ser feita tanto com usuários
         quanto com memórias secundárias, a fim de realizar
         qualquer tipo de processamento;
       Dispositivos usados como memória secundária:
            o Ex.: discos e fitas magnéticas;
            o Armazenam de três a quatro vezes mais
              informações que a memória principal;
            o Custo é baixo;
            o O acesso é lento (leva de quatro a seis vezes
              mais tempo de acesso a memória principal);
                                                     3




 Dispositivos para a comunicação homem-máquina e
  entrada/saída de dados:
     o Ex.: Teclados, monitores de vídeo, impressoras,
       plotters, Mouse, Scanner, Leitor de código de
       barras, Leitor de marcas ópticas, Mesa Gráfica
       (digitalizadora), Projetor (Data show)
     o Com o avanço no desenvolvimento de aplicações
       de uso cada vez mais geral, procura-se aumentar
       a facilidade de comunicação entre o usuário e o
       computador;
     o A implementação de interfaces mais amigáveis
       permite, cada vez mais, que pessoas sem
       conhecimento específico sobre informática
       possam utilizar o computador;
     o Câmera, Microfone, Caneta ótica, mouse,
       Joystick, Monitor Touch Screen, dispositivos
       sensíveis a voz humana e ao calor do corpo
       humano são alguns exemplos de dispositivos
       mais amigáveis.




 Figura 2: Sistema Computacional com mais detalhes
                                                        4




o Unidade Central de Processalmento (UCP) ou
  processador:
   Sua função principal é unificar todo o sistema,
    controlando as funções realizadas por cada unidade
    funcional;
   Controla e executa instruções presentes na memória
    principal através de operações básicas como somar,
    subtrair, comparar e movimentar dados;
   A UCP busca cada instrução na memória principal e a
    interpreta para sua execução;
  




               Figura 3: Processador

   A UCP é composta por tres componentes: unidade de
    controle (UC), unidade lógica (ULA) e registradores;
      o Unidade de controle (UC): Responsável por
         controlar as atividades de todos os componentes
         do computador. Ex.: gravação de um dado no
         disco ou a busca de uma instrução da memória;
      o Unidade lógica e aritmética (ULA): Responsável
         pela realização de operações lógicas (testes e
         comparações) e aritméticas (somas e subtrações);
                                                 5


o Registradores:
   o Dispositivos de alta velocidade, localizados
      fisicamente na UCP para armazenamento
      temporário de dados;
   o O número de registradores varia em função
      da arquitetura de cada processador;
   o Alguns registradores são de uso específico
      (propósitos especiais) e outros são de uso
      geral;
   o Alguns registradores de uso específico são o
      contador de instruções, o apontador da pilha
      e o registrador de estado;
          O contador de instruções (CI) ou
            program counter (PC) armazena o
            endereço da próxima instrução que a
            UCP deverá executar. Toda vez que a
            UCP executa uma instrução, o PC é
            atualizado com um novo endereço;
          O apontador da pilha (AP) ou stack
            pointer (SP) contém o endereço de
            memória do topo da pilha (a pilha
            contém informações sobre tarefas que
            estavam sendo processadas no caso de
            serem interrompidas por algum
            motivo);
          O registrador de estado, também
            chamado em alguns equipamentos de
            program status word (PSW) é
            responsável por armazenar informações
            sobre a execução do programa. A cada
            instrução executada, o registrador de
            estado é alterado conforme o resultado
            gerado pela instrução.
                                                                   6




 Velocidade de processamento de uma UCP:
    o Medida de eficiencia;
    o Determinada pelo número de instruções que o
      processador executa por unidade de tempo,
      normalmente segundo;
    o Algumas unidades de medida são:
         o MIPS (milhões de instruções por segundo);
         o MFLOPS/GFLOPS (milhões/bilhões de
           instruções de ponto flutuante por segundo);
         o Hz (Hertz – ciclos por segundo)
               Primeiros computadores: 4,7 MHz
               Atualmente: .. GHz
    o A tabela 1 mostra alguns processadores e suas
      respectivas velocidades de processamento.

       Processador            Velocidade de Processamento
 Intel 80386                 5 MIPS
 Intel 80486                 20 MIPS
 Item Pentium                100 MIPS
 Item Pentium Pro            250 MIPS
  Tabela 1 - Velocidade de processamento de alguns computadores.
                                                     7



 Clock
    o As atividades da UCP são realizadas mediante a
       emissão de pulsos elétricos gerados por um
       dispositivo chamado clock;
    o Dispositivo localizado na UCP que gera pulsos
       elétricos síncronos em um determinado intervalo
       de tempo (sinal de clock);
    o O sinal de clock é utilizado pela unidade de
       controle para a execução das instruções;
    o A quantidade de vezes que este pulso se repete
       em um segundo define a freqüência do clock;
    o A freqüência do clock de um processador é
       medida em Hertz (Hz), que é o número de pulsos
       elétricos gerados em um segundo de tempo;
    o A freqüência também pode ser utilizada como
       unidade de desempenho entre diferentes
       processadores pois, quanto maior a freqüência,
       mais instruções podem ser executadas pela UCP
       em um mesmo intervalo de tempo.
 Fabricantes e Modelos de Processadores:
    o PCS:
         o Intel: Core, Pentium, Celeron e Centrino
         o AMD: Phenom, Athlon, Turion e Sempron
         o IBM e Apple: PowerPc
    o Servidores
         o Intel: Xeon, Itanium e Core
         o AMD: Opteron
         o HP: AlphaServer, PA-RISC
         o Sun: UltraSPARC
         o IBM: BlueGene
                                                        8




o Memória Principal
    Também conhecida como memória primária ou real;
    Responsável por armazenar instruções e dados;
    Composta por unidades de acesso chamadas células,
     sendo cada célula composta por um determinado
     número de bits (binary digit);
    O bit é a unidade básica de memória, podendo
     assumir o valor 0 ou 1;




               Figura 4: Memória Principal

     A grande maioria dos computadores de hoje utiliza o
      byte (8 bits) como tamanho de célula, porém
      encontramos computadores de gerações passadas com
      células de 16, 32 e ate mesmo 60 bits;
     Sendo assim, a memória é formada por um conjunto
      de células, onde cada célula possui um determinado
      número de bits (Figura 3).
     O acesso ao conteúdo de uma célula é realizado
      através de um número chamado endereço;
                                                      9


 Quando um programa deseja ler ou escrever um dado
  em uma célula, deve primeiro saber qual o endereço
  de memória desejado, para depois realizar a operação;
 Memória RAM (random access memory):
    o Chamada de volátil, pode ser lida ou gravada;
    o Constitui quase a totalidade da memória
      principal;




       Figura 5: Memória RAM

 Memória ROM (read-only memory):
    o Chamada de não volátil, não permite alterar ou
      apagar seu conteúdo;
    o Já vem pré-gravado do fabricante, geralmente
      com algum programa;
    o Seu conteúdo é preservado mesmo quando a
      alimentação é desligada;
                                                        10




           Figura 6: Memória ROM

     Existem     outras memórias com características
      diferentes. Ex: EEPROM, EAROM, EAPROM,
      NOVRAM;
     BIOS (Basic Input Output System): programa que
      permite gerenciar uma pequena parte da ROM;
     Alguns fabricantes de memória são: Rambus, Corsair,
      Kingston, Smart, Wintec, Samsung.

o Memória Cache
    Memória volátil de alta velocidade onde o tempo de
     acesso a um dado nela contido é muito menor que se
     o mesmo estivesse na memória principal;
    Quando o processador busca um dado armazenado na
     memória principal, ele "olha" antes na memória cache:
         o Se o dado estiver la´, não ha necessidade de
           acessar a memória principal;
         o Caso contrário, o processador, transfere um
           bloco de dados para a cache;
    Na memória cache, o acesso é mais rápido,
     compensando o tempo de transferência entre as
     memórias;
    Apesar de ser uma memória de acesso rápido, seu uso
     e limitado em função do alto custo.
                                                                    11


        A Tabela 2 mostra a relação entre as memórias cache
         e principal em alguns equipamentos.

                 HP 9000/855S      IBM 3090/600S VAX 9000/440
Tamanhomáximo da    256 Mb            512 Mb       512 Mb
memória principal
Tamanho máximo da     256 Kb            128 Kb             128 Kb
memória cache                          por UCP            por UCP
        Tabela 2 - Relação entre as memórias cache e principal

        Existem vários níveis de memória cache:
           o Cache L1 (Nível 1) – Chamado de cache interno,
              armazena instruções do processador (8 a 128 KB)
           o Cache L2 (Nível 2) – dados de programas (64 KB
              a 12MB)
           o Cache L3 (nível 3)
           o Cache L4 (nível 4)

  o Memória Secundária
     o A memória secundária é um meio permanente (não
       volátil) de armazenamento de programas e dados;
     o Enquanto a memória principal precisa estar sempre
       energizada para manter suas informações, a memória
       secundária não precisa de alimentação;
     o O acesso à       memória secundária é     lento, se
       comparado com o acesso a memória cache ou à
       principal, porém seu custo é baixo e sua capacidade
       de armazenamento é bem superior a da memória
       principal;
                                                               12




    o A figura 7 mostra os diversos tipos de
      armazenamento, comparando a capacidade de
      armazenamento com o custo e velocidade de acesso.




   Figura 7: Relação entre os dispositivos de armazenamento.

o Barramento
     Permite a comunicação entre as unidades funcionais
      de um sistema operacional;
     São linhas de comunicação, também chamadas bus,
      barras ou vias que interligam a UCP, a memória
      principal e os dispositivos de E/S;
     Consistem em um conjunto de fios paralelos (linhas
      de transmissão), onde trafegam informações, como
      dados, endereços ou sinais de controle;
     Pode ser classificado em:
         o Unidirecional: transmissão em um só sentido;
         o Bidirecional: Transmissão em ambos os sentidos;
     Os barramentos são classificados em três classes:
         o Barramento processador-memória: barramento
           de curta extensão e alta velocidade para que seja
           feita a transferência de informações entre
           processadores e memória;
         o Barramentos de E/S: Mais extensos e mais
           lentos, permitindo a ligação entre diversos
           dispositivos;
                                                            13


     o Barramento de backplane: Serve para integrar os
       dois barramentos anteriores. Na conexão dos
       barramentos existem adaptadores (bus adapter)
       para compatibibilizar as diferentes velocidades.
       Com o uso de backpane, o número de
       adaptadores diminui e o desempenho melhora.
 Os barramentos de diferentes fabricantes seguem
  determinados padrões para que possam ser utilizados
  em conjunto em um mesmo sistema;
 Slots: Termo que faz referência aos encaixes físicos de
  cada barramento para a conexão de dispositivos
 Padrões de barramento:
    o ISA (Industry Standard Architecture): 16 bits / 8,33 MHz
    o VESA (Video Electronics Standards Association): 32
       bits / 33 MHz
    o PCI (Peripheral Component Interconnect): Surgiu em
       1993; 32/64 bits / 533 Mhz
    o AGP(Accelerated Graphics Port): 32 bits /266 MHz
    o AMR (Audio and Modem riser)
    o CNR (Communications and Network riser)
 A figura 8 ilustra o barramento ligando processador e
  memória com os adaptadores.




  Figura 8: Barramento processador-memória.
                                                         14




 A figura 5 ilutra a ligação através dos barramentos de
  backplane;




        Figura 9: Barramento de backplane.

   Na ligação entre UCP e memória principal existem
    três tipos de barramentos:
       o barramento de dados: transmite informações
           entre a memória principal e a UCP;
       o barramento de endereços: utilizado pela UCP
           para especificar o endereço da célula de memória
           que será acessada;
       o barramento de controle: por onde a UCP envia os
           pulsos de controle relativos as operações de
           leitura e gravação;
                                                           15




       A figura 10 ilustra dois tipos de configurações, onde
        UCP, memória principal e dispositivos de E/S são
        interligados de maneira diferente, onde as linhas
        correspondem aos barramentos.




         Figura 10: Configurações de ligação do sistema.
o A organização de alguns componentes importantes está
  ilustrada na figura 11.




             Figura 11: Componentes de hardware.
                                                            16


o Portas:
    o São classificados como barramentos, específicos para um
       determinado fim.
           Porta Paralela
                8 fios paralelo
                Transmite ou recebe 1 byte por vez
                Máximo 3 metros de cabo
           Porta Serial
                Utiliza apenas 1 fio (cabo serial)
                15 metros de comprimento
           USB (Universal Serial Bus):
                Diversas empresas se juntaram para seu
                 desenvolvimento.
                Objetivo: Conectar diversos tipos de aparelho
                 ao computador
                Limite de 5 metros
o Disco Rígido:
           Também chamado de winchester ou Hard Disk
            (em inglês,) por ser a sua superfície de gravação
            metálica e dura, ao contrários dos disquetes;
           Normalmente referenciado como unidade de disco
            C,     encontra-se dentro do gabinete da CPU;
            portanto, não é visível nem transportável;
           Permite um acesso rápido e o armazenamento de
            uma grande quantidade de informações;
           É importante lembrar que esses discos podem ser
            danificados por excesso de trepidação no local de
            instalação;
           Existem versões menores e os chamados HDs
            externos que são transportáveis e adapatados
            através da porta USB;
                                                             17




                     Figura 12: Disco Rígido

o Placa-mãe (mainboard ou motherboard):
    o Placa de circuito impresso, que serve como base para a
       instalação dos demais componentes de um
       computador, como o processador, memória RAM, os
       circuitos de apoio, as placas controladoras, os slots do
       barramento e o chipset;
    o A placa-mãe realiza a interconexão das peças de um
       computador. Assim, processador, memória, placa de
       vídeo, HD, teclado, mouse, etc. estão ligados
       diretamente à placa-mãe.
    o Possui diversos componentes eletrônicos (circuitos
       integrados, capacitores, resistores, etc) e entradas
       especiais (slots) para que seja possível conectar os
       vários dispositivos.
                                                       18




                 Figura 13: Placa-mãe

o Fonte de alimentação
   Usada para transformar a energia elétrica sob a forma
    de corrente alternada (CA) da rede em uma energia
    elétrica de corrente contínua, mais adequada para
    alimentar cargas que precisem de energia CC;




             Figura 14: Fonte de alimentação
                                                          19


o Arquiteturas RISC e CISC
       Um processador so´ entende a linguagem de máquina;
       Cada processador possi um conjunto de instruções de
         máquina definidas por seu fabricante;
       As instruções contém detalhes como registradores,
         modo de endereçamento e tipos de dados que
         caracterizam um processador;
       Um programa é escrito na linguagem da máquina que
         é entendida por um determinado processador, não
         podendo ser executado em outra máquina;

       Existem basicamente dois tipos de processadores com
        diferentes arquiteturas (características):
                 Arquitetura RISC (Reduced Instruction Set
                  Computer);
                 Arquitetura CISC (Complex Instruction Set
                  computers);
       Características da arquitetura RISC:
                 Possui poucas instruções de máquina, em
                  geral bastante simples, que são executadas
                  diretamente pelo hardware;
                 Na sua maioria, estas instruções não
                  acessam a memória principal, trabalhando
                  principalmente com registradores;
                 Apresenta grande número de processadores;
                 As instruções são executadas em alta
                  velocidade, facilitando a implementação do
                  pipeline (intruções encadeadas como linha
                  de montagem);
                 Ex. de processadores RISC: Sparc (SUN),
                  RS-6000 (IBM), PA-RISC (HP), Alpha
                  AXP (DEC) e Rx000 (MIPS).
                                                   20


 Características da arquitetura CISC:
          Possuem instruções complexas que são
            interpretadas por microprogramas;
          Qualquer instrução pode referenciar a
            memória principal;
          O número de registradores é pequeno;
          Neste tipo de arquitetura, a implementação
            do pipeline é mais difícil;
          Ex. de processadores CISC: VAX (DEC),
            Pentium (Intel) e 68xxx (Motorola).

						
Related docs
Other docs by HC120831035638
cis1208296
Views: 0  |  Downloads: 0
Butte County Office of Education
Views: 6  |  Downloads: 0
Title - CONTROL OF ENERGY CONSUMPTION
Views: 2  |  Downloads: 0
national assembly for wales event guidelines
Views: 0  |  Downloads: 0
Maths Key Stage 3
Views: 5  |  Downloads: 0
cis1203296
Views: 0  |  Downloads: 0
CITY OF ANAHEIM
Views: 5  |  Downloads: 0
note6 2012 annexIII
Views: 3  |  Downloads: 0
2005 4094S1 01 FDA Birnkrant
Views: 1  |  Downloads: 0