trabalho03 gerencia memoria 15-10

Upload: ingrid-oliveira

Post on 22-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Trabalho03 Gerencia Memoria 15-10

    1/7

    SERVIO PBLICO FEDERAL

    UNIVERSIDADE FEDERAL DO RIO GRANDE

    CENTRO DE CINCIAS COMPUTACIONAIS

    Sistemas de Compta!"o II #$% Bimest&eT&a'a()o *# + Ge&,-.ia de Mem/&ia%

    1. Diferencie frames de memria de pginas de memria. Como os termosesto relacionados?

    Frames de memria so as parties da memria fsica. E o espao deendereamento de um processo diido no !ue c"amamos de pginasde memria# !ue possuem o mesmo taman"o dos frames.

    $ conte%do das pginas transferido de e para frames.

    &. E'pli!ue as antagens da utili(ao de memria irtual.

    )s antagens da utili(ao de memria irtual so*

    $ aumento do grau de multiprogramao+

    ,edu( o n%mero de operao de -$ para s/ap do programa+

    Capacidade de e'ecutar programas maiores !ue a capacidade

    disponel disponel de memria.

    0. Considerando as parties de memoria 12# 32# 02# 12# 032e 42 respectiamente# como cada um dos algoritmos de First5Fit#6e't5Fit# 7est5Fit# 8orst5Fit colocariam os processos de*

    a. &1&2# 91:2# 012# 12# e 92 ;nesta ordem

  • 7/24/2019 Trabalho03 Gerencia Memoria 15-10

    2/7

    92 => 12 ;utili(a o restante = 3402 02

    91:2 => 32

    012 => 032

    12 => 12

    92 => 42

    8orst5Fit*

    &1&2 => 12

    91:2 => 42012 => 12 ;utili(a o restante = :442 32

    92 => 32 ;utili(a o restante = 92 42

    &1&2 => 02

    8orst5Fit*

    92 => 12

    12 => 42

    012 => 42 ;utili(a o restante = :2 12 ;utili(a o restante = @2 32

    c. 32# &32# 132# :32 e 1&42 ;nesta ordem

  • 7/24/2019 Trabalho03 Gerencia Memoria 15-10

    4/7

    &32 => 12 ;utili(a o restante = A32 42

    :32 => no possui espao disponel# fica a espera de lieraode espao para continuar.

    9. E'pli!ue e e'emplifi!ue um caso da anomalia de 7eladB. Em !uaiscondies ela ocorre?

    ) anomalia de 7eladB ocorre !uando a ta'a de falta de pgina aumentamesmo com o aumento do n%mero de frames alocados. Esta anomaliapode ocorrer !uando utili(a5se o algoritmo de sustituio de pginaF-F$# a depender da se!uncia de solicitaes de pgina.

    E'emplo*

    e oserarmos no e'emplo# com 9 frames temos mais faltas ;1 nototal< de pgina do !ue com 0 frames ;A no total

  • 7/24/2019 Trabalho03 Gerencia Memoria 15-10

    5/7

    Huando ocorre uma falta de pgina# o istema $peracional diide aspginas em 9 classes*

    Classe = ,* e G*

    Classe 1 = ,* e G*1

    Classe & = ,*1 e G*

    Classe 0 = ,*1 e G*1

    eleciona a classe 1 apenas se no "ouer uma pgina de ordem maisai'a ;classe < !ue no estea a(ia. Caso "aa# sempre selecionar aclasse no a(ia.

    @. upon"a !ue ten"amos uma memria paginada por demanda. ) taelade pgina mantida em registradores. o necessrios 4 segundospara atender a uma fal"a de pgina se um !uadro a(io estier

    disponel ou se a pgina sustituda no estier modificada# e &milissegundos se a pgina sustituda estier modificada. $ tempo deacesso I memria de 1 nano segundos. upon"a !ue a pgina aser trocada sea modificada :J do tempo. Hual a ta'a de fal"a depgina aceitel para um tempo de acesso efica( de mais de & nanosegundos?

    Kginas modificadas = #:

    Kginas no modificadas = #0

    4ms

    &ms

    Lea = &ns

    Lmem = 1ns

    & = ;#:KM&ns< N ;#0KM 4ns< N ;KM1 LP, ;0& LP, ;13