🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre threads em sistemas operacionais

Questões Discursivas

Foram encontradas 186 questões

Q4220354 Sistemas Operacionais
Uma biblioteca de enlace dinâmico, com extensão ".dll" no Windows, pode ser vinculada a diferentes processos.
Com relação ao quadro de variáveis locais alocado para uma sub-rotina deste tipo de biblioteca, quando invocada, assinale a afirmativa correta. 
Alternativas
Q4200879 Sistemas Operacionais
Julgue o item, relacionados aos conceitos e configurações do Linux, threads, memória virtual e swap.
No modelo de thread clássico, cada linha de execução de um mesmo processo possui seu próprio espaço isolado de endereçamento de memória, o que impede que uma modifique os dados da outra.
Alternativas
Q4186033 Sistemas Operacionais
Preencha as lacunas abaixo, identificando as informações correspondentes às threads em um sistema operacional.

Threads são unidades de execução que ________ o espaço de endereçamento do processo ao qual pertencem, possuem ________ overhead de criação em comparação com processos e, em arquiteturas multicore, podem ________ em núcleos distintos quando implementadas como kernel threads.

A sequência de palavras que preenche corretamente as lacunas é: 
Alternativas
Q4140351 Sistemas Operacionais

Relacione os conceitos de multithreading às suas respectivas descrições.


Conceito                Descrição
(1) Thread
(2) Mutex
(3) Deadlock
(4) Race Condition
(   ) Situação em que duas ou mais threads acessam e modificam dados compartilhados simultaneamente, podendo gerar resultados imprevisíveis.

(   ) Unidade de execução leve dentro de um processo, capaz de executar tarefas concorrentemente com outras unidades de execução.

(   ) Mecanismo de sincronização utilizado para garantir que apenas uma thread acesse uma seção crítica por vez.

(   ) Situação em que duas ou mais threads ficam bloqueadas indefinidamente esperando por recursos que estão sendo mantidos umas pelas outras.



A sequência correta dessa associação é:

Alternativas
Q4140329 Sistemas Operacionais
De acordo com Silberschatz, uma thread é a unidade básica de utilização da CPU e compartilha com outras threads pertencentes ao mesmo processo diversos recursos, entre os quais se incluem
Alternativas
Q4101404 Sistemas Operacionais
A imagem abaixo apresenta a aba desempenho (cpu) do gerenciador de tarefas do microsoft windows, exibindo métricas em tempo real sobre o processamento do sistema. A correta interpretação desses indicadores é essencial para análise de desempenho e diagnóstico de gargalos.

Com base nas informações exibidas e no funcionamento do gerenciador de tarefas, analise as afirmativas a seguir:

Q39.png (352×285)


I. O valor de 48% de utilização da cpu representa a média instantânea de uso entre todos os processadores lógicos, e não necessariamente indica que metade dos núcleos físicos está totalmente ocupada.
II. A métrica speed (2.12 ghz) pode ultrapassar a velocidade base do processador (1.50 ghz), indicando ajuste dinâmico de frequência conforme a carga de trabalho.
III. O número de threads (4012) corresponde diretamente à quantidade de núcleos lógicos disponíveis no processador, refletindo sua capacidade máxima de execução paralela.
IV. A quantidade de threads exibida refere-se às unidades de execução criadas pelos processos em execução, podendo ser significativamente superior ao número de processadores lógicos.

