Você está na página 1de 4

FACULDADE DE CINCIAS EXATAS E TECNOLGICAS

CURSO: SISTEMAS DE INFORMAO.


DISCIPLINA: SISTEMAS OPERACIONAIS
PROF: ANTNIO CORDEIRO

Aluno: _______________________________________________ Matrcula: _______________


E-mail ________________________________________________

Exerccio 01
1) O que um Sistema operacional? Discuta resumidamente os dois objetivos
principais de um sistema operacional.
R: Um Sistema Operacional uma coleo de mdulos, cuja funo receber requisies dos
usurios e escalar os vrios componentes de HW e SW do sistema computacional para
satisfazer tais requisies.
Suas finalidades so:
1- Trabalhar como uma mquina estendida ou mquina virtual, tornando a comunicao
homem-mquina mais natural e inteligvel, escondendo detalhes de Hardware
apresentando ao usurio um nvel de abstrao mais simples e mais fcil de usar o
hardware bruto.
2 Trabalhar como um gerenciador de recursos fornecendo alocao disciplinada e controlada
dos processadores, memria e dispositivos de E/S para os programas que competem por eles.
2) Quais so os quatro principais componentes de um sistema operacional e quais as
funes bsicas de cada um deles?
Gerenciador de Processos Faz o controle coordenado dos processos determinando
qual processo ser executado. Permite a execuo simultnea de vrios programas.
Gerenciador de Memria Faz a Gerncia da memria fornecendo ao programa
endereos na memria virtual. Prove a iluso de que a memria infinita
Gerenciador de Entrada/Sada: Controla o acesso aos dispositivos de E/S (Entrada e
Sada)
Gerenciador de Arquivos: Permite a utilizao interativa da informao estruturando o
armazenamento em numa hierarquia de diretrios

3) Explique o que multiprogramao, multiprocessamento?


R: Multiprogramao uma tcnica de processamento onde o tempo que uma maquina
espera para que um processo seja executado pode ser aproveitado por outro(s)
processo(s).
E multiprocessamento uma estratgia Hardware onde possvel utilizar mais de uma CPU
para atender demandas de processamento.
4) Explique qual a diferena entre paralelismo e pseudaparalelismo.
R: Pseudoparalelismo uma tcnica de processamento que oculta o tempo de alternncia
da execuo de processos na CPU, causando a iluso de que os processos esto sendo executados
no mesmo instante (Paralelismo Real). E paralelismo a estratgia onde o sistema capaz de
executar operaes distintas no mesmo instante (em Paralelo)

FACULDADE DE CINCIAS EXATAS E TECNOLGICAS


CURSO: SISTEMAS DE INFORMAO.
DISCIPLINA: SISTEMAS OPERACIONAIS
PROF: ANTNIO CORDEIRO

5) O que uma System call? Qual a sua finalidade?


R: um conjunto de chamadas componentes internos oferecidas pelo sistema operacional.
Serve como mecanismo de proteo ao ncleo do S.O., j que toda e qualquer solicitao feita
ao sistema operacional deve ser feita usando-se estas chamadas.
6) Explique por que o sistema operacional define que alguns processos sejam
executados em modo ncleo.
R: O SO define que algum processo crtico deve executar em modo ncleo para que estes no
sejam acessados indevidamente.
7) O que um Sistema de Tempo Real (SRT)? Cite 3 exemplos de solues
tecnolgicas que demandem o utilizao de um SRT .
R So sistemas caracterizados por ter o tempo como um parmetro fundamental.
8) Como funciona um daemon? Cite 3 exemplos de sistemas que utilizam este tipo de
processo?
R: Daemons so tipos de processos que executam em segundo plano (background) com
finalidade de atender solicitaes.
Exemplos: Mail servers, Web servers e Print servers.
9) Explique resumidamente as 4 formas de criao de processos.
R: Inicio do Sistema: quando o sistema operacional iniciado, normalmente criam-se vrios
processos.
Execuo de uma chamada ao sistema: Quando um processo esta em execuo ele pode
emitir chamadas ao sistema para criar um ou mais novos processos.
Requisio do usurio para criar um novo processo: Em sistemas interativos os usurios
podem iniciar um programa digitando um comando adicionando um cone (clique duplo).
Inicio de programas em lotes: Usurios podem agendar tarefas em lotes para
processamento de um sistema.
10)Explique resumidamente as 4 formas de termino de processos.
R Sada normal (Voluntria) Programas baseados em tela suportam o termino voluntrio.
Sada de erro (Voluntria) Quando um processo tenta alocar recursos que no esto
disponveis ou no existem, o programa simplesmente emite uma chamada de sada ao
sistema.
Erro fatal (Involuntrio) o erro causado pela execuo de instruo ilegais.
Cancelamento por um outro processo (Involuntrio) Ocorre quando um processo
executa uma chamada ao sistema dizendo ao S.O. para cancelar outro processo.
11) Explique o que um (Bcp)?Qual a sua finalidade.
R R: O BCP uma tabela de processos mantida pelo sistema operacional com uma entrada
para cada processo. Sua finalidade exibir informaes associadas ao processo como:
estado do processo, contabilizao de uso do processador, valor dos registradores da CPU,
informaes de E/S (lista de dispositivos alocados, lista de arquivos abertos, etc);

FACULDADE DE CINCIAS EXATAS E TECNOLGICAS


CURSO: SISTEMAS DE INFORMAO.
DISCIPLINA: SISTEMAS OPERACIONAIS
PROF: ANTNIO CORDEIRO

FACULDADE DE CINCIAS EXATAS E TECNOLGICAS


CURSO: SISTEMAS DE INFORMAO.
DISCIPLINA: SISTEMAS OPERACIONAIS
PROF: ANTNIO CORDEIRO
12) O que uma arvore de processos? O que acontece se os processos que est na
raiz for finalizado?
R: a estrutura gerada quando um processo cria um ou mais processos. Caso o processo raiz
seja finalizado todos os outros processos da hierarquia conseqentemente sero finalizados
tambm.
13)Quais so os estados de um processo? Explique resumidamente cada um deles.
R: Em Execuo: quando o processo tem a posse da CPU.
Pronto: temporiamente parado disponvel para uma nova execuo.
Bloqueado: Incapaz de executar at que algum evento externo acontea.