Professional Documents
Culture Documents
computador
Conceitos básicos de hardware e software
Jayne Moura
2
Sistema Computacional
Peopleware
Hardware Software
3
Sistema Computacional
• Peopleware
• Componente humano de um sistema de computação,
indivíduos que utilizam o computador como
ferramenta;
• Hardware
• Componente físico de um sistema de computação,
todos os equipamentos utilizados pelo usuário nas
ações de entrada, processamento, armazenamento e
saída de dados.
4
Sistema Computacional
• Software
Hardware
• Sistema Central:
Processamento
• Periféricos:
Entrada, Saída, Armazenamento e Comunicação.
Hardware
• Esquema básico
Sistema Central
Periféricos CPU
Memória
Hardware: Periféricos
Comunicação
Saída
Entrada
Armazenamento
8
Computador Pessoal
9
Organização funcional
• Sistema Central que contém:
• Unidade Central de Processamento
(UCP/CPU/microprocessador)
• Unidade de Controle
• Unidade Aritmética e Lógica
• Clock
• Memória Principal
• Interfaces
• Unidades de Entrada e Saída (E/S)
• Teclado, mouse, impressora, vídeo, etc...
10
Organização funcional
11
Processador e memória
• Processador
• Unidade Central de Processamento
(CPU – Central Processing Unit)
Sistema central
• CPU/microprocessador
• Centro de atividade do computador
• Consiste em circuitos elétricos:
• Interpreta e executa instruções de programa;
• Comunica-se com os dispositivos de entrada, saída e
armazenamento;
• Transforma dados, de fato, em informação;
• Fica em uma placa de circuitos chamada placa-mãe
(motherboard)
14
Sistema central
15
Sistema central
• CPU/microprocessador
• Unidade de Controle
• Controla o fluxo de informações entre todas as
unidades do computador e executa as instruções na
sequência correta;
• Coordena partes do computador para executar
instruções armazenadas de um programa;
• Deve comunicar-se com a memória e com a ALU;
• Envia dados e instruções do armazenamento
secundário para a memória, quando necessário.
16
Sistema central
• CPU/microprocessador
• Unidade Aritmética e Lógica (ULA)
• Local de processamento de dados;
• Realiza operações aritméticas (cálculos) e lógicas
(decisões), comandada por instruções armazenadas
na memória;
• É controlada pela UC.
17
Sistema central
• CPU/microprocessador
• Registradores
• Registros da CPU;
• Porção de memória;
• Localizações de armazenamento situadas dentro da
CPU (alta velocidade);
• Armazenam os dados que são processados pela
ULA;
18
Sistema central
• Clock (relógio)
• Os microprocessadores trabalham regidos por um
padrão de tempo determinado por um clock;
• Gera pulsos a intervalos regulares, a cada pulso uma
ou mais instruções internas são realizadas.
19
• Armazenamento secundário:
• Armazenamento de longo prazo;
• Armazenado em mídia externa (ex.: CD, DVD, etc.).
20
Sistema central
• Memória principal
• Armazena temporariamente as informações (instruções
e dados)
• Dados ficam disponíveis ao processamento (pela ULA)
e para transferência para os equipamentos de saída
• Organizada em porções de armazenamento, cada qual
com um endereço
22
Sistema central
• Memória principal
• ROM (Read Only Memory)
• Tipicamente menor que a RAM
• Não depende de energia para manter o seu conteúdo
• Memória permanente
• Informações não podem ser apagadas (casos
especiais)
• Geralmente vem gravada do fabricante
• Apenas de leitura
23
Sistema central
• Memória principal
• ROM (Read Only Memory)
• Programas em memória ROM: BIOS
• Rotina de inicialização do computador,
reconhecimento do hardware, identificação do
sistema operacional, contagem de memória;
• Orientar o computador nas 1ªs operações.
24
Sistema central
• Memória principal
• RAM (Random Access Memory)
• Memória temporária;
• Utilizada pelo usuário para executar seus programas;
• Uso restringe-se ao período em que o equipamento
está em funcionamento.
25
Sistema central
• Memória principal
• RAM (Random Access Memory)
• Memória é volátil (seu conteúdo pode ser apagado);
• Armazenar programas e dados;
• Guardar resultados intermediários do
processamento;
• Informações podem ser lidas e gravadas.
26
Sistema central
• RAM (Random Access Memory)
Sistema central
• RAM (Random Access Memory)
Níveis de memória
• Diferentes velocidades de acesso
Níveis de memória
• Memória cache
• Pequena quantidade de memória SRAM, incluída no
chip do processador.
• Pode tanto integrar o microprocessador (cache
interna), como consistir de chips adicionais instalados
na placa-mãe do micro (cache externa);
• Localizada logicamente entre o processador e a
memória principal;
• Altíssima velocidade de acesso;
30
Níveis de memória
• Memória cache
• Quando este precisa ler dados na memória RAM o
controlador de Cache transfere os dados mais
requisitados da RAM para a memória cache.
• Enquanto o processador lê os dados na cache, o
controlador acessa mais informações na RAM;
• Acelera o processo de busca de informações na
memória;
31
Níveis de memória
32
Armazenamento Secundário
• Armazenamento magnético:
• HD, fitas magnéticas, disquetes;
• Armazenamento óptico:
• CD, DVD, Blu-ray;
• Armazenamento eletrônico:
• Pendrive, cartão de memória.
33
Armazenamento Secundário
• HD (Hard Disc) – Disco rígido
• Principal mídia de armazenamento secundário;
• Composto por uma pilha de discos (pratos);
• Cada disco (prato) tem dois lados (lâminas)
• Cada lâmina tem seu próprio braço de acesso com
uma cabeça (ou cabeçote) de leitura/gravação
• Os braços se movem juntos
34
Instruções
• Programa
• Sequência de instruções
• Computador analisa e executa as instruções uma
a uma
• Execução ocorre na ULA, sob coordenação da
UC
• Na execução:
• Instruções e dados estão na memória;
• São trazidos da memória para a CPU;
• UC analisa a instrução.
35
Categorias de Instruções
• Instruções de E/S
• Leituras de fita, disco magnético, pendrive, cd, dvd,
gravação, etc
• Instruções de transferência
• Da memória para a CPU, de um registrador para outro
• Instruções aritméticas
• Adição, subtração, multiplicação, divisão
• Instruções Lógicas
• E (AND), OU (OR), NÃO (NOT)
• Instruções de Comparação
• =, <, >, ….
36
O Fluxo de informação de um
RELEMBRANDO computador
37
Sistemas de E/S
• Periféricos (ou unidades de entrada e saída)
Sistemas de E/S
• Periféricos (ou unidades de entrada e saída)
• Unidades de entrada
• Permitem que informações sejam introduzidas na
memória do computador
• Convertem dados em sinais utilizáveis pelo
computador
• Teclado
• Mesa Digitalizadora
• Tela sensível ao toque
• Caneta Luminosa
• Joystick
• Mouse
39
Sistemas de E/S
• Periféricos (ou unidades de entrada e saída)
• Unidades de saída
• Transformam a codificação interna dos dados em
uma forma legível pelo usuário
• Dispositivos de saída convertem sinais digitais
armazenados internamente para formas úteis
externamente;
40
Sistemas de E/S
• Periféricos (ou unidades de entrada e saída)
• Unidades de saída
• A informação pode sair do sistema em diferentes
formas básicas e suas combinações:
• Texto
• Imagem
• Som
• Sinais Digitais ou Analógicos
41
Sistemas de E/S
• Funcionam tanto como dispositivos de entrada como de
saída:
• Disco Rígido
• Tela sensível ao toque
• Joystick Force Feedback
42
Dispositivos de Entrada
• Teclado
• Caneta Luminosa
• Identificação de elementos da tela
• Mouse
• Trackball
• Touchpad
• Joystick
• Scanner
• Mesa / Mão
• Tridimensional
• OCR
43
Dispositivos de Entrada
• Digitalizador de vídeo
• Digitalizador espacial
• Painel ou mesa sensível ao toque - touch panel
• Mesa digitalizadora
• Luva eletrônica
• Data Glove
• Luva com esqueletos externos
• Leitora de código de barras
• Dispositivos de rastreamento - tracking devices
• Câmaras digitais
44
Dispositivos de Saída
• Monitores
• Projetores Digitais
45
Dispositivos de Saída
• Impressoras
• Matriciais
• Jato de Tinta
• Laser
• Transferência Térmica
• Registradores fotográficos
• Óculos Estereoscópicos
• Óculos com lentes de cristal líquido capazes de
bloquear a visão quando necessário
46
• Binary digit
• Componente básico da memória;
• É a menor unidade de informação;
• Pode assumir dois valores ou sentidos;
• 1 --> ligado (ON) ou 0 --> desligado (OFF).
49
Software
• Software básico
conjunto de softwares que permite ao usuário criar,
depurar e modificar as aplicações criadas por ele
• sistema operacional, linguagens de programação,
utilitários
• Sistema operacional (ex: Windows, Linux, DOS, ...)
• Gerência de memória
• Gerência de processador
• Gerência de arquivos
• Gerência de dispositivos de E/S
56
Software
• Software aplicativo
• Aplicações criadas para solucionar problemas
específicos
• Executa uma função específica, normalmente para o
usuário
• Exemplos
• contabilidade, folha de pagamento, correção de
provas, editor de texto, planilha eletrônica
57
Sistema Operacional
Sistema Operacional
59
Sistema Operacional
Objetivos:
• Tornar a utilização do computador mais conveniente ao
usuário
• Esconde detalhes internos
• Reduz o tempo necessário a construção de programas
• Utilizar o hardware do computador de forma eficiente:
• Mais trabalho obtido pelo mesmo hardware
• Melhor distribuição/uso dos recursos
60
Sistema Operacional
Composição básica:
• Kernel (núcleo)
• ―Coração‖ do sistema operacional, composto pelas
funções centrais do SO
• Módulos (drivers) de dispositivos
• Servem para ajudar o kernel a gerenciar hardwares
específicos
• Outros programas
• Ex.: navegador de arquivos (Explorer), editor simples
de texto (Bloco de notas), ferramentas do sistema
(Painel de Controle), etc.
61
Sistema Operacional
• Kernel (núcleo):
• Gerencia o sistema operacional
• Carregado do disco rígido para a memória quando o
computador é inicializado;
• Permanece na memória – Programa residente;
• Carrega do disco outros programas do sistema
operacional, quando necessário;
• Outros programas são chamados de não-residentes.
62
Sistema Operacional
Sistema Operacional
Sistema Operacional
Sistema Operacional
66
Driver
DRIVER ≠ DRIVE
67
Firmware
• Tipo de software específico que está associado a um tipo
de hardware.
• Software embarcado;
• Conjunto de instruções operacionais programadas
diretamente no hardware de um equipamento eletrônico;
• É armazenado permanentemente num circuito integrado
(chip) de memória de hardware.
68
ATIVIDADE
• Linguagem de programação – RESUMO
• O que é?
• Objetivo?
• Histórico.
• Instruções:
• 1 a 2 laudas;
• Digitado;
• Individual;
• 0 a 2,5 pontos;
• Plágios receberão ZERO.