Você está na página 1de 32

Sistemas Operacionais

CEFET/RN
Sistemas Operacionais
 Plug’n Play (PNP
PNP))
 Reconhecimento de novos dispositivos pelo
computador, instalação automática de drivers para
esses dispositivos e verificação de conflitos com
outros dispositivos

 Suportado pela
maioria dos
dispositivos e SO
atuais

Introdução à Informática 2
Sistemas Operacionais
 Plug’n Play (PNP
PNP)) Controlador
Placa
de Vídeo
Controlador
SCSI
de Disco
 Quando se liga um sistema Plug’n
Play,, o principal árbitro entre o
Play
software e o hardware
hardware,, o
BIOS (sistema
básico de
entrada
e saida), é o
primeiro componente
a assumir o controle

 Com base em identificadores


unívocos códigos permanentemente
gravados nas ROM (memória apenas de leitura), o BIOS
reconhece os dispositivos instalados

 SO assume o controleIntrodução
dos dispositivos
à Informática 3
Funções dos Sistemas
Operacionais
 Formatação de Discos
 Processo de preparação de um disco para leitura e
escrita (gravação)

 A maioria dos
fabricantes de discos
rígidos e disquetes
pré--formatam
pré seus
produtos
 Vários SO formatam
discos de modo
diferente

Introdução à Informática 4
Sistemas Operacionais de Rede
 Sistema Operacional de Rede
 Rede  Coleção de computadores e elementos
relacionados (e
(e..g. terminais, impressoras,
modems, sensores de abertura de portas,
monitores de temperatura) interconectados via
meios e dispositivos de comunicação

 NOS (Network OSOS)) ou


SO de Rede  Sistema
operacional destinado
ao suporte a redes de
computadores
Introdução à Informática 5
Sistemas Operacionais Stand
Stand--Alone
 DOS (Disk Operating System)
 Termo referente a vários sistemas operacionais mono-
usuário desenvolvidos para PC no início da década de 1980
 PC-DOS e MS-DOS  versões mais difundidas
 Interfacede
linha de
linha de comando, comando
incrementada com
diálogo via menus
em versõesmais
recentes

comandos
digitados
pelo usuário
Introdução à Informática 6
Sistemas Operacionais Stand
Stand--Alone
 MS
MS--Windows

Windows 3.x Windows 95


Refere-se às três versões SO multi-tarefas compatível
iniciais do MS-Windows, com o MS-DOS e versões do
ambientes operacionais MS-Windows 3.x
com MS-DOS e uma GUI
atuante em combinação
com um SO para Windows NT Workstation
simplificação de seu uso
SO cliente com uma interface
similar à do MS-Windows 95,
passível de conexão com o
MS-Windows NT Server
Introdução à Informática 7
Sistemas Operacionais Stand
Stand--Alone
 MS-Windows Millenium Edition (Windows Me)
 SO com vários recursos para redes
domésticas, recursos de áudio e
vídeo e melhorias na confiabiliade
 Inclusão do recurso Restauração do
Sistema
 Último sistema
operacional da
Microsoft basea
do no kernel do
Windows 95

Introdução à Informática 8
Sistemas Operacionais Stand
Stand--Alone
 MS-Windows 2000
 Mais do que um simples upgrade do MS Windows NT 4.0
 Desenvolvido para substituir o Windows 95, Windows 98 e
Windows NT Workstation em máquinas de mesa e laptops
 Confiabilidade melhorada, facilidade de uso e
compatibilidade com a Internet
 Suporte à computação móvel e a produtos avançados
sem fio e de rede, com dispositivos de infravermelho

Introdução à Informática 9
Sistemas Operacionais Stand
Stand--Alone
 MS-Windows XP
 Fusão de duas linhas de SO para usuários domésticos e
para usuários corporativos
 Disponibilização para usuários domésticos e corporativos
do desempenho, estabilidade e segurança que antes
beneficiaram usuários corporativos do MS-Windows 2000
 Interface com o usuário melhorada
 Versões
 XP Professional
 XP Home Edition
 XP 64-Bit Edition (para processadores Intel Itanium de 64
bits) Introdução à Informática 10
Sistemas Operacionais Stand
Stand--Alone
 MS-Windows XP Professional
 Desempenho superior do SO
 Sistema de encriptação de arquivos
 Suporte para rede sem fio 802.1x
 Interface reprojetada (LUNA)

 MS-Windows XP Home Edition


 Projeto visual simplificado e limpo, facilitando o acesso
do usuário às funcionalidades oferecidas
 Várias facilidades para usuários domésticos
 Tutor para instalação de rede
 Windows Media e Movie Maker
