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

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Immich, Roger Kreutz
Orientador(a): Zancanella, Luiz Carlos
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: Florianópolis, SC
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
Link de acesso: 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
spelling Universidade Federal de Santa CatarinaImmich, Roger KreutzZancanella, Luiz Carlos2012-10-22T20:54:40Z2012-10-22T20:54:40Z20062006233435http://repositorio.ufsc.br/xmlui/handle/123456789/89434Dissertaçã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.x, 87 f.| il., tabs., grafs.porFlorianópolis, SCInformaticaCiência da computaçãoSistemas operacionais (Computadores)Modelo de um Núcleo de Sistema Operacional Extensível utilizando reflexão computacionalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL233435.pdfapplication/pdf488451https://repositorio.ufsc.br/bitstream/123456789/89434/1/233435.pdfff65c6feee0e30911e3fc39d28896d1aMD51TEXT233435.pdf.txt233435.pdf.txtExtracted Texttext/plain197903https://repositorio.ufsc.br/bitstream/123456789/89434/2/233435.pdf.txtced735bfd26b561e257540f2126bee64MD52THUMBNAIL233435.pdf.jpg233435.pdf.jpgGenerated Thumbnailimage/jpeg707https://repositorio.ufsc.br/bitstream/123456789/89434/3/233435.pdf.jpg673eb773a1c9a281ec2c260b6a341261MD53123456789/894342013-05-04 14:16:05.638oai:repositorio.ufsc.br:123456789/89434Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732013-05-04T17:16:05Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.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.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Immich, Roger Kreutz
dc.contributor.advisor1.fl_str_mv Zancanella, Luiz Carlos
contributor_str_mv Zancanella, Luiz Carlos
dc.subject.classification.pt_BR.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.submitted.pt_BR.fl_str_mv 2006
dc.date.issued.fl_str_mv 2006
dc.date.accessioned.fl_str_mv 2012-10-22T20:54:40Z
dc.date.available.fl_str_mv 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 http://repositorio.ufsc.br/xmlui/handle/123456789/89434
dc.identifier.other.pt_BR.fl_str_mv 233435
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.
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
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/89434/1/233435.pdf
https://repositorio.ufsc.br/bitstream/123456789/89434/2/233435.pdf.txt
https://repositorio.ufsc.br/bitstream/123456789/89434/3/233435.pdf.jpg
bitstream.checksum.fl_str_mv ff65c6feee0e30911e3fc39d28896d1a
ced735bfd26b561e257540f2126bee64
673eb773a1c9a281ec2c260b6a341261
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv sandra.sobrera@ufsc.br
_version_ 1851758993300520960