61 Q146928
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Qual a grande diferença entre subprocessos e threads?

62 Q146926
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Em um sistema operacional, sabe-se que todo processo pertencente a um conjunto espera por um processo que somente um outro deste mesmo conjunto, poderá fazer acontecer. Trata-se de

63 Q146925
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Quando se tem um ou mais processos esperando por recursos de forma mutuamente exclusiva, há um cenário de

64 Q146924
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Nos sistemas de computador existem diversos recursos que podem utilizar apenas um processo por vez, como CD-ROM e entradas na tabela de processos do sistema. Quando dois processos utilizam um determinado recurso no mesmo instante, ocorre o que se chama de impasse (deadlock). São condições para que ocorra um impasse, EXCETO:

65 Q146923
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Nos Sistemas Operacionais modernos são fornecidos suportes para múltiplas linhas de controle dentro de um processo, que são denominadas como

66 Q146922
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Os sistemas operacionais, quando estão interagindo dois ou mais processos, podem, algumas vezes, entrar em uma situação da qual eles não conseguem sair. Essa situação denomina-se deadlock. São condições válidas para que ocorra um deadlock, EXCETO:

67 Q146921
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Com relação ao gerenciamento de processos e fluxos de execução (Threads) em sistemas operacionais, analise.

I. Um processo é basicamente um programa de execução. Associado a cada processo, está o espaço de endereçamento, uma lista de posições de memória, que varia entre uma quantidade mínima e uma quantidade máxima de posições que este processo pode ler e escrever.

II. As condições que normalmente ocasionam o término de um processo são: saída normal (voluntária), saída por erro (voluntário), erro fatal (involuntária) e cancelamento por outro processo (involuntário).

III. As ULT (User-Level Thread) são escalonadas diretamente pelo sistema operacional, comumente são mais lentas que as Threads KLT, pois a cad...

68 Q146920
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

O escalonamento implementado através de algoritmos projetados para sistemas de tempo compartilhado é

69 Q146919
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

São considerados critérios no escalonamento de processos, EXCETO:

70 Q146918
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Na comunicação entre processos, NÃO faz parte de uma solução baseada em software.