Introdução à Informática 11

 Recursos de processamento digital de imagens


Para que possamos melhor entender o Linux,
vamos citar algumas características do Unix.

O Unix é um sistema operacional multiusuário e


multitarefas que foi desenvolvido tendo-
tendo-se em
mente um sistema operacional multiplataforma,
ou seja portável.
O Unix é dividido em duas partes que são: o
kernel e os aplicativos e serviços, onde o kernel
fornece toda a infraestrutura para suportar as
aplicações e serviços.
Breve Histórico

Por volta de 1965, a Bell Labs, o MIT e a


General Eletric (na época um
importante fabricante de
computadores) decidiram criar um
sistema que suportasse centenas de
usuários de tempo compartilhado
simultaneamente e o batizaram de
MULTICS (Multiplexed Information and
Computing Service).
Breve Histórico
O MULTICS não funcionou como o esperado, e a
Bell Labs retirou-se do projeto e a General Eletric
saiu do ramo de computadores.
Um dos cientistas da Bell Labs que havia trabalhado
no projeto MULTICS, Ken Thompson, descobriu um
pequeno computador PDP-7 que ninguém estava
usando e começou a escrever uma pequena versão
simplificada e monousuária do MULTICS. Este
trabalho mais tarde desenvolveu-se no UNIX, que
se tornou popular no mundo acadêmico, entre
órgãos do governo e entre muitas empresas.
Em 1973 o UNIX foi reescrito em linguagem C pelo
próprio criador da Linguagem Denis Ritchie.
Breve Histórico
O uso do Unix dentro da AT&T cresceu tanto que foi
criado um grupo de suporte interno. Nesta época a
AT&T não comercializava o sistema e fornecia cópias
do código fonte às universidades para fins
educacionais.
Com o código fonte amplamente disponível, várias
empresas desenvolveram suas próprias versões
(incompatíveis) que levaram ao caos. Para tornar
possível criar programas que poderiam executar em
qualquer sistema Unix, o IEEE desenvolveu um
padrão para o Unix chamado POSIX, que qualquer
versão do Unix agora suporta.
O POSIX define uma interface mínima de chamadas
de sistema que sistemas compatíveis com o Unix
devem suportar.
Breve Histórico
Entre 1977 e 1982 a Bell Labs combinaram
várias versões do Unix da AT&T num único
sistema chamado de System III. Tal sistema
evoluiu até chegar ao System V, para o qual a
AT&T comprometeu-se em dar suporte em 1983.

Enquanto isso na Universidade de Berkeley na


Califórnia, partindo-se da versão anterior do
System III, desenvolveram o seu próprio UNIX
chamado de BSD.
Breve Histórico
Não demorou para que a AT&T percebesse o
grande valor do Unix e o comercializasse.
Desta forma lançou uma licença proibindo que
o código fonte fosse usado em cursos.

Para corrigir esta situação, Andrew


Tanenbaum, decidiu escrever um sistema
operacional do zero que fosse inteiramente
compatível com o Unix, mas não tivesse
nenhuma linha de código do mesmo. Nasce
então o Minix, um Unix para fins didáticos.
O Linux
Linux é o nome dado a um Kernel,
inicialmente criado como hobby por um
então jovem estudante chamado Linus
Benedict Torvalds da Universidade de
Helsinki na Finlândia.

Torvalds se inspirou no Minix para criar o seu


kernel, mas o seu objetivo era criar um
“Minix melhor que o Minix”.

Depois de algum tempo trabalhando ele


enviou para a lista de discussão
comp.os.minix a seguinte mensagem:
O Linux
“...Você sente saudades dos bons dias do minix-1.1, quando
os homens eram homens e escreviam seus próprios device
drivers? Você está sem um bom projeto e morrendo de
vontade de colocar as mãos num sistema operacional que
você possa modificar de acordo com as suas necessidades?
Você acha frustrante quando tudo funciona bem no Minix?
Sem mais noites em claro para fazer com que um programa
funcione? Então esta mensagem pode ser exatamente para
você. :-)
Como mencionei há um mês, estou trabalhando em uma
versão livre de um sistema operacional similar ao Minix para
computadores AT-386. Ele finalmente alcançou o estágio
onde possa ser utilizado ( ou não, dependendo do que você
deseja), e eu estou disposto a colocar os fontes disponíveis
para ampla distribuição. Ele está apenas na versão 0.02, mas
eu tenho executado nele sem problemas programas como
bash, gcc, gnu-make, gnu-sed, compress, etc. ...”
O Linux

