Informática Aplicada
                 Hardware e Software


Profa. Msc. Patrícia Lima Santos
patricia.santos@ifs.edu.br
Objetivo
 Apresentar conceitos sobre Hardware
 Apresentar conceitos sobre Software
Sistema de Computação
         (Sistema de Processamento de Dados)


•HARDWARE: parte física do sistema de computação
                 (Sistema Central e Periféricos)
•SOFTWARE: parte lógica do sistema de computação
                 (Software Básico, Utilitário e Aplicativo)
•PEOPLEWARE: pessoas que trabalham com o
computador (digitadores, programadores, analistas,
usuários do computador)
Hardware
 Representa a parte física de um sistema
  informático. Todos os elementos materiais que o
  compõem.
 Conjunto de circuitos eletrônicos e dispositivos
  mecânicos;
 É o equipamento em si, aquilo que podemos
  tocar. Corresponde à parte física: monitor,
  teclado, gabinete, memória, processador,
  mouse, etc.
Software
 Corresponde ao que é utilizado no computador.
 Nós não conseguimos tocar no programa, mas
  operamos por intermédio do computador.
 Conjunto de informações lógicas (programa);
 Um meio que foi desenvolvido para permitir que
  as pessoas pudessem comunicar-se com a CPU
  e fazer com que ela produzisse algo útil.
Processamento de Dados


q   decidir o que fazer       ± HOMEM

q   executar as operações     ± COMPUTADOR


Entrada de                          Saída de
                   Processamento
  Dados                              Dados
Hardware
Hardware
Esquema básico
                             Processamento
                                   e
                                Controle




     Unidade
       de
     Entrada                                  Unidade
    (informações                                de
       iniciais)
                                               Saída
                                             (informações
                   Armazenamento                 úteis)
                     Secundário
Hardware

                        Sistema
Unidade de Entrada                       Unidade de Saída
                        Central




                      Memória Auxiliar

  Periféricos                            Periféricos
Sistema Central
 Realiza as operações                                              “Cérebro” do
 lógicas e aritméticas               CPU ou UCP                    Computador

Comanda as outras unidades

                                          ULA
    Unidade                                                                   Unidade
      de                                                                        de
                                              UC                               Saída
    Entrada

                                  Memória          Portas de I/O
                                  Principal

  Armazena dados e programas                                         Cronometra as operações
  necessários para a realização                                         de processamento e
        de um trabalho                   Memória                       conecta os periféricos
                                          Auxiliar
Sistema Central

    É o núcleo do computador e pode ser
    considerado como o cérebro do mesmo.

    Seu papel é executar os programas e processar
    os dados inseridos.

    É composto pelas seguintes unidades: CPU,
    ULA, UC, Clock, Memória Principal,
    Portas de I/O
Sistema Central
Unidade Central de Processamento (UCP / CPU)
Responsável por fazer o processamento dos dados, ou
seja, transformar dados de entrada em dados de saída.
O processamento é feito através do ciclo:
    • Buscar (copiar) instrução na memória
      principal;
    • Executar a instrução;
    • Buscar a instrução seguinte;
    • Executar a instrução seguinte;
    •etc.
Sistema Central

Unidade de Controle (UC)
Responsável pelo fluxo de dados com reconhecimento de
periféricos e interpretação de cada instrução do programa.
Todo o processamento é controlado e coordenado pela UC.

Unidade Lógica e Aritmética (ULA)
Responsável pelas operações aritméticas e lógicas, tomada de
decisão. É coordenada pela UC.



                          UCP
                  UC              ULA
Sistema Central
Portas de I/O (INPUT / OUTPUT)
Parte destinada a conexão dos periféricos do computador. É por
onde é feita a entrada e saída de dados para o sistema central.
Tipos de Memória
 Memória     Principal
                                  UCP
 Memória     Secundária    UC            ULA
ou Auxiliar
(Meios de Armazenamento)    Memória Principal



                           Memória Secundária
Tipos de Memória – Memória Principal

      É a memória responsável pelo
      armazenamento de informações para o
      processamento de dados e está
      dividida em em dois grupos:
      * Memória Permanente – ROM
      * Memória Volátil – RAM.
O tamanho da memória principal afeta o custo e a velocidade
               da aplicação (programa)

  O tamanho máximo da memória principal é limitada pela
       arquitetura do sistema (CPU, placa-mãe, etc)
