Questões de Concurso Sobre threads em sistemas operacionais

Foram encontradas 148 questões

Q205624 Sistemas Operacionais
Os serviços do tipo gerenciamento de memória, de threads, de comunicação entre processos e do tipo que promovem segurança e robustez são fornecidos no .NET Framework pelo seu componente
Alternativas
Q115678 Sistemas Operacionais
Quanto aos sistemas operacionais, assinale a opção que preenche corretamente as lacunas do texto abaixo.

O ________________ tem um contador de programa que mantém o controle de qual instrução ele deve executar em seguida. Ele tem _______________ que contêm suas _____________ atuais de trabalho e apresenta uma _____________ que traz a história da execução, com uma estrutura para cada procedimento chamado, mas ainda não retornado.
Alternativas
Q106927 Sistemas Operacionais
Assinale a opção que apresenta um recurso de uso exclusivo de uma thread, em um processo multithreads.
Alternativas
Q79438 Sistemas Operacionais
Em relação aos sistemas operacionais, julgue os itens subsequentes.
Quando as várias threads em um processo possuem sua linha de execução no nível de usuário, o escalonador de processos do sistema operacional trata cada thread separadamente, de forma independente do processo associado, já que o escalonador aloca o mesmo tempo ao processo em execução, independentemente de quantas threads ele possua.
Alternativas
Q79418 Sistemas Operacionais
Julgue os seguintes itens, a respeito da relação entre arquitetura de
computadores e sistemas operacionais.
Um aplicativo pode ser instanciado em vários processos, que compartilham o mesmo código, mas cada um deles é uma atividade diferente, com seus dados e valores de entradas e saída. Por sua vez, um programa pode possuir várias threads, que compartilham a mesma área de dados, e cada uma dessas threads representa uma linha de execução de uma tarefa específica dentro do programa.
Alternativas
Q79415 Sistemas Operacionais
Julgue os seguintes itens, a respeito da relação entre arquitetura de
computadores e sistemas operacionais.
A programação com o uso de múltiplas threads permite reduzir o tempo de execução de um aplicativo, no entanto, a utilização de threads somente é possível se o processador tiver um único núcleo (single-core).
Alternativas
Q76859 Sistemas Operacionais
Qual o significado do conceito Multithread num sistema operacional?
Alternativas
Q68224 Sistemas Operacionais
Acerca de características dos sistemas operacionais modernos,
julgue os itens subsequentes.

Uma thread pode estar, basicamente, em três estados diferentes: execução, bloqueado e pronto. A transição do estado de execução para o estado de bloqueio é ativada por meio dos algoritmos de escalonamento.
Alternativas
Q52820 Sistemas Operacionais
NÃO se trata do estado que uma thread pode assumir no sistema operacional Windows:
Alternativas
Q40881 Sistemas Operacionais
Em relação à programação multithreading, é correto afi rmar que
Alternativas
Q147572 Sistemas Operacionais
Com relação a sistemas distribuídos, clusters e redes, assinale a opção correta.
Alternativas
Q141686 Sistemas Operacionais
Um thread deamon impede o programa de terminar.
Alternativas
Q141685 Sistemas Operacionais
Um thread pode ceder seu tempo de processamento a outro thread de prioridade mais baixa.
Alternativas
Q47403 Sistemas Operacionais
Um Sistema de Informação foi desenvolvido de maneira a utilizar múltiplas linhas de controle. Dessa maneira, a cada requisição de usuário, o sistema cria uma thread para atendimento. Essa thread criada compartilha com outras threads pertencentes ao mesmo processo, que é o(a)
Alternativas
Q18894 Sistemas Operacionais
A crescente evolução da computação tem sido impulsionada pelo
melhoramento do hardware e pelo surgimento dos sistemas
operacionais. No que concerne a sistema operacional, julgue os
itens de 51 a 60.
Um processo é a unidade de trabalho na maioria dos sistemas. Embora, tradicionalmente, um processo tenha apenas uma thread de controle enquanto é executado, a maioria dos sistemas operacionais modernos admite processos com múltiplas threads. Nesse último caso, as threads compartilham o mesmo espaço de endereçamento do processo, mas cada thread tem o seu próprio conjunto de registradores.
Alternativas
Q364120 Sistemas Operacionais
Julgue os itens seguintes, acerca de arquiteturas e objetos de software comumente empregados em sistemas operacionais de tempo real.

Semáforos são objetos de controle de acesso de recursos compartilhados em que apenas uma thread pode ter acesso por vez.
Alternativas
Q364117 Sistemas Operacionais
Julgue os itens seguintes, acerca de arquiteturas e objetos de software comumente empregados em sistemas operacionais de tempo real.

Em um sistema operacional de tempo real de múltiplos processos e múltiplos threads, não é possível fazer uso de código reentrante
Alternativas
Q154450 Sistemas Operacionais
Um sistema operacional (SO) moderno possui diversas
características que o distinguem de um sistema operacional dos
computadores de primeira geração. Acerca das características dos
sistemas operacionais modernos, julgue os itens subseqüentes.

Em um sistema operacional de tempo real, o conceito de multithread difere de um sistema operacional de rede porque, neste último, a thread não tem prioridade de execução.
Alternativas
Q58463 Sistemas Operacionais
Imagem 001.jpg

Nos itens de 121 a 127, são apresentadas informações adicionais
à situação hipotética acima, seguidas de uma assertiva a ser
julgada.
Um dos grupos de analistas investigou minuciosamente o funcionamento interno do sistema operacional de determinada máquina, especialmente no que concerne ao funcionamento de processos e threads, tendo constatado que, nessa máquina, podiam existir vários processos computacionais simultâneos e que cada processo podia ter um ou mais threads. Esse grupo constatou, ainda, que o escalonamento desses threads era de responsabilidade do kernel do sistema operacional. Essas informações foram enviadas para o outro grupo de analistas, que desconhecia qual era o sistema operacional da máquina analisada. Com base nessas informações, esse segundo grupo, após identificar que esse modelo de gerenciamento de processos e threads é compatível com o de uma máquina com sistema operacional Windows XP, lançou a hipótese de que o escalonamento dos threads, nessa máquina, é fundamentado em um algoritmo que atribui prioridades para determinar a ordem na qual os threads serão executados. Nessa situação, o segundo grupo não cometeu erro de julgamento aparente.
Alternativas
Q53001 Sistemas Operacionais
Com relação a sistemas operacionais e sistemas distribuídos, julgue os
seguintes itens.

Há sistemas nos quais threads podem ser suportados no nível de usuário e no nível de sistema operacional. Se os threads no nível de usuário são mapeados para os threads no nível de sistema operacional, para se obter maior concorrência na execução dos threads no nível de usuário, em vez de mapear só um thread no nível de usuário para cada thread no nível de sistema operacional, tipicamente deve-se mapear mais de um no nível de usuário para cada um no nível de sistema operacional.
Alternativas
Respostas
121: C
122: C
123: C
124: E
125: E
126: E
127: E
128: E
129: A
130: E
131: B
132: E
133: E
134: D
135: C
136: E
137: E
138: E
139: C
140: E