Lista completa de Questões de Ciência da Computação do ano 2010 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
Macroprocessos são conjuntos de atividades executadas de forma sequencial e contínua, necessárias e suficientes para a obtenção de soluções integradas de produtos e serviços capazes de satisfazer às necessidades dos clientes. Os macroprocessos são autônomos, respondem por um resultado específico e têm, perfeitamente definidos e sob sua gestão, não somente os objetivos a serem atendidos, mas também os meios necessários para a obtenção dos resultados pactuados.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
Atividades são conjuntos de tarefas, com início e fim identificáveis, reunidas segundo critérios de similaridade e de complementaridade, executadas continuamente, de forma cíclica, simultânea ou sequencial para a consecução dos objetivos da função a que pertencem.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
Uma vez estabelecida a estratégia da organização, é preciso adaptá-la aos planos de ação, traduzindo-a em objetivos, metas, programas e projetos. O conhecimento do modelo lógico idealizado dos macroprocessos da organização e sua arquitetura de resultados leva à produção de indicadores que possibilitam controlar o desempenho da estratégia e estabelecer critérios de capability de processos.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
O controle estatístico de processo preocupa-se em verificar um produto ou serviço durante sua criação e monitorar os resultados de muitas amostras ao longo de um período de tempo. A capability do processo é a medida da aceitabilidade da variação do processo. A medida mais simples de capability é dada pela razão entre a faixa de especificação e a variação do processo, sendo aceitáveis mais ou menos três desvios padrão.
Julgue os próximos itens, relativos a sistemas operacionais.
De modo geral, os sistemas operacionais de tempo real, normalmente presentes em computadores de grande porte, são orientados ao processamento simultâneo de grande quantidade de jobs em lote e oferecem o processamento de transações e tempo compartilhado.
Com relação ao escalonamento de processos nos sistemas operacionais modernos, assinale a alternativa correta.
O quantum de um processo em algoritmos de escalonamento está, em todo caso, ligado a sua posição na fila de execução de processos da CPU.
Entre os algoritmos de escalonamento em sistemas interativos, estão o por prioridades e o por chaveamento linear.
No escalonamento em sistemas de tempo real, os eventos a que o sistema precisa responder são sempre periódicos, ou seja, ocorrem em intervalos regulares.
No escalonamento garantido, o sistema deve manter o controle da quantidade de CPU que cada processo recebe desde a sua criação.
No escalonamento de threads, os processos podem ser divididos em processos de usuário e processos de programas.
Julgue os itens conseguintes, referentes a sistemas operacionais.
Processo, em um sistema operacional, refere-se aos programas em execução, com exceção dos programas criados pelo usuário.
Se os processos A, B e C, que requerem 7, 12 e 16 segundos, respectivamente, para serem completados, começarem sua execução ao mesmo tempo em um ambiente de multiprocessamento, o tempo médio de execução (average turnaround time) dos processos será
de 21 s, se for usado o escalonamento preemptivo round robin.
Se os processos A, B e C, que requerem 7, 12 e 16 segundos, respectivamente, para serem completados, começarem sua execução ao mesmo tempo em um ambiente de multiprocessamento, o tempo médio de execução (average turnaround time) dos processos será
de 20,33 s, se for usado o escalonamento não-preemptivo shortest job first.Assinale a alternativa correta acerca da Programação Extrema (Extreme Programming - XP).
Na programação por pares, os códigos são escritos por dois programadores em cada máquina. Enquanto um dos programadores codifica, o outro é responsável para aspectos como a simplificação do código.
A refatoração tem por objetivo reestruturar um software e modificar as funcionalidades disponibilizadas pelo mesmo. Ao refatorar, um desenvolvedor pode eliminar duplicações e simplificar o projeto.
A estratégia adotada no projeto de software se baseia em contemplar todos os possíveis cenários de evolução empregando-se padrões de projeto. A implementação não inicia até ser concluído todo o projeto.
É recomendável que não se adotem padrões para as práticas de codificação e que não se limite a quantidade de horas trabalhadas por semana.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...