TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas Operacionais Conjunto de Serviços

Por:   •  21/3/2016  •  Trabalho acadêmico  •  408 Palavras (2 Páginas)  •  257 Visualizações

Página 1 de 2

O SO possui um conjunto de Serviços. Alguns serviços existem somente para garantir a operaçao e eficiencia do proprio sistema, que sao:  funçoes de alocaçao de recursos, de contabilidade e proteçao e segurança; agora o outro conjunto de funçoes sao uteis ao usuario como interface para facilitar a utilizaçao do sistema, essas funçoes sao:  a execuçao do programa, operaçoes de E/S, manipulaçao do sistema, comunicaçoes e detecçao de erro. O Shell é um interpretador de comandos, isto é, um software que prove uma interface para o usuario de um SO acessarem os serviços de kernel. O shell é encontrado em duas categorias: o de interface de linhas de comando conhecido como CLI e o de interface grafica conhecidos com GUI. O System Calls é a interface de programaçao para os serviços fornecidos pelo SO, é possivel fazer a chamada direta do SO ou através de API ' s de alto nivel.  A utilizaçao das APIs fornece portabilidade e pode abstrair muitos detalhes do SO, que por sua vez é bem simples. O system calls possuem cinco tipos: controle de processos, gerenciamento de arquivos, gerenciamento de dispositivos, manutençao de informaçaoes e comunicaçaoes.

Programas do sistema oferecem um ambiente conveniente para o desenvolvimento e execuçao do programa, basicamente sao programas que já vem integrados com o SO. Eles podem ser divididos em: manipulaçao de arquivos, informaçao de staus, modificaçao de arquivo, suporte á linguagem de programaçao, carga de execuçao do programa, comunicaçoes e programas de aplicaçao. Na implementaçao do SO é bom começar definindo objetivos do sistema e separar a politica e os mecanismos, atualmente os SO s sao escritos em C/C++. Os SO s possuem alguns tipos de estruturas: Simples, um exemplo é o MS-DOS ;com enfoque em comandos que por sua vez é dividido em uma série de camadas; de microkernels que move o maximo do kernel para o espaço do "usuario" e finalmente em módulose hibridos que em geral se assemelha á camada, mas com mais flexibilidade. Os SOs sao projetados para executar em qualquer classe de maquinas, para isso o sistema precisa ser configurado para cada ponto especifico do computador. Para isso o programa SYSGEN é responsavel por obter informaçoes referentes a configuraçao do sistema de hardware. O boot é um pequeno trecho de codigo que fica localizado em um local fixo na memoria que é lido quando o SO é iniciado, o codigo localiza o kernel, carrega-o na memoria e entao se inicia.

...

Baixar como (para membros premium)  txt (2.4 Kb)   pdf (42.7 Kb)   docx (8.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com