Gerencia de Memória Virtual

Preview:

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.

Recommended