Buscar

SO - Aula_02 - avaliando o aprendizado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

SISTEMAS OPERACIONAIS   Lupa  
 Fechar
Exercício: CCT0166_EX_A2_201308170009  Matrícula: 201308170009
Aluno(a): ANDRESSA KROEFF PIRES Data: 30/09/2015 18:15:17 (Finalizada)
  1a Questão (Ref.: 201308417279)  Fórum de Dúvidas (0)       Saiba   (0)
Processadores atuais incluem mecanismos para o tratamento de situações especiais, conhecidas
como interrupções. Em uma interrupção, o fluxo normal de instruções é interrompido para que a
causa da interrupção seja tratada. Com relação a esse assunto, assinale a opção CORRETA.
  O processador pode auto interromper­se para tratar exceções de execução, tais como um erro
em uma operação aritmética, uma tentativa de execução de instrução ilegal ou uma falha de
página em memória virtual.
O uso de interrupção para realizar entrada ou saída de dados somente é eficiente quando o
periférico trata grandes quantidades de dados, como é o caso de discos magnéticos e discos
ópticos. Para periféricos com pouco volume de dados, como teclados e mouses, o uso de
interrupção é ineficiente.
Quando uma interrupção ocorre, o próprio processador salva todo o seu contexto atual, tais
como registradores de dados e endereço e códigos de condição, para que esse mesmo
contexto possa ser restaurado pela rotina de atendimento da interrupção.
Rotinas de tratamento de interrupção devem ser executadas com o mecanismo de interrupção
inibido, pois esse tipo de rotina não permite aninhamento.
As operações de entrada e saída geram interrupções de forma síncrona à execução do
processador, para que nenhuma instrução fique incompleta devido à ocorrência da
interrupção.
 Gabarito Comentado
  2a Questão (Ref.: 201308202622)  Fórum de Dúvidas (0)       Saiba   (0)
Para melhor análise do desempenho dos processos com os diferentes tipos de escalonamento existentes, os
processos  são  classificados  em  dois  tipos: CPU­bound  e  I/O­bound.  Com  esse  conceito  definido  podemos
afirmar que:
Não  faz diferença o  tipo de escalonamento, pois  sempre os processos CPU­bound  levam  vantagem
sobre os processos I/O­bound
Os processos I/O­bound podem levar vantagem  em qualquer escalonamento baseado composto com
critérios de prioridade
Os processos I/O­bound levam vantagem em escalonamentos feitos com o mecanismo de preempção
por  tempo, enquanto os processos CPU­bound  se beneficiam através de mecanismos de preempção
por prioridade
  Os  processos  CPU­bound  levam  vantagem  em  escalonamentos  feitos  com  o  mecanismo  de
preempção  por  tempo,  enquanto  os  processos  I/O­bound  se  beneficiam  através  de  mecanismos  de
prioridade dinâmica.
Independente do tipo de escalonamento, os processos I/O­bound levam vantagem sobre os processos
CPU­bound
  3a Questão (Ref.: 201308797877)  Fórum de Dúvidas (0)       Saiba   (0)
Chama­se de processo a instância de um programa em execução . Cada processo no sistema pode
estar em algum de seus estados em certo momento. Um processo no estado executando passa para o
estado pronto, quando:
ocorre apenas na admissão
ocorre quando a solicitação de recurso é atendida
  ocorre quando o processo é interrompido e novo processo será selecionado
término do programa
ocorre quando o processo deve aguardar um recurso
 Gabarito Comentado
  4a Questão (Ref.: 201308203920)  Fórum de Dúvidas (0)       Saiba   (0)
Analise as possíveis transições entre os estados de um processo e assinale a opção que indica as
sentenças corretas. 
i) um processo passa do estado de "executando" para o estado de "pronto" quando termina a fatia de
tempo 
ii) um processo passa do estado de "pronto" para o estado de "bloqueado" quando solicita recurso 
iii) um processo passa do estado de "pronto" para o estado de "executando" quando é selecionado
pelo sistema operacional
  i e iii
iii
ii
i
ii e iii
  5a Questão (Ref.: 201308794331)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a opção que melhor representa a afirmação a seguir. Armazena o conteúdo dos registradores
gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer
(SP) e registrador de status¿.
  Espaço de Endereçamento
Contexto de Software
  Contexto de Hardware
Limites
Thread
 Gabarito Comentado
  6a Questão (Ref.: 201308219011)  Fórum de Dúvidas (0)       Saiba   (0)
Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um
dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há
nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de
tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma
interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um
processo do tipo:
  Background.
Daemon.
Foreground.
Underground.
Thread.
 Fechar

Outros materiais