SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Estudo sobre o Sistema Operacional Solaris
                         Antonio Marcos Monte de Menezes

                    Universidade Federal Rural de Pernambuco
    Rua D. Manoel de Medeiros, S/N – Dois Irmãos – CEP 52171-900 – Recife-PE

                         Departamento de Física e Matemática
                              tonyufrpe@hotmail.com

    Resumo. Este artigo descreve algumas das características do sistema
    operacional Solaris, desenvolvido pela Sun Microsystems, mais precisamente
    no que se refere ao gerenciamento de processos, gerenciamento de memória,
    gerenciamento de entrada e saída e sistema de arquivos utilizados por esse
    poderoso sistema operacional.

1. Informações Gerais
           O sistema operacional Solaris foi desenvolvido pela Sun Microsystems,
baseado nos sistemas UNIX. A Sun foi fundada em 1982 e já em 1992 surge a primeira
versão do solaris, batizado de SunOS 5.x. Atualmente encontra-se na versão 10, lançado
mundialmente no dia 15 de novembro de 2004, durante evento em San Jose, na
Califórnia. A empresa investiu cerca de US$ 500 milhões em pesquisa e
desenvolvimento, o Solaris 10 é a jogada da Sun para tentar reconquistar sua
participação no mercado.
           O SOLARIS é um sistema operacional voltado para grandes empresas, no
Brasil, o Banco Real e o próprio Banco do Brasil já fazem uso desse poderoso SO, por
ser de custo elevadíssimo, só as grandes empresas ousam utlizá-lo. O sistema Sun Solaris
custa U$4,457 por usuário simultâneo, enquanto o Windows NT custa U$129 por
usuário e o Windows 2000 custa U$600. Sistemas que rodam Solaris são projetados
para ficarem ligados continuamente, contudo, você pode parar, reiniciar e as vezes
desligar o sistema para executar tarefas de manutenção como: instalar uma nova versão
do sistema operacional, desligar um sistema em antecipação a queda de energia e/ou
adicionar ou remover hardwares.

2. Gerenciamento de Processos
          O SOLARIS trata os threads em nível de usuário e de Kernel da mesma forma
e possui multiprocessamento simétrico. Inicialmente, quando se ativa o sistema, é criado
o processo 0, que por sua vez cria o processo 1, conhecido como init, que é o pai de
todos os processos (Adão dos processos), cada processo seja ele pai ou filho, possui seu
espaço de endereçamento, evitando que um processo interfira nas variáveis de outro.
          Todo processo no sistema SOLARIS é identificado pelo processo-pai, é uma
espécie de batismo, existindo uma forma de conversarem entre si, por intermédio de
mensagens, e a saída de um processo é direcionada para a entrada do outro, formando
uma espécie de cadeia de processos.
           Os processos no SOLARIS possuem duas estruturas: a tabela de processos,
com informações como número de processos, modo e prioridade e a estrutura de
usuário, com informações como quem criou o processo, quem está usando, etc.
          A política de escalonamento de processos é preemptiva, utilizando um misto
de múltiplas filas, contador de programa e troca de contexto. A primitiva de
sincronização é a utilização de monitores e semáforos.

3. Gerenciamento de Memória
          O Kernel do sistema operacional é o maior responsável pelo gerenciamento de
memória no Solaris, alocar e desalocar memória para os processos quando eles
precisarem, bem como gerenciar a troca entre a memória principal e o disco (swap)
quando na memória principal não couber o tamanho do processo.
         O escalonamento de memória define as prioridades dos processos, levandodo-
se em consideração o tempo de execução acumulado. Os processos que passaram mais
tempo em execução terão menos prioridade que os processos que ainda não foram
executados.
           Existe uma técnica que seleciona alguns processos da memória a fim de liberar
espaço, chamada swapping, bem como, o SOLARIS usa paginação por demanda,
evitando o carregando do processo completo para a memória principal, de tempos em
tempos o SO percorre as páginas do processo, procurando o bits de acesso, se for igual a
zero, é desprezado, se for igual a um, é carregado na memória.

