Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV Professor: MAURO CESAR CANTARINO GIL Turma: 9007/AF Nota da Prova: 6,0 Nota de Partic.: 1 Av. Parcial 2 Data: 17/11/2017 16:29:35 1a Questão (Ref.: 201701375133) Pontos: 0,0 / 1,0 O que é uma system call e qual a sua importância para a segurança do sistemas? (MAIA, 3ª edição) Resposta: Gabarito: Pode ser entendida como a porta de entradapara o acesso ao núcleo do sistema operacional e a seus serviços. Para cada serviço disponível no sistema existe uma system call associada e cada sistema operacional tem seu próprio conjunto de chamadas, com nomes, parâmetrose formas de ativação.. A sua importância está relacionada a implementação de mecanismos de proteção aonúcleo do sistema e de acesso aos seus serviços. 2a Questão (Ref.: 201701987350) Pontos: 1,0 / 1,0 Em relação as estratégias de escalonamento de disco, faça uma comparação entre as estratégias FIFO (First In First Out) e SSTF (Shortest Service Time First). Resposta: No escalonamento FIFO o processo que chega primeiro é executado, enquanto que no SSTF o o processo com menor tamanho é executado, assim tornando o SSTF mais rápido. Gabarito: FIFO (First In Fiirst Out) - estratégia baseada em fila de requisição, que realiza o atendimento na ordem dos pedidos Ou Mais simples, atendimento na ordem dos pedidos SSTF (Shortest Service Time First) - estratégia baseada na localização do que foi requisitado, que reordena as requisições de forma a minimizar o movimento da cabeça. Ou (Fila é reordenada para atender as requisições de forma a minimizar o movimento da cabeça. Possibilidade de starvation). 3a Questão (Ref.: 201701328207) Pontos: 1,0 / 1,0 Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: I ¿ Desabilitar todas as interrupções II ¿ Ler o horário do relógio III ¿ Alterar o horário do relógio IV ¿ Alterar o mapa de memória III e IV I, II e III I, II e IV II I, III e IV 4a Questão (Ref.: 201701923783) Pontos: 1,0 / 1,0 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 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, podendo salvá-las caso o processo seja interrompido. 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 de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. 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. 5a Questão (Ref.: 201701327393) Pontos: 1,0 / 1,0 Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do espaço de endereçamento do processo. do contexto de software do processo. do contexto de hardware do processo. do controle de memória do processo. do gerenciamento de arquivo. 6a Questão (Ref.: 201701923758) Pontos: 0,0 / 1,0 Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição: Exclusão mútua Deadlock Bloqueio Espera ocupada Starvation 7a Questão (Ref.: 201701328660) Pontos: 1,0 / 1,0 Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em seguida, assinale a alternativa correta: I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados são chamados mecanismos de sincronização II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica de processos concorrentes, garantindo assim a sincronização III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma vez que o compilador se encarrega de realizar a exclusão mútua Somente a senteça II está correta. Somente a sentença III está correta Somente as sentenças I e II estão corretas Somente a sentença II e III estão corretas Somente a senteça I está correta. 8a Questão (Ref.: 201701885952) Pontos: 1,0 / 1,0 A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de escalonamento: temporal preemptivo não preemptivo seletivo atemporal 9a Questão (Ref.: 201701543709) Pontos: 0,0 / 0,5 Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta. As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente armazenadas na partição de swap do disco, quando o processo não estiver sendo executado. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de código desse processo. Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo não tiver terminado. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de páginas do tamanho da memória necessária para execução do processo. O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física disponível. 10a Questão (Ref.: 201701923752) Pontos: 0,0 / 0,5 Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo: - Erro de divisão por zero. - Violação de acesso a uma área de memória não permitida. - Controladora de HD indica o término de uma operação de E/S - Um clique no mouse. - Disparo do alarme do temporizador. interrupção - interrupção - interrupção - exceção - exceção. exceção - interrupção - interrupção - interrupção - exceção. interrupção - interrupção - interrupção - exceção - interrupção. exceção - exceção - interrupção - interrupção - interrupção. interrupção - interrupção - exceção - exceção - interrupção.
Compartilhar