80
Fundamentos e Prática em Informática Ensino Médio Integrado em Informática Lara Popov Zambiasi Bazzi Oberderfer Ricardo Sobjak

Introdução à Informática - sobjak.files.wordpress.com · Servidores para empresas de grande porte; ... objetivo de criar um sistema operacional totalmente livre, que qualquer

Embed Size (px)

Citation preview

Fundamentos e Prática em InformáticaEnsino Médio Integrado em Informática

Lara Popov Zambiasi Bazzi OberderferRicardo Sobjak

Softwarevs.

Hardware

Programas

Sistemas Operacionais

Criado pela Microsoft;

Windows = Janelas

Domina o mercado de SO para PCs

Lançado em 1985. Interface bidimensional para MS-DOS. Necessitava do MS-DOS 2.0, 256KB de RAM. Usado na era do XT com 512KB de RAM. lançado em quatro disquetes de 5.25

polegadas de 360 KB cada um. Possuía Reversi (jogo), calendário, bloco de

notas, calculadora, relógio, prompt de comando, write, painel de controle, paint e programas de comunicação.

Não havia sobreposição de janelas.

Lançado em 1987.

Praticamente a mesma interface do Windows 1.0.

Apresentava um pouco mais de recursos, ferramentas e paleta de cores.

Possibilita sobreposição de janelas, maximizar e minimizar.

Era apresentado em oito disquetes de 5,25" de 360 KB cada um.

Versões melhoradas para as arquiteturas 286 e 386:

◦ Versão 2.10/286 – 1988

◦ Versao 2.10/386 - 1988

Lançado em 1990, versão 3.0; Um dos primeiros sucessos da Microsoft; Sistema gráfico melhorado; Melhorado o sistema de gerenciamento de

memória e fontes true type;

Versão 3.10, em 1992 (software multimedia);

Versão 3.11 for workgroups, em 1993 (rede, fax-modem e correio eletrônico);

Limitação de memória de 16 MB

Começou em 1993;

Objetivo: fornecer segurança e comodidade aos utilizadores corporativos;

Sistema multitarefa e multiutilizadores;

Servidor de arquivos;

Não tem o MS-DOS;

Versões NT 3.1, NT 3.5, NT 3.51, NT 4, NT 5 beta;

NT 4 foi a versão que mais marcou, por ter interface parecida com windows 95.

Introduziu o Web Server, o Microsoft FrontPage, softwares de criação e gestão de web sites, o Microsoft Transaction Server e o Microsoft Message Queuing (o MSMQ melhora a comunicação).

Lançado em 1995; Totalmente revolucionário se comparado ao

3.x; Mudança radical na interface; Introduziu o Menu Iniciar e Barra de tarefas; Não depende mais do MS-DOS; Arquivos com nomes de 255 caracteres;

1996, versão 95 OSR 2, com suporte a USB e a UltraDMA

Lançado em 1998; Com muitas falhas corrigidas do seu

antecessor; Integração completa com a Internet; Interface gráfica melhorada; Primeira versão surge instável e mais lento;

Versão 98 SE (1999) correção de bugs, drivers.

Internet Explorer 5, compartilhamento de Internet, NetMeeting 3, DVD.

Lançado no ano 2000. Teve alguns problemas de segurança no

início. Interface com diferenças sutis. SO bastante estável; Multiusuário e multitarefa; Active Directory;

Versões: Professional, Server, AdvancedServer, Datacenter Server e Small Business Server.

Lançado em 2000;

Última tentativa de disponibilizar um sistema baseado no antigo Windows 95;

Windows Movie Maker

Media Player 7

Restauração de sistema;

Muitos acharam defeituoso e instável;

Foi logo abandonado.

Lançado em 2001; XP derivado de eXPerience; Mudança radical na interface, desde o Win95; Melhora nos termos de velocidade; Suporte a hardware melhorado

drasticamente; Considerada por diversos anos como a