Tipos de Memória – Memória Principal

     ROM (Read Only Memory)

     • Usada para fins específicos
     • Só leitura
      O conteúdo gravado pelo fabricante
      Possui o programa de inicialização da máquina (BOO
      Armazena programas e informações pré-gravadas
      de fábrica
      Só é lida pela CPU
      O operador não tem acesso a essas informações
Tipos de Memória – Memória Principal

    RAM (Random Access Memory)

     Armazena as informações processadas
    pelo programa que o usuário está utilizando.
    • Memória de trabalho
    • Permite gravação e leitura
     Seu acesso é randômico ou aleatório
     Quanto mais memória RAM, menos
    problema para trabalhar com software.
     Memória volátil
     Todo conteúdo é perdido quando o
    computador é desligado
Tipos de Memória – Memória Auxiliar
• São dispositivos de armazenamento de grande
quantidade de informações.
• Sua característica principal é reter essas
informações durante o tempo que se desejar,
recuperando-a quando se desejar.
Tipos de Memória
    Memória        X       Memória
    Auxiliar                Principal
Custo menor            Custo maior
Mais lenta             Mais rápida
Maior capacidade       Menor capacidade
Representação dos Dados na Memória


A memória principal e a auxiliar possuem uma unidade de
medida:

BIT x BYTE

   BIT (BInary digiT): menor unidade de informação em
   informática e pode assumir dois valores lógicos: 0 e 1

   BYTE: equivalente a 8 bits
Representação dos Dados na
   Memória (unidades de medida)
Unidade de medida para quantificar a memória principal e
indicar a capacidade de armazenamento são os múltiplos do
byte.

bit (b)
                              1024   GB = 1 Terabyte (TB)
8 b = 1 byte (B)
                              1024   TB = 1 Petabyte (PB)
1024 B = 1 Kilobyte (KB)
                              1024   PB = 1 Exabyte (EB)
1024 KB = 1 Megabyte (MB)
                              1024   EB = 1 Zettabyte (ZB)
1024 MB = 1 Gigabyte (GB)     1024   ZB = 1 Yottabyte (YB)
Verificar memória
                      Tamanho dos
                      arquivos (KB)




  Windows
 Explorer /
 Arquivo 
               MB
propriedades
                    Espaço livre no
                      disco (GB)
Hardware – Placa Mãe
Hardware

                        Sistema
Unidade de Entrada                       Unidade de Saída
                        Central




                      Memória Auxiliar

  Periféricos                            Periféricos
Hardware - Periféricos
   Periféricos de entrada
    Tem a função de trazer dados do exterior
    do computador e introduzi-lo no sistema
    central.
Hardware - Periféricos
   Periféricos de saída
    Tem a função de conduzir dados do sistema
    central para o exterior do computador
Hardware - Periféricos
   Periféricos de entrada e saída
    Realiza a função do periférico de entrada e do
    de saída
       Placa de rede
       Modem
       Disquete
       Disco rígido
       Memória RAM
Software
 É o produto resultado da programação.
 Para usufruir de toda a capacidade de
  processamento que o Hardware fornece,
  precisa-se de Software, que é o conjunto
  de instruções para serem compreendidas
  pela CPU.
Algoritmo
                                 compilação

                    Código


      programação                    Programa
Software
   Classificação
     Básicos
     Aplicativos
     Utilitários
Softwares Básicos
 Softwares que servem de apoio aos
  aplicativos do usuário. Ajudam o computador
  a funcionar corretamente.
 Exemplo:
   Sistemas Operacionais (Windows, Linux)
   Linguagem de programas (Java, .NET)
   Sistema Gerenciador de Banco de Dados (SGBD)

 Os programas que controlam internamente o
  computador. São fornecidos juntamente com
  o computador no ato da compra. Ex: Sistema
  Operacional (Windows).
Softwares Aplicativos
• Engloba programas aplicativos ou programas de
  usuário desenvolvidos para trabalhos específicos.
• São os programas voltados para a solução de
  problemas do usuário. Podem ser de:
   – uso geral: são programas que podem ser utilizados em
     vários tipos de aplicações. Exemplos: editores de texto,
     gráficos, planilhas, gerenciadores de banco de dados,
     etc.
   – uso específico: se destinam exclusivamente a um único
     tipo de aplicação. Exemplos: folha de pagamento,
     crediário, imposto de renda, cadastro, contas a pagar e
     receber, etc.
Softwares Aplicativos
• Exemplo:
  – Microsoft Office: Editor de Textos Word, Planilha
    Excel, Banco de Dados Access, Apresentação
    PowerPoint, correio eletrônico Outlook
  – BrOffice: Processador de textos Writer, Planilha
    de cálculos Calc, Gerenciador de banco de
    dados Base, Editor de apresentações Impress,
    Editor de desenhos vetoriais Draw, Editor de
    fórmulas matemáticas Math
  – Controle de vendas
  – Controle de livros em biblioteca
Softwares Utilitários
   Úteis ao sistema computacional.
   Os programas utilitários do sistema fornecem um
    complemento necessário para uma ferramenta básica de
    gerenciamento do SO.
       podem estar incluídos no SO ou vendidos por fornecedores
        independentes.
   Programas que fazem a manutenção do
    computador e das unidades, a segurança do
    computador contra invasões e/ou vírus e até
    aumentam o desempenho da máquina.
   Fornecem ao usuário ferramentas para organizar os
    discos, verificar disponibilidade de memória, corrigir
    falhas de processamento.
Softwares Utilitários
   Utilitários de Backup:
     copiam dados do HD para a mídia de backup.
     Um backup começa com um backup completo
      (imagem espelho de todo o conteúdo do HD).
      Subsequentemente o software executa um
      backup incremental (arquivos criados ou
      alterados) em intervalos especificados (1
      vez/dia).
Softwares Utilitários
   Utilitários de compactação (compressão)
    de arquivos:
     reduz o tam. de um arquivo sem prejudicar os
      dados.
     A maioria deles funciona pesquisando o
      arquivo a procura de padrões extensos e
      freqüentemente repetidos e substituindo este
      padrões por códigos menores. Quando
      descompactado o utilitário restaura o padrão
      extenso onde cada código é encontrado).
     Ex.: WinRAR, Winzip, PKzip.
