Buscar

SISTEMAS OPERACIONAIS - Prova Parcial 1

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

Disc.: SISTEMAS OPERACIONAIS 
Aluno(a): FRANCIANE LARK DA SILVA PINTO 201808419863 
Acertos: 9,0 de 10,0 25/09/2019 
 
 
 
1a Questão (Ref.:201809587153) Acerto: 1,0 / 1,0 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o 
conceito de concorrência entre processos NÃO se refere a: 
 
 
 O controle do acesso concorrente a diversos recursos, implementado por mecanismos de 
proteção do SO para garantir a integridade de todo o sistema. 
 
 
Otimização do tempo do processador devido à possibilidade de utilização de interrupções. 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem 
ser orientados ao processamento ou à entrada/saída. 
 
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio 
do sistema. 
 
 
Vários programas poderem ser carregados na memória a espera do uso alternado do 
processador. 
Respondido em 25/09/2019 15:33:16 
 
 
 
2a Questão (Ref.:201809587064) Acerto: 1,0 / 1,0 
Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 
 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a 
memória e os periféricos permaneçam exclusivamente dedicados a execução de vários 
programas de forma concorrente em um ambiente monousuário. 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a 
memória e os periféricos permaneçam exclusivamente dedicados a execução de um 
único programa ou tarefa. 
 
Recursos computacionais são compartilhados entre os usuários e aplicações, de forma 
concorrente aos diversos recursos como: memória, processador e periféricos, de forma 
ordenada e protegida, entre os diversos programas. 
 
Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de 
execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão 
e o acesso à Internet. 
 
Os Programas são executados a partir da divisão do tempo do processador em pequenos 
intervalos, denominados fatia de tempo (time-slice). 
Respondido em 25/09/2019 15:27:56 
 
 
 
3a Questão (Ref.:201809587052) Acerto: 1,0 / 1,0 
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e 
espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto 
de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De 
acordo com as afirmações, marque a alternativa correta. 
 
 
O uso de threads representa ganhos em termo de desempenho, pois durante a 
interrupção de um thread apenas o contexto de software precisa ser salvo, já que o 
contexto de hardware e o espaço de endereçamento são os mesmos entre os vários 
threads. 
 
O uso de threads representa ganhos em termos de desempenho, pois durante a 
interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o 
contexto de software e de hardware são os mesmos entre os vários threads 
 
O uso de threads representa ganhos em termos de desempenho, pois durante a 
interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o 
contexto de software e o espaço de endereçamento são os mesmos entre os vários 
threads 
 
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é 
necessário salvar o contexto de hardware, de software e espaço de endereçamento. 
 
O uso de threads não influencia no desempenho, pois durante a interrupção de um 
thread é necessário salvar o contexto de hardware, de software e espaço de 
endereçamento 
Respondido em 25/09/2019 15:25:21 
 
 
 
4a Questão (Ref.:201809586657) Acerto: 1,0 / 1,0 
Qual a diferença básica entre um processo e um programa? 
 
 
Um programa é um conjunto de processos. Um processo é uma unidade básica. 
 
Um processo é um programa em execução. Um programa é um arquivo em disco. 
 
Um processo é um thread. Um programa é um arquivo em disco. 
 
Um processo é um programa em disco. Um programa é um processo em execução. 
 
Um programa é um processo em execução. Um processo é um arquivo em disco. 
Respondido em 25/09/2019 15:21:54 
 
 
 
5a Questão (Ref.:201809587006) Acerto: 0,0 / 1,0 
Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema 
operacional. No seu projeto você contemplou uma arquitetura de sistema operacional 
multiprogramado no qual vários processos serão executados de forma concorrente. Imagine 
que, neste contexto, seja importante que o sistema operacional adote como critério de 
escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por 
executar. Neste caso optaria por adotar qual critério de escalonamento? 
 
 
Circular 
 
First-In-First-Out (FIFO) 
 
Por Prioridade 
 
Não preemptivo 
 
Shortest-Job-First (SJF) 
Respondido em 25/09/2019 15:20:17 
 
 
 
6a Questão (Ref.:201809586981) Acerto: 1,0 / 1,0 
Na gerência do processador vários critérios de seleção são utilizados para determinar qual 
processo irá executar. Na política de escalonamento First-In-First-Out (FIFO), é selecionado 
para execução o processo que: 
 
 
Tver o menor tempo de processador ainda por executar. 
 
Chegar primeiro ao estado de espera. 
 
Tiver o maior tempo de procesador ainda por executar. 
 
Chegar primeiro ao estado de pronto. 
 
Tiver maior prioridade. 
Respondido em 25/09/2019 15:12:15 
 
 
 
7a Questão (Ref.:201809586613) Acerto: 1,0 / 1,0 
Sobre fragmentação na alocação particionada dinâmica de memória é correto afirmar que: 
 
 
não ocorre nenhuma fragmentação 
 
não ocorre fragmentação externa. 
 
ocorre fragmentação interna. 
 
ocorre fragmentação externa. 
 
utilizam-se partições de tamanho fixo. 
Respondido em 25/09/2019 14:59:41 
 
 
 
8a Questão (Ref.:201809586975) Acerto: 1,0 / 1,0 
Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D 
e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada 
paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a 
estratégia LRU (menos recentemente usada), assinale o item que informa a quantidade de page 
faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - C - D 
- A - B - E - A - B - C - D - E. 
 
 
8 
 
4 
 
10 
 
3 
 
7 
Respondido em 25/09/2019 14:53:37 
 
 
 
9a Questão (Ref.:201809586744) Acerto: 1,0 / 1,0 
Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são 
características de qual componente do sistema operacional? 
 
 
Carga e execução de programas; 
 
Gerenciamento de arquivos; 
 
Suporte a linguagem de programação; 
 
Comunicações; 
 
Informações de estado; 
Respondido em 25/09/2019 14:41:42 
 
 
 
10a Questão (Ref.:201809586829) Acerto: 1,0 / 1,0 
O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em 
duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de 
entrada/saída. Por que isso representa um projeto eficiente? 
Escolha a alternativa correta. 
 
 
Porque permite evitar o uso de DMA para a operação de entrada/saída. 
 
Porque permite o uso de duas linguagens de programação na sua implementação, pois 
o controle do dispositivo exige a programação em linguagem de máquina. 
 
Porque permite separar características de hardware de características funcionais do 
dispositivo de entrada/saída. 
 
Porque permite o compartilhamento dos dispositivos de entrada/saída através do 
gerenciamento de entrada/saída. 
 
Porquepermite separar as operações de entrada das operações de saída de dados.

Continue navegando