Qual a diferença na gerência de memória em paginação por demanda e paginação antecipada?

Grátis

7 pág.

Qual a diferença na gerência de memória em paginação por demanda e paginação antecipada?

  • Denunciar


Pré-visualização | Página 2 de 3

sejam carregados na memória para garantir a 
proteção das aplicações em ambiente multiprogramáveis. 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
 
C​ - Somente os itens I e II estão corretos. 
 
Questão 10/10 
Quanto a técnica de Overlay, assinale a alternativa correta. 
A - ​Para permitir a execução de programas com tamanho maiores que a memória principal, a 
solução encontrada foi dividir o programa em módulos, de forma que seja possível a execução 
independente de cada módulo, utilizando uma mesma área de memória, denominado área de troca 
ou área de overlay. 
 
Questão 1/5 
Diferencie os escalonamentos preemptivos e não premptivos? 
Nota: 20.0 
Resposta​: ​No escalonamento preemptivo, o sistema operacional pode interromper um processo em 
execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP. No 
escalonamento não-preemptivo, quando um processo está em execução, nenhum evento externo pode 
ocasionar a perda do uso do processador. O processo somente sai do estado de execução, caso termine seu 
processamento ou execute instruções do próprio código que ocasionem uma mudança para o estado de espera. 
 
Questão 2/5 
O que é política de escalonamento de um sistema operacional? 
Nota: 20.0 
Uma política de escalonamento é composta por critérios estabelecidos para determinar qual processo em estado de pronto 
será escolhido para fazer uso do processador. 
Resposta​:É uma política que define qual dos processos em estado de pronto ira usar o 
processador. 
 
Questão 3/5 
Nos sistemas multiprogram áveis as tarefas são executadas de for ma concorrente. A camada de 
usuário pode fazer várias solicitações pa ra o sistema e essas solicitações são processadas de 
forma compar tilhada pela UCP. Para o compartilhamento dos r ecursos de processamento é 
utilizado às té cnicas de interrupçõe s e exceções. Explique o mecanismo de funcionamento das 
interrupções. 
Nota: 20.0 
Interrupção e exceção são técnicas para implementação da concorrência, enquanto a 
interrupção é um evento interno ao programa em execução a exceção é um evento externo 
ao programa em execução. 
 
Resposta: Uma interrupção sempre é gerada por algum evento externo ou programa, e 
nesse caso, independente da... 
 
Questão 4/5 
Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da gerência de 
memória, muitas vezes um programa não podia ser executado por falta de uma partição livre 
disponível. A técnica de swapping foi introduzida para contornar o problema da insuficiência 
da memória principal. Explique o funcionamento da técnica de swapping. 
Nota: 20.0 
O sistema escolhe um processo residente, que é transferido da memória principal para a memória 
secundária (swap out), geralmente em disco. Posteriormente, o 
processo é carregado de volta da memória secundária para memória principal (swap in) e pode 
continuar sua execução. 
 
Resposta​:O sistema escolhe o processo residente, que é transferido da memória principal para a m 
emória secundária(swap out), geralmente em disco. 
Posteriormente o processo é carregado de volta a memória secundária para a memória principal( swap 
in) e pode continuar em ex ecução . 
 
Questão 5/5 
A política de busca de páginas deter mina quando uma página deve ser carregada p ara a 
memória. Basicamente existem duas estratégias pa ra este propósito. Paginação por deman da 
e paginação antecipada. Explique como as du as políticas de busca de páginas fun ciona. 
Nota: 20.0 
 
Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para 
principal apenas quando são referenciadas. Na paginação 
antecipada, o sistema carrega para a memória principal, além da página referenciada, outras páginas 
que podem ser ou não ser necessárias ao processo ao longo do 
seu processamento. 
 
Resposta​:Paginação por demanda é quando as paginas dos processos são transferidas da memória 
secundária para a principal apenas quando são referenciadas. Paginação antecipada é o carregamento 
das paginas na memória antecipadamente, sendo que o sistema tenta prever as p aginas que serão 
necessárias a execução do programa. 
 
Questão 1/5 - Sistemas Operacionais 
O que é um page fault, quando ocorre e quem controla a sua 
ocorrência? 
Nota: 20.0 
Resposta: 
O page fault ocorre todas as vezes que um processo faz referência a um endereço virtual pertencente 
a uma 
página virtual que não se encontra mapeada em uma página real, ou seja, não está no momento, na 
memória principal. A ocorrência de um page fault é verificada através do bit de validade presente na 
ETP 
da tabela de páginas referente a página virtual e controlada pelo sistema operacional. 
 
