De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita"
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPR |
Texto Completo: | https://hdl.handle.net/1884/55205 |
Resumo: | Orientador : Roberto Hexsel |
id |
UFPR_f295819b8c0ab89d3575358dbd0d5845 |
---|---|
oai_identifier_str |
oai:acervodigital.ufpr.br:1884/55205 |
network_acronym_str |
UFPR |
network_name_str |
Repositório Institucional da UFPR |
repository_id_str |
308 |
spelling |
Laux Junior, Lauri P.Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaHexsel, Roberto A, 1966-2018-10-26T16:57:07Z2018-10-26T16:57:07Z2017https://hdl.handle.net/1884/55205Orientador : Roberto HexselDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa : Curitiba, 05/12/2017Inclui referênciasÁrea de concentração : Ciência da ComputaçãoResumo: Memória virtual foi concebida na década de 1960 para contornar as limitações de uma memória RAM escarça e cara. Nos próximos anos esperamos ter computadores com 264 bytes de memória RAM instalada. A paginação sob demanda é ineficiente para sistema com uma grande quantidade de memória porque o espaço (tabela de páginas) e o tempo (page walks) são custosos. Propomos a utilização de segmentação de memória e criação de um buffer de segmentos (segment buffer - SB) para diminuir o numero de mapeamentos entre memória virtual e física. Para testar nossa proposta coletamos traços de execução de 6 aplicações reais e comparamos a quantidade de faltas entre TLBs e SBs de tamanho e complexidade similares aos encontrados em processadores comerciais. A quantidade de faltas nas SBs é de 2 a 4 ordens de magnitude menores que as TLBs. Discutimos as implicações no projeto de sistemas com segmentação e SBs. Palavras-chave: Memória Virtual, Segmentação, Paginação sob-demanda, Simulação.Abstract: Virtual Memory was devised in a time of scarce resources. In the coming decade we expect to see physical memory systems populated with 264 bytes of RAM. Demand paging is inefficient for such large memories because the space (Page Tables) and time (Page Table walks) overheads become too high. We propose a segmented memory model with a segment buffer (SB) to reduce the number of virtual to physical address mappings. To test the proposal we collected execution traces from 6 applications and then measured the miss ratios for TLBs and Segment Buffers (SBs) of similar complexity to those found in current x86-64 processors. The miss rates for SBs are 2 to 4 orders of magnitude smaller than those for TLBs. We discuss some of the design implications of segmented systems and of SBs. Keywords: Virtual Memory, Segmentation, Demand paging, Simulation.88 p. : il.application/pdfMemoria virtual (Computação)Ciencia da computaçãoArmazenamento de dadosSimulação (Computadores)TesesDe volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita"info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - LAURI PAULO LAUX JUNIOR.pdfapplication/pdf9317482https://acervodigital.ufpr.br/bitstream/1884/55205/1/R%20-%20D%20-%20LAURI%20PAULO%20LAUX%20JUNIOR.pdf97b993aa48a11c08caf04f885d88807cMD51open access1884/552052018-10-26 13:57:07.4open accessoai:acervodigital.ufpr.br:1884/55205Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082018-10-26T16:57:07Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
dc.title.pt_BR.fl_str_mv |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" |
title |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" |
spellingShingle |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" Laux Junior, Lauri P. Memoria virtual (Computação) Ciencia da computação Armazenamento de dados Simulação (Computadores) Teses |
title_short |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" |
title_full |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" |
title_fullStr |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" |
title_full_unstemmed |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" |
title_sort |
De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" |
author |
Laux Junior, Lauri P. |
author_facet |
Laux Junior, Lauri P. |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
dc.contributor.author.fl_str_mv |
Laux Junior, Lauri P. |
dc.contributor.advisor1.fl_str_mv |
Hexsel, Roberto A, 1966- |
contributor_str_mv |
Hexsel, Roberto A, 1966- |
dc.subject.por.fl_str_mv |
Memoria virtual (Computação) Ciencia da computação Armazenamento de dados Simulação (Computadores) Teses |
topic |
Memoria virtual (Computação) Ciencia da computação Armazenamento de dados Simulação (Computadores) Teses |
description |
Orientador : Roberto Hexsel |
publishDate |
2017 |
dc.date.issued.fl_str_mv |
2017 |
dc.date.accessioned.fl_str_mv |
2018-10-26T16:57:07Z |
dc.date.available.fl_str_mv |
2018-10-26T16:57:07Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1884/55205 |
url |
https://hdl.handle.net/1884/55205 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
88 p. : il. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
instname_str |
Universidade Federal do Paraná (UFPR) |
instacron_str |
UFPR |
institution |
UFPR |
reponame_str |
Repositório Institucional da UFPR |
collection |
Repositório Institucional da UFPR |
bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/55205/1/R%20-%20D%20-%20LAURI%20PAULO%20LAUX%20JUNIOR.pdf |
bitstream.checksum.fl_str_mv |
97b993aa48a11c08caf04f885d88807c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1801860881980588032 |