Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/09/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 1/3 SISTEMAS OPERACIONAIS 3a aula Lupa Vídeo PPT MP3 1a Questão Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: Estiver em modo usuário Ocupar menos espaço em memória Tiver maior prioridade Chegar primeiro ao estado de pronto Tiver o menor tempo de processador ainda por executar 2a Questão O nome dado ao mecanismo utilizado para selecionar o próximo processo que deve ser executado é : TEMPO REAL ARMAZENAMENTO COMPATILHAMENTO ESCALONAMENTO EXECUÇÃO 3a Questão Na gerência do processar vários critérios de seleção são utilizados para determinar qual processo irá executar. Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: Chegar primeiro ao estado de pronto. Possuir o maior tempo de procesador ainda por executar. Possuir o menor tempo de processador ainda por executar. Possuir maior prioridade. Chegar primeiro ao estado de espera. Explicação: A principal característica do FIFO ou FCFS é: Chegar primeiro ao estado de pronto. 4a Questão Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos do tipo: RR - Round-Robin. SJF - Shortest Job First. FCFS - First come, first served. 19/09/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 SRT - Shortest Remaining Time. FIFO - First in, first out. Explicação: É uma característica do RR 5a Questão Analise a definição a seguir: "É um escalonamento preemptivo, projetado especialmente para sistemas de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time-slice) ou quantum." A descrição se refere ao escalonamento: POR PRIORIDADES SJF CIRCULAR SWAPPING LIFO 6a Questão Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que: Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto Não há nenhuma relação entre os estados de pronto e de execução O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos (tempo, prioridade) O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado 7a Questão Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento? Shortest-Job-First (SJF) First-In-First-Out (FIFO) Não preemptivo Circular Por Prioridade 8a Questão Starvation é uma situação que ocorre quando: O processo tenta mas não consegue acessar uma variável compartilhada. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Quando Quantum esta acima de 400 ms 19/09/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 Pelo menos um evento espera por um evento que não vai ocorrer. Pelo menos um processo é continuamente postergado e não executa.
Compartilhar