melhor versão lançada pela Microsoft (uso doméstico);

Aumento dos requisitos de memória (128 MB);

Versões: ◦ Home;

◦ Professional;

◦ Tablet PC Edition;

◦ Media Center Edition;

◦ Embedded;

◦ Starter Edition; e

◦ 64-bit Edition.

Lançado em 2003;

Voltado para ambiente corporativo;

Servidores para empresas de grande porte;

Foram introduzidas muitas novidades se comparado ao seu antecessor.

Versões: Web Edition, Standard Edition (x32 e x64 bits), Enterprise Edition (x32 e x64 bits), Data Center Edition x64 e Small Business Server (x32 e x64 bits).

Windows Server 2003 R2 (x32 e x64 bits).

Lançado em 2006

Interface intitulada Windows Aero, com recursos de transparência, sistema de alternância 3D de janelas chamado Flip 3D (ativado pelo atalho Logotipo do Windows + Tab) e visualização de miniaturas ao passar o mouse sobre um item na barra de tarefas e na alternância através do comando Alt+Tab.

Soluções de segurança (Windows Defender, Windows Firewall).

Vista Starter Edition, destinado aos mercados emergentes e países em desenvolvimento.

São duas versões destinadas ao usuário doméstico:◦ Vista Home Basic;◦ Vista Home Premium.

As duas versões voltadas para o público corporativo são:◦ Vista Business (projetado para atender às necessidades

de empresas de todos os portes);◦ Vista Enterprise (necessidades de grandes empresas

globais).

Vista Ultimate: versão mais completa.

Em substituição ao Windows Server 2003, foi projetada para fornecer serviços e recursos para outros sistemas em uma rede.

O sistema operacional tem um abundante conjunto de recursos e opções de configuração.

O Windows Server 2008 Standard Edition dá suporte a 2-way e 4-way SMP (multiprocessamento simétrico) e a até 4 gigabytes de memória em sistemas de 32 bits e 32 GB em sistemas de 64 bits.

Memória RAM hot-swap.

Os servidores enterprise podem ter até 32 GB de RAM em sistemas x86 e dois terabytes(TB) de RAM em sistemas de 64 bits e 8 CPUs.

Versão mais robusta do Windows Server 2008 com aperfeiçoamentos nos recursos de cluster e suporte a configurações de memória muito amplas com até 64 GB de RAM em sistemas x86 e dois TB RAM em sistemas de 64 bits.

Tem requisito mínimo de CPU e pode dar suporte a até 64 CPUs.

Versão Web Edition do Windows Server 2008. Uma vez que foi projetada para fornecer serviços Web para a implantação de sites e aplicativos baseados nesta, essa versão do servidor só dá suporte a recursos relacionados.

O Windows Web Server 2008 dá suporte a até 2 GB de RAM e 2 CPUs.

Lançado em 2009;

Sucessor do Vista;

Inclui inovações na interface, utilizando ícones maiores na barra de tarefas, semelhante ao Mac OS (dockstation), com maior nível de transparente em relação ao Windows Vista;

Aero Peek;

Versão mais atual do Windows.

Interface amigável e de fácil instalação;

Maior compatibilidade de programas e aplicações;

Maior gama de jogos, ferramentas de sistema e segurança, programas e aplicações.

Código é apenas de propriedade da Microsoft;

É mais caro, tanto na altura de adquirir o SO como também nos programas e outros softwares;

Bem mais inseguro, mais propício a contrair vírus e outros malwares.

Proprietários

Freeware

Adware

Shareware

Opensource

É aquele cuja cópia, redistribuição ou modificação são proibidos pelo autor em determinado grau.

É necessário solicitar permissão ou pagar para utilizar.

Pode ser freeware, shareware, trial ou demo.

Software proprietário que é disponibilizado gratuitamente, mas não pode ser modificado.

