Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacional
Autor(a) principal: | |
---|---|
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 |