introdução à informática -...

64
Introdução à Informática Bruno Vilela Oliveira Professor CCA-UFES Departamento de Engenharia Rural E-mail: [email protected]

Upload: vocong

Post on 11-Nov-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Introdução à

Informática

Bruno Vilela Oliveira Professor

CCA-UFES

Departamento de Engenharia Rural

E-mail: [email protected]

Page 2: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Nesta aula...

Softwares

Pirataria

Software malicioso

Sistema Operacional

Page 3: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Software

Atualmente existe uma enorme quantidade de

softwares (ou programas, ou sistemas de

software) disponíveis para diversas finalidades.

Desde o entretenimento à aplicações científicas

de grande porte, o software está presente e é

praticamente fundamental para algumas

aplicações.

Page 4: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Software

O software é o produto do esforço de

programadores ou equipes de desenvolvimento

de software, muitas vezes constituídas por

profissionais de diversas áreas do

conhecimento.

Atualmente, quase todas as pessoas são afetadas

direta ou indiretamente pelo papel do software

na sociedade.

Page 5: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Software

O software tem atendido a necessidades do governo, de

instituições educacionais, do comércio, e pessoais que

vão do entretenimento a uma enorme diversidade de

necessidades pessoais.

Por isso, pode-se considerar de grande importância tanto o

conhecimento da utilização dos recursos

computacionais quanto a inclusão digital (ou

infoinclusão), que é a democratização do acesso às

tecnologias da informação, de forma a permitir a

inserção de todos na sociedade da informação.

Page 6: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

SOFTWARE

Principais conceitos

Page 7: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Software Básico

Software básico: conjunto de programas

destinados a dar apoio ao sistema global do

computador coordenando as atividades do

hardware e de vários programas do

computador.

Exemplos: programas tradutores de linguagens,

utilitários e sistemas operacionais.

Page 8: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Software Aplicativo

São programas escritos para resolver problemas

específicos dos usuários.

Informam ao computador como realizar tarefas

específicas fazendo com que o computador seja

útil para as pessoas.

Esse tipo de software geralmente é sub-dividido

em dois grupos: Customizado e Padronizado.

Page 9: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Software Customizado

São feitos ou encomendados a terceiros para darem solução a

problemas específicos.

São softwares que cumprem finalidades específicas para determinados

grupos de pessoas ou interesses individuais.

Uma empresa, por exemplo, pode criar um software para controlar o

número de empregados, seus endereços, etc.

Vantagens:

Software “satisfaz” as exigências do usuário.

Mais flexibilidade.

Especificidade do problema.

Ex: o dono de um supermercado solicita a um programador que

construa um software para controlar os caixas de seu

estabelecimento.

Page 10: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Software Padronizado

São “pacotes fechados”, podem ser comprados ou alugados.

O próprio mercado se encarregou de criar alguns softwares

padronizados que são necessários a uma grande parte dos

usuários de computador, como é o caso dos editores

(processadores) de texto, planilhas eletrônicas, entre outros.

Vantagens:

Custos mais baixos.

Maior tolerância à falha.

Alta qualidade.

Facilidade para compra.

Ex: Microsoft Office.

Page 11: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional

Responsável por gerenciar as informações que fazem com

que a máquina se comporte de determinada maneira;

Controla a máquina para os outros programas rodarem;

Gerencia seus discos e arquivos;

Controla como o monitor exibe a imagem;

Define as prioridades de impressão de uma impressora;

Reserva um espaço da memória para cada programa;

Enfim, organiza tudo.

Page 12: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Utilitários

São usados para:

Fundir e separar conjuntos de dados

Fazer o acompanhamento dos trabalhos do

computador que estão sendo executados

Principais utilitários:

Compactador de arquivos

Antivírus

Gerenciador de memória

Etc.

Page 13: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Editores de texto

Produzem documentos, cartas, malas-diretas, livros,

etc.

Praticamente decretaram a morte da máquina de

escrever.

Permitem corrigir um erro automaticamente, melhorar o

texto quando bem desejar, aumentando o tamanho

da letra, alterando a cor, dividindo em colunas,

inserindo um desenho ou foto, etc.

Exemplos: Word, WordPerfect

Page 14: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Planilhas eletrônicas