É o software disponibilizado gratuitamente por um período de tempo ou com algumas funções abertas, mas que implica no posterior pagamento pela sua licença.

Versão de teste de vários softwares. É disponibilizada algumas funções, geralmente por 30 dias, para que o usuário experimente o programa para saber se ele atende às suas necessidades.

Versão de demonstração, semelhante ao Trial.

É possível usar o programa por um tempo ou com apenas algumas funções disponíveis.

É o software desenvolvido com o objetivo de lucrar.

Richard Matthew Stallman trabalhava no MIT (Instituto de Tecnologia de Massachusetts) desde 1971.

Anos 80, softwares passam a ser proprietários.

Stallman abondona o emprego e inicia um movimento para criar um sistema operacional livre.

A iniciativa resultou na criação do FSF (FreeSoftware Foundation), amparada juridicamente pela GNU – GPL (General PublicLicense)

O movimento se intensifica mais tarde, em 1991, com o lançamento do Linux.

Stallman desenvolve a licença CopyLeft em oposição a CopyRight:

◦ "Copyleft: all rights reversed" (Esquerdos autorais: todos os direitos invertidos)

◦ "Copyright: all rights reserved" (Direitos autorais: todos os direitos reservados).

Se refere à liberdade dos usuários executarem, copiarem, distribuírem, estudarem, modificarem e aperfeiçoarem programas e contempla quatro tipos de liberdade:◦ liberdade 0: pode-se executar o programa, para

qualquer propósito;

◦ liberdade 1: pode-se estudar como o programa funciona, e adaptá-lo para as próprias necessidades;

◦ liberdade 2: pode-se redistribuir cópias a quem as deseje; e

◦ liberdade 3: pode-se aperfeiçoar o programa, e liberar os aperfeiçoamentos, para que toda a comunidade se beneficie.

Pode ser vendido ou disponibilizado gratuitamente.

Um caso é o da Red Hat que comercializa o Red Hat Enterprise Linux.

A possibilidade de modificações implica na abertura de seu código fonte.

A maioria dos softwares livres é licenciada como GNU GPL ou BSD.

O autor do software relega a propriedade do programa e este se torna bem comum, ou seja, não possui copyright. Entretanto, o autor pode restringir que modificações sejam feitas.

O software de código aberto é aquele que disponibiliza seu código fonte e restringe-se aos termos técnicos da questão. Pode ser livre, ou proprietário. Algumas empresas como IBM, HP, Intel e Nokia investem em software de código aberto.

Vídeo: Software Livre – Apresentação em massinha

Vídeo: Software Livre – Apresentação do ITI

Sistema operacional com código aberto;

Criado pelo Finlandês Linus Torvalds;

Foi desenvolvido em cima do UNIX; LINUX = Linus + UNIX; O Linux nasceu de um projeto

particular de criar um Minixmelhorado. Quando ele finalmente atingiu a maturidade do código, ele o disponibilizou em 05/Oct/1991;

Algumas das principais funcionalidades são:◦ Sistema Multiusuário nativo;

◦ Módulos/Drivers de dispositivos podem ser dinâmicos;

◦ Portabilidade para muitos dispositivos;

Está sob a licença GPL v. 2;

Por que o símbolo do pinguim Tux ?

63

Vantagens do Linux◦ É livre: pode-se baixar o Linux da Internet, pedir

uma cópia a um amigo ou ainda comprar uma caixa;

◦ Multi-tarefa: vários programas podem funcionar ao mesmo tempo e os recursos do computador são bem gerenciados pelo Linux;

◦ Sistema gráfico X Windows: é usado em computadores UNIX, suporta todo o tipo de programas e é um standard universal.

64

Vantagens do Linux◦ Memória virtual: o Linux pode usar parte

do disco rígido como memória “virtual”, o que permite carregar o Linux em computadores com pouca memória RAM;

◦ Código fonte aberto: pode-se analisar como está programada uma aplicação e fazer modificações, ao mesmo nível de outros programadores, empresas, etc.