No dia 5 de outubro de 1991 Linus


Torvalds anunciou sua primeira
versão oficial do Linux. Desde
então muitos programadores
espalhados pelo mundo têm
respondido o seu chamado e
contribuído para fazer do Linux o
que ele é hoje.
A história do GNU
No início da década de 80, com a crescente
popularização do Unix e com as licenças de
software cada vez mais rígidas, que proibiam a
cópia do software, Richard Stallman sentia a
necessidade crescente de soluções de softwares
que fossem livres para serem usadas e
distribuídas livremente.

Ele aspirava por ferramentas como


compiladores, editores de textos, utilitários que
pudessem ser usados em várias máquinas sem
que se tivesse que pagar licenças para cada
uma delas.
A história do GNU

Tal frustração resultou na criação


do Projeto GNU (GNU is Not Unix)
em 1984 e na Free Software
Foundation, cujo propósito é criar
versões com código livre destas
ferramentas .
Principais distribuições Linux
Debian GNU/Linux (Intel X86, MIPS, Sparc, PPC, e
Motorola 680x0)
Red Hat Linux (Intel X86, Dec Alpha,MIPS e Sparc)
Slackware Linux (KISS – Keep it Simple,
stupid!)(Dec Alpha e Sparc)
S.U.S.E Linux
Turbo Linux (O Linux Aisático)
Conectiva Linux
Yellow Dog
Mandrake Linux
Etc…
Principais distribuições Linux

O que distingue as várias distribuições, são os


programas, protocolos, práticas de
empacotamento, instalação e gerenciamento
de pacotes instalados, combinado com
ferramentas de instalação, manutenção,
documentação e outros serviços.
Hoje em dia podemos dizer que todas as
distribuições atuais derivam de três principais,
Debian, Slackware e Red Hat.
Principais Aplicações
Estações de trabalho gráficas (CAD/CAM);
Servidores de impressão e arquivos (SMB, NCP,
NFS, etc)
Servidores de Internet (POP, IMAP, SMTP, NEWS,
HTTP, FTP, DNS, etc)
Servidores de Diretórios Ldap.
Desktop de trabalho (Pacote Oficce, Navegadores,
Processamento de imagens, emulação de DOS e
Windows, Programas científicos, Multimídia, etc.)
Plataforma de desenvolvimento de software (C,
C++, Java, Python, Perl, PHP, Fortran, etc.)
Palmtops e sistemas embarcados (P.ex. mpeg
player para carro – http://www.empeg.com)
Considerações econômicas
Custo de equipamento + Sistema
Operacional

Máquina Power Edge 2600 Dell P4 2.4Ghz,


512MB DDR, Controladora Raid, disco de 36GB
SCSI, CdRom, floppy, Sistema operacional
Windows2000 advanced 25 licenças - em
inglês.

Valor: R$ 24.089,77.
24.089,77.
Considerações econômicas
Custo de equipamento + Sistema
Operacional

Mesma máquina sem o Windows :


R$ 11.561,10.
Diferença (Sistema Operacional para 25
usuários):
R$ 12.528,67

Fonte: Site da Dell


Mercado no Brasil
No Brasil empresas gigantescas como
Itaú, HSBC, Real/ABN Amro, Telemar,
Unilever, Lojas Renner, Casas Bahia, Gol
Linhas Aéreas, Lojas Colombo, Sonae
(BIG, Candia, etc), UOL, Droga RAIA,
Habib´
Habib ´s, utilizam Linux como plataforma.
Em estatais o uso é ainda mais
disseminado como no Banco do Brasil,
Petrobrás, Procergs, Metrô de São Paulo
e Banrisul.
Windows
 Sistema Operacional
 software que controla toda a atividade do
computador
 sucessor do DOS
 interface gráfica
 funções:
 controlaro hardware
 executar aplicativos
 gerenciar informações (arquivos)

Introdução à Informática 29
Iniciando o Windows

Atalhos para
programas
 Área de Trabalho
 Meu Computador
 Lixeira
Área de
Trabalho
 Barra de Tarefas
 Menu iniciar
 Programas ativos
 Data e hora
Barra de
Tarefas

Introdução à Informática 30
Iniciando o Windows
 Menu iniciar:
Programas  Programas
instalados
 Documentos
 Configurações
 Localizar
 Ajuda
 Executar
 Desligar

Introdução à Informática 31
Windows Explorer
 Programa que
permite
manipular
pastas ou
arquivos.
 localizar; Pastas
 mover;
 copiar; Arquivos
 renomear;
 excluir;
 criar pastas.
Introdução à Informática 32

Você também pode gostar