Computação Eletrônica Profa. Flavia Barros. Hardware Componente físico de um sistema de...
Transcript of Computação Eletrônica Profa. Flavia Barros. Hardware Componente físico de um sistema de...
Computação Eletrônica
Profa. Flavia Barros
Hardware Componente físico de um sistema de computação Inclui todos os equipamentos utilizados pelo
usuário nas ações de entrada, processamento, armazenamento e saída de dados
Software Componente lógico de um sistema de
computação A “mente” do computador
Componentes de um Computador
Componentes de Hardware dos Micro-computadores
Memória Principal
Processador
Entrada/ Saída
Memória Secundária
Fluxo de dados
Fluxo de controle
processamento
Processador Funciona como o cérebro humano
Memória principal Funciona como nossa memória no momento em
que resolvemos algum problema Esquecemos depois...
Memória secundária Funciona como os meios onde registramos
informação para consulta futura Ex. livros, cadernos, etc...
Dispositivos de Entrada e Saída Funcionam como os nossos sentidos e formas de
expressão
Componentes de Hardware
Dispositivos de Entrada/Saída
Usados para viabilizar a comunicação entre o computador e os usuários Dispositivos de entrada aceitam dados e
instruções do usuário Dispositivos de saída retornam os dados
processados informação para o usuário
As primeiras formas de entrada/saída eram simplesmente chaves de inversão e luzes piscantes
Dispositivos de Entrada/Saída
Há apenas três décadas, os computadores só eram capazes de ler cartões perfurados Um operador humano gravava dados através de
um perfurador de cartões Os dados eram lidos e carregados na memória
por um dispositivo chamado leitora de cartões Se um cartão fosse perfurado errado, ou
inserido na ordem errada, o operador começava tudo de novo
Atualmente dispomos de dispositivos mais amigáveis e eficientes Teclados, mouses, vídeos, impressoras,...
Dispositivos de Entrada Teclado
Dispositivo mais comum para entrada de dados
Consiste em um conjunto de interruptores escondidos sob as teclas Os toques nas teclas são percebidos pelo chip
controlador do teclado
Quando uma tecla é pressionada O controlador do teclado armazena o código da
tecla e envia um pedido de interrupção para a CPU
O programa que está controlando a CPU avalia o pedido, lê o código da tecla e decide o que fazer
Teclado
B Controlador do teclado
Pedido de interrupção
Código da tecla
CPU
Código ASCII
MemóriaTecla
Teclado
Teclas alfanuméricas Layout QWERTY criado para máquinas de escrever
Teclas comumente pressionadas em seqüência encontram-se distantes no teclado
Layout DVORAK era mais cômodo para quem digitava lentamente, entretanto, nunca atraiu o grande público
Teclas de função Envia comandos ao computador
Interpretação depende do programa sendo utilizado Tecla F1 geralmente significa “Ajuda”
Teclado numérico reduzido Teclas de movimentação do cursor
Dispositivos de Entrada Mouse
Desloca um ponteiro (ou cursor) na tela & Entra dados através de cliques em botõesO mouse ficou famoso quando fez parte do pacote do Macintosh (início dos anos 80) Até então, o teclado era o único dispositivo de
entrada incluído nos microcomputadores
Mouse atual permite vários eventos Mover, clique simples, clique duplo, clique duplo
rápido, segurar botão, arrastar,... Oferece facilidade para uso de menus, caixas de
diálogos e criação de elementos gráficos (linhas, curvas,...)
Mouse
A bola sob o mouse desliza, girando consigo duas pequenas rodas localizadas a 90 graus Quando uma roldana gira um sensor envia a
informação para o computador O computador altera a posição do cursor na
tela
Superfície plana
x
y
Mouse
O trackball (comuns em Notebooks) funciona como um mouse de cabeça para baixo A bola gira com o dedo polegar
Os mouses ópticos não têm bola nem roldanas Uma matriz de linhas é projetada em uma
superfície e um fotoreceptor detecta os movimentos do mouse
Dispositivos de Entrada Scanner
Converte imagens impressas para formato eletrônico Emite luz sobre a imagem e detecta a
intensidade do reflexo e a cor em cada ponto
Cria imagens digitalizadas (cópias das originais) que podem ser armazenadas e processadas
Atualmente, dispomos de scanners que capturam informações em três dimensões
Outros Dispositivos de Entrada
Microfones Câmeras Canetas eletrônicas Telas sensíveis ao toque Drives de Disquete, CD-ROM, DVD Os drives também são dispositivos de
saída de dados
Dispositivos de SaídaMonitor de Vídeo
É o dispositivo de saída com que as pessoas mais interagem Existem dois tipos básicos: Monitor CRT (Cathode Ray Tube)
Tubos de raios catódicos Comum nos computadores de mesa
Monitor LCD (Liquid Crystal Displays) Vídeos de cristal líquido Comum nas telas planas de notebooks
Monitor de Vídeo
Monitor CRT A tela do monitor é revestida com fósforo, um
elemento que brilha quando exposto à luz O revestimento é organizado como uma grade
de pontos (os pixels ou picture elements) Um canhão na parte de trás bombardeia a tela
com três feixes de luz (vermelho, verde e azul) A cor de cada pixel depende da intensidade
com que ele é bombardeado por cada feixe de luz
Monitor de Vídeo
Monitor LCD Funciona de forma similar ao CRT,
entretanto usa cristal líquido em vez de fósforo
Vantagens: São menores e requerem menos potência (o
que ideal para notebooks) Desvantagens:
São mais caros e requerem melhores condições de luminosidade
Dispositivos de Saída Impressora
Usada quando o usuário precisa de uma cópia física dos dados
Tipos de impressora Matriciais A laser A jato de tinta
Impressora
Impressoras matriciais Usam cabeçote de impressão que percorre
o papel da esquerda para a direita Dentro do cabeçote, há vários pinos que
fazem pressão com uma fita sobre o papel Durante o deslocamento do cabeçote,
combinações dos pinos são impressas no papel por meio da fita
As letras se formam conforme essas combinações
Obs.: É o tipo mais barato, porém é o que provê a pior qualidade de impressão
Impressora
Impressoras matriciais A qualidade da impressão é proporcional ao
número de pinos no cabeçote As primeiras tinham 9 pinos, mas atualmente
temos cabeçotes com mais de 24 pinos
9 pinos: os pontos se sobrepõem
apenas levemente
24 pinos: os pontos se
sobrepõem completamente
Impressora
Impressoras a laser Usam um toner com partículas minúsculas
de tinta Um feixe de laser transfere a tinta do toner
para um tambor de impressão Com pressão e calor, a tinta do tambor
adere ao papel
Obs.: É o tipo mais caro, porém é o que alcança a melhor qualidade e velocidade de impressão
Impressora
Impressoras a jato de tinta Criam imagens diretamente no papel,
borrifando tinta através de orifícios minúsculos Bons modelos contêm cerca de 64 orifícios
Obs.: É o tipo intermediário tanto no preço quanto na qualidade de impressão
Outros Dispositivos de Saída
Caixas de som Canhão projetor Drives de Disquete, CD-ROM, DVD
Dispositivos de Entrada e SaídaFuturo
Wearables (usáveis) Inclui dispositivos de entrada/saída em
roupas, óculos, sapatos,...
Everywhere Display As imagens dos programas são refletidos
em qualquer superfície e uma câmera detecta toques
Hardware Já vimos...
Software Componente lógico de um sistema de
computação A “mente” do computador
Componentes de um Computador
Software
Programas que dão vida à máquina Compostos por séries de instruções
que fazem o hardware funcionar
Tipos de software Sistemas operacionais Ambientes de Programação Softwares aplicativos Utilitários
Sistemas Operacionais
Programas que oferecem facilidades para os usuários se comunicarem com o computador Linha de comando
o usuário digita palavras e símbolos no teclado do computador para executar instruções
Ex.: DOS, Unix,... Interface gráfica
Mouse para selecionar ações, menus e janelas para acessar programas e arquivos
Ex.: Windows, Macintosh,...
Sistemas Operacionais
Gerenciam os dispositivos de hardware do computador São os intermediários entre os
programas e os dispositivos de hardware enviam comandos a CPU
lêem dados dos dispositivos de entrada
enviam dados para os dispositivos de saída
acessam o disco rígido...
Sistemas Operacionais
Gerenciam e mantêm os sistemas de arquivos do disco rígido Listam os arquivos do disco Permitem a criação de pastas de arquivos,
subpastas...
Dão suporte a outros programas Lêem arquivos Salvam arquivos no disco,...
Ambientes de Programação
Permitem a elaboração de programas escritos usando alguma linguagem de programação
Exemplos de linguagens: Comercial: Delphi, COBOL, CLIPPER, Internet: Java, PHP,... Científica: C++, PASCAL... Educativa: LOGO Inteligência Artificial: PROLOG, LISP,...
Software Aplicativo
Programas desenvolvidos para solucionar problemas específicos dos usuários Editores de textos, de planilhas, de
imagens... Softwares comerciais, educativos,...
Software Aplicativo Editores de Texto
Permitem a criação, a formatação e a impressão de documentos de texto Cartas, memorandos, livros,....
Formatação de texto inclui: Tipo, tamanho e cor da fonte (letras e
números) Espaçamento de margens e parágrafos Inclusão de figuras,...
Exemplos de Editores de Texto Word, Notepad, Wordpad, ConText,...
Software Aplicativo Editores de Planilha
Criação de planilhas com função principal de análise numérica Cálculos numéricos Ordenação de dados Criação de gráficos,...
Informações inseridas incluem: Texto, números, datas, fórmulas,...
Exemplos de Editores de Planilha: Excel, Lotus, VisiCalc,...
Software Aplicativo Bancos de Dados
Armazenam conjuntos de dados relacionados entre si Bancos de dados de produtos, clientes e
fornecedores,... Bancos de dados de nomes, endereços,
números de telefones,...
SGBD Sistema Gerenciador de Bancos de Dados É a ferramenta que facilita a organização e
a consulta aos Bancos de Dados Ex.: Access, SQL Server, MySQL, Oracle,...
Software Aplicativo Aplicações Gráficas
Permitem a criação e edição de imagens eletrônicas Criação de formas (retas, curvas...) Definição de cor, contraste, brilho,...
Exemplos: Photoshop, CorelDraw, PaintBrush
Software Aplicativo Navegadores
Browsers Permitem a visualização de páginas na World Wide Web Visualização de textos e figuras Navegação através de hiperlinks Download (cópia) de arquivos,...
Exemplos de Navegadores Internet Explorer, Nestape, Mozzila,...
Outros Tipos de Software Aplicativo
Sistemas comerciais Atendem a empresas e aplicações específicas
Ex: Folha de pagamento, locação de filmes,...
Softwares educativos Auxiliam o processo de ensino/aprendizagem
Ex: Sistemas tutores, ambientes virtuais de ensino
Aplicações de entretenimento Usados para diversão e lazer
Ex: Jogos
Utilitários
Auxiliam os usuários a gerenciar e proteger seus arquivos Software AntiVirus
Ex.: Avast, AVG, Norton,... Compactadores de arquivos
Ex.: Winzip, ARJ,...
Próxima aula
História do computador