São capazes de construir planilhas de cálculos,

envolvendo fórmulas criadas pelo próprio usuário ou

outras já embutidas (fórmulas científicas, financeiras,

etc.).

Esse tipo de software permite ainda a criação de

gráficos com variados recursos em 3D, dentre outras

aplicações.

Exemplos: Excel, BrOffice - Calc.

Page 15: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Bancos de dados

São programas de uso específico para o controle e

gerenciamento de dados.

Exemplos: Access, Approach, Paradox,

PostgreSQL.

Page 16: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Editoração eletrônica e programas gráficos

São programas com capacidade de trabalhar com alta

resolução gráfica e produzir criações profissionais,

como jornais, panfletos publicitários, etc., utilizando

fotos, imagens e layout próprio.

Exemplos: PageMaker, CorelDRAW, Illustrator,

Photoshop, Publisher.

Page 17: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Autoria multimídia

São programas de uso específico para a criação de

documentos ou aplicações que reúnem conteúdo de

diversos tipos: imagens, sons, animações ou vídeos

e textos.

Exemplos: Microsoft Frontpage, Adobe

DreamWeaver, Powerpoint, BrOffice Impress.

Page 18: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Navegadores

Também chamados de browsers, são utilizados para

“navegar” na internet.

É o aplicativo responsável por “mostrar” as páginas da

internet.

Exemplos: Internet Explorer, Mozilla Firefox,

Netscape Navigator.

Page 19: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Ferramentas de programação

São softwares com a função especial de criar

programas.

Geralmente são compostas por outros três tipos de

softwares: compiladores, interpretadores e editores.

Exemplos: Delphi, C++ builder, Visual Studio, etc.

Page 20: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Aplicativos

Softwares de apoio:

Dão apoio e assistência em todos os aspectos da

tomada de decisões sobre um problema específico.

Vão além dos sistemas de informações gerenciais, pois

fornecem assistência imediata na solução de

problemas complexos.

Outros softwares:

Existem inúmeros softwares com funcionalidades

específicas, como por exemplo o IBM Via Voice, que

é um aplicativo cuja função é utilizar comandos de

voz para acesso ao computador

Page 21: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Pirataria de Software

O que para alguns pode ser um procedimento

normal, econômico e até bastante usual,

geralmente é para fabricantes e comerciantes

de software um grande problema.

A pirataria significa a cópia ou o uso ilegal de

programas.

Page 22: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Pirataria de Software

Alguns tipos de cópia são legais, como por

exemplo a cópia de segurança (backup) caso o

original seja danificado.

Há algum tempo, as empresas de softwares

costumavam por um procedimento que

impedisse a cópia de seus programas.

Page 23: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Pirataria de Software

A principal lei de âmbito internacional que governa

a pirataria de software é a Lei do Direito Autoral

(Copyright Act) de 1976.

Page 24: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Licença de utilização

Além dos softwares cujo direito de utilização deve

ser pago, existem alguns tipos de softwares

disponibilizados com propósitos e direitos de

utilização diferenciados.

Os termos comumente encontrados são:

Shareware, Demos, versões Trial , Freeware

Page 25: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Shareware

São programas distribuídos gratuitamente para

serem testados pelo usuário, porém com

alcance limitado, ou em tempo de utilização ou

em funcionalidades.

Se o usuário decidir ficar com o programa e

continuar a usá-lo deverá pagar por ele.

Um shareware está protegido por direitos autorais.

Esse tipo de distribuição tem como objetivo comum

divulgar o software, assim os usuários podem testá-lo

antes da aquisição.

Page 26: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Trial e Demos

Uma demo (abreviação de "demonstração" ou

"demonstration") é qualquer material

promocional que é uma fração de um produto

maior, lançado com a intenção de dar a

oportunidade de o produto ser avaliado por

possíveis clientes. O termo é bastante usado

nos contextos da música e dos jogos.

Trial é um programa semelhante aos programas

demo com a diferença de ter as funcionalidades

disponíveis por determinado período de tempo.

Page 27: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Freeware

São programas de domínio público, distribuídos

gratuitamente e integralmente.

Ocasionalmente, as pessoas desenvolvem

programas para uso próprio e depois permitem

