Computação Eletrônica Profa. Flavia Barros Componentes de um Computador 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 Hardware dos Micro-computadores Memória Principal Processador Entrada/ Saída processamento Memória Secundária Fluxo de dados Fluxo de controle Componentes de Hardware 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 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 Pedido de interrupção Código ASCII Código da tecla B Tecla Controlador do teclado CPU Memória 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ões O 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 y x Superfície plana 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ída Monitor 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ída Futuro 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 Componentes de um Computador Hardware Já vimos... Software Componente lógico de um sistema de computação A “mente” do 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