Professional Documents
Culture Documents
Sistemas Operacionais
Professor Responsvel: Luiz Affonso Henderson Guedes de Oliveira Prof. Do Estgio Docente: Kliger Kissinger F. Rocha Valnaide Gomes Bittencourt Turma: Engenharia Qumica 2004.1
Natal, RN, abril/2004
1
INTRODUO
Sistema Computacional = hardware + software
Tipos de Software: Programas do sistema: gerenciam a operao do computador Programas de aplicao: programas de usurio
Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos fsicos e funes de software).
2
DEFINIO
um programa de controle do computador. O Sistema Operacional responsvel por alocar recursos de hardware e escalonar tarefas. Ele tambm deve prover uma interface para o usurio - ele fornece ao usurio uma maneira de acesso aos recursos do computador. Sobell. Um Sistema Operacional pode ser definido como um gerenciador dos recursos que compem o computador (processador, memria, I/O, arquivos, etc). Os problemas centrais que o Sistema Operacional deve resolver so o compar-tilhamento ordenado, a proteo dos recursos a serem usados pelas aplicaes do usurio e o interfaceamento entre este e a mquina. Stemmer.
3
USURIOS
SISTEMA OPERACIOANAL
HARDWARE
PRINCIPAIS ATRIBUTOS
Abstrao de Hardware Mquina Virtual
apresenta ao usurio uma mquina mais simples S.O. a poro de software que roda em modo kernel ou modo supervisor protege o hardware da ao direta do usurio Estabelecer critrios de uso dos recursos e ordem de acesso aos mesmos, impedindo violao de espao de memria de processos concorrentes e tentativas de acesso simultneo a um mesmo recurso gerncia e proteo dos dispositivos.
5
Fracamente Acoplado
Dois ou mais sistemas de computao interligados, sendo que cada sistema possui o seu prprio SO
9
ESTRUTURA DO SO
Formado por um conjunto de rotinas (procedimentos) que oferecem servios aos usurios do sistema e suas aplicaes, bem como a outras rotinas do prprio sistema. Esse conjunto de rotinas chamado ncleo do sistema ou kernel (crebro).
10
SYSTEM CALLS
Mecanismo de proteo ao ncleo do sistema e de acesso aos seus servios. O usurio (ou aplicao), quando deseja solicitar algum servio do sistema, realiza uma chamada a uma de suas rotinas (ou servios) atravs da system calls (chamadas ao sistema).
11
MODOS DE ACESSO
Existem certas instrues que no podem ser colocadas diretamente disposio das aplicaes, pois a sua utilizao indevida ocasionaria srios problemas integridade do sistema. As instrues que tm o poder de comprometer o sistema so conhecidas como instrues privilegiadas (modo kernel), enquanto as instrues no-privilegiadas so as que no oferecem perigo ao sistema. Registrador da UCP, que indica o modo de acesso corrente.
12