Questão 2/5 - Sistemas Operacionais 
A memória sempre foi vista como um recurso escasso e caro, mesmo 
atualmente, com a redução de custo e consequentemente aumento da 
capacidade da memória principal, seu gerenciament 
um dos fatores mais importantes no projeto de sistemas operacionais. Quais 
as funções básica gerencia de memória? 
Nota: 20.0 
Resposta: 
Maximizar o número de processos na memória, permitir a execução de programas maiores 
que a memória física, compartilhamento de dados na 
memória e proteção da memória utilizada por cada processo e pelo sistema operacional. 
 
Questão 3/5 - Sistemas Operacionais 
Defina o conceito de memória virtual e quais os seus benefícios? 
Nota: 20.0 
Resposta: 
Memória virtual é uma técnica sofisticada e poderosa de gerência de memória, onde as memórias 
principal e 
secundaria são combinadas dando as usuário a ilusão de existir uma memória muito maior que a 
capacidade 
real da memória principal. É possível executar uma quantidade de processos muito maior 
aumentando o 
compartilhamento de recursos e performance do sistema. 
 
Questão 4/5 - Sistemas Operacionais 
Descreva o funcionamento dos escalonamentos FIFO e SJF. 
Nota: 20.0 
Resposta: 
No escalonamento FIFO os processos são selecionados para execução em ordem de chegada, 
enquanto no escalonamento SJF os processos são selecionados de acordo com o tempo de 
execução, em que os processos que consomem menos tempo da CPU são executados primeiro. 
 
Questão 5/5 - Sistemas Operacionais 
Defina o conceito de sistema computacional? 
Nota: 20.0 
Resposta: 
É um conjunto de elementos (programas) capazes de fazer um todo (computador) funcionar, 
tornando a utilização do computador mais eficiente e conveniente. 
 
Conjunto de componentes eletrônicos (hardware) capazes de processar 
informações de acordo comum programa (software). 
Questão baseada nos slides da aula 1, pg 10. 
Questão 1/5 
Como seria utilizar um computador sem um sistema 
operacional? 
Nota: 20.0 
 
Resposta: 
Muito complicado, pois sem o sistema operacional teríamos que fazer todo o 
gerenciamento do hardware (processador e memória por exemplo) manualmente, 
tornando o trabalho lento e com grandes possibilidades de erro. Para utilizar um 
computador sem sistema operacional, o operador deveria conhecer profundamente o 
funcionamento de todo o hardware, o que seria inviável. 
 
Gabarito: ​Sem o sistema operacional, um usuário para interagir com o computador deveria 
conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho 
lento e com grandes possibilidades de erros. 
DEITEL. Sistemas Operacionais. 2005. Capítulo I, pg 5 
 
Resposta: 
 
Questão 3/5 
Qual a diferença entre fragmentação interna e externa da memória 
principal? 
 
 
Resposta: 
Fragmentação interna: Os programas não preenchem totalmente as partições onde são 
carregados. 
Fragmentação externa: Os programas utilizam o espaço necessário, porém quando são 
finalizados deixam cada vez menos espaço na memória, não permitindo a inicialização 
de novos programas. Nesse caso, não ocorre

Página123

Qual a diferença na gerência de memória em paginação por demanda e paginação antecipada explique com suas palavras?

Paginação por demanda é quando as páginas dos processos são transferidas da memória secundária para a principal apenas quando são referenciadas. Paginação Antecipada é o carregamento de páginas na memória antecipadamente, sendo que o sistema tenta prever as páginas que serão necessárias à execução do programa.

O que é paginação sob demanda?

Paginação por demanda: As páginas são carregadas apenas quando são referenciadas. O programa começa sua execução com nenhuma de suas páginas carregadas na memória RAM. Assim que falta de páginas acontecem, o sistema operacional copia as páginas necessárias para a memória.

Quais são as 2 formas de gerenciamento do espaço alocado nos discos?

Gerenciamento sem Troca ou Paginação: troca e paginação são métodos utilizados de movimentação da memória para o disco e vice-versa durante a execução dos processos. Sem troca ou paginação é o caso mais simples.

Para que serve a memória de paginação?

Em suma, o arquivo de paginação funciona como uma memória de segurança que ajuda o foco RAM real sobre o que é importante e auxilia-lo quando a RAM é insuficiente. O problema desse recurso é que ele ocupa espaço em disco, por isso, se a memória virtual no Windows está atrapalhando, aprenda a colocar ela em outro local.