4. Gerenciamento de Entrada e Saída
          Todos os requerimentos de entrada e saída são trabalhados sincronicamente,
ou seja, um processo que solicita uma entrada, por exemplo, é suspenso a partir do
momento dessa solicitação e liberado quando a entrada tiver sido completada.

           A gerência de entrada e saída no Solaris é implementada por drivers, sendo
necessário um driver para cada dispositivo. Esses drivers são acoplados ao sistema
operacional e, uma vez acrescentado um novo dispositivo, um driver correspondente
será acoplado ao kernel. O Solaris trabalha com dois tipos de drivers de entrada e saída:
driver de bloco, onde a transmissão é feita por blocos e normalmente está associada a
dispositivos com altas taxas de transferência entre esse dispositivo e a memória; e driver
de terminal, cuja transmissão é feita caracter por caracter e é usado em dispositivos mais
lentos. No caso do driver de bloco, sempre que um processo solicita uma transferência,
o kernel verifica se o bloco já está na memória ou não e, em seguida, o sistema transfere
o bloco solicitado para o dispositivo de entrada e saída. Blocos freqüentemente
utilizados tendem a permanecer na memória, reduzindo, portanto, o tráfego de entrada e
saída.

          O driver de terminal é utilizado por todos os dispositivos que não se ajustam
ao modelo de blocos. Contudo, a maioria dos dispositivos que possuem a interface
estruturada para o driver de bloco, também possui a interface de terminal.

          O acesso aos dispositivos de entrada e saída é integrado ao sistema de
arquivos através de arquivos especiais. Esses arquivos podem ser acessados da mesma
forma que qualquer outro arquivo, utilizando primitivas de leitura e gravação.
5. Sistemas de Arquivos
           O sistema de arquivos do Solaris é baseado em uma estrutura de diretórios em
árvore, não existindo dependência entre a estrutura lógica desses diretórios e o local
onde os arquivos estão fisicamente armazenados. Esse modelo permite que uma
estrutura seja formada por diferentes discos, inclusive em estações remotas.
          Utilizando uma arquitetura denominada Virtual File System (VFS), o Solaris
proporciona uma interface padrão para diferentes tipos de sistemas de arquivos, uma vez
que essa arquitetura permite ao kernel do sistema controlar operações básicas como ler,
escrever ou listar arquivos, sem que seja necessário um conhecimento do tipo de sistema
de arquivos, tanto pelo usuário quanto pelo programa.

          Existem três tipos de arquivos no Solaris: diretórios, que podem conter
arquivos ou outros diretórios; arquivos regulares, contendo qualquer tipo de dado que o
usuário deseje; e arquivos especiais, que, como já visto, estão associados a dispositivos
de entrada/saída (locais ou remotos).

          O Solaris suporta três tipos de sistema de arquivos: sistema de arquivos
baseados em disco, que podem ser escritos em diferentes formatos e são armazenados
fisicamente em discos flexíveis, discos rígidos ou CD-ROMs; sistema de arquivos virtual,
baseados em memória para proporcionar acesso ao núcleo do sistema sem utilizar espaço
em disco; e sistema de arquivos baseado em rede, que são acessados através da rede, por
intermédio do diretório /export

           Existem dois tipos de sistema de arquivos baseados em rede, o Network File
System (NFS) e o Remote File Sharing (RFS). O NFS habilita computadores e
arquiteturas diferentes - utilizando diferentes sistemas operacionais - a compartilhar
arquivos através de uma rede. Dessa forma, qualquer computador tem acesso aos
arquivos de outro computador. A diferença entre o NFS e o RFS, é que, enquanto o
primeiro gera um sistema de arquivos genérico, este último provém uma cópia exata de
um sistema de arquivos UNIX.

            Por ser um sistema operacional multiusuário, o Solaris necessita de segurança
