Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional

Detalhes bibliográficos
Autor(a) principal: Immich, Roger Kreutz
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: http://repositorio.ufsc.br/xmlui/handle/123456789/89434
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.
id UFSC_4a4bdf5014aadbcbc1b8952fda6ec69b
oai_identifier_str oai:repositorio.ufsc.br:123456789/89434
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacionalInformaticaCiência da computaçãoSistemas operacionais (Computadores)Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.A concepção de computadores cada vez mais poderosos, com mais recursos e funcionalidades impulsionou uma significativa evolução no desenvolvimento de sistemas operacionais. Estes sistemas, com o objetivo de prover acesso aos dispositivos, implementam uma complexa abstração do hardware, permitindo que as aplicações sejam projetadas em uma camada de alto nível, facilitando o desenvolvimento e aumentando a portabilidade. Esta abordagem é eficiente nos casos citados acima, porém ela produz um gerenciador de recursos fortemente centralizado, que pode entrar em conflito com as necessidades específicas das aplicações, limitando-as tanto em performance quanto em flexibilidade, devido ao fato de que a aplicação precisa se adaptar ao ambiente de execução. De acordo com autores conceituados, a necessidade da adaptação do sistema operacional em relação a aplicação é cada vez mais evidente e somente desta forma será possível oferecer um ambiente especializado de acordo com as necessidades específicas de cada uma delas. O modelo proposto neste trabalho, visa suprir estas necessidades, oferecendo a possibilidade da modificação do ambiente de execução através de meta-informações passadas pelas aplicações no momento da sua inicialização ou dinamicamente durante a sua execução. Através das simulações realizadas, foi provado que é possível a concepção de tal arquitetura, contudo ainda é muito dependente de recursos que estão sendo desenvolvidos e aprimorados, como a máquina virtual Java. The increase conception of more powerful computers, with better resources and functionalities, began to stimulate a significant evolution in the operation system development. These systems provide devices access by implementing one complex hardware abstraction layer, allowing that the applications can be developed in a high level layer, which help to quick development and portability increase. This strategy is efficient in the cited cases above, however it produces a strong centered resources management, which can conflict with the application specific necessities, limiting them in performance and flexibility, because the application has to adapt yourself to an execution environment. Some authors with appraised, has been talk about the necessity of the operational system adaptation in relation to the application and it have been more evident, maybe this could be the only way to offer a specialized environment in agreement with the application specific necessities. The approach present in this thesis, aims at to supply dynamically these necessities, offering the modification possibility in the environment through meta-information passed by the applications at the load-time or run-time. Through simulations, was demonstrated that the conception of such architecture is possible, however this approach still dependent of the resources that are being in development and improvement, as the Java virtual machine.Florianópolis, SCZancanella, Luiz CarlosUniversidade Federal de Santa CatarinaImmich, Roger Kreutz2012-10-22T20:54:40Z2012-10-22T20:54:40Z20062006info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisx, 87 f.| il., tabs., grafs.application/pdf233435http://repositorio.ufsc.br/xmlui/handle/123456789/89434porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2013-05-04T17:16:05Zoai:repositorio.ufsc.br:123456789/89434Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732013-05-04T17:16:05Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
title Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
spellingShingle Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
Immich, Roger Kreutz
Informatica
Ciência da computação
Sistemas operacionais (Computadores)
title_short Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
title_full Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
title_fullStr Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
title_full_unstemmed Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
title_sort Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
author Immich, Roger Kreutz
author_facet Immich, Roger Kreutz
author_role author
dc.contributor.none.fl_str_mv Zancanella, Luiz Carlos
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Immich, Roger Kreutz
dc.subject.por.fl_str_mv Informatica
Ciência da computação
Sistemas operacionais (Computadores)
topic Informatica
Ciência da computação
Sistemas operacionais (Computadores)
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.
publishDate 2006
dc.date.none.fl_str_mv 2006
2006
2012-10-22T20:54:40Z
2012-10-22T20:54:40Z
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 233435
http://repositorio.ufsc.br/xmlui/handle/123456789/89434
identifier_str_mv 233435
url http://repositorio.ufsc.br/xmlui/handle/123456789/89434
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 x, 87 f.| il., tabs., grafs.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652064703643648