Questões de Concurso Comentadas sobre threads em sistemas operacionais

Foram encontradas 131 questões

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

Considere as afirmativas sobre os conceitos de processo e thread.


1) Diferente dos processos, os threads possuem: um contador de programa, uma pilha de execução e registradores.

2) Além de compartilhar o mesmo espaço de endereçamento, os threads compartilham o mesmo conjunto de arquivos abertos, processos filhos, discos, impressoras e outros recursos.

3) Há dois modos principais de implementar um pacote de threads: Nível de Usuário e Nível de Núcleo.

4) Uma vantagem da implementa a nível de usuário é que podemos utilizar o recurso de threads, mesmo se o SO não suportar.


Estão corretas:

Alternativas
Q824406 Sistemas Operacionais
Sobre processos e threads, pode-se afirmar:
Alternativas
Q794248 Sistemas Operacionais
Alguns sistemas operacionais fornecem suporte a threads. Estas, quando comparadas aos processos,
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
Q765875 Sistemas Operacionais
Um sistema operaciona
Alternativas
Q747175 Sistemas Operacionais
Sobre threads, assinale a opção INCORRETA.
Alternativas
Q738318 Sistemas Operacionais
O sistema operacional de um SMP (multiprocessador simétrico), que faz o agendamento de processos ou threads por meio de todos os processadores, possui algumas vantagens potenciais em relação a uma organização de uniprocessador. Assinale, a seguir, duas dessas vantagens.
Alternativas
Q700851 Sistemas Operacionais
Considere uma aplicação com 4 threads. Em um sistema
Alternativas
Q681829 Sistemas Operacionais
“Uma thread transita para o estado ________________ quando tenta realizar uma tarefa que não pode ser completada imediatamente e deve esperar temporariamente até que essa tarefa seja concluída.” Assinale a alternativa que completa corretamente a afirmativa anterior.
Alternativas
Q647602 Sistemas Operacionais
Acerca da organização e da arquitetura de hardware de computadores, julgue o item subsequente.
A execução concorrente de múltiplas threads extraídas de um único programa sequencial, definidas pelo compilador ou pelo hardware, constitui-se como um multithreading implícito.
Alternativas
Q609234 Sistemas Operacionais
Analise as afirmativas abaixo a respeito do uso de threads.

I. O uso de vários threads em uma aplicação interativa pode permitir que um programa continue a ser executado, mesmo se parte dele estiver bloqueada ou estiver executando uma operação demorada.

II. Um processo com um único thread só pode ser executado em um processador, independente de quantos estejam disponíveis.

III. Os threads de usuário são suportados acima do kernel e gerenciados sem o suporte do kernel.

IV. Os threads de kernel são suportados e gerenciados diretamente pelo sistema operacional.
Está CORRETO o que se afirma em:
Alternativas
Q604859 Sistemas Operacionais
Um processo é uma abstração que reúne uma série de atributos como espaço de endereçamento, descritores de arquivos abertos, permissões de acesso, quotas, etc. Um processo possui, ainda, áreas de código, dados e pilha de execução. Também é associado ao processo um fluxo de execução, que é chamado de thread. A ideia de associar vários fluxos de execução a apenas um processo é conhecido como:
Alternativas
Ano: 2014 Banca: Quadrix Órgão: SERPRO Prova: Quadrix - 2014 - SERPRO - Técnico - Suporte |
Q604635 Sistemas Operacionais
No MS Windows, o escalonamento de threads por meio da API denominada ResumeThread:
Alternativas
Q594998 Sistemas Operacionais
Julgue o item a seguir, relativo ao sistema operacional.

O Linux não permite que um processo crie outros threads depois de inicializar sua execução.
Alternativas
Respostas
61: C
62: E
63: D
64: C
65: A
66: B
67: B
68: B
69: E
70: B
71: B
72: D
73: C
74: B
75: C
76: C
77: E
78: D
79: C
80: E