Aula 9 Serviços de sistemas Operacional

Aula 9 Serviços de sistemas Operacional


DisciplinaSistemas Operacionais I8.103 materiais169.538 seguidores
Pré-visualização1 página
Prof. Esp. Manoel Pedro
Sistemas Operacionais
Serviços do Sistemas Operacionais
Serviços do Sistemas Operacionais 
segunda-feira, 21 de março de 2011
2
Um sistema operacional oferece um ambiente para a execução de programas. Ele fornece certos serviços aos programas e aos usuários desses programas. (variados de SO para SO)
Esses serviços do sistema operacional destinam-se a atender ao programados, tornando mais fácil a tarefa de programar.
Execução do Programa: O sistema deve ser capaz de carregar um programa na memória e executá-lo. O programa deve poder terminar sua execução tanto de modo normal quanto anormal (indicando o erro) 
Material do Prof. Esp. Manoel Pedro
Serviços do Sistemas Operacionais 
segunda-feira, 21 de março de 2011
3
Operação de I/O: Um programa em execução pode requerer I/O. Este I/O pode envolver um arquivo ou um dispositivo I/O. Para dispositivos específicos, podem ser necessários funções especiais (como reenrolar um driver de fita dat). Para obter eficiência e proteção, os usuários normalmente não podem controlar os dispositivos de I/O diretamente. 
Portanto o sistema operacional deve fornecer os meios para se fazer o I/O.
Material do Prof. Esp. Manoel Pedro
Serviços do Sistemas Operacionais 
segunda-feira, 21 de março de 2011
4
 Manipulação do Sistema de arquivo: O Sistema de Arquivos é de particular interesse. Obviamente, os programas precisam ler e gravar arquivos. Os programas precisam ler e gravar arquivos. Os Programas necessitam também criar apagar arquivos pelo nome.
Comunicação: Em muitas circunstancias, um processo precisa trocar informações com outro. Tal comunicação pode ocorrer de dois modos mais expressivos. O primeiro ocorre entre processos que estão sendo executados no mesmos computador; O segundo Modo ocorre entre processos que esta sendo executados em computadores diferentes interligados em rede. As comunicações podem ser implementadas de duas maneiras através de memória compartilha ou pela de troca de mensagem.
Material do Prof. Esp. Manoel Pedro
Serviços do Sistemas Operacionais 
segunda-feira, 21 de março de 2011
5
 Detecção de erros: O sistema operacional precisa estar constantemente atento a possível erros. Podem ocorrer erros no hardware da CPU ou da memória (como um erro de memória ou uma falha de energia), nos dispositivos de I/O (como um erro de paridade na fita, uma falha de conexão de rede ou papel na impressora), e no programa do usuário (como uma tentativa de acessar uma localização ilegal da memoria ou uso exagerado do tempo da CPU). Para cada Tipo de erro o sistema operacional tem que executa a ação apropriada, de modo a garantir o processamento continuo e correto.
Material do Prof. Esp. Manoel Pedro
Serviços do Sistemas Operacionais 
segunda-feira, 21 de março de 2011
6
 Alocação de recursos: Muitos tipos de recursos deferentes são gerenciados pelo sistema operacional. Alguns (como ciclo de CPU, Memoria Principal e armazenamento de arquivos) podem ter associados um código de alocação espacial, enquanto outro(como dispositivos de I/O) podem ter um código muito mais geral para solicitação e liberação.
Existem também rotinas para alocar um driver de fita a um JOB.
Material do Prof. Esp. Manoel Pedro
Serviços do Sistemas Operacionais 
segunda-feira, 21 de março de 2011
7
 Contabilização: Queremos ter controle sobre quais usuários utilizam os recursos computacionais é quantos e quais tipos de recursos são utilizados. Os registros obtidos podem ser usados para contabilizar ou para simplesmente, acumular estatística de uso.
Proteção: Quando diversos processos disjuntos são executados concorrentemente, não deveria ser possível que um processo interferisse nos demais processos ou no próprio sistema operacional.
A proteção envolve a garantia que todo acesso aos recursos do sistema seja controlado. A segurança do sistema contra influencias externas é também importante.
Uma cadeia é tanto forte quando seu elo mais fraco.
Material do Prof. Esp. Manoel Pedro
Material do Prof. Esp. Manoel Pedro
Obrigado
\u201cEm um estado sombrio nós nos encontramos... um pouco mais de conhecimento iluminar nosso caminho pode."
( Mestre Yoda)