Por que o mapeamento deve ser feito em blocos e não sobre células individuais apresente um exemplo numérico?

  • Home
  • SO - Lista de Exercicios 7 e 8 - Cap 9 e 10

* The preview only show first 10 pages of manuals. Please download to view the full documents.

Loading preview... Please wait.

  • Submitted by: Debora Barbosa
  • File size: 168 KB
  • File type: application/pdf

Add to bookmark

Description

Download SO - Lista de Exercicios 7 e 8 - Cap 9 e 10 PDF for free.

Report "SO - Lista de Exercicios 7 e 8 - Cap 9 e 10"

About Us

We believe everything in the web must be free. So this website was created for free download documents from the web.

We are not related with any websites in any case.

Disclaimer

We are not liable for the documents. You are self-liable for your save offline.

This site utilizes cookies to guarantee you get the best experience on our site. You can learn how to disable cookie here.

Privacy Policy

We are committed to ensuring that your privacy is protected.

You can ask for link removal via contact us.

Soluções de Exercícios – Autores – Versão 3.1 (Jan/2004) Arquitetura de Sistemas Operacionais – 3aEdição – Machado/Maia 29 Capítulo 10 – Gerência de Memória Virtual 1.Quais os benefícios oferecidos pela técnica de memória virtual? Como este conceito permite que um programa e seus dados ultrapassem os limites da memória principal? Os principais benefícios da técnica de memória virtual são possibilitar que programas e dados sejam armazenados independente do tamanho da memória principal, permitir um número maior de processos compartilhando a memória principal e minimizar o problema da fragmentação. O que possibilita que um programa e seus dados ultrapassem os limites da memória principal é a técnica de gerência de memória virtual que combina as memórias principal e secundária, estendendo o espaço de endereçamento dos processos.2.Explique como um endereço virtual de um processo é traduzido para um endereço real na memória principal? Ver item 10.4.3.Por que o mapeamento deve ser feito em blocos e não sobre células individuais? Apresente um exemplo numérico. Porque caso o mapeamento fosse realizado para cada célula na memória principal, o espaço ocupado pelas tabelas de mapeamento seria tão grande quanto o espaço de endereçamento virtual de cada processo, o que inviabilizaria a implementação do mecanismo de memória virtual. Um processo em um sistema computacional com arquitetura de 32 bits poderia ter 4 G endereços virtuais e, consequentemente, tabelas de mapeamento com 4 G entradas.4.Qual a principal diferença entre os sistemas que implementam paginação e segmentação? A principal diferença entre os dois sistemas está relacionada a forma como o espaço de endereçamento virtual está dividido logicamente. Na paginação, o espaço de endereçamento está dividido em blocos com o mesmo número de endereços virtuais (páginas), enquanto que na segmentação o tamanho dos blocos pode variar (segmentos).5.Diferencie página virtual de uma página real. Página virtual é um conjunto de endereços virtuais que faz parte do espaço de endereçamento virtual de um processo. Página real é um conjunto de endereços reais localizado na memória principal. A página real está sempre associada a uma página virtual. 6.O que são tabelas de páginas e tabelas de segmentos? São tabelas de mapeamento, utilizadas no mecanismo de memória virtual, que possibilitam que endereços virtuais sejam traduzidos em endereços reais.

824 palavras 4 páginas

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE RONDÔNIA.

Atividade Referente ao capítulo 6 do Gerenciamento de Memória Virtual.

