Detalhes bibliográficos
Ano de defesa: |
1997 |
Autor(a) principal: |
Bernal, Volnys Borges |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-03102024-133126/
|
Resumo: |
O grande desafio nos sistemas operacionais paralelos e distribuídos nos dias de hoje é a utilização, da melhor forma possível, da hierarquia de memória que eventualmente exista no sistema. Isto é cada vez mais crítico devido ao fato dos processadores terem aumentado seu poder de processamento em mais de uma ordem de grandeza em relação ao aumento da velocidade de acesso às memórias. Este trabalho apresenta uma hierarquia de entidades para sistemas operacionais paralelos e distribuídos, chamada \"Processo-Tarefa-Grupo-Thread\", cuja finalidade é otimizar a organização dos recursos e, principalmente, informar ao sistema operacional ou ambiente de execução sobre o relacionamento entre os recursos da aplicação. O principal relacionamento, neste caso, é entre a linha de execução e suas respectivas áreas de memória. Isto é particularmente importante em sistemas operacionais paralelos de arquitetura de computadores NUMA e em sistemas operacionais distribuídos. A hierarquia proposta consiste na definição de primitivas básicas e na especificação de recursos necessários a cada uma destas entidades. Além disso, é apresentada uma implementação no nível de ambiente de execução para esta hierarquia. |