ID 425137 Banca COPEVE-UFAL Órgão UFAL Ano 2011 Provas COPEVE-UFAL - 2011 - UFAL - Analista de Tecnologia da Informação Disciplina Sistemas Operacionais Assuntos Gerência de Memória As páginas no armazenamento virtual são o mesmo que Alternativas Page Frames. Programas. Partes de Programas. Setores do disco. Espaço de memória. Responder Comentários Definindo programa -> Arquivo contendo instruções e dados.Já processo seria algo como esse programa em execução.A memória virtual consiste em fornecer um espaço de endereçamento virtual maior que o espaço de endereçamento físico disponível.Digamos que um computador consiga endereça 16 bits de memóra ( 2^16) , então temos 65.535 espaços de endereçamento possíveis. Se o tamanho da célula de memória é 2, 4 ou 8k não importa agora.Porém o computador só dispõe de 2^8 células de memória. Nesse caso os processos podem utilizar o espaço de endereçamento total de memória virtual (2^16) mesmo que o computador não tenha essa memória. Os processos que não estão em execução podem ter partes de sua área de memória ( o programa) movido para o disco, e os novos processos podem utilizar essa memória liberada.Não é necessário colocar todo o programa na memória principal, pode ser apenas parte que vai ser executada. Para o processo não há distinção que parte está na memória principal ou secundária.Essa estratégia de ficar movendo programas para o disco e para a memória é chamada de paginação.Uma página tem sempre o mesmo tamanho.Na representação da página na memória secundária é chamada moldura de página.MMU ( Memory Management Unit) é o chip que realiza o mapeamento de memória lógica para endereço de memória física, que o processador consegue entender.Sim, não confundir paginação com swapping.Swapping é algo mais grosseiro, de mover todo o programa para o disco. Paginação não, é possível que apenas partes não utilizadas possam ser movidas para o disco.Quando a área de memória alocada para um processo temos o código, a pilha e o heap. O código tem tamanho fixo, a pilha guarda os dados de parâmetros das instruções e o heap a área de dados do programa.FONTE: Sistemas Operacionais Modernos. Questão terrivelmente mal feita."páginas" simplesmente dizendo são "espaços de memória" dentro do conceito de memória virtual. Quando são mapeadas para a memória física, se chamam "Page Frames" e CONTÉM partes de PROCESSOS. Quando não estão mapeadas para a RAM podem simplesmente estar vazias ou então contém partes de processos que foram transferidos para o disco. Os programas, pela definição convencional, são os executáveis em disco, compilados.Essa questão tinha que ser fuzilada. PAGINAS (PAGES) são unidades do espaço de endereçamento virtual. Este constitui-se de endereços gerados pelo programa. As molduras de páginas são as unidades correspondentes em memória física essa questão é sobre a alocação de processos utilizando a técnica de memória virtual que transfere parte dos processos - programas em execução - podendo utilizar a paginação ou segmentação.