Questões de Concurso Sobre threads em sistemas operacionais

Foram encontradas 177 questões

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
Q776679 Sistemas Operacionais

Acerca dos princípios de sistemas operacionais, julgue o item a seguir.

Em se tratando da tecnologia hyper-threading, cada um dos processadores lógicos tem seu próprio conjunto de registradores, controlador de interrupção e cache de memória.

Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774955 Sistemas Operacionais
Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços.
I) Threads dentro de um mesmo processo dividem o mesmo espaço de armazenamento.
II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas.
III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data).
IV) Processos do tipo CPU-Bound estão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados.
V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco.

Assinale a alternativa que apresenta somente as afirmativas
CORRETAS:
Alternativas
Q1191968 Sistemas Operacionais
Os sistemas operacionais modernos empregam elementos que são fluxos independentes de execução que pertencem a um mesmo processo e que exigem menos recursos de controle do sistema operacional. Esses elementos são denominados
Alternativas
Q765875 Sistemas Operacionais
Um sistema operaciona
Alternativas
Q700851 Sistemas Operacionais
Considere uma aplicação com 4 threads. Em um sistema
Alternativas
Q678141 Sistemas Operacionais

Com relação às estruturas de controle em programas de computador, julgue o item subsecutivo.

Para cada corrotina, é necessária uma pilha de registros de ativação que cresça e diminua durante a sua execução, independentemente das pilhas das outras corrotinas.

Alternativas
Q1394692 Sistemas Operacionais
Em relação aos conceitos de multithreading e de processo, assinale a alternativa correta.
Alternativas
Q1393651 Sistemas Operacionais
Assinale a alternativa que apresenta a diferença entre um processo e um thread em um sistema operacional.
Alternativas
Q876771 Sistemas Operacionais
Em relação a conceitos gerais de sistemas operacionais, assinale a alternativa correta.
Alternativas
Respostas
81: A
82: E
83: E
84: C
85: E
86: E
87: E
88: C
89: B
90: B
91: B
92: E
93: B
94: E
95: B
96: B
97: C
98: D
99: C
100: C