SO_LINUX - IFSC Campus Joinville

Propaganda
Outros Sistemas Operacionais
O que é um Sistema
Operacional?

É um conjunto de programas (rotinas)
executado pelo processador que estabelece
uma interface de contato do usuário com o
computador e do computador com o usuário.
 Características desejáveis:




Eficiência (baixo tempo de resposta)
Confiabilidade (poucas falhas)
Facilidade de manutenção e correção de
erros
Pequena dimensão (baixa ocupação da
memória).
Qual a função de um Sistema
Operacional?

É trabalhar de modo cooperativo com funções
de administrar os recursos do hardware
(memória, processador e periféricos) e auxiliar
na execução dos aplicativos do usuário
oferecendo a ele uma interface de alto nível.

Classificações do sistema operacional:
 Monousuário, monotarefa,monoprogramável
 Multiusuário, multitarefa, multiprogramável
 Multiprocessamento
Sistemas Operacionais que
iremos abordar:
Conectiva Linux
 Slackware Linux
 Mandrake Linux
 Unix
 BeOs

Windows NT
 Windows CE
 Mac OS
 Novell 4.11

Conectiva Linux

Sistema Operacional multiusuário e multitarefa de 32
bits em modo protegido.

Excelente performance, estabilidade e confiabilidade.
Gerenciamento de memória extremamente eficaz com
alta performance de swap em disco.

Tem segurança de acesso a arquivos por usuário.

Possui ambientes texto e gráfico para área de trabalho,
com diferentes interfaces de usuário. Permite executar
aplicações em outras máquinas e usá-las remotamente.

Trabalha com memória compartilhada e bibliotecas
dinâmicas para maior eficiência e economia de espaço
em disco e memória.
Conectiva Linux

Integra-se facilmente a outros sistemas operacionais
em rede, por exemplo Windows, Macintosh e Netware.
Integração ainda mais fácil com UNIXes.

Distribuição justa de tempo de processamento entre as
tarefas através do recurso Fair Scheduling.

Trabalha com diferentes Filesystems, incluindo Ext2fs,
Reiserfs, NTFS, FAT, FAT32.

Roda programas dos ambientes DOS e Windows através
de emuladores (alguns programas são incompatíveis
com a emulação).
Slackware Linux

Slackware é um sistema multitarefa completo de
32 bits, "parente próximo" do Unix.

É baseado na série de núcleo Linux (kernel) 2.2 e
na versão 2.1.2 (libc6) da Biblioteca GNU de
linguagem C.

Ele contém um assistente de instalação, uma vasta
documentação online e um sistema gerenciador de
pacotes por menus. Uma instalação completa
incluirá um Sistema X-Windows, ambientes de
desenvolvimento para C/C++, Perl, utilitários de
rede, um servidor de E-mail, um servidor de News,
um servidor Web, um servidor FTP, o GNU Image
Manipulation Program, o navegador Netscape
Communicator e muitos outros programas.
Slackware Linux

O Slackware foi lançado em abril de 1993, desde
então o projeto prioriza dois objetivos básicos: ser
de fácil uso e estável.

A distribuição Slackware inclui as versões mais
recentes de softwares populares ao mesmo tempo
que mantém um "ar" de tradição. Alia um uso
descomplicado à flexibilidade e ao desempenho.

O Slackware pode funcionar em uma variedade de
sistemas, dos baseados no processador i386 e
similares até os últimos modelos da família x86.
Mandrake Linux

Mandrake é um sistema operacional multitarefa de
32 bits baseado no Linux. O Mandrake roda em
plataformas Pentium e arquiteturas compatíveis
(Pentium, Pentium Pro, Pentium MMX, Pentium II,
Pentium III e clones).

Linux-Mandrake combina o poder de um sistema
baseado no Unix com os ambiente gráficos KDE,
GNOME, AfterStep, WindowMaker, IceWM, XFCE,
FVWM e muitos outros.

Alto nível de internacionalização com 50 idiomas
disponíveis.
Unix
 O Unix é um sistema operacional desenvolvido em
1969, pela Bell Laboratories.
 O Unix é amplamente usado como servidor web.
 O sistema de arquivos é bastante eficiente, tendo
algumas semelhanças com a FAT do MS-DOS.
 O UNIX possui algumas características como:
 Capacidade de multitarefa
 Mutiusuários
 Conectividade e comunicações
 O UNIX faz distinção entre letras maiúsculas e
minúsculas. Isto quer dizer que tanto o nome de
login do usuário quanto sua senha devem ser
digitados exatamente conforme foram cadastrados.
BeOs


O BeOS é um sistema operacional desenvolvido pela Be
Inc. e foi criado com foco em multimídia. Ao contrário
dos SOs mais antigos, o BeOS foi escrito desde o
principio com a performance em mente e com
tecnologias
realmente
inovadoras.
Entre
essas
tecnologias podemos citar SMP (uso de mais de um
processador
quando
disponível),
multithreading,
sistema de arquivos de 64 bits e arquitetura clienteservidor.
O BeOS consegue extrair performances inacreditáveis
de computadores comuns como os PCs e PowerPCs
(Mac),
permitindo
uma
grande
economia
no
investimento em equipamentos. Essa diferença começa
a ser notada desde o boot do sistema, já que todo o
processo de boot do BeOS demora algo em torno de 12
segundos.
BeOs

Para instalar o Sistema Operacional BeOS 5 Personal
Edition você necessita:





Computador baseado no microprocessador Pentium
(Pentium 90 Mhz ou superior).
Pelo menos 32 megabytes de RAM.
512 megabytes de espaço livre em disco.
Sistema Operacional Windows 95/98, 2000 ou NT.
No BeOS é possível listar/matar processos, montar
volumes diversos e ainda podem ser acessados arq.
FAT, FAT32, EXT2 sem nenhuma dificuldade.
Windows NT

O Windows NT Workstation está voltado para o
mercado de estações de trabalho, oferecendo um
ambiente com grau muito maior de segurança e
proteção.

O Windows NT Server está voltado para o mercado
de servidores, podendo ser utilizado como servidor
de arquivos e impressão em redes locais, servidor de
comunicação, servidor de processamento e banco de
dados, com alto grau de interoperabilidade.
Windows NT

O Windows NT suporta os seguintes sistemas de
arquivos: FAT, HPFS ou NTFS. O NTFS é um
sistema de arquivos próprio do Windows NT feito
para dar mais compatibilidade e para gerenciar redes
internas e externas. A segurança da rede e a
restrição de arquivos entre usuários é toda
gerenciada pelo próprio sistema de arquivos.

O NTFS pode combinar unidades de
diferentes em uma única partição virtual.

Outro recurso interessante é o espelhamento de
disco, que permite realizarmos uma cópia para duas
unidades de disco ao mesmo tempo.
discos
Windows CE

O Windows CE é um sistema operacional
para palmtops, como os palms não tem HD
o sistema é gravado diretamente na ROM.

O sistema roda em chips na freqüência
superior a 100-MHz.

Os arquivos gerados no Pocket PC
possuem a mesma extensão ( .doc , .xls )
dos desktops facilitando o intercâmbio
entre eles.
Mac OS

Em janeiro de 1984 o primeiro sistema operacional do
Mac ocupava exorbitantes 216K de memória, vinha com
um driver de impressora ImageWriter e com os
acessórios Alarm Clock e Calculator. Além do disquete
do sistema, vinha outro com o programa Mousing
Around, que ensinava como lidar com essa ferramenta
revolucionária, o mouse.

A interface do Mac OS é baseada em janelas, ícones,
botões, menus, assim como a maioria dos ambientes
gráficos. Pode se dizer que ela é uma interface de boa
qualidade, pois além de ser pratico para o usuário, dá
liberdade para que ele personalize o seu sistema.

Ele trabalha com o sistema de Arquivos HFS (Hierarchical File
System).
Mac OS

Gerenciamento de Memória é de modo protegido é uma função
ligada ao conceito de multitarefa preemptiva. O sistema
monitora a utilização que cada aplicativo faz da memória,
impedindo que um programa tente acessar e corromper a área
de memoria do outro. Porém o MacOS 8 usa um sistema de
multitarefa cooperativo, onde erros de proteção podem
acontecer facilmente.

A arquitetura de 32 bits, gerencia um espaço max de 4 GB, ele
desmembra esse espaço de modo que 1GB é dividido entre
código e as tarefas do sistema operacional e os isoladores de
I/O. Os 3 GB restantes são para aplicativos.

Ainda existe a capacidade de executar vários programas ao
mesmo tempo.
Novell 4.11

O Novell NetWare 4.11 é um NOS, Network Operation
System ou Sistema operacional de Rede, para redes de
computadores Cliente/Servidor, que suporta clientes de
vários tipos de sistemas operacionais, como Windows 3.x,
95 e NT, Unix, Mac, e outros. Novell NetWare é um
sistema 32 bits.

O sistema operacional NetWare não apresenta um
sistema GUI, todo o sistema apresenta-se como o prompt
do DOS, embora use caracteres ASCII para fazer uma
interface semi gráfico em modo "DOS" em alguns
programas como o monitor que fica rodando no servidor.
Novell 4.11

Os programas para administração tem versões para
OS/2, Windows 3.x, NT e 95, além da de DOS, estes
programas são usados para gerar usuários, grupos e
gerenciar o banco NDS e algumas operações com
volumes.

Sistema de arquivos NetWare junta todos os seus
recursos de armazenamento, em sua instalação cria-se
volumes, que são "discos virtuais", pois podem ser
formados de vários discos, e define-se o tamanho dos
cluster que podem ir de 4 Kbytes ate 64 Kbytes, mas cada
vez menor o cluster menor a velocidade de acesso ao
volume.
BraSO



BraSO é um sistema operacional brasileiro, microkernel que
tem por objetivo principal ajudar aqueles que gostam ou querem
aprender como fazer um Sistema Operacional.
O BraSO tem como objetivo ser uma referência de estudo sobre
Sistemas Operacionais. Toda e qualquer implementação feita
no BraSO será bem documentada afim de permitir que todos
tenham uma boa fonte de conhecimento.
O que o BraSO já tem pronto ? No momento, encontra
disponível somente a versão 0.2 mas estamos precisando de
sua ajuda para lançarmos o mais rápido possível a versão 0.3
com as devidas documentações.
Veja abaixo mais alguns nomes
de SO, dos milhares existentes:












Alliance
AROS
AtheOS
BPMK
Cefarix
ChaOS
CP/M
Darwin
dcp
Debian Hurd
eCos
ELKS












FreeDOS
Freedows
GEM
JOS
MANOS
Minix
MorphOS
Plan9
QNX
Tropix
V2_OS
xMach
Outros Sistemas Operacionais
Neste trabalho abordamos somente
alguns sistemas operacionais, mais
conhecidos (ou não), foram citadas
algumas características, existem outros
milhares de sistemas, como vimos
alguns na lista anterior.
FIM.
Download