Questão 1) Quais os benefícios oferecidos pela técnica de memória virtual? Como esse Conceito permite que um programa e seus dados ultrapassem os limites da memória principal?
Re: A memória virtual junta com a memória principal vai dar a sensação de que o computador tem mais memória do que aparenta ter, com isto, programas e dados vão ser armazenados independentemente do tamanho da memória principal e mais processos vão compartilhar o uso da memória principal.
Os programas e dados vão ultrapassar os limites da memória principal por que juntamente com a memória virtual ela vai se estender e dar uma impressão de que há mais memória.
Questão 2) Explique como um endereçamento virtual de um processo é traduzido para um endereço real na memória principal.
Re: Através da técnica de mapeamento, quando o processo é executado, o endereço virtual é referenciado e traduzido para um endereço físico, pois o processador só entende endereços que estão na memória principal.
Questão 3) Por que o mapeamento deve ser feito em blocos e não sobre células individuais? Apresente um exemplo numérico.
Resposta tirada do livro: Caso o mapeamento fosse realizado para cada célula na memória principal, o espaço ocupado pelas tabelas seria tão grande quanto o espaço de endereçamento virtual de cada processo, o que inviabilizaria a implementação do mecanismo de memória virtual. Em função disso, as tabelas mapeiam blocos de dados cujo tamanho determina o número de entradas existentes nas tabelas de mapeamento.
|Espaço de endereçamento virtual| |Tamanho do Bloco| 232 endereços 512 endereços 232 endereços 4K endereços 264 endereços 4K endereços 264 endereços 64K


