Você está na página 1de 2

Um Sistema Operacional fornece aos programas do usurio um modelo de computador me

lhor,
mais simples e mais limpo e lidar com o gerenciamento de todos os recursos menci
onados.
Ento as funes do SO so:
-Fornecer aos programadores de aplicativos(e aos programas aplicativos, naturalm
ente) um conjunto de recursos
abstratos claros em vez de recursos confusos de hardware.
-Gerenciar esses recursos de hardware.
O gerencimanto de recursos realiza o COMPARTILHAMENTO(Multiplexao) desses recursos
de duas maneiras diferentes:
- No tempo: Que quando diferentes programas ou usurios aguardam sua vez de us-lo.
Exemplo:. Com somente uma CPU e mltiplos programas precisando ser executados nela
. o SO aloca a CPU a um
programa, e aps este ser executado por tempo suficiente, outro programa obtm seu u
so, ento outro e, por fim,
o primeiro programa novamente. Ento, determinar como o recurso compartilhado no t
empo - quem vai depois
de quem e por quanto tempo - tarefa do SO.
- No espao: Que quando ao invs de consumidores ficarem esperando sua vez, cada um
ocupa uma parte
do recurso.
Exemplo:. A mempria principal normalmente dividida entre vrios programas em execuo.
Assim, cada um pode
residir ao mesmo tempo na memria(por exemplo, a fim de ocupar a CPU temporariamen
te).
Ento, existindo memria suficiente para abrigar mltiplos programas, mais eficiente m
ant-los nela
em vez de destinar toda a memria a um s deles, especialmente se o programa precisa
r apenas de uma
pequena frao do total.
Portanto alocar espao em disco e manter o controle sobre quem est usando quais par
ecelas do disco
uma tpica tarefa de gerenciamento de recursos do SO.
A tarefa principal do SO manter o controle sobre quem est usando qual recurso, ga
rantindo suas
requisies de recursos, controlando as contas e mediando conflitos de requisies entre
diferentes
programas e usurios.
Os nveis de operao da maioria dos computadores so dois:
- Modo Ncleo: Que composta pela pea mais bsica de software que o Sistema Operaciona
l. O Modo Ncleo
tambm chamado de Modo Supervisor.
Esse modo tem acesso completo a todo o hardware e pode executar qualquer instruo q
ue a mquina
seja capaz de executar.

- Modo Usurio: Que onde apenas um subconjunto de instrues da mquina est disponvel. Em
particular,
aquelas instrues que afetam o controle da mquina ou realizam E/S so proibidas para p
rogramas de modo

usurio. O programa de interface com o usurio, shell(baseado em texto, interpretado


r de texto) ou GUI(icones),
o nvel mais inferior do software de modo usurio e permite que este inicie outros p
rogramas, como o
navegador WEB, leitor de email, etc.
PAREI EM -> PDF PGINA 22 -> 1.2 HISTORIA DOS SISTEMAS OPERACIONAIS

Você também pode gostar