Outros Sistemas Operacionais O que é um Sistema Operacional? É um conjunto de programas (rotinas)...

23
Outros Sistemas Operacionais

Transcript of Outros Sistemas Operacionais O que é um Sistema Operacional? É um conjunto de programas (rotinas)...

Page 1: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

Outros Sistemas Operacionais

Page 2: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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).

Page 3: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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

Page 4: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

Sistemas Operacionais que iremos abordar:

Conectiva Linux Slackware Linux Mandrake Linux Unix BeOs

Windows NT Windows CE Mac OS Novell 4.11

Page 5: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 6: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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).

Page 7: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 8: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 9: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 10: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 11: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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 cliente-servidor.

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.

Page 12: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 13: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 14: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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 discos 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.

Page 15: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 16: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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).

Page 17: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 18: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 19: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 20: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 21: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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

Page 22: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

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.

Page 23: Outros Sistemas Operacionais O que é um Sistema Operacional?  É um conjunto de programas (rotinas) executado pelo processador que estabelece uma interface.

FIM.