Softwares Utilitários
   Softwares Antivírus
       Ex: McAfee, Kasper, FSecure, Norton, Panda,
        Symantec, Sygate Kaspersky, F-Prot, Nod32,
        Trend Micro, Avast!, AVG, Bitdefender).
Softwares Utilitários
   Programas para desfragmentação de arquivos.
       Ex.: Defrag, Deskeeper (Estações Windows
        NT/2000/Win95/Win98)
   O que é fragmentação?
       A fragmentação ocorre quando um arquivo e dividido em
        pedaços para caber nos espaços vagos de um disco.
       A fragmentação dos discos em um computador, afeta
        drasticamente sua performance e sua produtividade. Leve em
        consideração que um arquivo espalhado em 200 locais em seu
        disco demora 200x mais para ser carregado.
       A desfragmentação regrava de maneira mais eficiente, mas
        pode levar algum tempo (depende do tam. do volume, do nº
        de arquivos, da % de fragmentação e da disponibilidade de
        recursos do sistema).

02 hardware e software

  • 1.
    Informática Aplicada Hardware e Software Profa. Msc. Patrícia Lima Santos patricia.santos@ifs.edu.br
  • 2.
    Objetivo  Apresentar conceitossobre Hardware  Apresentar conceitos sobre Software
  • 3.
    Sistema de Computação (Sistema de Processamento de Dados) •HARDWARE: parte física do sistema de computação (Sistema Central e Periféricos) •SOFTWARE: parte lógica do sistema de computação (Software Básico, Utilitário e Aplicativo) •PEOPLEWARE: pessoas que trabalham com o computador (digitadores, programadores, analistas, usuários do computador)
  • 4.
    Hardware  Representa aparte física de um sistema informático. Todos os elementos materiais que o compõem.  Conjunto de circuitos eletrônicos e dispositivos mecânicos;  É o equipamento em si, aquilo que podemos tocar. Corresponde à parte física: monitor, teclado, gabinete, memória, processador, mouse, etc.
  • 5.
    Software  Corresponde aoque é utilizado no computador.  Nós não conseguimos tocar no programa, mas operamos por intermédio do computador.  Conjunto de informações lógicas (programa);  Um meio que foi desenvolvido para permitir que as pessoas pudessem comunicar-se com a CPU e fazer com que ela produzisse algo útil.
  • 6.
    Processamento de Dados q decidir o que fazer ± HOMEM q executar as operações ± COMPUTADOR Entrada de Saída de Processamento Dados Dados
  • 7.
  • 8.
    Hardware Esquema básico Processamento e Controle Unidade de Entrada Unidade (informações de iniciais) Saída (informações Armazenamento úteis) Secundário
  • 9.
    Hardware Sistema Unidade de Entrada Unidade de Saída Central Memória Auxiliar Periféricos Periféricos
  • 10.
    Sistema Central Realizaas operações “Cérebro” do lógicas e aritméticas CPU ou UCP Computador Comanda as outras unidades ULA Unidade Unidade de de UC Saída Entrada Memória Portas de I/O Principal Armazena dados e programas Cronometra as operações necessários para a realização de processamento e de um trabalho Memória conecta os periféricos Auxiliar
  • 11.
    Sistema Central  É o núcleo do computador e pode ser considerado como o cérebro do mesmo.  Seu papel é executar os programas e processar os dados inseridos.  É composto pelas seguintes unidades: CPU, ULA, UC, Clock, Memória Principal, Portas de I/O
  • 12.
    Sistema Central Unidade Centralde Processamento (UCP / CPU) Responsável por fazer o processamento dos dados, ou seja, transformar dados de entrada em dados de saída. O processamento é feito através do ciclo: • Buscar (copiar) instrução na memória principal; • Executar a instrução; • Buscar a instrução seguinte; • Executar a instrução seguinte; •etc.
  • 13.
    Sistema Central Unidade deControle (UC) Responsável pelo fluxo de dados com reconhecimento de periféricos e interpretação de cada instrução do programa. Todo o processamento é controlado e coordenado pela UC. Unidade Lógica e Aritmética (ULA) Responsável pelas operações aritméticas e lógicas, tomada de decisão. É coordenada pela UC. UCP UC ULA
  • 14.
    Sistema Central Portas deI/O (INPUT / OUTPUT) Parte destinada a conexão dos periféricos do computador. É por onde é feita a entrada e saída de dados para o sistema central.
  • 15.
    Tipos de Memória Memória Principal UCP  Memória Secundária UC ULA ou Auxiliar (Meios de Armazenamento) Memória Principal Memória Secundária
  • 16.
    Tipos de Memória– Memória Principal É a memória responsável pelo armazenamento de informações para o processamento de dados e está dividida em em dois grupos: * Memória Permanente – ROM * Memória Volátil – RAM. O tamanho da memória principal afeta o custo e a velocidade da aplicação (programa) O tamanho máximo da memória principal é limitada pela arquitetura do sistema (CPU, placa-mãe, etc)
  • 17.
    Tipos de Memória– Memória Principal ROM (Read Only Memory) • Usada para fins específicos • Só leitura  O conteúdo gravado pelo fabricante  Possui o programa de inicialização da máquina (BOO  Armazena programas e informações pré-gravadas de fábrica  Só é lida pela CPU  O operador não tem acesso a essas informações
  • 18.
    Tipos de Memória– Memória Principal RAM (Random Access Memory)  Armazena as informações processadas pelo programa que o usuário está utilizando. • Memória de trabalho • Permite gravação e leitura  Seu acesso é randômico ou aleatório  Quanto mais memória RAM, menos problema para trabalhar com software.  Memória volátil  Todo conteúdo é perdido quando o computador é desligado
  • 19.
    Tipos de Memória– Memória Auxiliar • São dispositivos de armazenamento de grande quantidade de informações. • Sua característica principal é reter essas informações durante o tempo que se desejar, recuperando-a quando se desejar.
  • 20.
    Tipos de Memória Memória X Memória Auxiliar Principal Custo menor Custo maior Mais lenta Mais rápida Maior capacidade Menor capacidade
  • 21.
    Representação dos Dadosna Memória A memória principal e a auxiliar possuem uma unidade de medida: BIT x BYTE BIT (BInary digiT): menor unidade de informação em informática e pode assumir dois valores lógicos: 0 e 1 BYTE: equivalente a 8 bits
  • 22.
    Representação dos Dadosna Memória (unidades de medida) Unidade de medida para quantificar a memória principal e indicar a capacidade de armazenamento são os múltiplos do byte. bit (b) 1024 GB = 1 Terabyte (TB) 8 b = 1 byte (B) 1024 TB = 1 Petabyte (PB) 1024 B = 1 Kilobyte (KB) 1024 PB = 1 Exabyte (EB) 1024 KB = 1 Megabyte (MB) 1024 EB = 1 Zettabyte (ZB) 1024 MB = 1 Gigabyte (GB) 1024 ZB = 1 Yottabyte (YB)
  • 23.
    Verificar memória Tamanho dos arquivos (KB) Windows Explorer / Arquivo  MB propriedades Espaço livre no disco (GB)
  • 24.
  • 25.
    Hardware Sistema Unidade de Entrada Unidade de Saída Central Memória Auxiliar Periféricos Periféricos
  • 26.
    Hardware - Periféricos  Periféricos de entrada Tem a função de trazer dados do exterior do computador e introduzi-lo no sistema central.
  • 27.
    Hardware - Periféricos  Periféricos de saída Tem a função de conduzir dados do sistema central para o exterior do computador
  • 28.
    Hardware - Periféricos  Periféricos de entrada e saída Realiza a função do periférico de entrada e do de saída  Placa de rede  Modem  Disquete  Disco rígido  Memória RAM
  • 29.
    Software  É oproduto resultado da programação.  Para usufruir de toda a capacidade de processamento que o Hardware fornece, precisa-se de Software, que é o conjunto de instruções para serem compreendidas pela CPU. Algoritmo compilação Código programação Programa
  • 30.
    Software  Classificação  Básicos  Aplicativos  Utilitários
  • 31.
    Softwares Básicos  Softwaresque servem de apoio aos aplicativos do usuário. Ajudam o computador a funcionar corretamente.  Exemplo:  Sistemas Operacionais (Windows, Linux)  Linguagem de programas (Java, .NET)  Sistema Gerenciador de Banco de Dados (SGBD)  Os programas que controlam internamente o computador. São fornecidos juntamente com o computador no ato da compra. Ex: Sistema Operacional (Windows).
  • 32.
    Softwares Aplicativos • Englobaprogramas aplicativos ou programas de usuário desenvolvidos para trabalhos específicos. • São os programas voltados para a solução de problemas do usuário. Podem ser de: – uso geral: são programas que podem ser utilizados em vários tipos de aplicações. Exemplos: editores de texto, gráficos, planilhas, gerenciadores de banco de dados, etc. – uso específico: se destinam exclusivamente a um único tipo de aplicação. Exemplos: folha de pagamento, crediário, imposto de renda, cadastro, contas a pagar e receber, etc.
  • 33.
    Softwares Aplicativos • Exemplo: – Microsoft Office: Editor de Textos Word, Planilha Excel, Banco de Dados Access, Apresentação PowerPoint, correio eletrônico Outlook – BrOffice: Processador de textos Writer, Planilha de cálculos Calc, Gerenciador de banco de dados Base, Editor de apresentações Impress, Editor de desenhos vetoriais Draw, Editor de fórmulas matemáticas Math – Controle de vendas – Controle de livros em biblioteca
  • 34.
    Softwares Utilitários  Úteis ao sistema computacional.  Os programas utilitários do sistema fornecem um complemento necessário para uma ferramenta básica de gerenciamento do SO.  podem estar incluídos no SO ou vendidos por fornecedores independentes.  Programas que fazem a manutenção do computador e das unidades, a segurança do computador contra invasões e/ou vírus e até aumentam o desempenho da máquina.  Fornecem ao usuário ferramentas para organizar os discos, verificar disponibilidade de memória, corrigir falhas de processamento.
  • 35.
    Softwares Utilitários  Utilitários de Backup:  copiam dados do HD para a mídia de backup.  Um backup começa com um backup completo (imagem espelho de todo o conteúdo do HD). Subsequentemente o software executa um backup incremental (arquivos criados ou alterados) em intervalos especificados (1 vez/dia).
  • 36.
    Softwares Utilitários  Utilitários de compactação (compressão) de arquivos:  reduz o tam. de um arquivo sem prejudicar os dados.  A maioria deles funciona pesquisando o arquivo a procura de padrões extensos e freqüentemente repetidos e substituindo este padrões por códigos menores. Quando descompactado o utilitário restaura o padrão extenso onde cada código é encontrado).  Ex.: WinRAR, Winzip, PKzip.
  • 37.
    Softwares Utilitários  Softwares Antivírus  Ex: McAfee, Kasper, FSecure, Norton, Panda, Symantec, Sygate Kaspersky, F-Prot, Nod32, Trend Micro, Avast!, AVG, Bitdefender).
  • 38.
    Softwares Utilitários  Programas para desfragmentação de arquivos.  Ex.: Defrag, Deskeeper (Estações Windows NT/2000/Win95/Win98)  O que é fragmentação?  A fragmentação ocorre quando um arquivo e dividido em pedaços para caber nos espaços vagos de um disco.  A fragmentação dos discos em um computador, afeta drasticamente sua performance e sua produtividade. Leve em consideração que um arquivo espalhado em 200 locais em seu disco demora 200x mais para ser carregado.  A desfragmentação regrava de maneira mais eficiente, mas pode levar algum tempo (depende do tam. do volume, do nº de arquivos, da % de fragmentação e da disponibilidade de recursos do sistema).