Prévia do material em texto
Sumário Módulo 1 Sistemas Operacionais – Definição ............................................... 59 Módulo 2 Sistema Operacional Aberto ......................................................... 73 Módulo 3 Sistema Operacional Proprietário ................................................. 89 Módulo 4 Internet ........................................................................................ 103 59Curso de Informática Avançada Sistemas Operacionais – Definição Iniciar Módulo 1 Sistemas Operacionais – Definição Olá, cursista! Com satisfação, iniciamos a disciplina Sistemas Operacionais e Internet. Neste módulo, iremos aprender alguns conceitos básicos sobre sistemas operacionais, suas funções, destacando não só quais são os sistemas operacionais mais utilizados atualmente como também suas principais diferenças. Ao final deste módulo, você deverá ser capaz de: • conhecer as principais funções de um sistema operacional; • identificar as principais diferenças entre sistemas operacionais abertos e sistemas operacionais proprietários; • conhecer dois sistemas operacionais distintos: Microsoft Windows Seven e Ubuntu 11.04; • visualizar a área de trabalho dos dois sistemas operacionais adotados neste curso; • realizar tarefas simples nos dois sistemas operacionais apresentados. 6060 Curso de Informática Avançada Sistemas Operacionais – Definição Coitado do processador! Ele trabalha demais, não é mesmo? Na verdade, todos os componentes de hardware presentes na animação são responsáveis por exercer alguma função que, em algum momento, passa pelo processador. Mas quem é responsável por gerenciar os pedidos para que o processador e os demais componentes de hardware executem alguma ação no momento correto? Sistema Operacional Sistema Operacional é uma camada de software responsável por gerenciar e possibilitar a comunicação entre os dispositivos físicos do computador e os programas que utilizam esses dispositivos. O termo “dispositivos físicos do computador” faz referência aos dispositivos de armazenamento (disco rígido, memória RAM), aos periféricos de entrada (mouse, teclado, scanner) e saída (monitor, impressora, kit multimídia) da máquina, além de outros mecanismos de hardware que podem ser requisitados durante a execução de um programa. Por exemplo: ao abrirmos um programa de planilha eletrônica, como o Microsoft Excel, e um programa de edição de textos, como o Microsoft Word, percebemos que esses dois sistemas precisarão realizar acesso ao disco. Caso os dois programas tentem realizar esse acesso simultaneamente, haverá um problema. Para solucionar esse problema, toda vez que um programa necessitar acessar algum dispositivo físico do computador, ele terá de fazer uma solicitação ao sistema operacional. Este, por sua vez, decidirá se o programa poderá ou não acessar o dispositivo desejado. Carregando Primeiro Clique Para iniciarmos nosso estudo, assistiremos a uma animação sobre o funcionamento de um sistema operacional, disponível no material digital anexo. Vamos lá? 61Curso de Informática Avançada Sistemas Operacionais – Definição Assim, o sistema operacional decide quem terá acesso a qual recurso em que momento e por quanto tempo, de maneira que cada programa tenha acesso aos recursos de forma justa, sem se apropriar e se utilizar dos recursos de hardware de forma indiscriminada. Sistemas operacionais existentes Existem, hoje, diversos sistemas operacionais, tais como o Mac OS X, o OpenBSD, o Solaris, o OS/2, o Microsoft Windows e o GNU/ Linux, sendo os dois últimos os mais conhecidos e utilizados por usuários comuns. Por esse motivo, neste curso, iremos trabalhar com sistemas Microsoft Windows e GNU/Linux. Para isso, iniciaremos nossos estudos com uma abordagem sobre as diferenças entre sistemas operacionais abertos e proprietários, a fim de situar o leitor quanto às diferenças entre os sistemas estudados durante o curso. Sistemas operacionais abertos x Sistemas operacionais proprietários Sistemas abertos, sistemas proprietários, código aberto, software livre... Ao menos uma vez na vida, você já ouviu algum desses termos, não é? Caso a resposta seja não, é hora de saber o que tudo isso significa. O conceito de software livre surgiu no início dos anos 80, como uma manifestação contrária por parte do programador Richard Stallman em relação a não difusão de ideias e códigos-fonte dos programas desenvolvidos naquela época por empresas voltadas para a área de informática, tais como a Microsoft Corporation, fundada em 1975 por Paul Allen e Bill Gates. Tais empresas passaram a desenvolver software cujo código-fonte era fechado. Em outras palavras, uma vez adquirido o software, as pessoas não teriam acesso ao seu código-fonte para estudo, modificação e até mesmo redistribuição. Sim, meu caro: fazer cópias de sistemas proprietários (Por exemplo, Microsoft Windows) e redistribuí-las é crime! Um usuário de sistema proprietário poderia utilizá-lo em apenas um computador, pois, para cada máquina onde o software fosse instalado, era Figura 01: Os sócios e amigos Bill Gates e Paul Allen Curso de Informática Avançada Sistemas Operacionais – Definição62 necessária uma licença para uso, obrigando assim o usuário a comprar um total de licenças correspondente à quantidade de máquinas onde o software tivesse de ser instalado. Isso ainda hoje acontece com sistemas Microsoft Windows. A chave inserida durante a instalação do sistema operacional ativa uma licença que permite o uso daquele sistema na máquina onde está sendo instalado. Das manifestações de Richard Stallman, surgiu a Free Software Foundation (ou Fundação para o Software Livre), uma fundação constituída por inúmeros voluntários em todo o mundo cujo objetivo principal é romper com os paradigmas do software proprietário, criando um sistema operacional de código aberto, ou seja, cujo código-fonte que esteja ao alcance de qualquer um, em qualquer lugar, além de assegurar a seus usuários o direito à cópia, ao estudo, à modificação e à redistribuição de software. Na verdade, esse sistema operacional livre idealizado por Stallman, cujo nome seria GNU (GNU vem do trocadilho “GNU is not Unix”), nunca saiu do papel. O Projeto GNU desenvolveu e continua a desenvolver inúmeras ferramentas e aplicativos, mas o sistema operacional, de fato, só surgiu depois de 1991, com a junção do Kernel Linux com as criações do Projeto GNU. O Linux, desenvolvido pelo finlandês Linus Torvalds e colaboradores espalhados pelo mundo afora, não é um sistema operacional por si só. Linux é o nome dado ao kernel do sistema operacional, ou seja, ao seu núcleo. O termo mais adequado quando se fala em Linux como sendo um sistema operacional é GNU/Linux, pois o sistema operacional completo compreende, como já citado anteriormente, as criações do Projeto GNU e o Kernel Linux. Dando uma espiada nos dois sistemas... Antes de iniciar de vez os estudos em um dos sistemas operacionais, é interessante visualizar as diferenças e as semelhanças entre eles em relação ao design e a algumas aplicações básicas. Figura 02: Linus Torvalds à esquerda e Richard Stallman à direita 63Curso de Informática Avançada Sistemas Operacionais – Definição Vamos começar pelo GNU/Linux? Considerando que, no mundo, existem diversas distribuições GNU/ Linux e que cada distribuição possui poucas características que a diferem das demais, utilizaremos a distro denominada Ubuntu versão 11.04 com ambiente clássico em nossos estudos. Para mudar do Unity para o ambiente clássico, consulte o vídeo disponível no material digital. Como dito anteriormente, por ser um sistema operacional de código aberto, o Ubuntu (da família GNU/Linux) pode ser copiado, modificado e redistribuído por qualquer pessoa em qualquer lugar. Você pode baixar versões gratuitas desse sistema no site oficial do Ubuntu (http://www. ubuntu.com/). Além disso, não é necessária a instalação: você pode simplesmentebaixar uma imagem em formato .iso no site oficial, gravar essa imagem em um CD, ligar o computador, inserir o CD no drive de CD/DVD do seu computador e, ao iniciar o sistema, escolher a opção de “experimentar o Ubuntu sem instalar”. Essa forma de uso de sistemas operacionais GNU/Linux chama-se Live CD. Ao ligar o computador, caso esteja usando a distribuição em modo Live CD, não será necessário digitar uma senha: você terá acesso diretamente à área de trabalho do Ubuntu. Caso o sistema esteja instalado no computador e seja necessário digitar uma senha, clique com o botão esquerdo do mouse sobre o nome de usuário que será utilizado por você na máquina e digite a senha corretamente. Com o sistema em uso, seja por meio de instalação ou em modo Live CD, você pode desligar o computador de diferentes formas. Uma delas é clicando sobre o botão presente no canto superior direito da tela, escolhendo a opção desligar, conforme mostra a figura abaixo: Figura 03: Desligando o computador com Ubuntu Curso de Informática Avançada Sistemas Operacionais – Definição64 … e, depois, confirmando o desligamento. Figura 05: Desligando o computador através do menu Sistema Figura 06: Nova janela para configurar o desligamento Figura 04: Confirmando o desligamento Outra forma de desligar o computador é clicando sobre o menu Sistema e, em seguida, Desligar: … e, em seguida, confirmar o desligamento. 65Curso de Informática Avançada Sistemas Operacionais – Definição Figura 07: Desligando o computador com Windows 7 No caso de sistemas operacionais proprietários, dentre os quais utilizaremos em nosso curso o Microsoft Windows Seven (ou Windows 7), o processo de ligar o computador e ter acesso à área de trabalho ocorre da mesma forma. Caso seja necessária uma senha, você deverá clicar sobre o ícone correspondente ao seu usuário e digitar a senha correta. O processo de desligamento também é muito simples. Basta clicar no botão Iniciar e, em seguida, clicar em Desligar. Figura 08: Área de Trabalho do Ubuntu 11.04 Agora que já sabemos como ligar e desligar o computador, utilizando os dois sistemas, vamos dar uma olhada na área de trabalho de cada um. No Ubuntu, a área de trabalho apresenta-se da seguinte forma: Curso de Informática Avançada Sistemas Operacionais – Definição66 Essa imensa área na cor lilás compreende a área de trabalho, também chamada de desktop. Nela, você poderá criar atalhos (chamados de lançadores, em sistemas GNU/Linux) para os programas que mais utiliza, como a maioria dos usuários faz em sistemas operacionais Microsoft Windows. A área de trabalho do Ubuntu possui dois painéis. O painel superior possui duas áreas distintas: uma delas é chamada área de menus (à esquerda) e a outra é a área de notificações (à direita). A área de notificações apresenta vários ícones, vamos conhecer cada um deles? • O primeiro ícone indica se a rede sem fio ou cabeada está funcionando. • O segundo, com aparência de autofalante, permite realizar o controle do som com relação ao volume e outros aspectos. • O terceiro ícone, com formato de envelope para cartas postais, faz referência aos serviços de e-mail e mensagens instantâneas integrados ao ambiente de trabalho. Através desses programas, você pode utilizar sua conta do MSN e gmail, por exemplo, para falar com seus amigos e ser notificado sempre que um novo e-mail chegar. • A próxima informação presente na área de notificações é o horário local. Clicando sobre ele, será apresentado o calendário com a data atual. Abaixo do calendário, é mostrada a opção de reconfigurar o horário e data atuais. • Ao lado do horário, temos o nome do usuário configurado na máquina. Clicando sobre ele, temos acesso ao notificador de mensagens. Esse programa permite configurar diferentes contas de redes sociais, a fim de mantê-lo conectado a todas elas, através de um só programa. Veja como facilita a vida! Ao invés de estar com um navegador aberto com abas abertas para o facebook e twitter, um cliente para o MSN e outro para o gtalk, você pode estar conectado e utilizando todos esses serviços usando apenas um programa. No caso do Ubuntu, o programa notificador de mensagens é o Empathy. • O último ícone presente na área de notificações, nós já o conhecemos. É o botão de desligar o computador. Clicando sobre ele, além da opção de desligar o computador, você possui ainda as seguintes opções: bloquear tela, sessão convidado (permite que um usuário sem senha tenha acesso à área de trabalho do Figura 09: Painel superior no desktop do Ubuntu 67Curso de Informática Avançada Sistemas Operacionais – Definição Ubuntu), alterar usuário (Permite que outro usuário possa se logar no Ubuntu, apesar de o usuário anterior ainda estar logado), encerrar sessão (encerra, de fato, a sessão do usuário atual, permitindo que um novo usuário possa se logar), Configurações do Sistema (uma espécie de “painel de controle” do Ubuntu), além das opções Suspender, Hibernar, Reiniciar e Desligar, comuns às plataformas Microsoft Windows e GNU/Linux. A área de menus é composta pelos menus Aplicativos, Locais e Sistema, além do ícone para acesso rápido (apenas um clique!) ao navegador web Firefox. Clicando sobre o menu Aplicativos, será apresentado um submenu vertical abaixo dele. Cada submenu permite acesso às diversas aplicações. O submenu acessórios dá acesso a aplicativos variados, como calculadora e editor de textos simples (o gedit, muito parecido com o bloco de notas do Windows). O menu escritório permite o acesso à suíte de escritório BrOffice que possui editor de textos (BrOffice Writer), planilha eletrônica (BrOffice Calc), apresentações (BrOffice Impress) e outros aplicativos. O menu gráficos possui ferramentas de criação e tratamento de imagens, fotos e digitalização. O menu Internet, por sua vez, possui programas relacionados ao acesso à Internet, como navegador web e clientes de e-mail e mensagem instantânea. O menu Jogos, como o próprio nome indica, possui diversos joguinhos de computador. Finalmente, o menu Multimídia possui programas que permitem a reprodução e gravação de vídeos e áudios em diversos formatos. O segundo menu, Locais, apresenta as pastas a que você tem acesso. As mais comuns são Pasta pessoal, Documentos, Música, Imagens, Vídeos, Downloads e etc. O terceiro e último da área de menus é denominado Sistema. Esse menu nos dá acesso a diversas opções de configuração e administração Figura 10: Menu Aplicativos Curso de Informática Avançada Sistemas Operacionais – Definição68 do Ubuntu. Ele é uma espécie de “painel de controle” para o Ubuntu e será abordado mais adiante. Por fim, temos o painel inferior, também chamado de Barra de Tarefas do Ubuntu. A barra de tarefas é composta por um ícone à esquerda, disposto em forma de quadrado, na cor roxa, que simboliza a área de trabalho. Clicando sobre esse ícone, ele minimiza ou maximiza os arquivos, pastas e programas abertos. À direita, ainda na barra de tarefas, temos três quadradinhos que simbolizam as três áreas de trabalho diferentes que você pode usar. Um pouquinho mais à esquerda, ao lado dos três quadradinhos, está a lixeira. A lixeira possui a mesma função que a lixeira dos sistemas Microsoft Windows. Tudo o que você excluir vai para a lixeira e você possui a opção de restaurar, ou seja, reaver tudo o que havia excluído. Terminada a apresentação da área de trabalho do Ubuntu, vamos dar uma olhada no desktop do Microsoft Windows Seven? Tendo em vista que a maioria dos usuários já está habituada a este ambiente, esta será uma breve apresentação. Na área de trabalho do Windows, há a famosa Lixeira, cuja finalidade acabamos de citar acima. Assim como no Ubuntu, o Windows Seven possui sua própria Barra de Tarefas que já vem ativada com o chamado “modo de exibição”. Isso permite que, ao apontar o mouse para um ícone, um programa ou um Figura 12: Área de trabalho do Windows 7 Figura 11: Painel inferior no desktopdo Ubuntu 69Curso de Informática Avançada Sistemas Operacionais – Definição arquivo presente na barra de tarefas, você possa visualizá-lo em miniatura antes de clicar em cima dele para abrir ou maximizar. A barra de tarefas do Windows Seven permite também que, com apenas um clique, você abra o programa ou pasta presente nela rapidamente. No lado direito da barra de tarefas se encontram ainda um atalho para configuração do teclado, um notificador de atualizações, o indicador de bateria (Caso esteja usando um notebook), o ícone relacionado à rede, o auto-falante e, por fim, o horário e data locais. A maioria dos ícones descritos acima possuem basicamente as mesmas funcionalidades que seus equivalentes encontrados na área de notificação do Ubuntu, por isso não serão descritos detalhadamente mais uma vez. O que difere uma área de trabalho da outra são a adição ou subtração de ícones e menus. Veja que, no Windows Seven, ao invés de uma área de menus, ele possui apenas o “famoso” menu Iniciar. Clicando nesse menu, você terá acesso tanto aos programas padrões de plataformas Windows, como aos programas instalados (Por exemplo, a suíte de escritório Microsoft Office, contendo o editor de textos Microsoft Office Word, a planilha eletrônica Microsoft Office Excel, o aplicativo para criação de apresentações Microsoft Office Power Point e muitos outros programas de escritório), quanto às pastas do sistema, ao painel de controle e muito mais. É importante praticar os conceitos abordados. Está na hora de você, usuário, colocar em prática tudo o que vimos até aqui. Ligue um computador com Ubuntu, clique nos menus e submenus, observando as opções apresentadas em cada um. Anote-as e, depois, pesquise suas funcionalidades. Faça o mesmo com o Windows Seven. Ser curioso é a melhor forma de aprender! • Para que servem os sistemas operacionais? • Quais as diferenças entre software livre e software proprietário? • Como podemos classificar sistemas operacionais da empresa Microsoft (software livre ou proprietário) e por quê? • Existem restrições de uso de software livre? O que o usuário pode fazer com sistemas baseados em software livre? Executando Curso de Informática Avançada Sistemas Operacionais – Definição70 Gravando Bem, chegamos ao final do primeiro módulo. Como você pôde perceber, esse foi um módulo introdutório com vários conceitos teóricos a respeito dos sistemas operacionais, suas funções básicas e sua importância para o bom funcionamento do computador. Além disso, também apresentamos, de uma forma geral, dois sistemas operacionais: Microsoft Windows Seven e Ubuntu 11.04. A partir dos próximos módulos, estudaremos esses dois sistemas em separado, entretanto tudo o que for possível fazer em um, será feito também no outro, de forma a permitir que o leitor tenha o conhecimento de que precisa para utilizar com sucesso as duas plataformas. Referências CONHEÇA a área de trabalho do Windows 7. Disponível em: <http:// windows.microsoft.com/pt-BR/windows/explore/desktop>. Acesso em: 7 jul. 2012. OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas Operacionais. 4. ed. Porto Alegre: Bookman. 2010. SILVA, G. M. Guia Foca GNU/Linux. Disponível em: <http://www. guiafoca.org/>. Acesso em: 8 jul. 2012. VAL, C. E. Ubuntu: Guia do Iniciante. In: Revista Espírito Livre. Vitória – Espírito Santo, 2010. 71Curso de Informática Avançada Sistemas Operacionais – Definição Fonte das Figuras Figura 01: http://www.wired.com/thisdayintech/2011/04/0404bill- gates-paul-allen-form-microsoft/ Figura 02: http://www.pestaola.gr/linus-torvalds-vs-richard-stallman/ Página 10: http://vidadesuporte.com.br/wp-content/uploads/2011/10/ Suporte_307.jpg Página 11: http://vidadesuporte.com.br/wp-content/uploads/2011/09/ Suporte_287.jpg Página 13: http://2.bp.blogspot.com/-KhY-47W01sk/T3NhLk-5dSI/ AAAAAAAAAO4/wr0kYwPyFOA/s1600/ubuntu-splash- brown.png