que outras pessoas os usem, sem custo algum.

Page 28: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Vírus de computador

“São pequenos programas que se auto-copiam

para outros lugares a fim de causarem os mais

variados tipos de ação.”

As ações dos vírus podem ser simples

brincadeiras como também perdas totais de

anos de serviços.

Page 29: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Vírus de computador

A maneira mais comum de se pegar um vírus de

computador é através da internet e da troca de

discos com outras pessoas.

Para verificar se seus arquivos contêm vírus, você

precisa de um software antivírus.

Um bom antivírus procura automaticamente

arquivos infectados sempre que um disquete for

inserido ou um modem for utilizado para

acessar um arquivo.

Nenhum programa antivírus oferece proteção

absoluta.

Page 30: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Worms

Um Worm (verme, em português), em

computação, é um programa auto-replicante,

semelhante a um vírus.

Enquanto um vírus infecta um programa e

necessita deste programa hospedeiro para se

propagar, o Worm é um programa completo e

não precisa de outro para se propagar.

Page 31: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Worms

Um worm pode ser projetado para tomar ações

maliciosas após infestar um sistema, além de se

auto-replicar, pode deletar arquivos em um

sistema ou enviar documentos por email.

A partir disso, o worm pode tornar o computador

infectado vulnerável a outros ataques e

provocar danos apenas com o tráfego de rede

gerado pela sua reprodução

O Mydoom, por exemplo, causou uma lentidão

generalizada na Internet no pico de seu ataque.

Page 32: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Trojans

Trojan Horse ou Cavalo de Troia é um programa

que age como a lenda do Cavalo de Troia,

entrando no computador e liberando uma porta

para um possível invasão.

Geralmente é utilizado para que se obtenha

controle do computador infectado, obtendo

informações do usuário como senhas e

informações pessoais, entre outras.

Page 33: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Trojans

Os trojans atuais são disfarçados de programas

legítimos, embora, diferentemente de vírus ou

de worms, não criam réplicas de si (e esse é o

motivo pelo qual o Cavalo de Tróia não é

considerado um vírus).

São instalados diretamente no computador. De

fato, alguns trojans são programados para se

auto-destruir com um comando do cliente ou

depois de um determinado tempo.

Page 34: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Trojans

Geralmente um trojan é instalado com o auxílio de

um ataque de engenharia social, com apelos

para convencer a vítima a executar o arquivo do

servidor, o que muitas vezes acaba

acontecendo, dada a curiosidade do

internauta,como um email atraindo a pessoa a

ver fotos de um artista, pedindo a instação de

um Plugin, onde o Trojan fica "Hospedado".

Page 35: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Outras definições

Backdoor

Keylogger

Spywares

Malware

Hacker e Cracker

Page 36: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional (SO)

É um conjunto de programas que permite a

abstração do hardware.

Ele responsável pelo funcionamento do

computador, fazendo a comunicação entre

hardware (impressora, monitor, mouse, teclado)

e software (aplicativos em geral).

O conjunto de um kernel e demais programas

responsáveis pela comunicação com este é o

que denominamos sistema operacional.

Page 37: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional (SO)

O termo inglês Kernel (núcleo ou cerne) em computação é o componente central do sistema operacional da maioria dos computadores;

É ele que serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware

Page 38: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional (SO)

Oferece aos usuários a facilidade de se comunicar com o computador e serve de plataforma para a execução de programas aplicativos.

Page 39: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional (SO)

Se não houvessem sistemas desse tipo, todo software desenvolvido deveria saber se comunicar com os dispositivos de hardware do computador de que precisasse.

É o SO quem precisa saber lidar com os dispositivos, sabendo “falar” com a placa de som, com a placa de rede, o gravador de DVD, etc.

Um software feito para funcionar neste sistema não precisará de informações específicas do equipamento.

Page 40: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional (SO)

Esse software chamará funções do kernel e o sistema operacional é que fará a comunicação, repassando os resultados.

Cada sistema operacional pode ter uma maneira própria e distinta de comunicar-se com o hardware, razão pela qual é comum que softwares feitos para um sistema operacional não funcionem em outro, principalmente no caso de linguagens compiladas.

Page 41: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional (SO)

