4
Endereço Físico Conteúdo 1536 Página Virtual 34 2048 Página Virtual 9 3072 Tabela de páginas 3584 Página Virtual 65 4608 Página Virtual 10 Gerencia 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 prin cipal? 2. Explique como um endereço virtual de um processo é traduzido par a um endereço real na memória principal? 3. Por que o mapeamento deve ser feito em blocos e não sobre célula s individuais? 4. Qual a principal diferença entre os sistemas que implementam pag inação e segmentação? 5. Diferencie página virtual de uma página real. 6. O que são tabelas de páginas e tabelas de segmentos? 7. Para que serve o bit de validade nas tabelas de páginas e segmen tos? 8. O que é um page fault, quando ocorre e quem controla a sua ocorr ência? Como uma elevada taxa de page fault pode comprometer o sistema operacional? 9. Nos sistemas com paginação, a rotina para tratamento de page fau lts está residente na memória principal. 10. Descreva como ocorre a fragmentação interna em um sistema que i mplementa paginação. 11. Compare as políticas de busca de páginas apresentadas. 12. Quais as vantagens e desvantagens da alocação de páginas variáv el comparada à alocação fixa? 13. Um sistema com gerência de memória virtual por paginação possui tamanho de página com 512 posições, espaço de endereçamento virtual com 512 páginas e

Gerencia de Memória Virtual

  • Upload
    regina

  • View
    223

  • Download
    0

Embed Size (px)

DESCRIPTION

Exercícios não resolvidos

Citation preview

EndereoFsicoContedo

1536PginaVirtual34

2048PginaVirtual9

3072Tabeladepginas

3584PginaVirtual65

4608PginaVirtual10

GerenciadeMemriaVirtual

1.Quaisosbenefciosoferecidospelatcnicadememriavirtual?Comoesteconceitopermitequeumprogramaeseusdadosultrapassemoslimitesdamemriaprincipal?

2.Expliquecomoumendereovirtualdeumprocessotraduzidoparaumendereorealnamemriaprincipal?

3.Porqueomapeamentodeveserfeitoemblocosenosobreclulasindividuais?

4.Qualaprincipaldiferenaentreossistemasqueimplementampaginaoesegmentao?

5.Diferenciepginavirtualdeumapginareal.

6.Oquesotabelasdepginasetabelasdesegmentos?

7.Paraqueserveobitdevalidadenastabelasdepginasesegmentos?

8.Oqueumpagefault,quandoocorreequemcontrolaasuaocorrncia?Comoumaelevadataxadepagefaultpodecomprometerosistemaoperacional?

9.Nossistemascompaginao,arotinaparatratamentodepagefaultsestresidentenamemriaprincipal.

10.Descrevacomoocorreafragmentaointernaemumsistemaqueimplementapaginao.

11.Compareaspolticasdebuscadepginasapresentadas.

12.Quaisasvantagensedesvantagensdaalocaodepginasvarivelcomparadaalocaofixa?

13.Umsistemacomgernciadememriavirtualporpaginaopossuitamanhodepginacom512posies,espaodeendereamentovirtualcom512pginasendereadasde0511ememriarealcom10pginasnumeradasde09.Ocontedoatualdamemriarealcontmapenasinformaesdeumnicoprocessoedescritoresumidamentenatabelaabaixo:

a.Considerequeaentradadatabeladepginascontm,almdoendereodoframe,tambmonmerodapginavirtual.Mostreocontedodatabeladepginasdesteprocesso.b.Mostreocontedodatabeladepginasapsapginavirtual49sercarregadanamemriaapartirdoendereoreal0eapginavirtual34sersubstitudapelapginavirtual12.

PginaVirtualPginaReal

03

11

2*

3*

42

5*

60

7*

PginaResidenteFrame

0Sim20

1Sim40

2Sim100

3Sim10

4No50

5No70

6Sim1000

c.Comooformatodoendereovirtualdestesistema?d.Qualendereofsicoestassociadoaoendereovirtual4613?

14.Umsistemaoperacionalimplementagernciadememriavirtualporpaginao,comframesde2Kb.Apartirdatabelaabaixo,querepresentaomapeamentodepginasdeumprocessoemumdeterminadoinstantedetempo,responda:

a)Qualoendereofsicodeumavarivelqueocupaoltimobytedapgina3?b)Qualoendereofsicodeumavarivelqueocupeoprimeirobytedapgina2?

c)Qualoendereofsicodeumavarivelquetenhadeslocamento10napgina3?

d)Quaispginasdoprocessoestaronamemria?

15.Umamemriavirtualpossuipginasde1024endereos,existem8pginasvirtuaise4096bytesdememriareal.Atabeladepginasdeumprocessoestdescritaabaixo,sendoqueoasteriscoindicaqueapginanoestnamemriaprincipal:

a)Faaalista/faixadetodososendereosvirtuaisqueirocausarpagefault.b)Indiqueoendereorealcorrespondenteaosseguintesendereosvirtuais:0,1023,1024,6500e3728.

16.Porqueexisteanecessidadedeumapolticadesubstituiodepginas?Compareaspolticasdesubstituiolocaleglobal.

17.Paraqueserveobitdemodificaonastabelasdepginasesegmentos?

18.Comooprincpiodalocalidadeviabilizaaimplementaodagernciadememriavirtualporpaginao?

19.Porqueprogramasnoestruturadosestosujeitosaumaaltataxadepagefaults?

PginaBVBMEnd.doFrame

01130.720

1100

21110.240

301********

400********

5106.144

20.DescrevaosalgoritmosdesubstituiodepginasFIFOeLRU,apresentandovantagensedesvantagens.

21.Considereumsistemacommemriavirtualporpaginaocomendereovirtualcom24bitsepginacom2048endereos.Natabeladepginasabaixo,deumprocessoemdeterminadoinstantedetempo,obitdevalidade1indicapginanamemriaprincipalebitdemodificao1indicaqueapginasofreualterao.

a)Quantosbitspossuiocampodeslocamentodoendereovirtual?b)Qualonmeromximodeentradasqueatabeladepginaspodeter?

c)Qualoendereofsicoqueocupaoltimoendereodapgina2?

d)Qualoendereofsicotraduzidodoendereovirtual(00080A)16?

e)Casoocorraumpagefaulteumadaspginasdoprocessodevaserdescartada,quaispginaspoderiamsofrerpageout?

22.Considereumsistemadememriavirtualqueimplementepaginao,ondeolimitedeframesporprocessoigualatrs.Descrevaparaositensabaixo,ondeapresentadaumasequnciaderefernciaspginaspeloprocesso,onmerototaldepagefaultparaasestratgiasderealocaodepginasFIFOeLRU.Indiquequalamaiseficazparacadaitem.