Questões de Concurso

Foram encontradas 229 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2004 Banca: CESPE / CEBRASPE Órgão: SEASTER - PA
Q1182824 Sistemas Operacionais
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue o item a seguir.
Um processo leve, ou thread, é uma unidade de processamento que pode ser escalonada pelo sistema operacional e caracteriza-se por executar seqüencialmente e por não poder ser interrompida. 
Alternativas
Q1173823 Sistemas Operacionais
Os sistemas multithreading podem suportar as threads segundo vários níveis:
Alternativas
Q1165403 Sistemas Operacionais

Sobre o modelo de Thread clássico, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.


( ) O que threads acrescentam ao modelo de processo é permitir que múltiplas execuções ocorram no mesmo ambiente do processo.

( ) Threads são entidades escalonadas para execução no CPU.

( ) Alguns CPUs têm suporte de hardware direto a multi thread.

( ) Como threads acumulam algumas das propriedades dos processos, também são chamadas “Processos pesados” (heavy process).

Alternativas
Q1103605 Sistemas Operacionais

Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. Porém, em alguns sistemas, esse procedimento passa a ser importante.

Qual é uma boa maneira para se evitar deadlock?

Alternativas
Q1103184 Sistemas Operacionais

Analise as afirmações a seguir sobre execução de múltiplos processos e threads em um sistema operacional e assinale com V as verdadeiras e com F as falsas.


( ) Processos são considerados mais pesados que threads porque podem realizar operações de entrada / saída.

( ) Uma troca de contexto entre threads de um mesmo processo é mais leve do que uma troca de contexto entre processos.

( ) Comunicação interprocessos utilizando transmissão de mensagem tem desempenho superior à comunicação utilizando memória compartilhada.

( ) Uma razão para utilizar threads em vez de processos para computação paralela é facilitar compartilhamento de memória.


Assinale a sequência CORRETA.

Alternativas
Respostas
66: C
67: E
68: D
69: D
70: C