Sistemas operacionais

Propaganda
Sistemas operacionais
Resumo sinplificado de tipos de licenças de software
Sistemas Proprietários - São aqueles que são pagos e você não
tem 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 tem
acesso ao código livre
O que é um SO?
-Programa que intermedia as solicitações de hardware feita
por aplicativos.
-Baseado no conceito de programa
memória, devido a von Neumann
armazenado
em
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 entre
si que dificultavam a migração dos programas de um
computador para outro, virtualmente escravizando o
usuário.
...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 linguagem
C – 1973
-Primeiros sistemas operacionais apoiados por janelas e
mouse - 1981
Com a criação do UNIX, portar um programa para
outra máquina se tornava muito mais simples. Aos
poucos, de uma forma ou de outra, este sistema
operacional foi se impondo nos meios acadêmicos e
nas empresas.
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)
-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)
-Plan 9 (1993)
-FreeBSD (1993)
-AtheOS (2000)
-Windows XP (2001)
-Mac OS X (2003)
Todos os sistemas operacionais mais recentes são
baseados no UNIX, menos o Windows.
Algumas características interessantes
Xerox (1981)
Sistema Unix
Multiusuário, multitarefa, sistema de ícones, mouse com um
botão
Mac OS
Primeiro sistema gráfico criado em massa, baseado no Lisa
OS e no sistema da Xerox tento as características deste último
Windows 1.0 (1985)
Instalação a partir de 5 discos de 360KB cada
Ocupava 1MB de disco
Não tinha ícones, não era multitarefa, mono-usuário, mouse
de um botão
Gs OS
Versão para o computador Apple II GS, baseado no projeto
pioneiro Lisa
Conceitos
-Núcleo ou Kernel
-Monolítico
x
Microkernel
-Monotarefa
x
Multitarefa
-Monousuário
x
Multiusuário
Sistemas atuais e algumas características
Unix - Posix
-BSD (Berkeley Software Distribution)
FreeBSD
SO de licença livre. O seu sistema de gerenciamento de
redes foi copiado pela Microsoft.
Darwin
Usado no Mac OS X
-System V
QNX
SO para uso de processos em tempo real. Tem um
micronúcleo (microkernel). Usado nos ônibus espaciais da NASA
Solaris
SO das estações de trabalho da Sun
-Gnu/Linux
-Kernel monolítico com
carregáveis dinamicamente
extensão
de
módulos
-Interface gráfica do projeto X11, originado na
Xerox, independente do Kernel
-Vários aplicativos são do projeto GNU
-Forma de desenvolvimento cooperativo
-Coordenadores de projeto são flutuantes
O que é uma distribuição?
Pacote
constituido
de
um
sistema
de
instalação, um ou mais kernels e um conjunto de
aplicativos e gerenciadores dos mesmos.
Algumas distribuições Linux
-Slackware
Voltado para o usuário que quer controle total na
instalação de sua máquina. Muito usado em servidores e em
sistemas científicos.
-Debian
A estabilidade e robustez são as principais características
desta distribuição.Usado em servidores e sistemas de alta
confiabilidade.
-Knoppix
Versão do Debian que roda direto de um CD e tem
sistemas de detecção de hardware mais elaborados que no
Debian.
-Kurumim
-Tatui
-Red Hat
Forte preocupação em facilitar a instalação do sistema e
atividades de usuário final e empresarial.
-Suse
-Conectiva
Esta distribuição
usa
instalação da Red Hat e da Debian.
algumas
ferramentas
de
-Mandrake
Distribuição voltada para o usuário final.
-Gentoo
Instalação
flexibilidade.
que
prioriza
a
otimização,
adaptação
e
Windows
-Kernel misto, monolítico e microkernel
-Parte gráfica inerente ao SO
-Forte correlação entre as partes: “arquitetura
macarrão”
Windows XP
Baixo nível de segurança, voltado para usuário final.
Primeira versão para usuário final que usa o sistema de arquivos
do Windows NT.
Windows NT
Nível de segurança superior, assim como estrutura de
arquivos mais robusta
Windows CE
Versão para computadores de mão.
Outros sistemas operacionais
BEOS
OpenBEOS - Haiku
AtheOS
Plan 9
Oberon
Visitas recomendadas
http://en.wikipedia.org/wiki/Comparison_of_Linux_distributi
ons
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/
Download