Questões de Tecnologia da Informação - Gerência de processos

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 61 de 126

102578

copy

Banca: CESGRANRIO

Órgão: Liquigás

Cargo(s): Profissional Júnior - Tecnologia da Informação - Análise de Sistemas

Ano: 2012

Matéria/Assunto: Tecnologia da Informação > Sistemas Operacionais / Gerência de processos

Sistemas Operacionais (SOs) têm, dentre as suas responsabilidades, a incumbência de gerenciar processos e efetuar o seu escalonamento no processador. O SO mantém uma fila de processos prontos para serem executados, e o escalonamento está relacionado à forma com que um SO faz a escolha de qual dos processos da fila ocupará o processador a cada instante. Há diversas técnicas para o escalonamento.

Em uma dessas técnicas, conhecida como Round Robin (RR), o processo a ser executado será o

de maior prioridade entre todos os da fila.

primeiro da fila, que será executado até terminar.

primeiro da fila, que será executado por um determinado intervalo (chamado de quantum) após o qual voltará ao final da fila.

processo que consumirá menos tempo da CPU.

processo que consumirá mais tempo da CPU.

Questão: 62 de 126

101223

copy

Banca: CESGRANRIO

Órgão: Liquigás

Cargo(s): Profissional Júnior - Tecnologia da Informação - Análise de Infraestrutura

Ano: 2012

Matéria/Assunto: Tecnologia da Informação > Sistemas Operacionais / Gerência de processos

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

nos estados de pronto, espera e bloqueado.

nos estados de pronto e espera.

nos estados de espera e bloqueado.

apenas no estado de pronto.

apenas no estado de espera.

Questão: 63 de 126

101059

copy

Banca: CESGRANRIO

Órgão: Liquigás

Cargo(s): Profissional Júnior - Tecnologia da Informação - Desenvolvimento de Aplicações

Ano: 2012

Matéria/Assunto: Tecnologia da Informação > Sistemas Operacionais / Gerência de processos

Em um sistema com multiprogramação, vários processos podem competir por um conjunto finito de recursos presentes no sistema, como, por exemplo, o acesso a regiões da memória ou dispositivos de entrada e saída (E/S). Quando um processo X requisita um acesso a um determinado recurso e esse se encontra ocupado ou sendo utilizado por um processo Y de forma exclusiva, o sistema operacional coloca o requisitante em estado de espera.
Se o processo Y, por sua vez, também requisitar um recurso que esteja de posse do processo X de forma exclusiva, ambos entrarão em um estado conhecido pelo nome de

exclusão mútua.

espera ocupada.

preempção.

escalonamento.

deadlock.

Questão: 64 de 126

101004

copy

Banca: CESGRANRIO

Órgão: Liquigás

Cargo(s): Profissional Júnior - Tecnologia da Informação - Análise de Infraestrutura

Ano: 2012

Matéria/Assunto: Tecnologia da Informação > Sistemas Operacionais / Gerência de processos

Uma maneira de construir aplicações distribuídas é usar algum mecanismo para comunicação entre processos (IPC), tais como uma API de baixo nível fornecida pelo sistema operacional ou chamadas de procedimento remoto (RPC).
Em comparação com o uso da API de baixo nível, o uso do RPC

aumenta a eficiência do sistema resultante, porque representa requisições de um processo a outro em uma linguagem declarativa.

aumenta a quantidade de erros de transmissão, porque a requisição do processo cliente para o servidor é assíncrona.

diminui a dependência do sistema resultante sobre o sistema operacional subjacente e os protocolos de rede.

diminui a interoperabilidade do sistema resultante, ao tornar mais difícil a eventual mudança do mecanismo IPC utilizado.

diminui a portabilidade e a capacidade de o sistema resultante dar suporte a ambientes heterogêneos.

Questão: 65 de 126

100983

copy

Banca: CESGRANRIO

Órgão: Liquigás

Cargo(s): Profissional Júnior - Tecnologia da Informação - Desenvolvimento de Aplicações

Ano: 2012

Matéria/Assunto: Tecnologia da Informação > Sistemas Operacionais / Gerência de processos

Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações.
A situação de starvation é alcançada quando

um esquema de escalonamento no qual todos os processos obtêm uma fatia proporcional do tempo de processamento acontece.

um processo qualquer é capaz de interromper a execução de outro por decisão do sistema operacional.

um processo é executado sempre até o fim antes que o escalonamento de algum outro processo seja efetuado, como por exemplo, na disciplina FCFS sem preempção.

alguns processos ou classes de processos permanecem sempre à espera do processador devido ao fato de que o escalonamento acaba sempre por privilegiar a escolha de outros processos.

o sistema operacional (SO) utilizado é voltado para aplicações de tempo real, impedindo que o usuário submeta processos de naturezas diferentes daquelas características esperadas e para as quais o SO está preparado.