Questões de Concurso Comentadas sobre threads em sistemas operacionais

Foram encontradas 161 questões

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
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
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
Q3655105 Sistemas Operacionais
A capacidade de um sistema operacional moderno de executar múltiplas aplicações de forma aparentemente simultânea é uma de suas características mais fundamentais. Essa funcionalidade depende de um gerenciamento sofisticado das unidades de execução pelo núcleo do sistema, que aloca os recursos computacionais de maneira controlada. A compreensão da natureza teórica dessas unidades e de como os recursos são distribuídos entre elas é essencial para entender o funcionamento interno do sistema. Com base nos princípios de gerenciamento de tarefas no sistema operacional Windows, assinale a alternativa que descreve corretamente a relação entre processos e threads.
Alternativas
Q3635895 Sistemas Operacionais
Na computação paralela e distribuída, problemas com diferentes custos computacionais são divididos entre múltiplas unidades de execução.

Assinale a alternativa que apresenta um tipo de unidade de execução existente dentro de um processo.
Alternativas
Q3635830 Sistemas Operacionais
Qual é a principal diferença entre um processo e uma thread em sistemas operacionais? 
Alternativas
Q3585032 Sistemas Operacionais

A respeito dos fundamentos de GPU para ambientes de alto desempenho e das aplicações práticas da CUDA, julgue o item a seguir. 


Em CUDA, a execução paralela é estruturada em threads, que formam blocks, os quais, por sua vez, compõem grids, podendo diferentes blocks dentro de um mesmo grid compartilhar automaticamente sua memória local e seus registradores.  

Alternativas
Q3500280 Sistemas Operacionais
As Threads são unidades de execução dentro de um processo, permitindo que tarefas sejam realizadas simultaneamente para otimizar o desempenho e a eficiência de programas em ambientes com Linux. Nesse contexto, considere alguns itens importantes de processos e threads:

I- Contador de Programa. II- Arquivos Abertos. III- Pilha. IV- Espaço de Endereçamento.

Assinale a alternativa que traz itens que são específicos de cada Thread. 
Alternativas
Q3468182 Sistemas Operacionais

Com relação a processos e threads, gerenciamento da memória virtual, paginação e processamento batch e transacional, julgue o item a seguir.


Um processo é conceituado como uma instância executável de um programa que tem um espaço de endereço virtual e código executável, ao passo que as threads são conceituadas como fluxos de execução dentro de um processo que compartilham os recursos do processo-pai.  

Alternativas
Ano: 2025 Banca: FSA Órgão: FSA-SP Prova: FSA - 2025 - FSA-SP - Analista de Suporte I |
Q3272534 Sistemas Operacionais
Qual é a diferença principal entre um processo e uma thread?
Alternativas
Q3185250 Sistemas Operacionais
Os sistemas operacionais são os que dão vida a computador. Considerando essa informação, julgue o item a seguir, acerca dos SO Window e do Linux.

A principal diferença entre o Linux e o Windows no gerenciamento de processos é que o Linux adota um modelo multitarefa preemptiva, permitindo que o sistema operacional interrompa processos em execução para dar prioridade a outros, enquanto o Windows usa uma abordagem com base em prioridades de threads.
Alternativas
Q3166859 Sistemas Operacionais

No que concerne ao gerenciamento de memória, julgue o próximo item, relativo a threads, processos, segmentação e swap.


Em alguns sistemas operacionais, as threads podem ser de 10 a 100 vezes mais rápidas que os processos, na execução da mesma tarefa.

Alternativas
Q3166858 Sistemas Operacionais

No que concerne ao gerenciamento de memória, julgue o próximo item, relativo a threads, processos, segmentação e swap.


Threads são unidades de execução independentes dentro de um processo, cada uma com seu próprio contador de programa, sua própria pilha e seu próprio espaço de endereços. 

Alternativas
Q3166834 Sistemas Operacionais

A respeito de sistemas operacionais, julgue o item subsecutivo.


Para otimizar o processamento, o multithreading executa mais de um processo ao mesmo tempo, de forma paralela. 

Alternativas
Q3156903 Sistemas Operacionais

Julgue o próximo item, relativo a gerenciamento de memória, conceitos de processo e threads e LDAP.


Cada processo tem um contador de programa, que controla a instrução a ser executada em seguida, e registradores, que armazenam suas variáveis de trabalho atuais.

Alternativas
Q3156901 Sistemas Operacionais

Julgue o próximo item, relativo a gerenciamento de memória, conceitos de processo e threads e LDAP.


Threads são usadas para agrupar recursos; e processos são entidades escalonadas para execução na CPU.

Alternativas
Respostas
1: B
2: E
3: D
4: B
5: E
6: C
7: D
8: C
9: E
10: C
11: E
12: A
13: C
14: B
15: C
16: C
17: E
18: E
19: E
20: E