Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCT0757_EX_A2_201602329389_V1 09/03/2018 17:02:28 (Finalizada) Aluno(a): THAIS MARINHO DE BRITO 2018.1 EAD Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201602329389 Ref.: 201602374357 1a Questão Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que : ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo que representa. tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound. Ref.: 201602373115 2a Questão Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer: PRONTO para EXECUÇÃO ESPERA para PRONTO ESPERA para EXECUÇÃO EXECUÇÃO para ESPERA EXECUÇÃO para PRONTO Ref.: 201602969550 3a Questão Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. Marque a opção que melhor completa a frase acima. Processos Foreground Processos Background Processos em Lote Processos CPU bound Processos I/O bound Ref.: 201602600732 4a Questão Sabemos que os programas são carregados na memória principal sob a forma de processos e que um mesmo processo pode assumir estados diferentes ao longo do seu ciclo de vida. Sendo assim, os estados genéricos de um processo são: Transição, Executando, Esperando, Pronto e Terminado Novo, Executando, Stand by, Pronto e Terminado Novo, Executando, Esperando, stand by e Terminado Novo, Executando, Esperando, Pronto e Zumbi Novo, Executando, Esperando, Pronto e Terminado Ref.: 201602949462 5a Questão Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os processos do tipo: I/O-bound. CPU-bound. Não é possível classificar o processo com as informações fornecidas. O processo em questão não é CPU-bound nem I/O-bound. CPU-bound e I/O-bound ao mesmo tempo. Ref.: 201603068078 6a Questão O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, marque a opção que NÃO é possível acontecer. pronto para execução Execução para pronto Bloqueado para pronto bloqueado para execução Execução para bloqueado Ref.: 201602394059 7a Questão Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "executando"? Sim. Mas somente se o computador tiver mais de uma CPU. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Sim. Assim que liberar o processador ele será executado. Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução. sim, pois independente da quantidade de CPU´s ele será executado. Ref.: 201602973191 8a Questão Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salvá-las caso o processo seja interrompido. o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las caso o processo seja interrompido. o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). o contexto de software armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW).
Compartilhar