para o sistema de arquivos. Cada arquivo apresenta um nível de proteção definido pela
categoria do usuário. Todo arquivo ou diretório possui um user que pertence a um
grupo. Qualquer usuário que não seja dono do arquivo e não pertença ao respectivo
grupo, enquadra-se na categoria others. Por fim, o administrador do sistema, chamado
de root, tem acesso irrestrito a todos os arquivos. Dependendo da categoria do usuário,
três tipos de acesso podem ser concedidos, read, write ou execute.

6. Referências
www.sun.com;
www.equipejabu.hpg.com.br/solaris.htm

www.nunix.com.br/unix.php
Silberschatz, Abraham – Sistemas Operacionais, Conceitos e Aplicações
Ferreira, Rubem E. – Guia do Administrador Linux

Mais conteúdo relacionado

Mais procurados

Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxJuan Carlos Lamarão
 
Sistemas operacionais sistemas de arquivos-atualizado-senai
Sistemas operacionais   sistemas de arquivos-atualizado-senaiSistemas operacionais   sistemas de arquivos-atualizado-senai
Sistemas operacionais sistemas de arquivos-atualizado-senaiCarlos Melo
 
Sistema de arquivos
Sistema de arquivosSistema de arquivos
Sistema de arquivosVirgínia
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivosJoao Ferreira
 
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Julio Oliveira
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSCleber Ramos
 
Gerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de ArquivosGerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de ArquivosAlexandre Duarte
 
Sistema Operativo XP
Sistema Operativo XPSistema Operativo XP
Sistema Operativo XPjb69
 
Gerência de Armazenamento: Sistemas de Entrada e Saída
Gerência de Armazenamento: Sistemas de Entrada e SaídaGerência de Armazenamento: Sistemas de Entrada e Saída
Gerência de Armazenamento: Sistemas de Entrada e SaídaAlexandre Duarte
 
Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivosPaulo Fonseca
 
Sistemas Operativos De Grande Porte
Sistemas Operativos De Grande PorteSistemas Operativos De Grande Porte
Sistemas Operativos De Grande Portearturramisio
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisLeandro Júnior
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisJocelma Rios
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivosPedro Neto
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxFábio dos Reis
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativoguest7185f
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosCarlos Eduardo Teruel
 

Mais procurados (20)

Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios Linux
 
Sistemas operacionais sistemas de arquivos-atualizado-senai
Sistemas operacionais   sistemas de arquivos-atualizado-senaiSistemas operacionais   sistemas de arquivos-atualizado-senai
Sistemas operacionais sistemas de arquivos-atualizado-senai
 
Sistema de arquivos
Sistema de arquivosSistema de arquivos
Sistema de arquivos
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFS
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Gerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de ArquivosGerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de Arquivos
 
Sistema Operativo XP
Sistema Operativo XPSistema Operativo XP
Sistema Operativo XP
 
Gerência de Armazenamento: Sistemas de Entrada e Saída
Gerência de Armazenamento: Sistemas de Entrada e SaídaGerência de Armazenamento: Sistemas de Entrada e Saída
Gerência de Armazenamento: Sistemas de Entrada e Saída
 
Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivos
 
Sistemas Operativos De Grande Porte
Sistemas Operativos De Grande PorteSistemas Operativos De Grande Porte
Sistemas Operativos De Grande Porte
 
Unidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao ShellUnidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao Shell
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Sd01 (si) sistemas de arquivos
Sd01 (si)   sistemas de arquivosSd01 (si)   sistemas de arquivos
Sd01 (si) sistemas de arquivos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos Básicos
 

Semelhante a Antonio menezes solaris

resumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfresumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfRafaelPilan1
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisRonildo Oliveira
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional Rodrigo Rodrigues
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfSandroPolizelLaurent
 
OpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM ZonesOpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM ZonesMarcelo Arbore
 
Sistemas de arquivos artigo
Sistemas de arquivos   artigoSistemas de arquivos   artigo
Sistemas de arquivos artigoDaiana de Ávila
 
Sistema Operacional Unix.
Sistema Operacional Unix. Sistema Operacional Unix.
Sistema Operacional Unix. Fabriciofialho2
 
