dc.contributor.advisor | Hexsel, Roberto A, 1966- | pt_BR |
dc.contributor.author | Laux Junior, Lauri P. | pt_BR |
dc.contributor.other | Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática | pt_BR |
dc.date.accessioned | 2018-10-26T16:57:07Z | |
dc.date.available | 2018-10-26T16:57:07Z | |
dc.date.issued | 2017 | pt_BR |
dc.identifier.uri | https://hdl.handle.net/1884/55205 | |
dc.description | Orientador : Roberto Hexsel | pt_BR |
dc.description | Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa : Curitiba, 05/12/2017 | pt_BR |
dc.description | Inclui referências | pt_BR |
dc.description | Área de concentração : Ciência da Computação | pt_BR |
dc.description.abstract | Resumo: 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. | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.format.extent | 88 p. : il. | pt_BR |
dc.format.mimetype | application/pdf | pt_BR |
dc.language | Português | pt_BR |
dc.subject | Memoria virtual (Computação) | pt_BR |
dc.subject | Ciencia da computação | pt_BR |
dc.subject | Armazenamento de dados | pt_BR |
dc.subject | Simulação (Computadores) | pt_BR |
dc.subject | Teses | pt_BR |
dc.title | De volta ao passado : memória virtual com segmentação para máquinas com memória RAM "infinita" | pt_BR |
dc.type | Dissertação Digital | pt_BR |