🎯 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

Q1103184 Sistemas Operacionais

Analise as afirmações a seguir sobre execução de múltiplos processos e threads em um sistema operacional e assinale com V as verdadeiras e com F as falsas.


( ) Processos são considerados mais pesados que threads porque podem realizar operações de entrada / saída.

( ) Uma troca de contexto entre threads de um mesmo processo é mais leve do que uma troca de contexto entre processos.

( ) Comunicação interprocessos utilizando transmissão de mensagem tem desempenho superior à comunicação utilizando memória compartilhada.

( ) Uma razão para utilizar threads em vez de processos para computação paralela é facilitar compartilhamento de memória.


Assinale a sequência CORRETA.

Alternativas
Q1075678 Sistemas Operacionais
Um thread é uma unidade básica da CPU. Ele compartilha, com outros threads pertencentes ao mesmo processo, sua seção de código, a seção de dados e outros recursos do sistema operacional. Sobre benefícios da programação com vários threads, assinale a alternativa correta. 
Alternativas
Q1030704 Sistemas Operacionais
As threads são suportadas por diversos sistemas operacionais modernos. Cada thread
Alternativas
Q944090 Sistemas Operacionais
Em relação aos sistemas operacionais modernos, é correto afirmar:
Alternativas
Q941038 Sistemas Operacionais
Sistemas operacionais modernos têm uma gerência de processos e de threads bem definida. Nesse contexto, é correto afirmar:
Alternativas
Q922890 Sistemas Operacionais
Processos e threads fazem parte dos conceitos mais comuns em qualquer sistema operacional. Baseado nisso, assinale a alternativa INCORRETA.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Suporte |
Q922652 Sistemas Operacionais

A tecnologia hyperthreading implementa o conceito de _________ e faz com que um processador físico seja visto pelo sistema como mais de um processador lógico.


Assinale a alternativa que preenche corretamente a lacuna do texto acima.

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922611 Sistemas Operacionais
Em relação aos conceitos de processo e thread, é correto afirmar que
Alternativas
Q921516 Sistemas Operacionais
Para que seja possível executar um processo com várias threads (multithreaded process), o gerenciador de threads deve prever áreas específicas de memória para armazenar, separadamente por thread, as seguintes informações:
Alternativas
Q907195 Sistemas Operacionais
O conceito corretamente associado à multithread em sistemas operacionais é
Alternativas
Q894715 Sistemas Operacionais
A threads é a unidade básica de utilização de CPU, sendo uma ferramenta importante para compartilhar recursos do sistema, bem como para melhorar a execução de programas. A esse respeito, analise as proposições abaixo.
1) Threads possibilitam reduzir a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos. 2) Threads em modo usuário são implementadas pelos usuários, e não pelo sistema operacional. Apesar disso, tais threads são gerenciadas e sincronizadas pelo sistema operacional. 3) Threads em modo kernel são implementadas diretamente pelo núcleo do sistema operacional, através de chamadas a rotinas do sistema que oferecem todas as funções de gerenciamento e sincronização.
Está(ão) correta(s), apenas:
Alternativas
Q876174 Sistemas Operacionais

Julgue o item a seguir, relativo a sistemas operacionais.


Em uma execução de processo com multi-thread, o sistema operacional garante a proteção entre threads em relação ao espaço de memória compartilhado entre eles.

Alternativas
Q876172 Sistemas Operacionais

Julgue o item a seguir, relativo a sistemas operacionais.


O escalonamento de threads nem sempre fica sob a responsabilidade do núcleo do sistema operacional.

Alternativas
Q869106 Sistemas Operacionais
Um sistema operacional moderno prevê uma maneira de um processo dividir a si mesmo em outras tarefas, as quais podem ser executadas concorrentemente. Essas novas tarefas são denominadas
Alternativas
Q1633121 Sistemas Operacionais
A respeito de computação paralela, selecione a alternativa correta.
Alternativas
Q1173823 Sistemas Operacionais
Os sistemas multithreading podem suportar as threads segundo vários níveis:
Alternativas
Q824406 Sistemas Operacionais
Sobre processos e threads, pode-se afirmar:
Alternativas
Q784905 Sistemas Operacionais
A respeito de multithreading no chip da CPU, analise as afirmativas.
I - O multithreading permite que a CPU gerencie múltiplas threads de controle ao mesmo tempo, em uma tentativa de mascarar as protelações que ocorrem devido a cache misses nas caches L1 e L2.. II - A implementação de multithreading usada nos processadores da Intel recebeu o nome de HyperThreading. III - O multithreading de granulação fina troca threads apenas quando há uma protelação, sendo potencialmente mais eficiente do que o de granularidade grossa.
Está correto o que se afirma em 
Alternativas
Q784901 Sistemas Operacionais
A respeito de threads, analise as afirmativas.
I - Uma das razões para existirem threads é que na maioria das aplicações não ocorrem múltiplas atividades ao mesmo tempo e algumas delas não precisam ser bloqueadas de tempos em tempos. II - As threads são mais rapidamente criadas e/ou destruídas que os processos, pois não têm quaisquer recursos associadas a elas. III - O uso de threads não resulta em ganho de desempenho quando elas são CPU-bound, no entanto, quando há grande quantidade de computação e de entrada e saída, as threads permitem que as atividades se sobreponham, acelerando a aplicação. IV - Quando as threads são gerenciadas no espaço de usuário, cada processo precisa de sua própria tabela de threads para manter controle das threads naquele processo.
Está correto o que se afirma em
Alternativas
Q784897 Sistemas Operacionais
No gerenciamento de processos e threads, as variáveis mutexes são usadas para
Alternativas
Respostas
81: C
82: C
83: D
84: A
85: A
86: X
87: A
88: B
89: B
90: A
91: E
92: E
93: C
94: E
95: E
96: E
97: C
98: B
99: B
100: B