Questões de Concurso Sobre threads em sistemas operacionais

Foram encontradas 148 questões

Q153116 Sistemas Operacionais
Sobre sistemas operacionais, considere:

I. No kernel 2.6 do Linux, o escalonador possui 64 níveis de prioridade. Sendo 0 a menor prioridade, as prioridades de 0 a 32 são para processos de tempo real e, de 33 a 63, para os demais processos de usuário.

II. No Linux, as operações READ são síncronas e bloqueantes, pois existe a suposição de que o processo que executou a operação necessita dos dados para continuar, o que confere às operações de leitura maior prioridade em relação as operações de escrita.

III. Na família Windows NT, o escalonador utiliza múltiplas filas e os processos interativos (I/O bound) possuem prioridade sobre os CPU bound. O escalonamento é baseado em prioridades, no qual cada thread possui uma prioridade, que varia de 0 a 31, onde 0 é a menor prioridade.

IV. No Windows, independentemente de haver um ou vários processadores, existirá apenas uma fila de processos aptos; entretanto, a existência de múltiplos processadores permitirá o paralelismo físico na execução das threads.

É correto o que consta em
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
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
Q110901 Sistemas Operacionais
Com relação às características e funções básicas de um sistema operacional, julgue os itens seguintes.

Em um ambiente com múltiplos threads (multithread), não é necessário haver vários processos para se implementarem aplicações concorrentes.
Alternativas
Q107068 Sistemas Operacionais
Acerca dos conceitos básicos de sistemas operacionais Windows, julgue os itens subsecutivos.

No Windows, cada processo possui uma ou mais threads, cada uma delas sendo uma unidade executável despachada pelo kernel. Essas threads compartilham o estado de escalonamento, incluindo prioridade e informações de uso da CPU.
Alternativas
Q106927 Sistemas Operacionais
Assinale a opção que apresenta um recurso de uso exclusivo de uma thread, em um processo multithreads.
Alternativas
Q105204 Sistemas Operacionais
Nos sistemas operacionais, múltiplas execuções que ocorrem no mesmo ambiente do processo com um grande grau de independência uma da outra é uma característica do modelo de processo que contempla o conceito de
Alternativas
Q91124 Sistemas Operacionais
Acerca dos fundamentos de sistemas operacionais, julgue os itens
que se seguem.

As threads auxiliam o sistema operacional no paralelismo de atividade quando há simultaneamente múltiplas atividades em diversas aplicações.
Alternativas
Q86724 Sistemas Operacionais
O Windows XP foi projetado para oferecer alto desempenho também a grandes ambientes multiprocessados e threads onde, fundamentais para a escalabilidade são:
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
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
Q52820 Sistemas Operacionais
NÃO se trata do estado que uma thread pode assumir no sistema operacional Windows:
Alternativas
Q50283 Sistemas Operacionais
Alguns sistemas operacionais permitem que seus processos criem múltiplos threads de execução. Em operação normal, o que é previsto que os threads de um mesmo processo do sistema operacional compartilhem?
Alternativas
Respostas
121: D
122: B
123: E
124: E
125: C
126: C
127: E
128: C
129: C
130: C
131: B
132: E
133: E
134: E
135: E
136: E
137: C
138: E
139: A
140: A