Questões de Concurso sobre Conceitos - Página 13 | Gran Questões

Questões de Concurso sobre Conceitos

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
315 questões encontradas
Questões por página
20
Mais recentes
 

A diferença entre espera ocupada e bloqueio de um processo é:


A

nos casos de espera ocupada o recurso requisitado pelo processo é liberado mais rapidamente do que nos casos de bloqueio;


B

o processo que se encontra em espera ocupada ganha maior prioridade de execução que o processo que se encontra bloqueado;


C

não há diferença funcional entre eles. Espera ocupada e bloqueio são apenas duas maneiras distintas de implementar exclusão mútua;


D

espera ocupada é um artifício utilizado para evitar condições de corrida enquanto que bloqueio é utilizado para controlar o número de processos ativos;


E

na espera ocupada o processo permanece gastando tempo de CPU, no bloqueio ele é acordado quando a condição de espera é satisfeita.

Em um ambiente multiprogramável com particionamento dinâmico de memória, é INCORRETO afirmar que:


A

um processo pode ocupar endereço absoluto distinto cada vez em que for carregado para memória;


B

um processo pode ser carregado e ocupar endereços não contíguos de memória;


C

dois ou mais processos podem residir simultaneamente em memória e concorrerem pela UCP;


D

podem ser executados tanto programas em batch como transações em time-sharing;


E

os diversos processos podem se intercomunicar através do compartilhamento da memória.

Dado o diagrama de estados abaixo, que ilustra três estados em que um processo pode estar, o item que corresponde à associação correta do conjunto dos números das transições do diagrama é:

Imagem associada para resolução da questão


A

4 - Processo fica bloqueado esperando entrada; 2 - Scheduler seleciona outro processo para rodar; 3 - Scheduler seleciona este processo para rodar; 1 - Entrada fica disponível;


B

1 - Processo fica bloqueado esperando entrada; 2 - Scheduler seleciona outro processo para rodar; 4 - Scheduler seleciona este processo para rodar; 3 - Entrada fica disponível;


C

2 - Processo fica bloqueado esperando entrada; 4 - Scheduler seleciona outro processo para rodar; 1 - Scheduler seleciona este processo para rodar; 3 - Entrada fica disponível;


D

3 - Processo fica bloqueado esperando entrada; 4 - Scheduler seleciona outro processo para rodar; 1 - Scheduler seleciona este processo para rodar; 2 - Entrada fica disponível;


E

1- Processo fica bloqueado esperando entrada; 2 - Scheduler seleciona outro processo para rodar; 3 - Scheduler seleciona este processo para rodar; 4 - Entrada fica disponível;

O escalonamento do tipo cascata é muito simples, mas pode trazer problemas se os tempos de execução são muito discrepantes entre si. Quando existem muitas tarefas ativas e de longa duração no sistema, tarefas curtas terão seu tempo de resposta degradado porque as tarefas longas reciclarão continuamente na fila circular, compartilhando de maneira eqüitativa o processador com as tarefas curtas. Já o escalonamento circular permite fazer uma maior discriminação de tarefas grandes em favor de tarefas pequenas.


C
Certo

E
Errado

Em um sistema UNIX, os i-nodes são:


A

segmentos de memória não inicializados;


B

ponteiros para páginas de memória em swap;


C

arquivos temporários;


D

metadados contendo informações sobre arquivos e diretórios;


E

partições de disco.

Em uma política preemptiva, o reescalonamento somente é realizado quando uma parte de tempo expira ou quando o processo termina ou é bloqueado antes da expiração da parte de tempo, ou seja, um processo, após receber o controle do processador, tem a garantia de receber integralmente a sua parte de tempo.


C
Certo

E
Errado

A política de escalonamento de processos por turno (round robin) permite evitar a ocorrência de inanição (starvation) de um processo.


C
Certo

E
Errado

Somente sistemas com interrupções prioritárias implementadas por software podem ser usados para impor prioridades entre processos, de forma que um processo prioritário sempre retoma o controle do processador, após uma interrupção decorrente de uma entrada/saída pelo mesmo.


C
Certo

E
Errado

Considere um SO que implemente Working Set de tamanho fixo igual a W páginas para todos os processos e adote a política de re-alocação local. Imagine agora que um dado processo é disparado e que ele ao assumir o controle da CPU realize uma seqüência de N referências à memória, sendo que destas N referências M são a páginas distintas. Nessas condições, o número mínimo e o número máximo de page faults que o processo poderá gerar são, respectivamente:


A

N e W


B

W e N-M


C

N e N-W


D

M e N


E

(N – M) / W e W

Quando os tempos de execução não são conhecidos exatamente, mas sim as suas distribuições probabilísticas, a preempção não é permitida. Nesse caso, o escalonamento escolhe sempre uma tarefa cujo tempo esperado de execução é o maior, atendendo, entre uma tarefa e outra, tarefas com tempo de execução menor.


C
Certo

E
Errado

As políticas de escalonamento não-preemptivo são empregadas em sistema do tipo lote usando tempos de execução estimados pelo usuário para impor uma prioridade estática, favorecendo as tarefas curtas.


C
Certo

E
Errado

Uma característica das caixas de diálogo modais típicas em ambiente de microcomputador é que, enquanto não for fornecida uma resposta a uma pergunta esperada pelo aplicativo associado, elas suspendem toda a execução do programa, mesmo os eventuais sub-processos (threads) do aplicativo que estejam sendo executados em background.


C
Certo

E
Errado

O serviço cron por meio do arquivo crontab permite ao usuário listar os comandos que deseja executar e quando os quer executar. O serviço at é similar ao crontab, mas nesse caso os comandos são executados somente uma vez.


C
Certo

E
Errado

A interface de programação de aplicações (API) Win32, implementada no sistema Windows NT, provê, entre outras funcionalidades, as funções para controle de processos e de threads.


C
Certo

E
Errado

Analise as seguintes afirmações relativas à gerência de processos em sistemas operacionais.


1) Um processo que esteja rodando fora da sua região crítica pode conduzir a uma condição de corrida (racing condition).

2) Semáforos são variáveis que permitem a sincronização entre processos, de modo a evitar condições de corridas, cujas operações são atômicas (indivisíveis).

3) Thread, assim como processos, não compartilham recursos de memória.

4) Um thread possui os mesmos estados que um processo, ou seja, BLOQUEADO, RODANDO e PRONTO.


Estão corretas apenas:


A

1 e 2


B

2 e 3


C

3 e 4


D

1 e 3


E

2 e 4

A característica de preempção presente em sistemas multitarefa tais como o Windows NT e o Unix possibilita que um processo em execução possa ser interrompido para alocação de tempo de CPU a outro processo.


C
Certo

E
Errado

A maioria dos computadores atuais não disponibiliza mecanismo para permitir que seus módulos interrompam o funcionamento do processador. Para resolver esse problema, os sistemas operacionais modernos vêm implementando o mecanismo denominado interrupção por software.


C
Certo

E
Errado

Um DFD contendo um processo com depósito e fluxos de dados, apenas de entrada, é uma representação


A

normal, sem qualquer denominação.


B

correta, denominada "poço sem fundo".


C

correta, denominada "geração espontânea".


D

errada, denominada "poço sem fundo".


E

errada, denominada "geração espontânea".

 
Ir para a página:
OK
 
Gerar simulado