Uma outra forma de conceituar sistema operacional é como um gerenciador de recursos.

É função do SO identificar que dispositivos estão ociosos e ocupados, como por exemplo, dividir o tempo de uso da CPU entre os vários processos, alocar e gerenciar o uso de memória principal e secundária.

Page 42: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Principais funções

Como o SO é necessário para controlar muitas

funções mais básicas dos computadores, ele

continua em execução até a máquina ser

desligada.

Suas principais funções são:

Proporcionar interface com o usuário;

Gerenciar os dispositivos de hardware;

Gerenciar e manter os sistemas de arquivo em disco;

Dar suporte a outros programas.

Page 43: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Sistema Operacional (SO)

Ao introduzirmos alguma informação ou dar algum comando para a execução de uma tarefa o computador basicamente faz a gestão de controle da memória, supervisão de entradas e saídas de dados, organização e carregamento de programas, criação, manipulação, edição e eliminação de arquivos.

Page 44: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Tipos de SO

Classificação em relação a:

Número de usuários:

Monousuário: permite acesso de apenas um usuário de cada vez.

Multiusuário: permite acesso simultâneo de múltiplos usuários ao computador.

Número de processos simultâneos na memória:

Monotarefa: permite a realização de apenas uma tarefa de cada vez, ou seja, executa apenas um aplicativo de cada vez.

Multitarefa: permite a “execução” de mais de um aplicativo ao mesmo tempo.

Page 45: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Exemplos de SO

DOS: Sistema operacional baseado em comandos. Monousuário.

Windows NT: Sistema operacional para rede de computadores, com Interface Gráfica com o Usuário (GUI – Graphical User Interface)

OS/2: Sistema com GUI. Funciona com computadores 286 e posteriores. Multitarefa.

UNIX: Sistema operacional portátil usado em diferentes tipos de computadores. Multiusuário e Multitarefa.

Page 46: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Tipos de Interface

Interface de comando e interface gráfica.

Para usar o sistema operacional com a interface de comando (CLI), digita-se comandos (palavras) utilizando o teclado do computador.

Com a interface gráfica com o usuário (GUI), seleciona-se ações usando o mouse.

Page 47: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Tipos de Interface

CLI (Command Line Interface)

Os sistemas operacionais que se comunicam através

da interface CLI, executam ações através de

comandos digitados pelo usuário através do teclado.

Geralmente utilizam-se do mínimo de desempenho dos

computadores e seu uso depende do conhecimento da

sintaxe dos comandos.

Exemplos: Microsoft DOS, Apple DOS, Digital Researsh

DOS, IBM PCDOS, CP/M entre outros.

Page 48: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Tipos de Interface

GUI (Interface gráfica com o usuário)

Proporcionam aos usuários, maior facilidade na operação e

comunicação através de elementos gráficos.

Principais características:

Formato de comunicação gráfico;

Recomendado para usuários inexperientes em informática;

Interação com o sistema feita através do mouse;

Utilização da metáfora da mesa de trabalho (desktop) que

representa uma mesa de trabalho virtual constituída de objetos

como ícones, janelas, caixas de diálogo, barras de rolagem,

botões etc.

Exemplos: Windows, Mac OS, Conectiva Linux, Sun Unix, IBM

OS/2 entre outros.

Page 49: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Linux

Linux é ao mesmo tempo um kernel (ou núcleo) e o sistema operacional que executa sobre ele, dependendo do contexto em que você encontrar a referência.

O kernel Linux foi criado em 1991 por Linus Torvalds, então um estudante finlandês, e hoje é mantido por uma comunidade mundial de desenvolvedores (que inclui programadores individuais e empresas como a IBM, a HP e a Hitachi), coordenada pelo mesmo Linus, agora um desenvolvedor reconhecido mundialmente e mais representativo integrante da Linux Foundation.

Page 50: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Linux

O Linux adota a GPL, uma licença de software livre – o que significa, entre outras coisas, que todos os interessados podem usá-lo e redistribuí-lo, nos termos da licença.

Aliado a diversos outros softwares livres, como o KDE, o GNOME, o Apache, o Firefox, os softwares do sistema GNU e o OpenOffice.org, o Linux pode formar um ambiente moderno, seguro e estável para desktops, servidores e sistemas embutidos.