Assinale a alternativa correta:
Alternativas
Q4090993 Sistemas Operacionais
Em sistemas operacionais modernos que implementam multithreading, a eficiência na coordenação de processos depende da compreensão exata de quais recursos são compartilhados e quais são privativos. Tendo isso em vista, assinale a alternativa que apresenta corretamente a arquitetura de memória e contexto de threads pertencentes a um mesmo processo.
Alternativas
Q4076579 Sistemas Operacionais
Em uma explicação sobre sistemas operacionais, o instrutor diferencia programa, processo e thread. Em uma situação prática, um editor de texto aberto pelo usuário, com área de memória, estado de execução e recursos associados, deve ser compreendido como: 
Alternativas
Q4067228 Sistemas Operacionais
A principal diferença entre processos e threads, em um sistema operacional, está no fato de que: 
Alternativas
Q4067217 Sistemas Operacionais
A principal diferença entre processos e threads, em um sistema operacional, está no fato de que: 
Alternativas
Q4030736 Sistemas Operacionais
Analise o seguinte programa escrito em linguagem C, executado em ambiente Linux e utilizando a biblioteca POSIX Threads (pthreads):
Imagem associada para resolução da questão
Considerando a execução concorrente das threads, assinale a alternativa correta.
Alternativas
Q4013959 Sistemas Operacionais
Um sistema operacional moderno é responsável por gerenciar de forma eficiente os recursos do computador, entre eles o processador, por meio de mecanismos de escalonamento de processos.
Considerando os conceitos de processo, thread e escalonamento, analise as afirmativas a seguir:
I. Um processo corresponde a um programa em execução, possuindo espaço de endereçamento próprio, enquanto as threads de um mesmo processo compartilham esse espaço de memória.
II. Em um sistema com escalonamento preemptivo, o sistema operacional pode interromper a execução de um processo para alocar a CPU a outro processo de maior prioridade ou por fim de fatia de tempo.
III. No escalonamento do tipo Round Robin, cada processo recebe uma fatia fixa de tempo de CPU, denominada quantum.
IV. O escalonador de processos atua exclusivamente sobre os processos que estão no estado de execução (running), desta forma evita a inanição de processos na fila de espera.
Está CORRETO o que se afirma em:
Alternativas
Q3922555 Sistemas Operacionais
Um determinado aplicativo servidor web é baseado em threads e executado em um computador com sistema operacional Windows Server.
Nesse contexto, assinale a alternativa correta.
Alternativas
Q3917563 Sistemas Operacionais
Considere um Técnico que está migrando um serviço interno de arquivos de um órgão para um servidor dedicado e, nesse sentido, analisa o consumo de recursos pelos processos e threads dos sistemas internos. Diante do exposto, é CORRETO afirmar que:
Alternativas
Q3874614 Sistemas Operacionais
Paralelismo em nível de threads ocorre quando: 
Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Técnico de Informática |
Q3851603 Sistemas Operacionais

Nos sistemas operacionais modernos, o uso de threads permite dividir a execução de programas em fluxos independentes, favorecendo responsividade e melhor aproveitamento de recursos do processador.


Considerando as características e modelos de uso de threads em sistemas operacionais e linguagens de programação, assinale a alternativa correta. 

Alternativas
Q3814220 Sistemas Operacionais
Sobre os princípios de sistemas operacionais modernos, um fluxo de execução dentro de um processo, que compartilha os mesmos recursos desse processo e que permite que várias tarefas sejam realizadas ao mesmo tempo, é conhecido como: 
Alternativas
Q4159915 Sistemas Operacionais
Durante uma aula prática de programação paralela, alunos da rede estadual estavam desenvolvendo um sistema com múltiplas threads. Em um dos testes, o sistema travou completamente: uma thread havia bloqueado um recurso e aguardava outro que estava sendo usado por uma segunda thread, que, por sua vez, aguardava a liberação do primeiro recurso. Nenhuma das duas conseguia continuar a execução, e o programa parou de responder.
Essa situação em que dois ou mais processos ficam indefinidamente bloqueados, cada um esperando que o outro libere um recurso, é denominada 
Alternativas
Q3723328 Sistemas Operacionais
Durante a implementação de uma aplicação com requisitos de paralelismo e alto desempenho, um professor orienta seus alunos a distinguirem entre processos e threads como estratégia de otimização da alocação de recursos. Considerando a arquitetura de sistemas operacionais modernos, é correto afirmar que:
Alternativas
Q3677386 Sistemas Operacionais
Supondo que várias pessoas estejam lendo a mesma folha de um jornal, cada uma delas percorrendo com o dedo o trecho do texto que estão lendo, pode-se dizer que, no contexto de sistemas operacionais, se a folha de jornal for um espaço de endereçamento, cada pessoa pode ser considerada um(a): 
Alternativas
Respostas
1: D
2: E
3: B
4: D
5: C
6: B
7: C
8: C
9: B
10: B
11: E
12: B
13: E
14: D
15: B
16: E
17: E
18: D
19: C
20: D