65

Vantagens do Linux◦ Velocidade: o Linux é muito rápido porque é

eficiente para gerenciar a memória, o processador, o disco rígido, etc;

◦ Estabilidade: computadores com Linux podem funcionar durante meses ou anos seguidos sem “travar” ou precisar de ser reiniciado (ao contrário do Windows);

◦ Utilização: um computador com Linux pode ser usado por vários usuários ao mesmo tempo (e não apenas um de cada vez).

Kernel é o coração do SO; Controla os dispositivos e

demais periféricos do sistema, como: placas de som, vídeo, discos rígidos, disquetes, CDs, DVDs, sistemas de arquivos, redes, e possibilita que todos os processos sejam executados pela CPU e que estes consigam compartilhar a memória do computador, além de outros recursos disponíveis;

Projeto GNU, em computação, é um projeto iniciado por Richard Stallman em 1984, com o objetivo de criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar, estudar, modificar e redistribuir o programa e seu código fonte, desde que garantindo para todos os mesmos direitos.

Este sistema operacional GNU deveria ser compatível com o sistema operacional UNIX, porém não deveria utilizar-se do código fonte do UNIX.

A partir de 1984 Stallman e vários programadores, que abraçaram a causa, vieram desenvolvendo as peças principais de um sistema operacional, como compilador de linguagem C, editores de texto, etc.

Em 1991 o sistema operacional já estava quase pronto, mas faltava o principal, que é o núcleo do sistema operacional. O grupo liderado por Stallman estava desenvolvendo um núcleo chamado Hurd.

Porém, em 1991, Linus Torvalds havia criado onúcleo que poderia usar todas as peças do sistema operacional GNU.

Linux é somente o núcleo (kernel) do Sistema Operacional;

GNU é o conjunto de softwares que torna esse kernel “útil”;

GNU/Linux e Linux tornaram-se sinônimos;

hoje há mais de 500 distribuições ativamente mantidas;

20 são mais populares;

Contando com as descontinuadas, pode chegar a 2000;

Por que existem tantas distribuições?

Fáceis: Ubuntu, Linux Mint e PCLinuxOS.

Intermediárias: OpenSUSE, Fedora, Debian e Mandriva;

Avançadas: Slackware, Gentoo e FreeBSD.

Entretanto, a variedade caracteriza as distros:◦ Algumas ocupam apenas um disquete e outras

precisam de vários CD-ROMs.◦ Algumas podem funcionar em computadores bem

antigos, com pouquíssimos recursos de hardware.◦ Há distribuições que são usadas por poucas

pessoas. E há outras que tem muitos usuários e espalhados por toda a Terra.

◦ Distribuições diferentes podem estar presente em vídeojogos, handhelds, laptops ou em mainframes.

◦ E podem utilizar muitas arquiteturas de computadores: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), ARM, PowerPC, Alpha etc...

CLI - Command Line Interface

GUI – Graphical User Interface◦ GNOME, KDE, XFCE, Windowmaker, Fluxbox, Blanes,

Blackbox, Afterstep, Enlightenment, IceWM, FVWM, Kahakai, ZappWM, dwm, SithWM, Whim, Karmen, Sawfish, XIGE, Framer, Mavosxwm, WindowLab, OpenBox

Interface gráfica no Linux:◦ Os Window Managers definem o modo como a

interface gráfica e a interação ocorrem;

◦ Esta flexibilidade não existe nos sistemas operacionais Windows, os quais incluem uma interface gráfica embarcada e que impede a personalização total do ambiente gráfico;

◦ O Linux pode funcionar só em modo texto.

78

O que se pode fazer com o Linux

TUDO!

79

Aplicações “didáticas” de Linux◦ Reaproveitar computadores antigos

◦ Explorar tecnologias e software sem custos

◦ Montar redes em casa (exemplo):