Programação de Computadores Computadores: Ferramentas para a Era da Informação Material Didático do Livro: Introdução à Informática Capron,, H. L. e Johnson, J. A Pearson Education Componentes de um Sistema de Computador Hardware Equipamento associado ao sistema. Software Instruções que dizem o que o computador deve fazer. Pessoas Programador de computador: escreve software. Usuário: adquire e usa software. - Freqüentemente entemente chamado de usuário final. 2 Hardware: Os Componentes Básicos de um Computador O Que é Um Computador? Quatro componentes principais: Dispositivos de entrada Processamento Dispositivos de saída Armazenamento 3 1
O Que é um Computador? Uma máquina que pode ser programada para receber dados, processá-los em informação útil e armazená-los los. Dados: fatos não processados representando pessoas e eventos. Informação: : dados que estão organizados e são significativos e úteis. 4 Entrada: : O Que Entra Entrada: são os dados colocados no computador para ser processados. Dispositivos de entrada comuns: Teclado Mouse Scanner 5 Teclado O dispositivo de entrada mais comum. Gera sinais elétricos que são convertidos em caracteres. 6 2
Mouse Move-se sobre uma superfície plana. O movimento da esfera do mouse provoca o movimento correspondente de um ponteiro na tela. 7 Lê letras, números e símbolos especiais Caneta óptica, leitora de código de barras freqüentemente entemente usada em lojas. Scanners de mesa e de folhas soltas escaneiam imagens ou documentos impressos. Scanner 8 O Processador e a Memória ria: Manipulação de Dados Processador Também chamado de unidade central de processamento (CPU). Memória (armazenamento primário rio) Estreitamente relacionada com o processador, mas distinta dele. Provê armazenamento temporário rio. 9 3
Armazenamento Primário rio Usado para guardar dados temporariamente: Depois que eles são recebidos do dispositivo de entrada e antes de serem processados. Depois que eles são processados e antes de serem liberados para o dispositivo de saída da. Armazenamento temporário rio (volátil): Os dados contidos na memória se perdem se a energia cair ou se o programa for fechado. 10 O Processador Centro de atividade do computador Consiste em circuitos elétricos 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 ão. 11 Saída da: : O Que Sai Saída da: : o resultado produzido pela CPU. Formas comuns de saída da: texto, números, gráficos e sons. Dispositivos comuns de saída da: Tela (monitor): pode exibir texto, números, fotografias e até mesmo vídeo, totalmente em cores. Impressora: produz relatórios rios impressos conforme as instruções de um programa. 12 4
Armazenamento Secundário Provê armazenamento em longo prazo: Separado da memória ria. Mídias comuns: Discos magnéticos Discos ópticos Fita magnética 13 Discos Magnéticos As mídias de armazenamento mais comuns: Disquete: disquete flexível de 3,5 em invólucro plástico stico. Disco Rígido: mais capacidade de armazenamento e acesso mais rápido do que os disquetes. 14 Discos Ópticos Usam raios laser para ler grandes volumes de dados a baixo custo: CD-ROMs DVDROMs DVD-ROMs 15 5
Fita Magnética Armazena grandes quantidades de dados a baixo custo. Freqüentemente entemente usada para fazer backup do sistema. 16 Dispositivos Periféricos ricos Todos os dispositivos de hardware anexados ao computador: Inclui todos os dispositivos de entrada, saída e armazenamento. 17 Redes de Computadores Rede: : um sistema que usa equipamentos de comunicações para conectar computadores e seus recursos. Ferramentas de rede comuns: Rede Local (LAN) Modem Correio eletrônico (e-mail) 18 6
Rede Local Os computadores pessoais de um escritório rio são interligados a fim de que os usuários possam se comunicar uns com os outros. Os usuários podem operar computadores independentemente. Eles podem compartilhar recursos e intercambiar dados. 19 Modem Um dispositivo que permite aos usuários se comunicarem com outros computadores por meio de linhas telefônicas. Necessário quando não se tem uma conexão digital, como, por exemplo, uma conexão DSL ou de modem a cabo. 20 Correio Eletrônico (e-mail) Envia e recebe mensagens eletronicamente: Pode enviar texto, imagens e links para sites Web. Pode anexar arquivos para colaboração ão. As mensagens são armazenadas na caixa de entrada (mailbox) do computador. 21 7
A Internet O maior e mais bem desenvolvido sistema de rede. Conecta usuários do mundo inteiro. Não é realmente uma rede, mas, sim, uma coleção de milhares de redes. 22 Conectando-se Para acessar a Internet, é necessário conectar-se a um computador servidor. O servidor recebe, processa e transmite informações ões. Os computadores usam um padrão para se comunicarem. É necessário um provedor de serviços da Internet Internet Service Provider (ISP). 23 Provedores de Serviços (Internet Service Providers) O proprietário rio de um computador servidor: Cobra uma taxa de acesso à Internet. A taxa pode garantir acesso ilimitado ou basear-se na utilização do serviço. Constitui um meio para o usuário conectar-se ao servidor. Uma vez conectado, você pode conectar-se à Internet e a todos os outros computadores servidores. 24 8
Protocolos de Computador Constitui uma forma-padrão de se comunicar com outros computadores. Transmission Control Protocol/Internet Protocol (TCP/IP) usados na Internet. Permite a diferentes tipos de computadores compartilharem dados. 25 Navegando na Internet Iniciou-se pelo Departamento de Defesa e suas instituições de pesquisa como um meio de compartilhar informações ões. As informações no começo eram somente texto. Os comandos para navegar eram obscuros. Agora, a Internet tem uma base muito mais visual. Use o navegador (browser) para explorar a Internet. A A World Wide Web. 26 Navegador (Browser) Software que lhe permite usar um mouse para explorar a Internet. Dê um clique no texto da tela e/ou no elemento gráfico para mover-se para diferentes localizações ões. É o software mais comumente usado para explorar a World Wide Web. 27 9
A World Wide Web Um subconjunto da Internet. De fato,, um padrão para exibir e transmitir informações ões. Site Web: uma localização na Web. Home page: a página principal de um site Web. 28 Classificação dos computadores Computadores pessoais Computadores de rede Computadores manuais (handheld) Computadores midrange Mainframes Supercomputadores 29 Computadores Pessoais Computadores de mesa: Também conhecidos como PCs, microcomputadores, ou computadores domésticos sticos. Divididos em três categorias: Computadores de segunda linha (low-end). Computadores pessoais com plena capacidade. Estações de trabalho. Computador de rede: Unidade central de processamento e memória mínima. Projetado para ser usado em uma rede. Às vezes chamado de cliente magro (thin client) 30 10
Categorias de PCs Computadores de segunda linha (low-end) Adequados para usuários domésticos sticos, para processamento de texto, jogos simples e acesso à Internet. Computadores com plena capacidade Bons para acentuado uso de gráficos ficos, programação ou jogos baseados em ação. Estações de trabalho Computadores de primeiríssima linha usados por engenheiros, operadores financeiros e designers gráficos ficos. 31 Computadores Notebook Computadores pequenos e leves. Suas capacidades se comparam às dos computadores de mesa: Processamento e memória similares. A maioria tem disco rígido e uma unidade de disquete ou CD-ROM. Tipicamente, mais caros do que um computador de mesa equivalente. 32 Computadores Manuais (Handheld) Assistente Digital Pessoal Personal Digital Assistant (PDA): Controla a agenda de compromissos, contatos etc. Aceita entrada por meio de um estilo manual. PC de Bolso (Pocket PC): Oferece as capacidades existentes nos PDAs, além da capacidade de rodar versões reduzidas de software, como, por exemplo, processador de texto e planilhas eletrônicas. 33 11
Computadores Midrange Computadores multiusuário projetados para suprir as necessidades de organizações de porte médio. Centenas ou milhares de usuários conectados. Usados para controle de estoques, entrada de pedidos e outras aplicações da companhia como um todo. 34 Mainframes Computadores muito grandes e potentes: Capazes de processar bilhões de instruções por segundo. Capazes de manipular bilhões de caracteres de dados. Freqüentemente entemente usados para aplicações com muitos usuários rios: Sistemas de reservas de passagens aéreas. Grandes estabelecimentos de vendas por encomenda postal. Servidores de e-mail. e 35 Supercomputadores Os computadores mais rápidos e mais poderosos: Capazes de processar trilhões de instruções por segundo. Usados para aplicações muito sofisticadas que requerem gigantescas manipulações de dados: Previsão tempo. Pesquisado de armamentos. Efeitos especiais para cinema. 36 12
Sistema de Computador Pessoal 37 13