230 likes | 313 Views
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)
E N D
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
Conectiva Linux Slackware Linux Mandrake Linux Unix BeOs Sistemas Operacionais que iremos abordar: • 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 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.
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 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.
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.