Relacionados

  • Trabalho so

    4472 palavras | 18 páginas

    Introdução Veremos ao decorrer deste trabalho as vantagens e possibilidades entre os Sistemas Operacionais e as máquinas virtuais, quais são as melhores oportunidades para a implementação de cada tecnologia e como devem ser gerenciadas. Também serão realizados testes sobre o desempenho de computadores que utilizam processadores com um ou mais núcleos com os softwares solicitados no ADA. O primeiro cenário procura verificar a aplicabilidade dos chamados SOs online e ferramentas de virtualização….

  • Trabalho SO

    1753 palavras | 8 páginas

    outros livres. A história dos sistemas operacionais Atualmente, os sistemas operacionais (SO) estão cada vez mais fáceis de usar, possuindo interfaces muito simples e bonitas. Contudo, todas estas funcionalidades não surgiram do nada, foram evoluindo com o tempo. Por exemplo, a bela interface gráfica do Windows Vista é resultado de mais de 20 anos de desenvolvimento, desde as primeiras versões deste SO. Por isso, criamos este artigo que conta a história dos sistemas operacionais, incluindo os principais….

  • só trabalho

    11451 palavras | 46 páginas

    O TRABALHO COMO MEDIAÇÃO Arquivos O tema da desigualdade, propondo desta a reflexão sobre a importância do trabalho na vida das pessoas. Os estudos realizados no âmbito da Sociologia sobre o Trabalho servirão de orientação para a abordagem de questões como: O que é trabalho? Qual é o papel do trabalho na vida dos indivíduos? Qual é a diferença entre trabalho e emprego? Qual a especificidade do trabalho na….

  • Trabalho SO

    1018 palavras | 5 páginas

    SISTEMA DA INFORMAÇÃO FRANCISCO ELVIS DOS SANTOS SI – NOITE – SALA 120 AGENDAMENTO DE CPU ALGORITMO DE ESCALONAMENTO FCFS FORTALEZA 2015.2 FRANCISCO ELVIS DOS SANTOS AGENDAMENTO DE CPU ALGORITMO DE ESCALONAMENTO FCFS Trabalho apresentado como requisito parcial para aprovação na disciplina de Sistemas Operacionais, no curso de Bacharelado em Sistema de Informação, da Faculdade Metropolitana da Grande Fortaleza. Orientador: Prof. José Miranda da Silva Filho. FORTALEZA….

  • Trabalho So

    1603 palavras | 7 páginas

    gerencia nao quis carregar ou a memoria pode estar cheia e o so faz uma paginação. o so deve recarregar a pagina ou abortar o processo 8) Considerando a tabela de particoes abaixo, calcule os enderecos fisicos correspondentes aos enderecos logicos 250, 15000, 20980, 30000 para um processo alocado na particao 2. Partição 0 1 2 3 4 5 Endereço 15000 20000 30000 60000 65000 80000 O tipo de alocação é partição fixa, porque so mostra o endereço base "é so ir somando" (partição fixa não gera interrupção)….

  • Trabalho De SO

    1193 palavras | 5 páginas

    1. QualafinalidadedoSistemaOperacionalvistapelousuárioevistapeloprogramador? A finalidade do SO vista pelo usuário é apenas de ajudar a utilizar os outros aplicativos, como os browsers, editores de texto, jogos eletrônicos e etc... Já para um programador o SO é muito mais que um software que ajuda a entrar em aplicativos, ele é o principal software do computador, que nos ajuda a coordenar e controlar o hardware, vários outros programas aplicativos e usuários. 2. DescrevaostiposdeSO? Monousuário:….

  • Trabalho so

    914 palavras | 4 páginas

    Nome : Marco Túlio Da Silva Rocha SALA : A-15 Windows Criação A Microsoft começou a desenvolver o Microsoft Windows em setembro de 1981. O Windows só começa a ser tecnicamente considerado como um SO a partir da versão Windows NT, lançada em Agosto de 1993. O que havia antes eram sistemas gráficos sendo executados sobre alguma versão dos sistemas compatíveis com DOS, como MS-DOS, PC-DOS ou DR-DOS. Somente o MS-DOS era produzido….

  • Trabalho de SO

    263 palavras | 2 páginas

    Sistemas Operacionais Trabalho em Sala Gp 4 Questões a serem respondidas pelo grupo 1) Quais são as duas principais funções de um Sistema Operacional? As duas principais funções são facilidade de acesso aos recursos do sistema e compartilhamento de recursos de forma organizada e protegida. 2) Qual é uma das principais características das memórias secundárias? Exemplifique uma aplicação prática desta característica. A Memória secundária usada para gravar grande quantidade de dados, que não….

  • so trabalhos

    4352 palavras | 18 páginas

    base em determinadas hipóteses ou pressupostos. do grego “thesis” que significa “proposição”. A expressão “em tese” significa “de modo geral”, “de acordo com o que se supõe”, “em princípio”, “em teoria”. TESE DE DOUTORADO Tese de doutorado é um trabalho acadêmico formulado nas escolas superiores para ser defendido em público, para um grupo de doutores, como condição para obtenção do título de doutorado. A tese acadêmica é uma abordagem de um único tema, resultado de pesquisa na área em que se situa….

  • So meus trabalhos

    2366 palavras | 10 páginas

    queiram desenvolver negócios, anunciou ontem, em Luanda, o presidente do Conselho de Administração (PCA), Rui da Costa Campos. Rui Campos disse que os benefícios esperados incluem não só o aumento dos negócios das PME, mas também a geração directa e indirecta das receitas fiscais e a criação de novos postos de trabalho. O responsável, que falava à margem da conferência sobre “Lições de Mourinho e Shakespeare para a gestão de empresas”, sublinhou que a instituição assume-se como uma parte da solução….

Outros Trabalhos Populares

Quais os benefícios oferecidos pela técnica de memória virtual como este conceito permite que um programa e seus dados ultrapassem os limites da memória principal?

R: Os principais benefícios da técnica de memória virtual são possibilitar que programas e dados sejam armazenados independente do tamanho da memória principal, permitir um número maior de processos compartilhando a memória principal e minimizar o problema da fragmentação.

Por que é importante o uso de um Loader com Relocacão dinâmica para que a técnica de swapping possa ser implementada?

6) Por que é importante o uso de um loader com relocação dinâmica para que a técnica de swapping possa ser implementada? R: O loader com relocação dinâmica permite que os programas possam ser retirados da memória principal para a memória secundária e trazidos novamente para a memória principal em qualquer posição.

Como este conceito permite que um programa e seus dados ultrapassem os limites da memória principal?

O que possibilita que um programa e seus dados ultrapassem os limites da memória principal é a técnica de gerência de memória virtual que combina as memórias principal e secundária, estendendo o espaço de endereçamento dos processos.

O que é um page fault quando ocorre é quem controla a sua ocorrência como uma elevada taxa de page fault pode comprometer o sistema?

Como uma elevada taxa de page fault pode comprometer o sistema operacional? 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.