Baixe o app para aproveitar ainda mais
Prévia do material em texto
Local: Sala 2 - Sala de Aula / Andar / Polo Austin / POLO AUSTIN - RJ Acadêmico: EAD-IL10308-20194B Aluno: MARCELLO DE SOUZA BANDEIRA Avaliação: A3 Matrícula: 20191302185 Data: 9 de Dezembro de 2019 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 2,00/10,00 1 Código: 32348 - Enunciado: A ocorrência de impasses é bastante crítica, pois pode levar a situações em que processos não podem continuar sua execução porque ficam esperando por recursos que nunca estarão disponíveis. Existem condições que são necessárias para a ocorrência de impasses, e se conseguirmos evitar ao menos uma dessas condições é possível garantir que os impasses nunca ocorrerão.Dentre as opções a seguir, identifique a que representa uma ação que pode ser realizada para recuperar o sistema de um impasse: a) Não permitir que um recurso seja retirado de um processo porque outro necessita. b) Eliminar um dos processos que faz parte da lista de processos em impasse. c) Utilizar o algoritmo do avestruz, ou seja, não interferir. d) Alocar aos processos apenas recurso não preemptível. e) Aguardar que os processos responsáveis pelo impasse terminem suas execuções. Alternativa marcada: a) Não permitir que um recurso seja retirado de um processo porque outro necessita. Justificativa: Resposta correta:Eliminar um dos processos que faz parte da lista de processos em impasse.Se eliminar algum dos processos que faz parte da espera circular, o(s) recurso(s) detido(s) pelo processo será(ão) liberado(s) e poderá(ão) ser alocado(s) a outros processos que estão aguardando. Distratores:Aguardar que os processos responsáveis pelo impasse terminem suas execuções. Errada. Uma vez que tenha ocorrido o impasse, os processos não conseguirão seguir adiante. Alocar aos processos apenas recurso não preemptível. Errada. Não se pode impedir um processo de alocar recurso preemptível. Ainda, a alocação de recurso preemptível não resolve o problema de impasse.Não permitir que um recurso seja retirado de um processo porque outro necessita. Errada. Essa é uma das condições para a ocorrência de impasses.Utilizar o algoritmo do avestruz, ou seja, não interferir. Errada. Se não houver interferência, o impasse se manterá, e os processos não terão condições de continuar seu processamento. 0,00/ 1,00 2 Código: 32351 - Enunciado: O algoritmo do banqueiro foi desenvolvido como uma forma de assegurar que um sistema possa ser executado com a garantia de que não ocorrerá impasse. Sobre o algoritmo do banqueiro, avalie as seguintes afirmativas: Cada processo deve especificar antecipadamente o número máximo de recursos que requer para concluir. Às vezes um processo pode ter que esperar para obter um recurso adicional, mas o tempo de espera será finito. O sistema operacional compartilha uma quantidade fixa de recursos entre os processos. É correto o que se afirma em: a) II e III, apenas. b) III, apenas. c) I e III, apenas. d) I, II e III. e) I e II, apenas. Alternativa marcada: c) I e III, apenas. Justificativa: Resposta correta:I, II e III.A afirmativa I está correta, pois, se o algoritmo não souber antecipadamente a quantidade de recursos que será necessária a cada processo, ele não poderá manter o sistema em um estado seguro.A afirmativa II está correta, pois, se um processo receber recursos indiscriminadamente, poderá levar um sistema a um impasse. Além disso, um processo não pode ter que aguardar indefinidamente por um recurso.A afirmativa III está correta. Se houver variação na quantidade de recursos disponíveis, o sistema não terá como planejar a alocação deles. 0,00/ 1,00 3 Código: 31861 - Enunciado: Para permitir que a multiprogramação ocorra de modo seguro, o sistema permite a operação do microprocessador em diferentes modos. Em particular, o sistema operacional é executado no chamado modo núcleo, também conhecido como modo supervisor.Sobre a execução em modo núcleo, é correto afirmar que processos executando em modo núcleo: a) Podem executar apenas instruções no núcleo do microprocessador. b) Podem executar apenas instruções não privilegiadas do microprocessador. 0,00/ 1,00 c) Podem executar qualquer instrução do microprocessador. d) Não podem possuir mais de uma thread em execução. e) Podem executar apenas instruções privilegiadas do microprocessador. Alternativa marcada: e) Podem executar apenas instruções privilegiadas do microprocessador. Justificativa: Resposta correta:Podem executar qualquer instrução do microprocessador.O modo núcleo é um modo de operação voltado para execução de processos sem restrições, ou seja, podem executar qualquer tipo de operação do microprocessador. Distratores:Não podem possuir mais de uma thread em execução. Errada. O modo de operação do microprocessador não influencia a quantidade de threads que um processo pode possuir.Podem executar apenas instruções no núcleo do microprocessador. Errada. Processos executando em modo núcleo podem executar qualquer tipo de instrução do microprocessador.Podem executar apenas instruções privilegiadas do microprocessador. Errada. Processos executando em modo núcleo podem executar qualquer instrução do microprocessador, incluindo, então, as instruções não privilegiadas.Podem executar apenas instruções não privilegiadas do microprocessador. Errada. Processos executando em modo núcleo podem executar qualquer instrução do microprocessador, incluindo, então, as instruções privilegiadas. 4 Código: 32343 - Enunciado: Para realizar seu trabalho, o so�ware de entrada e saída de um sistema operacional possui objetivos que precisam ser implementados. A seguir, são elencados possíveis objetivos do sistema operacional: Nomeação uniforme. Seleção de processo para escalonamento. Tratamento de erros. Entre as opções apresentadas, representa(m) objetivo(s) do so�ware de entrada e saída: a) I e II, apenas. b) II, apenas. c) I, II e III. d) I e III, apenas. e) II e III, apenas. Alternativa marcada: e) II e III, apenas. Justificativa: Resposta correta:I e III, apenas.A afirmativa I está correta, pois a nomeação uniforme trata de criar nomes de dispositivos independentemente do tipo de dispositivo. E isolar o nome do dispositivo de seu tipo é um dos objetivos do so�ware de entrada e saída.A afirmativa III está correta, pois o tratamento de erros deve ser feito pelo so�ware de entrada e saída, tentando corrigi-los sempre que possível. Distrator:A afirmativa II está errada, pois a seleção de um processo para escalonamento é decidida pelo escalonador de processos (agendador), não pelo so�ware de entrada e saída. 0,00/ 1,00 5 Código: 31489 - Enunciado: Os sistemas operacionais realizam duas tarefas essencialmente não relacionadas: funcionar como uma máquina estendida e funcionar como um gerenciador de recursos.Sobre a forma de funcionamento de um sistema operacional, é correto o que se afirma em: a) Como uma máquina estendida, o sistema operacional se estende por toda a rede, abrangendo outros equipamentos. b) Como uma máquina estendida, o sistema operacional oferece ao programador uma interface mais simples de ser utilizada. c) Como gerenciador de recursos, o sistema operacional oferece uma planilha para a contabilização dos gastos do sistema. d) Como uma máquina estendida, o sistema operacional oferece um esquema de alocação ordenada e controlada aos dispositivos. e) Como gerenciador de recursos, o sistema operacional oferece uma máquina virtual equivalente ao hardware verdadeiro. Alternativa marcada: b) Como uma máquina estendida, o sistema operacional oferece ao programador uma interface mais simples de ser utilizada. Justificativa: Resposta correta:Como uma máquina estendida, o sistema operacional oferece ao programador uma interface mais simples de ser utilizada.No nível de hardware, uma máquina é difícil de programar. Assim, o sistema operacional foi criado como um programa que esconde do programador a complexidade do hardware,fornecendo- lhe uma interface bastante simples. Distratores:Como gerenciador de recursos, o sistema operacional oferece uma máquina virtual equivalente ao hardware verdadeiro. Errada. O sistema operacional oferece uma máquina virtual equivalente ao hardware verdadeiro quando atua como uma máquina estendida.Como gerenciador de recursos, o 1,00/ 1,00 sistema operacional oferece uma planilha para a contabilização dos gastos do sistema. Errada. Como gerenciador de recursos, o sistema operacional oferece um esquema de alocação ordenada e controlada. Não lhe compete oferecer planilhas de contabilização.Como uma máquina estendida, o sistema operacional oferece um esquema de alocação ordenada e controlada aos dispositivos. Errada. O sistema operacional oferece um esquema de alocação ordenada e controlada aos dispositivos quando atua como um gerenciador de recursos.Como uma máquina estendida, o sistema operacional se estende por toda a rede, abrangendo outros equipamentos. Errada. O sistema operacional oferece uma máquina virtual equivalente ao hardware verdadeiro quando atua como uma máquina estendida. Não lhe compete como função primária se estender pela rede. 6 Código: 32346 - Enunciado: Um grafo de alocação de recursos é utilizado como forma de detectar a ocorrência de impasses. Nesse grafo, um círculo indica um recurso, enquanto um quadrado indica um processo. Uma seta apontando para um recurso significa que o recurso foi solicitado, enquanto uma seta apontando para um processo indica que o recurso está alocado ao processo.Dentre os grafos de alocação de recursos apresentados a seguir, identifique o que representa uma situação de impasse: a) b) c) d) e) Alternativa marcada: a) Justificativa: Resposta correta:O processo B detém o recurso 1 e aguarda pelo recurso 2, que nunca estará disponível uma vez que está com o processo A. O processo A, por sua vez, detém o recurso 2 e aguarda pelo recurso 1, que nunca estará disponível uma vez que está com o processo B. Isso caracteriza uma espera circular de um impasse. Distratores:Errada. O processo B detém os recursos 1 e 2, e quando terminar os liberará para o processo A. Não há impasse.Errada. Os processos A e B estão requisitando o recurso 1. Se o processo A receber, o recurso 1 executará normalmente. Então não existe uma situação de impasse.Errada. O processo A detém o recurso 2 e não precisa de mais nada para continuar. Então não há situação de impasse.Errada. Nessa situação, nenhum processo necessita de recursos, então não há impasse. 1,00/ 1,00 7 Código: 32353 - Enunciado: Para o correto funcionamento do sistema de entrada e saída, o so�ware de entrada e saída deve cumprir alguns objetivos. Um dos principais objetivos do so�ware de entrada e saída é oferecer ao usuário do sistema a independência de dispositivo.Em que a independência de dispositivo ajuda para um programador/usuário do sistema? Resposta: Justificativa: Expectativa de resposta:Com a independência do dispositivo, os dispositivos do sistema podem ser acessados sem que o programador/usuário tenha conhecimento sobre o tipo de dispositivo que está sendo acessado. Dessa forma, o acesso aos dispositivos do sistema se dará sempre da mesma forma, independentemente do dispositivo que está sendo acessado. 0,00/ 2,00 8 Código: 31875 - Enunciado: Um processo passa por vários estados durante o tempo em que executa em um sistema operacional. Esses estados agrupam os processos de acordo com suas necessidades e estados de execução. A figura a seguir exemplifica três estados pelos quais um processo pode passar durante sua existência no sistema. Para cada um desses estados, identifique uma razão para que um processo esteja nele. Resposta: Justificativa: Expectativa de resposta: Bloqueado: o processo aguarda pelo resultado de uma operação de E/S. Enquanto a operação não for concluída, o processo não poderá ir para o estado pronto. Pronto: processo reúne todas as condições para execução, porém não existe UCP livre, e ele aguarda em uma fila até ser alocado para execução em uma UCP. Executando: o processo está alocado a uma UCP (ou núcleo), e suas instruções estão sendo executadas. 0,00/ 2,00 (https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/12/11/7a1cb61a- 1c1d-11ea-9622-0242ac110002.jpg? Signature=2Q4L16h9gkezy0mac5nI20t7nzc%3D&Expires=1624231310&AWSAccessKeyId=AKIAU2J4GBSMRDQMD6N https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/12/11/7a1cb61a-1c1d-11ea-9622-0242ac110002.jpg?Signature=2Q4L16h9gkezy0mac5nI20t7nzc%3D&Expires=1624231310&AWSAccessKeyId=AKIAU2J4GBSMRDQMD6NR http://strtec.s3.amazonaws.com/ilumno/processamento/imagens_readables/2019/12/11/7bccd71a-1c1d-11ea-9622-0242ac110002.jpg?Signature=L%2BuBTSqb69pFqqAnI5QSXNepBQ0%3D&Expires=1624231310&AWSAccessKeyId=AKIAU2J4GBSMRDQMD6NR (http://strtec.s3.amazonaws.com/ilumno/processamento/imagens_readables/2019/12/11/7bccd71a- 1c1d-11ea-9622-0242ac110002.jpg? Signature=L%2BuBTSqb69pFqqAnI5QSXNepBQ0%3D&Expires=1624231310&AWSAccessKeyId=AKIAU2J4GBSMRDQ http://strtec.s3.amazonaws.com/ilumno/processamento/imagens_readables/2019/12/11/7bccd71a-1c1d-11ea-9622-0242ac110002.jpg?Signature=L%2BuBTSqb69pFqqAnI5QSXNepBQ0%3D&Expires=1624231310&AWSAccessKeyId=AKIAU2J4GBSMRDQMD6NR
Compartilhar