Questões sobre Processos

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões sobre Processos

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 cada chamada, necessitam consultar o sistema operacional, exigindo, assim, a mudança total do contexto do processador, memória e outros níveis necessários para alternar um processo.

IV. As KLT (Kernel-Level Thread) são escalonadas pelo programador, tendo a grande vantagem de cada processo poder usar um algoritmo de escalonamento que melhor se adapte à situação. O sistema operacional não tem a obrigação de fazer o escalonamento destas threads, em geral, nem sabe que elas existem e estas threads são geralmente mais rápidas que as KLT.

Estão corretas apenas as afirmativas

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:

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:

A gerência do processador estabelece critérios, com base em uma política de escalonamento, para determinar qual processo deve ser escolhido para usar o processador.

Os processos escalonados deverão ser os que se encontram

Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações.

A situação de starvation é alcançada quando

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis