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
 

Swapping é uma técnica de paginação aplicável a processos, que move os dados que compõem o estado de um processo entre a memória principal e um sistema de armazenamento secundário, usualmente um disco de alta capacidade e de rápido acesso.


C
Certo

E
Errado
Em um cenário no qual os processos trabalham concorrendo e compartilhando recursos, ocorrerá deadlock quando

A
recursos já alocados possam ser retirados do processo que os alocou, a qualquer momento, por qualquer processo.

B
um processo A espera por um processo B, que espera pelo processo C, que espera pelo processo A.

C
processos não obtêm acesso exclusivo a recursos.

D
um recurso possa ser alocado para um processo em qualquer momento.

E
vários processos estiverem em execução ao mesmo tempo.

Considere o trecho a seguir no contexto de sistemas operacionais.

“Um conjunto de processos está num bloqueio perpétuo quando cada processo do conjunto está esperando por um evento que apenas outro processo do conjunto pode causar.”

A situação descrita é típica da ocorrência de um:


A
timeout;

B
deadlock;

C
timestamp;

D
system halt;

E
pipeline.
Quando um processo está aguardando para ser selecionado pelo escalonador de curto prazo para receber o processador e poder executar, ele se encontra no estado

A
apto (ready).

B
bloqueado (blocked).

C
despacho (dispatcher).

D
espera (waiting).

E
suspenso (suspended).
A maioria dos sistemas operacionais atuais utiliza um escalonador de tarefas do tipo preemptivo. Nesse tipo de escalonamento, a tarefa

A
pode perder o processo caso ocorra uma interrupção para ativar uma tarefa mais prioritária.

B
é executada por um tempo estabelecido, independentemente de requisições de outros processamentos.

C
utiliza o processador tanto quanto necessário, até que haja a necessidade de uma operação de entrada ou saída.

D
utiliza o processador, até que seja completamente executada e finalizada.

E
é executada de forma alternada com outra tarefa para evitar monopolização do processador.
Quando um computador é multiprogramado, muitas vezes há dois ou mais processos no estado de pronto que competem pela CPU ao mesmo tempo. Nesse contexto,

A
a unidade de controle de interrupções, parte do sistema operacional, escolhe qual processo entrará em execução.

B
o sistema utiliza o algoritmo de fila duplamente encadeada para escalonar os processos.

C
quando se usa um algoritmo de escalonamento não preemptivo, o processo executa até o fim, sem ser interrompido.

D
em sistemas em lote, há terminais com usuários esperando por uma resposta rápida, o que requer a utilização de algoritmos com curto intervalo de tempo para cada processo.

E
quando se usa um algoritmo de escalonamento preemptivo, o processo executa em fatias de tempo chamadas quantum, determinadas pelo usuário.

Caso uma área gestora de um tipo de serviço altere o acordo realizado com os clientes, a central de serviço é responsável por avisar aos clientes a respeito dessa mudança.


C

Certo


E

Errado

Para responder a esta questão, sobre formas de processamento, leia cuidadosamente as afirmações a seguir.

I. Um processo puramente CPU-Bound pode trabalhar em Real-Time.

II. Um processo On-Line pode trabalhar, somente, em Real-Time.

III. Para que um processo seja classificado como Batch é necessário um agendamento prévio e cíclico de sua execução.

Está correto o que se afirma em:


A

I e II, somente.


B

II e III, somente.


C

I e III, somente.


D

todas.


E

nenhuma.

Quando um processo é criado, o sistema operacional cria um espaço de endereçamento alocado exclusivamente ao processo. Por outro lado, quando um thread é criado, ele compartilha o espaço de endereçamento do processo ao qual ele está vinculado.

C
Certo

E
Errado

Uma central de serviços local tem como objetivo centralizar todas as solicitações de suporte das filiais, facilitando o gerenciamento e a condução do serviço.


C

Certo


E

Errado

Considere um sistema operacional (SO) hipotético onde os arquivos são armazenados em blocos de 100 bytes. Cada trilha do disco onde esse SO armazena os arquivos possui 4000 bytes, sendo o tempo necessário para a leitura de uma trilha igual a 20 ms. O tempo de atraso rotacional médio do disco é de 5,3 ms, enquanto o tempo médio necessário para fazer a busca de um bloco é igual a 33,2 ms. Com base nesses dados, o tempo médio necessário para a leitura de um bloco de dados é igual a:


A

27,3 ms;


B

39,0 ms;


C

39,5 ms;


D

42,0 ms;


E

42,5 ms.

O espaço de endereçamento lógico de um processo é dividido em áreas que armazenam o código, as variáveis globais, as variáveis locais, os parâmetros de função e as porções de memória alocadas dinamicamente. Como se denomina a área destinada às porções de memória alocadas dinamicamente durante a execução de um processo?

A
Pilha.

B
Monte (heap).

C
Dados inicializados.

D
Dados não inicializados.

E
Texto.
A maximização de handoffs, o redesenho do processo antes de se considerar a automação e a terceirização de funções de negócio são práticas que dificultam o desenho de um novo processo.

C
Certo

E
Errado

“Uma thread transita para o estado ________________ quando tenta realizar uma tarefa que não pode ser completada imediatamente e deve esperar temporariamente até que essa tarefa seja concluída.” Assinale a alternativa que completa corretamente a afirmativa anterior.


A

espera


B

terminado


C

bloqueado


D

executável


E

espera sincronizada

Um(a) _______________ pode ser dividido(a) em várias linhas com ordens específicas, que são lidas e executadas separadamente por um(a) _____________. A essas linhas dá-se o nome de ______________.


Os termos que preenchem, corretamente, as lacunas são:


A

processo, processador, threads.


B

procedimento, thread, processamento.


C

threads, procedimento, garbage collectors.


D

garbage collector, processo, procedimento.


E

processador, garbage collectors, processo.

Assinale a alternativa que apresenta o comando usado para listar o estado das conexões ativas de um computador, com Windows 7, de forma que apenas os serviços orientados a conexão sejam listados.

A
netstat -p tcp

B
netstat -an

C
netstat -rn

D
netstat -s

E
netstat -p udp
Sistemas operacionais normalmente não ficam aguardando uma operação de entrada/saída terminar. Em vez disso, a CPU vai sendo utilizada por outros processos, até que um evento externo ocorra, como o pressionamento de uma tecla do teclado. Nesse momento, a CPU é informada de que ocorreu algum evento e o sistema operacional muda o contexto para tratar a nova informação. Todo esse processo é conhecido como:

A
tratamento de interrupção;

B
segmentação;

C
memória virtual;

D
virtualização de entrada/saída;

E
escalonamento de processos.

A tabela a seguir apresenta quatro processos que se encontram na fila de prontos.

Processo

Tempo de Processamento

Prioridade

P1

60

4

P2

30

2

P3

40

1

P4

70

3


O algoritmo de escalonamento que deve ser executado para minimizar o tempo médio de turnaround desses processos é


A

SJF.


B

FCFS.


C

Circular.


D

Prioridade.


E

Múltiplas filas.

A metodologia pipeline decompõe um processo sequencial, como o ciclo de uma instrução em um conjunto de subprocessos (como o de busca de uma instrução ou o de decodificação de uma operação), denominados estágios. Um pipeline pode ser dividido em

A
execução e instruções.

B
operações e execução.

C
decodificação e instruções.

D
instruções e operações aritméticas.
 
Ir para a página:
OK
 
Gerar simulado