Questões de Sistemas Operacionais - Threads para Concurso

Foram encontradas 139 questões

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
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
Q40881 Sistemas Operacionais
Em relação à programação multithreading, é correto afi rmar que
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
Q9183 Sistemas Operacionais
Para resolver o problema de hierarquia de processos, foi criado o conceito "thread", no qual um processo pode efetuar várias operações concorrente ou simultaneamente, sem o consumo de espaço de endereçamento. Neste caso, o processo é dividido no número de threads sem que haja necessidade de ser criado um outro processo concorrente. Baseado nesta idéia, indique a afirmativa INCORRETA.
Alternativas
Q5706 Sistemas Operacionais
Julgue os seguintes itens acerca dos sistemas operacionais.

I Em um computador do tipo PC, mais de um sistema operacional pode ser instalado, desde que adotem um mesmo formato para os seus sistemas de arquivos. Se mais de um formato for adotado, será impossível a carga dos sistemas.

II Em um sistema de arquivos, além dos blocos que armazenam os dados dos arquivos, podem existir blocos que armazenam dados sobre as partições ou sobre outros blocos.

III O algoritmo de escalonamento de disco shortest-seek-timefirst serve todas as solicitações próximas da posição atual da cabeça de leitura e gravação antes de mover a cabeça para locais mais distantes.

IV O desempenho do algoritmo round robin no escalonamento de um processador depende do tamanho da fatia de tempo. A fatia deve ser grande, quando comparada ao tempo para a mudança de contexto.

V Os threads podem compartilhar códigos e dados. A criação, escalonamento e gerenciamento de threads não podem ser feitos por um sistema operacional, têm que ser feitos por uma camada acima do sistema operacional.

A quantidade de itens certos é igual a
Alternativas
Q922890 Sistemas Operacionais
Processos e threads fazem parte dos conceitos mais comuns em qualquer sistema operacional. Baseado nisso, assinale a alternativa INCORRETA.
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
Q51015 Sistemas Operacionais
Julgue os próximos itens, acerca de características, funções,
algoritmos e componentes de sistemas operacionais.

Um processo leve (thread), embora compartilhe com outros processos leves o espaço de endereçamento do processo continente, fica impossibilitado de acessar os endereços de memória dos outros processos leves.
Alternativas
Respostas
115: C
116: B
117: E
118: E
119: E
120: E
121: E
122: C
123: E
124: A
125: A
126: D
127: E
128: C
129: C
130: C
131: X
132: E
133: E