GMA038 - 1/2015 Universidade Federal de Uberlândia Faculdade de Computação Sistema operacional Internet Softwares aplicativos Prof. Renato Pimentel GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 1 Relembrando: O computador Equipamento eletrônico capaz de processar (manipular) dados (entrada), de acordo com um conjunto de instruções, e transformá-los em informação (saída) útil, podendo armazená-los para uso posterior. Três componentes principais: Hardware: a parte física, o equipamento que compõe o computador; Software: a parte lógica, os programas: conjuntos de instruções que orientam o computador na tarefa de processamento; Pessoas ou Peopleware: correspondem ao usuário, que usa o poder do computador para algum propósito. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 2 1 GMA038 - 1/2015 Software Componente lógico de um sistema de computação: Séries de instruções que fazem o computador funcionar (programas de computador); Funcionam como um passo a passo, ordenando o que o hardware deve fazer; Representam a ponte entre os usuários e uma máquina; Duas categorias: Software básico ou de sistema (sistema operacional). Software aplicativo (as aplicações). GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 3 2 GMA038 - 1/2015 Sistema operacional: Interface com o usuário Duas formas básicas: 1.Interface de linha de comando. 2.Interface gráfica (GUI – graphical user interface). GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 5 Sistemas operacionais para computadores pessoais Plataforma Combinação de hardware de computador e software de sistema operacional. Wintel (Microsoft Windows que roda em um PC baseado em Intel) é a mais comum. Plataformas Comuns: MS-DOS Windows MAC OS Unix Linux GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 6 3 GMA038 - 1/2015 DOS: disk operating system Baseado em linha de comando. A tela apresenta prompts ao usuário. O usuário digita comandos. Não é amigável (userfriendly). Várias versões MS-DOS, PC-DOS, DRDOS, FreeDOS GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 7 Janelas, Ícones, etc. Xerox Star (1981) Primeiro SO comercial baseado em janelas. Estilo de interação WIMP (Janelas, Ícones, Menus e Apontadores) GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 8 4 GMA038 - 1/2015 Apple Lisa 1983 – Apple Lisa Primeiro PC a ter um mouse e uma interface gráfica. A interface foi inspirada nas estações de trabalho Xerox. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 9 Microsoft Windows Iniciou-se como um ambiente operacional para o MS-DOS. Não era um sistema operacional completo; necessitava do MSDOS. Usa uma interface gráfica. Gerenciador baseado em ícones. Os usuários podem usar os comandos e a interface do DOS. Atualmente uma família completa de sistemas operacionais. “Multitarefa”. Gerenciador de arquivos estilo árvore. Surgimentos dos aplicativos (Office). GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 10 5 GMA038 - 1/2015 Microsoft Windows Windows 1.01 (1985) O sistema rodava no padrão 16-bit e usava menos de 1MB. Rudimentar interface gráfica, rodando em cima do MS-DOS 5.0. Windows 3.11 (1992) Softwares para multimídia. Fontes TrueType. Mais estável. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 11 Microsoft Windows Windows 95 Completamente novo – sistema operacional independente do DOS. Menu Iniciar. Barra de Tarefas. Windows 98 Assistentes (Wizards): ferramentas passo a passo para tarefas. Suporte a vários monitores e interface USB. Restauração do sistema via DOS. Integração com Internet (Internet Explorer, interface do sistema) GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 12 6 GMA038 - 1/2015 Microsoft Windows Windows Me (Millenium Edition, 2000) Suporte para multimídia. Media Player, edição de vídeo. Maiores recursos de confiabilidade. Suporte para redes domésticas Windows 2000 Corporativo. Você obtém “sua” área de trabalho e arquivos, independentemente de qual PC usa para acessar a rede. Bastante estável. 32 bits. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 13 Microsoft Windows Windows XP - 2001 Melhor interface com o usuário: Área de trabalho muito mais clara e desobstruída. Mais ícones no menu Iniciar redesenhado. Melhor suporte a hardware, multimídia e segurança para a Internet. Suporte a múltiplos usuários e personalização. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 14 7 GMA038 - 1/2015 Microsoft Windows Windows Vista (2006) Recursos de transparência. Sistema de alternância 3D de janelas. Ferramentas integradas para segurança. Fiasco: sistema lento, pesado e cheio de falhas. Windows 7 (2009) Correções do Vista. Mais eficiente, limpo e prático de usar. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 15 Microsoft Windows Windows 8 (2012) Interface totalmente nova. Sistema adaptado a diversos dispositivos. Interação com telas sensíveis ao toque. Rápida inicialização do sistema. Windows To Go: é possível executar o Windows 8 a partir de um pen drive ou HD externo. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 16 8 GMA038 - 1/2015 Microsoft Windows GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 17 MAC OS Projetado pela Apple para seu computador Macintosh. Primeira GUI bem-sucedida comercialmente. Serviu como modelo para o Windows e outros produtos. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 18 9 GMA038 - 1/2015 UNIX Desenvolvido em 1971 para ser usado no minicomputador DEC. Sistema baseado em caracteres com interface de linha de comando. Não é ligado a nenhuma família de processadores. Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante. Principal sistema operacional em uso em servidores de Internet. Manipula facilmente muitos usuários ao mesmo tempo. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 19 Linux Usa interface de linha de comando. Muitas companhias criaram uma GUI para funcionar com o Linux. Conceito de fonte aberta: O código-fonte é livre. Usuários podem fazer o download, modificar e distribuir o software. Mais estável do que o Windows. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 20 10 GMA038 - 1/2015 Gerenciamento de arquivos Dispositivos de armazenamento: Grande número de arquivos Documentos de texto Imagens Arquivos de áudio e vídeo, etc. Como organizar tais arquivos? Como localizar um arquivo específico? Gerenciador Gerenciador de de arquivos arquivos GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 21 Gerenciador de arquivos Permite que arquivos sejam armazenados em uma estrutura de diretório hierárquica Organização intuitiva para o usuário. Diretório: área identificada do armazenamento que pode conter arquivos. Também pode conter outros diretórios. Versões mais recentes do Windows: termo pasta. Gerenciador de arquivos permite criação de estrutura de pastas; exibe listas de arquivos pertencentes às mesmas. Permite copiar (ou mover) arquivo(s) de uma pasta para outra; renomear arquivos; excluir os mesmos. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 22 11 GMA038 - 1/2015 Gerenciador de arquivos do Windows: Windows Explorer Botões Voltar / avançar Barra de endereços Caixa de pesquisa Barra de ferramentas Lista de arquivos Painel de navegação Painel de detalhes GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 23 Gerenciador de arquivos do Windows: Windows Explorer Modos de exibição de arquivos numa pasta: Ícones → Extra grandes, grandes, médios, pequenos. Ícone pode ser miniatura (thumbnail): prévia do conteúdo do arquivo. Lista → Listagem simples (apenas nome) dos arquivos. Detalhes → Listagem com nome, data de modificação, tipo e tamanho em bytes (mais detalhes podem ser incluídos). Lado a lado → Colunas de miniaturas e alguns detalhes. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 24 12 GMA038 - 1/2015 Windows Explorer Opções de ordenação de arquivos (ordem crescente / decrescente): Por nome. Por tamanho. Por data de modificação (última alteração). Por tipo de arquivo. Opções mudam dependendo da pasta (ex.: pasta com arquivos de música) GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 25 Internet GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 26 13 GMA038 - 1/2015 Internet Grande conjunto de redes de computadores interligados pelo mundo. Início: rede interligando universidades nos EUA; Uso militar (defesa / inteligência). Início década 1990: Internet começa a ser explorada comercialmente. Não há gerenciamento centralizado, cada usuário ou empresa administra sua rede e esta se conecta à Internet. Comunicação entre as várias redes segue um protocolo padrão. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 27 Como a Internet funciona Cada servidor (Host) possui um endereço único na Internet. Este endereço é conhecido como IP (Internet protocol). Ex: 200.19.146.234 Cada endereço acima pode ser escrito com letras da seguinte forma: www.ufu.br; www.uol.com.br; www.google.com Servidores de Internet podem oferecer vários tipos de serviços (Mais utilizados – Web; Endereço eletrônico (e-mail); FTP). GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 28 14 GMA038 - 1/2015 Web (WWW – World Wide Web) Recursos multimídia (Texto, Imagem, Som e Vídeo). Informações estão contidas em sites. Em um site é possível saltar de um ponto para outro utilizando "hiperlinks". Cada site possui seu URL (Uniform Resource Locator, localizador uniforme de recursos) Ex.: http://www.ufu.br; http://www.famat.ufu.br; http://ww.uol.com.br Endereços (domínios) são criados de acordo com o tipo de utilização: .com (comércio); .gov (governo); .edu (universidades – normalmente as brasileiras não utilizam); .mil (militar); .org (organizações sem fins lucrativos), etc. Endereços terminam com nacionalidade: Brasil (.br); Japão (.jp); Portugal (.pt); EUA (em branco). GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 29 15 GMA038 - 1/2015 Transferência de arquivos (FTP) FTP (File Transfer Protocol): serviço especializado na troca de arquivos. O navegador permite acessar este serviço diretamente. Páginas de FTP normalmente possuem apenas uma lista com arquivos. Exemplo: ftp://mecanica.ufu.br Cliente de FTP: Programa específico para troca de arquivos, agilizando o processo. Ex: Filezilla, SSH Secure File Transfer Client, etc. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 31 Softwares aplicativos GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 32 16 GMA038 - 1/2015 Softwares aplicativos Personalizados Projetados e implementados (desenvolvidos) por programadores de software. Podem ser complexo; desenvolvimento pode levar anos. Em pacotes (software comercial) Voltado para o usuário comum; computadores pessoais. Vendido pela Internet (via download) ou cópia física (daí o nome pacote). GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 34 17 GMA038 - 1/2015 Usos Redação de textos. Edição de imagens. Educação. Criação de gráficos. Apresentação de resultados. Jogos. Navegadores de Internet (browsers). GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 35 Aquisição de software Freeware: autor disponibiliza gratuitamente; porém possui direitos autorais (propriedade legal). Domínio público: não existe tal propriedade. Open-source (código aberto): freeware onde o código-fonte (instruções) são disponibilizados ao usuário. permite alterações e correções de problemas (bugs) típico de Linux. Shareware: gratuito por um período experimental. Comercial. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 36 18 GMA038 - 1/2015 Softwares orientados para tarefa Processamento de texto Software mais amplamente usado; permite criar, editar, armazenar e imprimir textos e gráficos em um documento. Empresas: redação de relatórios, memorandos, correspondências. Usuários domésticos: documentos, cartas, etc. Planilha eletrônica Planilhas: ferramentas de negócios há muito utilizadas. Software recalcula automaticamente resultados quando valores de uma planilha são alterados. GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 37 Suítes do tipo office Suíte – grupo de aplicações básicas de software, desenvolvidas para trabalhar em conjunto. Vantagens: Fácil cópia de dados de uma aplicação para outra. Interface similar entre aplicações. Suítes de escritório (office): edição de texto, criação de planilhas eletrônicas, apresentação de slides, gráficos. Exemplos: Microsoft Office (comercial). LibreOffice (freeware). GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 38 19 GMA038 - 1/2015 Microsoft Office Estima-se que seja usado por mais de 1 bilhão de usuários. Versões também para Mac OS (Apple). 1a. versão: 1990 Apenas MS Word (processamento de textos), MS Excel (planilhas) e MS PowerPoint (apresentações). Versão atual: Office 2013 (outubro/2012) GMA038 - Intro Ciênc. Computação Sist. Operacional; Internet; Aplicativos 39 LibreOffice Suíte livre, disponível para Windows, Unix, Linux, Mac OS e Solaris. Arquivos: formato ODF (OpenDocument). Formatos do Office. Desmembramento do OpenOffice.org. (2000-) Primeira versão: 3.3 (2010). Atual: 4.3.6 (fev/2015). No Brasil: BrOffice. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 40 20 GMA038 - 1/2015 Referências BACKES, A. R. Notas de aula de Informática para Biotecnologia (2014). SILVA, A. J. Notas de aula de Introdução à Ciência da Computação. CAPRON, H. L. & JOHNSON, J. A. Introdução à Informática. São Paulo: Prentice Hall, 2004. Notas de aulas disponíveis no slideshare. GMA038 - Intro Ciênc. Computação Prof. Renato Pimentel Sist. Operacional; Internet; Aplicativos 41 21