Computação Eletrônica Profa. Flavia Barros. Hardware Componente físico de um sistema de...

Preview:

Citation preview

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

Recommended