Lista completa de Questões sobre Processos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O escalonamento de tarefas (scheduler) é a parte do sistema operacional responsável pela alocação do processador central entre os diversos processos que estão prontos para serem executados. A esse respeito, julgue os itens que se seguem.
O escalonamento do tipo cascata é muito simples, mas pode trazer problemas se os tempos de execução são muito discrepantes entre si. Quando existem muitas tarefas ativas e de longa duração no sistema, tarefas curtas terão seu tempo de resposta degradado porque as tarefas longas reciclarão continuamente na fila circular, compartilhando de maneira eqüitativa o processador com as tarefas curtas. Já o escalonamento circular permite fazer uma maior discriminação de tarefas grandes em favor de tarefas pequenas.
O escalonamento de tarefas (scheduler) é a parte do sistema operacional responsável pela alocação do processador central entre os diversos processos que estão prontos para serem executados. A esse respeito, julgue os itens que se seguem.
Somente sistemas com interrupções prioritárias implementadas por software podem ser usados para impor prioridades entre processos, de forma que um processo prioritário sempre retoma o controle do processador, após uma interrupção decorrente de uma entrada/saída pelo mesmo.
O escalonamento de tarefas (scheduler) é a parte do sistema operacional responsável pela alocação do processador central entre os diversos processos que estão prontos para serem executados. A esse respeito, julgue os itens que se seguem.
Em uma política preemptiva, o reescalonamento somente é realizado quando uma parte de tempo expira ou quando o processo termina ou é bloqueado antes da expiração da parte de tempo, ou seja, um processo, após receber o controle do processador, tem a garantia de receber integralmente a sua parte de tempo.
O escalonamento de tarefas (scheduler) é a parte do sistema operacional responsável pela alocação do processador central entre os diversos processos que estão prontos para serem executados. A esse respeito, julgue os itens que se seguem.
Quando os tempos de execução não são conhecidos exatamente, mas sim as suas distribuições probabilísticas, a preempção não é permitida. Nesse caso, o escalonamento escolhe sempre uma tarefa cujo tempo esperado de execução é o maior, atendendo, entre uma tarefa e outra, tarefas com tempo de execução menor.
Um usuário do Linux utilizou o comando ps para identificar o PID de um processo que ele precisa interromper. Sabendo o PID do processo, qual dos comandos abaixo poderá ser utilizado para interromper o seu processamento?
Ciência da Computação - Processos - Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE) - 2005
Com respeito aos conceitos de processo e thread, é correto afirmar:
Diferentes threads de um mesmo processo possuem espaços de endereçamento distintos.
Uma thread pode ser composta por vários processos.
Cada thread precisa estar associada a um usuário distinto.
O chaveamento de contexto entre threads de um mesmo processo é mais rápido que o chaveamento de contexto entre threads de diferentes processos.
Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.
Uma característica das caixas de diálogo modais típicas em ambiente de microcomputador é que, enquanto não for fornecida uma resposta a uma pergunta esperada pelo aplicativo associado, elas suspendem toda a execução do programa, mesmo os eventuais sub-processos (threads) do aplicativo que estejam sendo executados em background.
Em um sistema UNIX, os i-nodes são:
segmentos de memória não inicializados;
ponteiros para páginas de memória em swap;
arquivos temporários;
metadados contendo informações sobre arquivos e diretórios;
partições de disco.
Em um DFD o elemento que realiza transformações de dados de entrada em dados de saída é o:
depósito de dados.
estado.
fluxo de dados.
processo.
terminador.
A diferença entre espera ocupada e bloqueio de um processo é:
nos casos de espera ocupada o recurso requisitado pelo processo é liberado mais rapidamente do que nos casos de bloqueio;
o processo que se encontra em espera ocupada ganha maior prioridade de execução que o processo que se encontra bloqueado;
não há diferença funcional entre eles. Espera ocupada e bloqueio são apenas duas maneiras distintas de implementar exclusão mútua;
espera ocupada é um artifício utilizado para evitar condições de corrida enquanto que bloqueio é utilizado para controlar o número de processos ativos;
na espera ocupada o processo permanece gastando tempo de CPU, no bloqueio ele é acordado quando a condição de espera é satisfeita.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...