Buscar

3 - SO_Visão de Projeto

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
Sistema Operacional na visão de projeto
Prof. Bruno Teixeira
*
*
Roteiro
Visão de Projeto
Chamadas X Interrupções
Controladores/Drivers
*
*
Visão de projeto
Como o sistema está organizado internamente.
Como ele implementa os diversos serviços.
O SO não resolve os problemas do usuário:
Não edita texto
Não faz contabilidade fiscal
*
*
Visão de projeto
O SO tem o intuito de tornar o uso do computador mais:
Eficiente: através do compartilhamento de recursos
Conveniente: através de uma interface mais confortável e amigável
*
*
Chamadas X Interrupções
Processador: executa os programas do usuário
O SO só é ativado, quando ocorre um evento especial
Eventos que ativam o SO:
Chamadas de Sistema
Interrupções de periférico
*
*
Chamadas de Sistema
Solicitação de serviço
Primeiro verifica-se a legalidade da solicitação:
Ex: Apagar arquivos de outro usuário
Se a solicitação for legal ela será executada, e a resposta é enviada ao programa
Caso envolva acesso a um periférico, o programa deve esperar que este conclua a operação solicitada.
*
*
Controladores/Drivers
SO envia comandos aos controladores do periféricos
O Controlador avisa ao processador quando a operação for concluída
Interrupção: quando ocorre, o processador pára o que estiver fazendo.
“Interrupções são consideradas um dos mecanismos mais importantes para construção de um SO moderno”

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais