Buscar

Sistema operacionais Veronica

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 4 páginas

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

Prévia do material em texto

30/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7659323550 1/4
   SISTEMAS OPERACIONAIS
Simulado: CCT0224_SM_201301030791 V.1   Fechar
Aluno(a): VERONICA DOS SANTOS DA CONCEICAO Matrícula: 201301030791
Desempenho: 7,0 de 8,0 Data: 25/09/2015 22:55:04 (Finalizada)
  1a Questão (Ref.: 201301047345)
À medida que o sistema operacional UNIX expandiu­se, o kernel tornou­se grande e difícil de gerenciar. Na
metade dos anos 1980, pesquisas na Universidade Carnegie Mellon desenvolveram um sistema operacional
chamado Mach que modularizou o kernel, utilizando o enfoque do microkernel. O que caracteriza a estrutura
microkernel? Cite ainda uma vantagem de sua implementação.
Sua Resposta: : Este método estrutura o SO removendo todos os componentes não essenciais do kernel (o
resultado é um kernel menor) implementando­os como programas de nível de sistema e de usuário. Vantagens:
­ facilidade de expandir o SO, ou seja, todos os novos serviços são adicionados ao espaço de usuário e,
consequentemente, não exigem a modificação do kernel. ­ O SO resultante é mais fácil de ser transportado de
uma plataforma de harware para outra. ¿ Proporciona maior segurança e confiabilidade, já que a maioria dos
serviços, exceto o kernel, opera como processo de usuário.
Compare com a sua resposta: : Este método estrutura o SO removendo todos os componentes não essenciais
do kernel (o resultado é um kernel menor) implementando­os como programas de nível de sistema e de
usuário. Vantagens: ­ facilidade de expandir o SO, ou seja, todos os novos serviços são adicionados ao espaço
de usuário e, consequentemente, não exigem a modificação do kernel. ­ O SO resultante é mais fácil de ser
transportado de uma plataforma de harware para outra. ¿ Proporciona maior segurança e confiabilidade, já que
a maioria dos serviços, exceto o kernel, opera como processo de usuário.
  2a Questão (Ref.: 201301698526)
Cite quais são os estados possíveis para um PROCESSO em um sistema operacional e quais as transições
(mudanças de estados) possíveis (se quiser pode usar um esquema gráfico em sua resposta).
Sua Resposta: Estado de um processo Num sistema multiprogramável, um processo não deve alocar a CPU com
exclusividade, de forma que possa existir um compartilhamento no uso do processador. Os processos passam
por diferentes estados ao longo do processamento, em função de eventos gerados pelo sistema operacional,
pelo hardware, ou pelo próprio programa. São estados possíveis de um processo: Mudanças de estado do
processo Um processo muda de estado diversas vezes durante sua permanência no sistema, devido aos
eventos ocorridos durante sua execução.
Compare com a sua resposta: São três os estados dos processos: Executando, pronto e bloqueado.
As Transições são quatro: 
Executando para Pronto, 
pronto para executando, 
executando para bloqueado e 
bloqueado para pronto. 
OU 
de acordo com outros autores:
São cinco os estados dos processos: Novo, Pronto, Executando, Bloqueado e Fim. 
As Transições são seis: 
Novo para Pronto, 
Pronto para Executando, 
Executando para Pronto, 
Executando para Bloqueado, 
Bloqueado para Pronto e 
Executando para Fim.
30/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7659323550 2/4
  3a Questão (Ref.: 201301089400) Pontos: 1,0  / 1,0
Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é
certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a
alternativa INCORRETA em relação ao conceito de sistemas operacionais:
  É impossível fazer uso de um computador que não tenha um sistema operacional
Um sistema operacional deve facilitar acesso aos recursos do sistema
São componentes básicos de um sistema operacional: interface com o usuário; gerência do
processador; gerência de memória; gerência de dispositivos; sistema de arquivos
Um sistema operacional é responsável por gerenciar os recursos computacionais
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida
  4a Questão (Ref.: 201301049631) Pontos: 0,0  / 1,0
Sabemos que o mecanismo de  interrupção possibilitou a  implementação de sistemas multitarefa. Analise  as
sentenças abaixo sobre interrupções e, em seguida, assinale a alternativa correta:
I.  Um  programa  que  está  em  execução  no  momento  em  que  ocorre  uma  interrupção  externa  tem  o  seu
contexto salvo, o que permite retomarmos seu processamento posteriormente a partir do ponto onde ocorreu a
interrupção
II. São exemplos de eventos geradores de interrupção interna (exceção): divisão por zero e overflow
III. Interrupções internas são geradas por eventos assíncronos e as externas por eventos síncronos
Somente as sentenças II e III estão corretas
  Somente as sentenças I e II estão corretas
  Somente as sentenças I e III estão corretas
Somente a sentença I está correta
Somente a senteça II está correta
 Gabarito Comentado.
  5a Questão (Ref.: 201301050133) Pontos: 1,0  / 1,0
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
latência, espera ou atividade
latência, pronto ou atividade
interrupção, pronto ou execução
espera, pronto ou interrupção
  espera, pronto ou execução
  6a Questão (Ref.: 201301065650) Pontos: 1,0  / 1,0
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque
pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas
aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias
aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema
opera na modalidade de processamento conhecida como:
off­line e time sharing.
batch e real time.
on­line e time sharing.
30/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7659323550 3/4
  on­line e real time.
off­line e real time.
  7a Questão (Ref.: 201301049152) Pontos: 1,0  / 1,0
O que é multiprogramação?
  Técnica que permite que vários processos estejam em memória ao mesmo tempo.
Técnica que permite a troca de informações entre a memória principal e a memória secundária.
Processamento paralelo.
Processamento distribuído.
Processamento centralizado.
 Gabarito Comentado.
  8a Questão (Ref.: 201301050900) Pontos: 1,0  / 1,0
A diferença entre espera ocupada e bloqueio de um processo é:
O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra
bloqueado
  Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada
condição). No bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejada se
torna verdadeira.
A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para
controlar o número de processos ativos no sistema
Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão
mútua
Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio
 Gabarito Comentado.
  9a Questão (Ref.: 201301606848) Pontos: 1,0  / 1,0
A utilização de mecanismos de exclusão mútua é necessária para impedir o acesso a uma região crítica por
mais de um processo evitando, assim, condições de corrida. Um dos mecanismos é o baseado em
características de hardware e uma das soluções deste mecanismo é :
  Instruções TSL (test and set lock)
Algoritmo de Peterson
Protocolo de acesso á região crítica
Monitores
Semáforos
 Gabarito Comentado.
  10a Questão (Ref.: 201301049381) Pontos: 1,0  / 1,0
No contexto de processos,como pode ocorrer uma condição de corrida?
30/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7659323550 4/4
Não haverá condição de corrida em sistemas multitarefa.
Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos
sejam comparados com relação ao tempo de execução.
Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e
competem no tempo para terminar primeiro.
  Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum
dado compartilhado e o resultado final depende de qual e quando executa precisamente.
 Gabarito Comentado.

Outros materiais