Manuscrito Final
Manuscrito FinalManuscrito Final
Manuscrito Finalleofinato
 
Quest linux lj
Quest linux ljQuest linux lj
Quest linux ljCarol Luz
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdfSO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdfSilvano Oliveira
 

Semelhante a Antonio menezes solaris (20)

Solaris - SO-Sun
Solaris - SO-SunSolaris - SO-Sun
Solaris - SO-Sun
 
resumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfresumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdf
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionais
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdf
 
Solaris
SolarisSolaris
Solaris
 
Mecanismo de configuração do Kernel
Mecanismo de configuração do KernelMecanismo de configuração do Kernel
Mecanismo de configuração do Kernel
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
OpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM ZonesOpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM Zones
 
Sistemas de arquivos artigo
Sistemas de arquivos   artigoSistemas de arquivos   artigo
Sistemas de arquivos artigo
 
Sistema Operacional Unix.
Sistema Operacional Unix. Sistema Operacional Unix.
Sistema Operacional Unix.
 
Manuscrito Final
Manuscrito FinalManuscrito Final
Manuscrito Final
 
Symbian so
Symbian soSymbian so
Symbian so
 
Sistema operacional solaris
Sistema operacional solarisSistema operacional solaris
Sistema operacional solaris
 
Quest linux lj
Quest linux ljQuest linux lj
Quest linux lj
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Symbian
SymbianSymbian
Symbian
 
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdfSO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 

Mais de Wesclay Oliveira

Tabela da remuneração dos servidores de ipojuca 2014
Tabela da remuneração dos servidores de ipojuca 2014Tabela da remuneração dos servidores de ipojuca 2014
Tabela da remuneração dos servidores de ipojuca 2014Wesclay Oliveira
 
Acumulação professor cargos
Acumulação professor cargosAcumulação professor cargos
Acumulação professor cargosWesclay Oliveira
 
Tipos de contas bancárias (conta salário entre outras)
Tipos de contas bancárias (conta salário entre outras)Tipos de contas bancárias (conta salário entre outras)
Tipos de contas bancárias (conta salário entre outras)Wesclay Oliveira
 
Introdução à geomorfologia_(jatobá_e_lins)
Introdução à geomorfologia_(jatobá_e_lins)Introdução à geomorfologia_(jatobá_e_lins)
Introdução à geomorfologia_(jatobá_e_lins)Wesclay Oliveira
 
Atividade sobre o filme helen brockovick uma mulher de talento
Atividade  sobre o filme helen brockovick uma mulher de talentoAtividade  sobre o filme helen brockovick uma mulher de talento
Atividade sobre o filme helen brockovick uma mulher de talentoWesclay Oliveira
 
Prefeitura do cabo ementário geral de leis (006em201112) de 25-11-1947 a 20...
Prefeitura do cabo ementário geral de leis (006em201112)   de 25-11-1947 a 20...Prefeitura do cabo ementário geral de leis (006em201112)   de 25-11-1947 a 20...
Prefeitura do cabo ementário geral de leis (006em201112) de 25-11-1947 a 20...Wesclay Oliveira
 
Decreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHO
Decreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHODecreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHO
Decreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHOWesclay Oliveira
 
Curso montagem e manutencão de computadores
Curso montagem e manutencão de computadores Curso montagem e manutencão de computadores
Curso montagem e manutencão de computadores Wesclay Oliveira
 
Ficha xii semana uiversitria
Ficha xii semana uiversitriaFicha xii semana uiversitria
Ficha xii semana uiversitriaWesclay Oliveira
 
Configuração do controle
Configuração do controleConfiguração do controle
Configuração do controleWesclay Oliveira
 
Plano curso refrigeracao_2009_1
Plano curso refrigeracao_2009_1Plano curso refrigeracao_2009_1
Plano curso refrigeracao_2009_1Wesclay Oliveira
 
Horário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinhoHorário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinhoWesclay Oliveira
 
Horário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinhoHorário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinhoWesclay Oliveira
 
