Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0166&p4=101555&p5=AV&p6=16/11/2013&p10=4218378 1/4 Fechar Avaliação: CCT0166_AV_201207082317 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV Aluno: 201207082317 - JOSE TADEU TRAJANO PEREIRA Professor: MAURO CESAR CANTARINO GIL Turma: 9003/AA Nota da Prova: 4,3 Nota de Partic.: 1 Data: 16/11/2013 16:11:49 1a Questão (Ref.: 201207106061) Pontos: 0,8 / 0,8 Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)? O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao processo que foi escalonado. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que se adeque melhor aos requisitos do processo solicitante. O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre para um processos solicitante o mais breve possível. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que seja o menor possível para os requisitos do processo solicitante. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante. 2a Questão (Ref.: 201207152725) Pontos: 0,0 / 0,8 Uma das partes que compõe um processo é o contexto de hardware e que está relacionado com a troca de contexto (mudança de contexto) de um processo. Explique o que é o contexto de hardware de um processo e como é a implementação da troca de contexto. Resposta: é quando um processo atinge o tempo limite ou faz i/o nesse ponto é feita uma interrupção do proço pelo hardware para que outro processo possa executar enquanto o anterior aguarda o i/o e volte para fila de pronto Gabarito: O contexto de harware armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico. A mudança de contexto consiste em salvar o conteúdo dos registradores do processo que está deixando a UCP e carregá-los com os valores referentes aos do novo processo que será executado. Ou seja´substituir 0 contexto de hardware de um processo por outro. 3a Questão (Ref.: 201207152736) Pontos: 0,3 / 0,8 Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no contexto de ambiente monothread e multithread. Resposta: no ambiente monothread a unidade de alocação de recurso serve para tratar os processos um a cada vez baseando em alguma estragia de escalonamento. no ambiente de multithread a alocação de recurso fica para trabalhar com as filas de processo pois tem diferente prioridades. 23/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0166&p4=101555&p5=AV&p6=16/11/2013&p10=4218378 2/4 Gabarito: Em ambientes monothread, o processo é ao mesmo tempo a unidade de alocação de recursos e a unidade de escalonamento. Já em ambientes multithread, a unidade de alocação de recursos é o processo e o thread a unidade de escalonamento 4a Questão (Ref.: 201207107435) Pontos: 0,8 / 0,8 Qual instrução não precisa ser executada em modo privilegiado? Obter a hora corrente Limpar memória Ativar interrupções por tempo Desativar interrupções por tempo Iniciar um processo 5a Questão (Ref.: 201207106166) Pontos: 0,8 / 0,8 Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa correta: I. O procedimento de desfragmentação de um disco não tem efeito permanente, havendo necessidade de ser realizado periodicamente II. No momento da criação de um arquivo é possível determinar previamente seu tamanho, o que favorece o uso da técnica de alocação contígua de blocos III. A extensão do modelo de dois níveis para a estrutura de diretórios em árvore permitiu que os arquivos fossem mais bem organizados. Entretanto, esse modelo de diretórios em árvore deixou de ser adotado pela maioria dos sistemas operacionais atualmente Somente as sentenças I e III estão corretas Somente a sentença III está correta. Somente a sentaça I está correta. Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas 6a Questão (Ref.: 201207205933) DESCARTADA Suponha que determinada unidade de disco tenha 4.000 cilindros numerados de 0 a 3999. A unidade atualmente está atendendo a uma requisição no cilindro 53 e a requisição anterior foi no cilindro 55. Sabe-se que a unidade de disco utiliza o escalonamento SCAN e que a fila de requisições pendentes é: 98, 183, 37, 122, 11, 124, 60 e 67 Qual das requisições pendentes será a segunda a ser atendida? 37 98 11 67 60 7a Questão (Ref.: 201207101386) 23/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0166&p4=101555&p5=AV&p6=16/11/2013&p10=4218378 3/4 7a Questão (Ref.: 201207101386) Pontos: 0,8 / 0,8 A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta: Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. 8a Questão (Ref.: 201207107431) Pontos: 0,8 / 0,8 Em um sistema com gerenciamento de memória paginado o endereço é composto por 32 bits, sendo 10 reservados para a indetificação da página. Cada endereço ocupa 16 bits. Qual o tamanho máximo do processo? 24MB 4GB 16MB 32MB 8GB 9a Questão (Ref.: 201207106344) Pontos: 0,0 / 0,8 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: 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 Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento 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 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos (tempo, prioridade) 10a Questão (Ref.: 201207107548) Pontos: 0,0 / 0,8 Uma thread é a execução de um fluxo de processamento. Iso significa que um processo pode ser composto por várias threads. Neste contexto é corrto afirmar que: Uma thread equivale a um processo filho pois a execução de cada threads é independente. Uma thread pode existir sem estar associada a um processo Threads de um mesmo processo podem ater suas execuções independentess e compartilham espaço de memória.Uma thread pode ser equivalente a um processo filho se a execução for independente. Uma thread pode ser compartilhada por vários processos pois o espaço de endereçamento é compartilhado 23/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0166&p4=101555&p5=AV&p6=16/11/2013&p10=4218378 4/4 11a Questão (Ref.: 201207133164) Pontos: 0,0 / 0,8 Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de Espaço Livre; 2) Alocação do Espaço de Armazenamento; 3) Programação de alocação do Disco; Gerenciamento do Sistema de I/O; Gerenciamento de Memória Principal Gerenciamento de Processos; Gerenciamento de Memória Secundaria; Gerenciamento de Arquivos; Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar