Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS OPERACIONAIS Aluno(a): FRANCIANE LARK DA SILVA PINTO 201808419863 Acertos: 9,0 de 10,0 25/09/2019 1a Questão (Ref.:201809587153) Acerto: 1,0 / 1,0 No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre processos NÃO se refere a: O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a integridade de todo o sistema. Otimização do tempo do processador devido à possibilidade de utilização de interrupções. Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema. Vários programas poderem ser carregados na memória a espera do uso alternado do processador. Respondido em 25/09/2019 15:33:16 2a Questão (Ref.:201809587064) Acerto: 1,0 / 1,0 Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma concorrente em um ambiente monousuário. Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou tarefa. Recursos computacionais são compartilhados entre os usuários e aplicações, de forma concorrente aos diversos recursos como: memória, processador e periféricos, de forma ordenada e protegida, entre os diversos programas. Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet. Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). Respondido em 25/09/2019 15:27:56 3a Questão (Ref.:201809587052) Acerto: 1,0 / 1,0 Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a alternativa correta. O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento. O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento Respondido em 25/09/2019 15:25:21 4a Questão (Ref.:201809586657) Acerto: 1,0 / 1,0 Qual a diferença básica entre um processo e um programa? Um programa é um conjunto de processos. Um processo é uma unidade básica. Um processo é um programa em execução. Um programa é um arquivo em disco. Um processo é um thread. Um programa é um arquivo em disco. Um processo é um programa em disco. Um programa é um processo em execução. Um programa é um processo em execução. Um processo é um arquivo em disco. Respondido em 25/09/2019 15:21:54 5a Questão (Ref.:201809587006) Acerto: 0,0 / 1,0 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? Circular First-In-First-Out (FIFO) Por Prioridade Não preemptivo Shortest-Job-First (SJF) Respondido em 25/09/2019 15:20:17 6a Questão (Ref.:201809586981) Acerto: 1,0 / 1,0 Na gerência do processador 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: Tver o menor tempo de processador ainda por executar. Chegar primeiro ao estado de espera. Tiver o maior tempo de procesador ainda por executar. Chegar primeiro ao estado de pronto. Tiver maior prioridade. Respondido em 25/09/2019 15:12:15 7a Questão (Ref.:201809586613) Acerto: 1,0 / 1,0 Sobre fragmentação na alocação particionada dinâmica de memória é correto afirmar que: não ocorre nenhuma fragmentação não ocorre fragmentação externa. ocorre fragmentação interna. ocorre fragmentação externa. utilizam-se partições de tamanho fixo. Respondido em 25/09/2019 14:59:41 8a Questão (Ref.:201809586975) Acerto: 1,0 / 1,0 Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada), assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - C - D - A - B - E - A - B - C - D - E. 8 4 10 3 7 Respondido em 25/09/2019 14:53:37 9a Questão (Ref.:201809586744) Acerto: 1,0 / 1,0 Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Carga e execução de programas; Gerenciamento de arquivos; Suporte a linguagem de programação; Comunicações; Informações de estado; Respondido em 25/09/2019 14:41:42 10a Questão (Ref.:201809586829) Acerto: 1,0 / 1,0 O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. Por que isso representa um projeto eficiente? Escolha a alternativa correta. Porque permite evitar o uso de DMA para a operação de entrada/saída. Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina. Porque permite separar características de hardware de características funcionais do dispositivo de entrada/saída. Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída. Porquepermite separar as operações de entrada das operações de saída de dados.
Compartilhar