Page 51: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Linux

Logo que Linus Torvalds passou a disponibilizar o Linux,

ele apenas disponibilizava o kernel (núcleo) de sua

autoria juntamente com alguns utilitários básicos.

O próprio usuário devia encontrar os outros programas,

compilá-los e configurá-los e, talvez por isso, o Linux

tenha começado a ter a fama de sistema operacional

apenas para técnicos.

Um sistema operacional Linux completo (ou uma

“distribuição de Linux”) é uma coleção de softwares

(livres ou não) criados por indivíduos, grupos e

organizações ao redor do mundo, tendo o Linux como

seu núcleo.

Page 52: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Linux

No Brasil a principal empresa autorizada a fazer a

distribuição Linux era a Conectiva.

Em 2005 surge a distribuição Mandriva Conectiva,

resultado da fusão da Conectiva e a Mandrakesoft, uma das principais distribuições

Linux da Europa.

Page 53: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Linux

Algumas distribuições:

Kurumin (brasileira)

Kalango

Debian

Fedora

Knoppix

Mandriva

Red Hat

Slackware

SUSE

Ubuntu

Yellow Dog Linux (para

Mac)

Page 54: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Linux

Page 55: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows

O termo Microsoft Windows é associado a uma

série de Sistemas Operacionais e interfaces

gráficas de usuário produzidos pela Microsoft.

A Microsoft primeiramente introduziu um ambiente

de operação chamado Windows em novembro

de 1985 como um complemento para o MS-

DOS em resposta ao crescente interesse por

interfaces gráficas com o usuário (GUI)

Page 56: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows

É um dos mais populares entre os usuários de

microcomputadores e o mais compatível com a

ampla gama de softwares e equipamentos de

hardware do mercado.

É um sistema operacional bastante versátil para

microcomputadores e apresenta entre algumas

de suas vantagens a de possuir várias versões

destinadas para certas rotinas de uso, todas

elas oferecendo alguma vantagem na área em

que são destinados.

Page 57: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows

Ao contrário do Linux, a licença de utilização do

windows não é gratuita.

No entanto, usuários que pagam para utilizá-lo,

contam com muitas facilidades em termos de

suporte técnico e manutenção do sistema

Atualizações, correções etc.

Page 58: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows

Em outubro de 2009, o Windows dominava

aproximadamente 91% do mercado de sistemas

operacionais para utilização da Internet.

As versões mais recentes do Windows são:

Windows 7, para máquinas clientes;

Windows Server 2008 R2, para servidores

Windows Mobile 7.0, para portáteis

Page 59: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows Histórico de alguns lançamentos

Windows 1.0: Lançado em 1985.

Windows 2.0: Lançado em 1987.

Windows 3.0: Lançado em 1990.

Windows 3.11: Lançado em 1992.

Windows NT: Lançado em 1993.

Windows 95: Lançado em 1995.

Windows 98: Lançado em 1998.

Windows ME: Lançado em 2000.

Windows 2000: Lançado em 2000.

Windows XP: Lançado em 2002.

Windows 2003: Lançado em 2003.

Windows Vista: Lançado em 2006.

Windows 7: Lançado em 2009.

Page 60: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows

Page 61: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows

Page 62: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows

Page 63: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Windows – A sua interface

Page 64: Introdução à Informática - files.brunovilela.webnode.com.brfiles.brunovilela.webnode.com.br/200000044-762f877298/Informatica... · O software é o produto do esforço de programadores

Links úteis

http://www.algosobre.com.br/informatica/sistema-operacional.html

http://pt.wikipedia.org/wiki/Software

http://www.mundogeomatica.com.br/Info.htm

http://br-linux.org/faq-linux/

http://www.vivaolinux.com.br/linux/

http://www.mundogeomatica.com.br/Info.htm

http://en.wikipedia.org/wiki/Microsoft_Windows

http://pt.wikipedia.org/wiki/Inclusão_digital

http://pt.wikipedia.org/wiki/Shareware

http://pt.wikipedia.org/wiki/Demo

http://pt.wikipedia.org/wiki/Worm

http://pt.wikipedia.org/wiki/Hacker