Horário dos trens a diesel para o cabo de santo agostinho- pernambuco
Horário dos trens a diesel para o cabo de santo agostinho- pernambucoHorário dos trens a diesel para o cabo de santo agostinho- pernambuco
Horário dos trens a diesel para o cabo de santo agostinho- pernambucoWesclay Oliveira
 

Mais de Wesclay Oliveira (20)

Tabela da remuneração dos servidores de ipojuca 2014
Tabela da remuneração dos servidores de ipojuca 2014Tabela da remuneração dos servidores de ipojuca 2014
Tabela da remuneração dos servidores de ipojuca 2014
 
Acumulação professor cargos
Acumulação professor cargosAcumulação professor cargos
Acumulação professor cargos
 
Tipos de contas bancárias (conta salário entre outras)
Tipos de contas bancárias (conta salário entre outras)Tipos de contas bancárias (conta salário entre outras)
Tipos de contas bancárias (conta salário entre outras)
 
Introdução à geomorfologia_(jatobá_e_lins)
Introdução à geomorfologia_(jatobá_e_lins)Introdução à geomorfologia_(jatobá_e_lins)
Introdução à geomorfologia_(jatobá_e_lins)
 
Atividade sobre o filme helen brockovick uma mulher de talento
Atividade  sobre o filme helen brockovick uma mulher de talentoAtividade  sobre o filme helen brockovick uma mulher de talento
Atividade sobre o filme helen brockovick uma mulher de talento
 
Prefeitura do cabo ementário geral de leis (006em201112) de 25-11-1947 a 20...
Prefeitura do cabo ementário geral de leis (006em201112)   de 25-11-1947 a 20...Prefeitura do cabo ementário geral de leis (006em201112)   de 25-11-1947 a 20...
Prefeitura do cabo ementário geral de leis (006em201112) de 25-11-1947 a 20...
 
Decreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHO
Decreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHODecreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHO
Decreto 1.056 13 feriados 2013 CAB0 DE SANTO AGOSTINHO
 
Curso montagem e manutencão de computadores
Curso montagem e manutencão de computadores Curso montagem e manutencão de computadores
Curso montagem e manutencão de computadores
 
Seep ead 2012 2 edital
Seep ead 2012 2   editalSeep ead 2012 2   edital
Seep ead 2012 2 edital
 
Anexo i fadurpe
Anexo i fadurpeAnexo i fadurpe
Anexo i fadurpe
 
Material 41dab8bdce
Material 41dab8bdceMaterial 41dab8bdce
Material 41dab8bdce
 
Ficha xii semana uiversitria
Ficha xii semana uiversitriaFicha xii semana uiversitria
Ficha xii semana uiversitria
 
Mestrado em geografia
Mestrado em geografiaMestrado em geografia
Mestrado em geografia
 
Configuração do controle
Configuração do controleConfiguração do controle
Configuração do controle
 
Plano curso refrigeracao_2009_1
Plano curso refrigeracao_2009_1Plano curso refrigeracao_2009_1
Plano curso refrigeracao_2009_1
 
Manual modem claro rede
Manual modem claro redeManual modem claro rede
Manual modem claro rede
 
Pcn de geografia 1997
Pcn de geografia 1997Pcn de geografia 1997
Pcn de geografia 1997
 
Horário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinhoHorário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinho
 
Horário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinhoHorário dos trens a diesel para o cabo de santo agostinho
Horário dos trens a diesel para o cabo de santo agostinho
 
Horário dos trens a diesel para o cabo de santo agostinho- pernambuco
Horário dos trens a diesel para o cabo de santo agostinho- pernambucoHorário dos trens a diesel para o cabo de santo agostinho- pernambuco
Horário dos trens a diesel para o cabo de santo agostinho- pernambuco
 

