sistemas operacionais - ic.uff.brotton/graduacao/informaticai/so.pdf · sistemas gratuitos - são...

22
Sistemas operacionais

Upload: doanthu

Post on 24-Jan-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Sistemas operacionais

Page 2: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Resumo sinplificado de tipos de licenças de software

Sistemas Proprietários - São aqueles que são pagos e você nãotem acesso ao código fonte

Sistemas Gratuitos - São aqueles que não são pagos, mas vocênão tem acesso ao código fonte

Sistemas OpenSource (Código Aberto) - São aqueles que podem,ou não, ser pagos e você tem acesso ao código fonte

Sistemas Livre - São aqueles que são gratuitos e você ainda temacesso ao código livre

Page 3: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

O que é um SO?

-Programa que intermedia as solicitações de hardware feitapor aplicativos.

-Baseado no conceito de programa armazenado emmemória, devido a von Neumann

Page 4: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Linha histórica

O início da confusão

-Primeiro “SO” - Mark I (1948)

-Primeiros SO em batch – Décadas de 50 e 60

-Chamadas de sistema – Meio da década de 60

Os SO de cada fabricante eram tão diferentes entresi que dificultavam a migração dos programas de umcomputador para outro, virtualmente escravizando ousuário.

Page 5: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

...E a luz se fez

-Multics (Multiplexed Information and Computing Service)“O” divisor de águas: Um SO de tempo compartilhado

-Começo do desenvolvimento do UNIX - 1969

-Migração sistemática do Núcleo do UNIX para linguagemC – 1973

-Primeiros sistemas operacionais apoiados por janelas emouse - 1981

Com a criação do UNIX, portar um programa paraoutra máquina se tornava muito mais simples. Aospoucos, de uma forma ou de outra, este sistemaoperacional foi se impondo nos meios acadêmicos enas empresas.

Page 6: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Outra era de trevas

Chegaram os microcomputadores....

-SO gravado numa ROM

-Uso de discos

-CP/M(1973)

-Apple DOS(1978)

-IBM DOS, MS DOS (1981)

-PRODOS(1983)

Page 7: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

-Ambientes gráficos

-Lisa OS (1983)

-Mc OS (1984)

-Windows 1.0 (1985)

-GS/OS (1986)

-OS/2 (1987)

-Minix (1987)

- BeOS (1990)

-Linux (1991)

-Windows 3.1 (1993)

Page 8: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

-Plan 9 (1993)

-FreeBSD (1993)

-AtheOS (2000)

-Windows XP (2001)

-Mac OS X (2003)

Todos os sistemas operacionais mais recentes sãobaseados no UNIX, menos o Windows.

Page 9: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Algumas características interessantes

Xerox (1981)Sistema UnixMultiusuário, multitarefa, sistema de ícones, mouse com um

botão

Page 10: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Mac OS

Primeiro sistema gráfico criado em massa, baseado no LisaOS e no sistema da Xerox tento as características deste último

Page 11: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Windows 1.0 (1985)Instalação a partir de 5 discos de 360KB cadaOcupava 1MB de discoNão tinha ícones, não era multitarefa, mono-usuário, mouse

de um botão

Page 12: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Gs OS

Versão para o computador Apple II GS, baseado no projetopioneiro Lisa

Page 13: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Conceitos

-Núcleo ou Kernel

-Monolítico x Microkernel

-Monotarefa x Multitarefa

-Monousuário x Multiusuário

Page 14: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Sistemas atuais e algumas características

Page 15: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Unix - Posix

-BSD (Berkeley Software Distribution)

FreeBSDSO de licença livre. O seu sistema de gerenciamento de

redes foi copiado pela Microsoft.

DarwinUsado no Mac OS X

-System V

QNXSO para uso de processos em tempo real. Tem um

micronúcleo (microkernel). Usado nos ônibus espaciais da NASA

SolarisSO das estações de trabalho da Sun

Page 16: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

-Gnu/Linux

-Kernel monolítico com extensão de móduloscarregáveis dinamicamente

-Interface gráfica do projeto X11, originado naXerox, independente do Kernel

-Vários aplicativos são do projeto GNU

-Forma de desenvolvimento cooperativo

-Coordenadores de projeto são flutuantes

Page 17: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

O que é uma distribuição?

Pacote constituido de um sistema deinstalação, um ou mais kernels e um conjunto deaplicativos e gerenciadores dos mesmos.

Page 18: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Algumas distribuições Linux

-SlackwareVoltado para o usuário que quer controle total na

instalação de sua máquina. Muito usado em servidores e emsistemas científicos.

-DebianA estabilidade e robustez são as principais características

desta distribuição.Usado em servidores e sistemas de altaconfiabilidade.

-KnoppixVersão do Debian que roda direto de um CD e tem

sistemas de detecção de hardware mais elaborados que noDebian.

-Kurumim-Tatui

Page 19: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

-Red HatForte preocupação em facilitar a instalação do sistema e

atividades de usuário final e empresarial.-Suse-Conectiva

Esta distribuição usa algumas ferramentas deinstalação da Red Hat e da Debian.

-MandrakeDistribuição voltada para o usuário final.

-GentooInstalação que prioriza a otimização, adaptação e

flexibilidade.

Page 20: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Windows-Kernel misto, monolítico e microkernel-Parte gráfica inerente ao SO-Forte correlação entre as partes: “arquitetura

macarrão”

Windows XPBaixo nível de segurança, voltado para usuário final.

Primeira versão para usuário final que usa o sistema de arquivosdo Windows NT.

Windows NTNível de segurança superior, assim como estrutura de

arquivos mais robusta

Windows CEVersão para computadores de mão.

Page 21: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Outros sistemas operacionais

BEOS

OpenBEOS - Haiku

AtheOS

Plan 9

Oberon

Page 22: Sistemas operacionais - ic.uff.brotton/graduacao/informaticaI/so.pdf · Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte Sistemas

Visitas recomendadas

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

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

http://www.linux.org/

http://www.linux.trix.net/

http://focalinux.cipsga.org.br/

http://www.levenez.com/windows/

http://www.levenez.com/unix/

http://www.kernelthread.com/mac/oshistory/