

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Quando necessita de espaço de execução, a gerência de memória escolhe um processo residente, que é copiado da memória para o disco, retornando posteriormente para a memória principal RAM. Essa operação é chamada de:
paginação.
swapping.
fragmentação.
segmentação.
Com relação ao Gerenciamento de memória, considere as alternativas a seguir:
I. Os computadores utilizam uma hierarquia de memória em sua organização, combinando memórias voláteis e não-voláteis.
II. O gerenciador de memória é responsável por alocar espaço em memória aos processos que serão executados e liberar as posições de memória ocupadas quando os processos são finalizados.
III. Não é uma funcionalidade do gerenciador de memória controlar o swapping de informação, constante na execução das aplicações.
IV. A MMU é um módulo de hardware que faz o mapeamento entre os endereços lógicos (end. da memória virtual) e os endereços físicos da memória (RAM), ou seja, é um dispositivo que transforma endereços virtuais em endereços físicos.
Está (estão) correta(s):
I e II apenas.
II e III apenas.
I, II e IV apenas.
I, III e IV apenas.
I, II,III e IV.
Quando os programas não cabem na memória principal de um computador, é possível utilizar algumas técnicas para contornar a situação e ainda assim executar todos os programas necessários, mesmo com o desempenho abaixo do ideal. Analise os itens a seguir:
I. Swapping.
II. Caching.
III. Memória virtual.
Em um Sistema Operacional (SO) moderno, quais itens representam uma técnica para contornar a situação descrita?
Apenas I.
Apenas II.
Apenas III.
Apenas I e III.
I, II e III.
A exposição da memória física a processos geralmente apresenta diversas desvantagens, como a possibilidade de os programas do usuário danificarem e paralisarem o sistema.
Certo
Errado
No funcionamento dos sistemas operacionais, ocorre um processo da gerência de memória com as características listadas a seguir.
I. Os espaços de endereçamento virtual e real são divididos em páginas do mesmo tamanho, onde cada página virtual possui uma entrada na tabela, com informações que permitem ao sistema localizar a página real correspondente. Assim, quando um programa é executado, as páginas virtuais são transferidas do HD para a memória principal e colocadas em frames (páginas reais).
II. A tabela de página é uma estrutura de dados usada pelo sistema de memória virtual para armazenar o mapeamento entre o endereço virtual e o endereço físico.
III. Sempre que o processo faz referência a um endereço virtual, o sistema verifica, através do bit de validade, se a página que contém o endereço referenciado está ou não na memória principal. Caso não esteja, o sistema tem de transferir a página da memória secundária para a memória física.
O processo descrito é denominado:
replicação
fragmentação
segmentação
paginação
Quanto à memória virtual, na estrutura de uma entrada da tabela de páginas, o campo mais importante é o
bit presente/ausente.
bit de proteção.
bit modificada.
número da moldura de página.
bit referenciada.
Em relação ao gerenciamento de memória é correto afirmar que
memória virtual desvincula o endereçamento feito pelo programa dos endereços físicos da memória principal.
o módulo de software MMU (Memory Management Unit) define os endereços associados a cada processo.
quanto mais processos em execução pior o nível de ocupação da CPU.
a segmentação divide o espaço de endereçamento virtual em blocos de tamanhos fixos.
a memória virtual por paginação divide o espaço de endereçamento virtual e real em blocos de tamanho variável.
Assinale a alternativa correta com relação ao gerenciamento da memória em Sistemas Operacionais.
Além de desacoplar os endereços lógicos dos endereços físicos e realizar a tradução entre ambos, a noção de memória virtual também permite implementar a proteção de memória do núcleo e dos processos entre si, fundamentais para a segurança e estabilidade do sistema.
Para ocultar a organização complexa da memória física e simplificar os procedimentos de alocação da memória aos processos, os sistemas de computação modernos implementam a noção de memória virtual, na qual existem dois tipos de endereços de memória distintos: Endereços Diretos e Endereços Indiretos.
Endereços físicos são os endereços de memória usados pelos processos e pelo sistema operacional e, portanto, usados pelo processador durante a execução. Estes endereços são definidos de acordo com o espaço de endereçamento do processador.
Na execução, os processos “enxergam” somente a memória real. Assim, durante a execução de um programa, o processador gera endereços virtuais para acessar a memória.
Por questões de desempenho, a tradução de endereços lógicos em físicos é feita por um componente específico do hardware do computador, denominado Unidade de Gerência de Endereçamento Virtual (VMM – Virtual Memory Management).
Programas ou sub-rotinas que podem ser chamados, simultaneamente, sem que uma execução interfira na outra; basta haver na memória apenas uma cópia do programa que pode ser compartilhada por vários chamadores e utilizam dados apenas informados pelo chamador. Esses programas ou sub-rotinas são descritos como:
reentrantes.
multitarefa.
slave’s.
estruturados.
interfaces.
Sobre gerência de memória realizada pelos sistemas operacionais, considere.
-
I. A MMU (Memory Management Unit) tem a função de traduzir endereços lógicos para físicos.
II. A técnica de paginação divide o espaço de endereçamento lógico e memória física em partições de tamanho fixo.
III. O uso de memória virtual vincula o endereço feito pelo programa com os endereços da memória secundária.
IV. Os processadores utilizam os endereços virtuais para acesso à memória principal.
-
Está correto o que se afirma APENAS em
I.
III.
I e II.
III e IV.
I, II e IV.
Há situações em que há pouca memória disponível, e o sistema pode ficar quase totalmente dedicado à realização de swapping, deixando de executar outras tarefas. Essa situação é chamada de:
segmentação externa
fragmentação interna
segmentação interna
thrashing
Analise as afirmativas abaixo sobre gerenciamento de memória em sistemas operacionais e assinale a alternativa correta.
I. Na técnica de paginação, o espaço de endereçamento virtual dos processos é dividido em unidades de armazenamento de tamanho fixo denominadas molduras de páginas.
II. Se um endereço virtual possui 15 bits e o sistema de paginação utiliza páginas de 4KB, então a tabela de páginas de um processo deverá ter no máximo 8 entradas.
III. O Translation Lookaside Buffer (TLB) é uma memória cache em hardware que serve para traduzir endereços físicos em endereços virtuais.
IV. Em sistemas que utilizam tabelas de páginas multinível, cada página virtual pode possuir dois ou mais níveis.
Somente as afirmativas I e III estão corretas.
Somente as afirmativas III e IV estão corretas.
Somente as afirmativas II e IV estão corretas.
Somente a afirmativa I está correta.
Somente a afirmativa II está correta.
De acordo com Monteiro (2012), como é denominada a característica que indica quanto tempo a memória gasta para colocar uma informação na barra de dados após uma determinada posição ter sido endereçada, ou seja, qual o período decorrido desde o instante em que foi iniciada a operação de acesso até que a informação requerida tenha sido efetivamente transferida?
Temporariedade.
Capacidade.
Tempo resultante.
Tempo de acesso.
Volatilidade.
Na implementação da segmentação, após o sistema ter executado por um tempo, a memória estará dividida em regiões, algumas com segmentos e outras com lacunas. Esse fenômeno, chamado de fragmentação externa (ou checkerboarding), desperdiça memória nas lacunas. Assinale a técnica para contornar a fragmentação externa, que move todos os segmentos que se encontram acima de um buraco de modo a ocupar o seu espaço.
Compactação.
Compensação de Buracos.
Último Assentamento (Last Fit).
Melhor Assentamento (Best Fit).
Primeiro Assentamento (First Fit).
No contexto do gerenciamento de memória e paginação sob demanda, o princípio de localidade espacial
é a tendência do processador referenciar instruções e dados na memória principal localizados em endereços próximos.
supõe que o programa que está sendo processado no momento é o que veio de uma fila localizada na última posição do espaço de strap no disco.
é o que rege a localização, na memória principal, do endereço de início e fim de uma página pouco referenciada no tempo.
supõe que um programa sempre efetua acessos não estruturados no seu espaço de endereçamento.
é o que rege a localização, na memória principal, do endereço de início e fim de uma página altamente referenciada no tempo.
Sistemas operacionais têm um importante papel no gerenciamento de memória de um computador, especialmente na recuperação de nacos de memória que foram descartados, seja intencionalmente ou pela ocorrência de erros.
Essa recuperação é usualmente realizada por um processo denominado
Garbage collector.
Kernel.
Memory Launcher.
Memory Retrieval.
Scheduler.
A estratégia de swapping utilizada em sistemas operacionais para gerenciamento de memória consiste em:
dividir a memória em unidades de alocação em kbytes endereçáveis por um mapa de bit;
trazer para a memória principal cada processo, executá-lo por um tempo e então colocá-lo de volta na memória secundária;
segmentar os processos maiores que a memória principal em subprocessos menores executáveis sob demanda;
fracionar a memória principal e secundária em unidades básicas de mesmo tamanho para evitar fragmentação;
espalhar os processos sobre áreas não contínuas da memória principal para permitir extrapolarem o espaço inicial alocado.
O gerenciador de memória é a parte do sistema operacional cuja atribuição é o gerenciamento parcial da hierarquia de memórias.
Certo
Errado
Quanto à Gerencia de Memória é correto afirmar que:
uma das finalidades da Gerencia da Memória é manter na Memória Principal somente o processo em execução, a fim de aumentar o desempenho do sistema.
uma das vantagens da implementação da técnica de swap é o critério de escolha aleatória do algoritmo que seleciona o processo a ser retirado da memória principal para a memória secundária.
na Técnica Overlay, os módulos do programa em execução podem ser transferidos várias vezes entre a memória principal e a secundária, todavia, isso não afeta o desempenho das aplicações.
paginação por demanda é uma política de busca de página que transfere, da memória secundária para a memória principal, a página referenciada e as outras páginas que podem ser necessárias ao processo.
o conceito de memória virtual fundamenta-se em não vincular o endereçamento feito pelo programa aos endereços físicos da memória principal, assim os programas e suas estruturas de dados deixam de estar limitados ao tamanho da memória física disponível.
Na alocação dinâmica de memória, os espaços de memória são alocados e liberados durante a execução do programa, conforme a necessidade. Isso permite otimizar a utilização da memória, garantindo que uma área só será alocada e tornada disponível para o programa quando realmente for entrar em uso.
Quando uma alocação não é bem-sucedida pela inexistência de espaço para o seu atendimento, é correto afirmar que ocorrerá um/uma
liberação de memória.
tratamento de exceção
erro durante a execução
solicitação de mais espaço.