Antonio menezes solaris

  • 1. Estudo sobre o Sistema Operacional Solaris Antonio Marcos Monte de Menezes Universidade Federal Rural de Pernambuco Rua D. Manoel de Medeiros, S/N – Dois Irmãos – CEP 52171-900 – Recife-PE Departamento de Física e Matemática tonyufrpe@hotmail.com Resumo. Este artigo descreve algumas das características do sistema operacional Solaris, desenvolvido pela Sun Microsystems, mais precisamente no que se refere ao gerenciamento de processos, gerenciamento de memória, gerenciamento de entrada e saída e sistema de arquivos utilizados por esse poderoso sistema operacional. 1. Informações Gerais O sistema operacional Solaris foi desenvolvido pela Sun Microsystems, baseado nos sistemas UNIX. A Sun foi fundada em 1982 e já em 1992 surge a primeira versão do solaris, batizado de SunOS 5.x. Atualmente encontra-se na versão 10, lançado mundialmente no dia 15 de novembro de 2004, durante evento em San Jose, na Califórnia. A empresa investiu cerca de US$ 500 milhões em pesquisa e desenvolvimento, o Solaris 10 é a jogada da Sun para tentar reconquistar sua participação no mercado. O SOLARIS é um sistema operacional voltado para grandes empresas, no Brasil, o Banco Real e o próprio Banco do Brasil já fazem uso desse poderoso SO, por ser de custo elevadíssimo, só as grandes empresas ousam utlizá-lo. O sistema Sun Solaris custa U$4,457 por usuário simultâneo, enquanto o Windows NT custa U$129 por usuário e o Windows 2000 custa U$600. Sistemas que rodam Solaris são projetados para ficarem ligados continuamente, contudo, você pode parar, reiniciar e as vezes desligar o sistema para executar tarefas de manutenção como: instalar uma nova versão do sistema operacional, desligar um sistema em antecipação a queda de energia e/ou adicionar ou remover hardwares. 2. Gerenciamento de Processos O SOLARIS trata os threads em nível de usuário e de Kernel da mesma forma e possui multiprocessamento simétrico. Inicialmente, quando se ativa o sistema, é criado o processo 0, que por sua vez cria o processo 1, conhecido como init, que é o pai de todos os processos (Adão dos processos), cada processo seja ele pai ou filho, possui seu espaço de endereçamento, evitando que um processo interfira nas variáveis de outro. Todo processo no sistema SOLARIS é identificado pelo processo-pai, é uma espécie de batismo, existindo uma forma de conversarem entre si, por intermédio de
  • 2. mensagens, e a saída de um processo é direcionada para a entrada do outro, formando uma espécie de cadeia de processos. Os processos no SOLARIS possuem duas estruturas: a tabela de processos, com informações como número de processos, modo e prioridade e a estrutura de usuário, com informações como quem criou o processo, quem está usando, etc. A política de escalonamento de processos é preemptiva, utilizando um misto de múltiplas filas, contador de programa e troca de contexto. A primitiva de sincronização é a utilização de monitores e semáforos. 3. Gerenciamento de Memória O Kernel do sistema operacional é o maior responsável pelo gerenciamento de memória no Solaris, alocar e desalocar memória para os processos quando eles precisarem, bem como gerenciar a troca entre a memória principal e o disco (swap) quando na memória principal não couber o tamanho do processo. O escalonamento de memória define as prioridades dos processos, levandodo- se em consideração o tempo de execução acumulado. Os processos que passaram mais tempo em execução terão menos prioridade que os processos que ainda não foram executados. Existe uma técnica que seleciona alguns processos da memória a fim de liberar espaço, chamada swapping, bem como, o SOLARIS usa paginação por demanda, evitando o carregando do processo completo para a memória principal, de tempos em tempos o SO percorre as páginas do processo, procurando o bits de acesso, se for igual a zero, é desprezado, se for igual a um, é carregado na memória. 4. Gerenciamento de Entrada e Saída Todos os requerimentos de entrada e saída são trabalhados sincronicamente, ou seja, um processo que solicita uma entrada, por exemplo, é suspenso a partir do momento dessa solicitação e liberado quando a entrada tiver sido completada. A gerência de entrada e saída no Solaris é implementada por drivers, sendo necessário um driver para cada dispositivo. Esses drivers são acoplados ao sistema operacional e, uma vez acrescentado um novo dispositivo, um driver correspondente será acoplado ao kernel. O Solaris trabalha com dois tipos de drivers de entrada e saída: driver de bloco, onde a transmissão é feita por blocos e normalmente está associada a dispositivos com altas taxas de transferência entre esse dispositivo e a memória; e driver de terminal, cuja transmissão é feita caracter por caracter e é usado em dispositivos mais lentos. No caso do driver de bloco, sempre que um processo solicita uma transferência, o kernel verifica se o bloco já está na memória ou não e, em seguida, o sistema transfere o bloco solicitado para o dispositivo de entrada e saída. Blocos freqüentemente utilizados tendem a permanecer na memória, reduzindo, portanto, o tráfego de entrada e saída. O driver de terminal é utilizado por todos os dispositivos que não se ajustam ao modelo de blocos. Contudo, a maioria dos dispositivos que possuem a interface estruturada para o driver de bloco, também possui a interface de terminal. O acesso aos dispositivos de entrada e saída é integrado ao sistema de arquivos através de arquivos especiais. Esses arquivos podem ser acessados da mesma forma que qualquer outro arquivo, utilizando primitivas de leitura e gravação.
  • 3. 5. Sistemas de Arquivos O sistema de arquivos do Solaris é baseado em uma estrutura de diretórios em árvore, não existindo dependência entre a estrutura lógica desses diretórios e o local onde os arquivos estão fisicamente armazenados. Esse modelo permite que uma estrutura seja formada por diferentes discos, inclusive em estações remotas. Utilizando uma arquitetura denominada Virtual File System (VFS), o Solaris proporciona uma interface padrão para diferentes tipos de sistemas de arquivos, uma vez que essa arquitetura permite ao kernel do sistema controlar operações básicas como ler, escrever ou listar arquivos, sem que seja necessário um conhecimento do tipo de sistema de arquivos, tanto pelo usuário quanto pelo programa. Existem três tipos de arquivos no Solaris: diretórios, que podem conter arquivos ou outros diretórios; arquivos regulares, contendo qualquer tipo de dado que o usuário deseje; e arquivos especiais, que, como já visto, estão associados a dispositivos de entrada/saída (locais ou remotos). O Solaris suporta três tipos de sistema de arquivos: sistema de arquivos baseados em disco, que podem ser escritos em diferentes formatos e são armazenados fisicamente em discos flexíveis, discos rígidos ou CD-ROMs; sistema de arquivos virtual, baseados em memória para proporcionar acesso ao núcleo do sistema sem utilizar espaço em disco; e sistema de arquivos baseado em rede, que são acessados através da rede, por intermédio do diretório /export Existem dois tipos de sistema de arquivos baseados em rede, o Network File System (NFS) e o Remote File Sharing (RFS). O NFS habilita computadores e arquiteturas diferentes - utilizando diferentes sistemas operacionais - a compartilhar arquivos através de uma rede. Dessa forma, qualquer computador tem acesso aos arquivos de outro computador. A diferença entre o NFS e o RFS, é que, enquanto o primeiro gera um sistema de arquivos genérico, este último provém uma cópia exata de um sistema de arquivos UNIX. Por ser um sistema operacional multiusuário, o Solaris necessita de segurança para o sistema de arquivos. Cada arquivo apresenta um nível de proteção definido pela categoria do usuário. Todo arquivo ou diretório possui um user que pertence a um grupo. Qualquer usuário que não seja dono do arquivo e não pertença ao respectivo grupo, enquadra-se na categoria others. Por fim, o administrador do sistema, chamado de root, tem acesso irrestrito a todos os arquivos. Dependendo da categoria do usuário, três tipos de acesso podem ser concedidos, read, write ou execute. 6. Referências www.sun.com; www.equipejabu.hpg.com.br/solaris.htm www.nunix.com.br/unix.php Silberschatz, Abraham – Sistemas Operacionais, Conceitos e Aplicações Ferreira, Rubem E. – Guia do Administrador Linux