Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) Assinale a alternativa que apresenta dois problemas que devem ser resolvidos para que múltiplas aplicações estejam na memória simultaneamente, sem interferência mútua. a) proteção e swapping b) proteção e realocação c) swapping e realocação d) swapping e realocação estática 2) O gerenciamento de memória de um sistema operacional deve controlar quais partes da memória estão ocupadas e quais estão livres, além de realizar a alocação de memória quando um processo é criado e liberar o espaço utilizado por um processo quando este é finalizado. Com relação ao gerenciamento de memória de um sistema operacional, assinale a alternativa correta. * 0/1 a) Na alocação de memória pelo algoritmo do Worst Fit, é produzida a maior sobra possível após a alocação, que pode ou não ser utilizada como um novo espaço disponível. b) No gerenciamento de memória utilizando mapa de bits, para cada trilha, temos um bit no mapa de bits, o qual é 0, se a unidade estiver livre, e 1, se estiver ocupada. c) Na alocação de memória pelo algoritmo First Fit (Primeiro Encaixe), o algoritmo procura toda a lista para então alocar o processo no espaço encontrado. d) Na alocação por Best Fit (Melhor Encaixe), não é necessário percorrer toda a lista de espaços livres. Correct answer b) No gerenciamento de memória utilizando mapa de bits, para cada trilha, temos um bit no mapa de bits, o qual é 0, se a unidade estiver livre, e 1, se estiver ocupada. 3) Um sistema operacional deve ter o completo domínio sobre os recursos da má quina. O escalonamento de recursos, o controle de entrada e saí da (E/S), a gerência da memória, a gerência do processador, o escalonamento de processos e a segurança são funções que o sistema operacional deve exercer. Um conceito fundamental em todos os sistemas operacionais é o processo, que significa: a) basicamente um programa em execução. b) atividades para gerenciar a memória. c) chamadas ao sistema (system calls). d) um serviço oferecido pelo sistema operacional. 4) A memória rápida também tem um valor financeiro maior. Para amenizar essa questão, há a hierarquia de memória, organizada em vários níveis, em que a menor é mais rápida e com maior valor por byte. Sobre hierarquia de memória, podemos afirmar que: * a) Registradores, Cache L1, Cache L2, Cache L3, Memória RAM, Disco, sendo o registrador mais lento e o disco mais rápido. b) Pode ser representada da seguinte forma, sendo da mais lenta para a mais rápida: Cache L1, Cache L2, Cache L3, Memória RAM, Disco. c) Da mais veloz para a mais lenta: Registradores, Cache L1, Cache L2, Cache L3, Memória RAM, Disco. d) O registrador não entra na hierarquia de memória, sendo apenas uma instrução do processador. 5) Qual a técnica aplicada à gerência de memória para programas que esperam por memória livre para serem executados. Onde o sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária (swap out) geralmente disco, e posteriormente, o processo pode ser carregado de volta da memória secundária para a principal (swap in) e pode continuar sua execução como se nada tivesse ocorrido. * a) Técnica de overlay b) Swapping c) Memória Virtual por Segmentação d) Alocação Contígua Simples Correct answer b) Swapping 5) Embora o processo deva estar na memória para ser executado, ele pode ser transferido temporariamente da memória principal para uma memória de retaguarda, como um disco, por exemplo, caso se faça necessário realizar um swapping devido a uma alteração nos requisitos da memória que tenha sobrecarregado a memória disponível, que precisa ser liberada. * a) CERTO b) ERRADO 5) A memória cache possui vários níveis. Esses níveis dizem respeito à proximidade com o processador a fim de diminuir a distância para a busca de dados, agilizando assim o processamento. Em relação aos níveis, escolha a alternativa correta. * a) L1 (nível 1) está mais próximo ao processador. b) L3 (nível 3) está mais próximo ao processador. c) L2 (nível 2) está mais próximo, pois fica dentro do processador. d) L1 (nível 1), pois está mais próxima da memória RAM. 6) Na gerência de memória, dois importantes registradores são responsáveis pela proteção do espaço de endereçamento na memória que um processo ocupa. Esses registradores são: * a) Registrador de proteção e registrador de alocação b) AX e BX c) Registrador de controle e registrador de instrução d) Base e Limite 7) Como é denominado o algoritmo de substituição de página de memória em que, ao acontecer uma falta de página, o sistema operacional irá procurar pela página em uma fila circular? * a) FIFO b) Segunda chance c) Relógio d) NRU Correct answer c) Relógio 8) A memória cache contém uma cópia de partes da memória principal. Quando o processador realiza uma leitura de uma palavra da memória, antes será feita uma verificação para determinar se esta palavra está armazenada na cache. Se a palavra estiver na cache, ela é entregue ao processador. Se não, um bloco da memória principal, composto de um número fixo de palavras, é lido para a cache e, em seguida, a palavra é enviada ao processador. Quando um bloco de dados é levado para a cache para satisfazer a referência a uma única palavra, é devido à grande probabilidade de que haja referências futuras à essa mesma palavra na memória ou à outras palavras vizinhas localizadas no mesmo bloco. Isto se deve ao: * a) Princípio da Mapeamento Associativo. b) Princípio da Localidade. c) Princípio da Cache. d) Princípio da Maior Probabilidade. 9) Quando se monitora o comportamento da memória swap do sistema, as altas taxas de uso indicam falta de memória física, significando a utilização da memória de disco. * a) CERTO b) ERRADO Correct answer a) CERTO 10) Escolha a alternativa que contém estruturas utilizadas para o gerenciamento de memória pelo sistema operacional. * a) FIFO e SJF b) BASE e LIMITE c) MAPA DE BITS e LISTA ENCADEADA d) MEMÓRIA CACHE e MEMÓRIA RAM Correct answer c) MAPA DE BITS e LISTA ENCADEADA
Compartilhar