Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/04/2018 Conteúdo Interativo http://estacio.webaula.com.br/Classroom/index.html?id=2269986&classId=931462&topicId=2652364&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enableMessage= 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"? 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: 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. SISTEMAS OPERACIONAIS CCT0757_A2_201801046468_V1 Lupa Calc. Vídeo PPT MP3 Aluno: RAFAEL MOREIRA ASSUNÇÃO Matrícula: 201801046468 Disciplina: CCT0757 - SIST. OPERACIONAIS Período Acad.: 2018.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Sim. Mas somente se o computador tiver mais de uma CPU. Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução. 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. sim, pois independente da quantidade de CPU´s ele será executado. Gabarito Coment. 2. EXECUÇÃO para PRONTO PRONTO para EXECUÇÃO ESPERA para PRONTO EXECUÇÃO para ESPERA ESPERA para EXECUÇÃO Gabarito Coment. 3. Processos em Lote Processos CPU bound Processos Background Processos I/O bound Processos Foreground Gabarito Coment. 01/04/2018 Conteúdo Interativo http://estacio.webaula.com.br/Classroom/index.html?id=2269986&classId=931462&topicId=2652364&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enableMessage= Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo: 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 "execução". 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á para qual estado? 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: 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. 4. I/O-bound. CPU-bound. foreground. monotarefa. background. 5. EXECUÇÃO TERMINADO CRIADO ESPERA PRONTO Gabarito Coment. 6. I/O-bound. Não é possível classificar o processo com as informações fornecidas. CPU-bound. O processo em questão não é CPU-bound nem I/O-bound. CPU-bound e I/O-bound ao mesmo tempo. Gabarito Coment. 7. pronto para execução Execução para pronto bloqueado para execução Execução para bloqueado Bloqueado para pronto 01/04/2018 Conteúdo Interativo http://estacio.webaula.com.br/Classroom/index.html?id=2269986&classId=931462&topicId=2652364&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enableMessage= 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: 8. 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). 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 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 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 de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. Gabarito Coment.
Compartilhar