Questões Militares Sobre threads em sistemas operacionais

Foram encontradas 14 questões

Q2261962 Sistemas Operacionais
Na API OpenMP, a diretiva #pragma omp parallel é utilizada para indicar ao compilador que um bloco de código deverá ser paralelizado. A cláusula utilizada na declaração desta diretiva para especificar o número de threads que irão executar este bloco de código é:
Alternativas
Q1776381 Sistemas Operacionais

Um ambiente de execução e as threads pertencentes a ele são associados às páginas pertencentes ao espaço de endereçamento mantido na memória principal; os dados e instruções são mantidos em caches em hardwares.


Pode-se fazer um resumo da comparação entre processos e threads, como segue:


I. As threads dentro de um processo são protegidas umas das outras.

II. Criar uma nova thread dentro de um processo existente é computacionalmente oneroso em relação a criar um processo.

III. As threads dentro de um processo podem compartilhar dados e outros recursos convenientes e eficientemente, em comparação a processos distintos.

IV. O chaveamento para uma thread diferente dentro de um mesmo processo é menos oneroso do que chavear entre threads pertencentes a processos diferentes.


Considerando as comparações de processos e threads, está correto apenas o que se afirma em

Alternativas
Q1613987 Sistemas Operacionais
A ideia de multithreading é associar vários fluxos de execução a apenas um processo. Nesse sentido, é correto afirmar que as threads compartilham entre elas os mesmos recursos do processo, porque
Alternativas
Q865320 Sistemas Operacionais

Sobre os sistemas computacionais que permitem multithreading do hardware:


I. No multithreading de grão-fino as threads devem ser comutadas após cada instrução.

II. Processadores superescalares sem suporte a multithread do hardware não ficam completamente ociosos mesmo se houver falha na cache de instruções.

III. Cada thread pode compartilhar o banco de registradores com as demais threads.

IV. No multithreading de grão-grosso as threads devem ser comutadas apenas após eventos significativos.


Após a analise das afirmativas acima, assinale a alternativa correta:

Alternativas
Q831050 Sistemas Operacionais
Um thread é um fluxo de controle dentro de um processo. Um processo multithreaded contém vários fluxos de controle diferentes dentro do mesmo espaço de endereçamento. Assinale a opção correta em relação a thread.
Alternativas
Q702884 Sistemas Operacionais
Alguns sistemas operacionais permitem que seus processos criem múltiplos THREADS de execução. Em operação normal, o que é previsto que os THREADS de um mesmo processo do sistema operacional compartilhem?
Alternativas
Q694425 Sistemas Operacionais
Com relação aos THREADS, assinale a opção correta.
Alternativas
Q689593 Sistemas Operacionais
Sobre a organização e estrutura dos processos no sistema operacional, assinale a alternativa incorreta.
Alternativas
Q669480 Sistemas Operacionais

De acordo com Andrew S. Tanenbaum, quais afirmações abaixo sobre threads e processos estão corretas?

I- Threads e processos têm o mesmo significado.

II- Processos são usados para agrupar recursos e threads são as entidades escalonadas para a execução sobre a CPU.

III- Uma thread pode assumir os seguintes estados: em execução, bloqueado, pronto ou finalizado.

Está (ão) correta (s)

Alternativas
Q616832 Sistemas Operacionais
Coloque F (Falso) ou V (Verdadeiro) nas afirmativas abaixo, com relação a Processos e THREADS e, a seguir, assinale a opção que apresenta a sequência correta. 

( ) No escalonamento circular, a cada processo, é atribuído um intervalo de tempo para sua execução.

( ) No escalonamento não preemptivo, o algoritmo de escalonamento escolhe um processo e o deixa em execução por um tempo máximo fixado.

( ) No escalonamento por prioridades, as prioridades podem ser atribuídas aos processos estática ou dinamicamente.

( ) Quando um computador é multiprogramado, ele, muitas vezes, tem múltiplos processos ou THREADS que competem pela CPU, ao mesmo tempo, sendo necessário que o sistema operacional, por meio do escalonador, escolha qual dos processos será executado a seguir.

( ) No escalonamento preemptivo, o algoritmo de escalonamento escolhe um processo para executar e, então, o deixa executar até que seja bloqueado, ou até que, voluntariamente, libere a CPU. 
Alternativas
Q520157 Sistemas Operacionais
Em relação aos estados que a Thread pode assumir, ao ser executado o comando "Thread.sleep(5000)", é correto afirmar que a Thread ficará no estado:
Alternativas
Ano: 2013 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2013 - CIAAR - Primeiro Tenente |
Q363288 Sistemas Operacionais
“Servem para imitar a funcionalidade dos threads de núcleo – porém com melhor desempenho e maior flexibilidade – em geral associados aos pacotes de threads de usuário.” A afirmativa anterior refere-se a
Alternativas
Q322063 Sistemas Operacionais
No sistema Linux, quando a chamada de sistema clone( ) é invocada, no caso da criação de THREADS, ela recebe um conjunto de flags que determina o nível de compartilhamento que deve ocorrer entre as tarefas pai e filha. Qual das opções relaciona corretamente os flags com o seu significado?
Alternativas
Ano: 2012 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2012 - CIAAR - Primeiro Tenente |
Q296512 Sistemas Operacionais
Sobre threads em Sistemas Operacionais, assinale a alternativa incorreta.
Alternativas
Respostas
1: D
2: D
3: D
4: D
5: A
6: A
7: A
8: A
9: D
10: D
11: D
12: D
13: B
14: D