Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | http://repositorio.ufsc.br/handle/123456789/103282 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2010 |
id |
UFSC_434637e56e89d1524a57dc2bd9841571 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/103282 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Universidade Federal de Santa CatarinaSilva, Ítalo Campos de MeloOliveira, Rômulo Silva deBarreto, Luciano Porto2013-07-16T04:00:47Z2013-07-16T04:00:47Z2013-07-16T04:00:47Z284644http://repositorio.ufsc.br/handle/123456789/103282Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2010Em sistemas de tempo real, as tarefas devem executar em um período de tempo previsível e sem atrasos, para assim garantir o bom funcionamento do sistema. Este trabalho trata sobre o que ocorre no Linux com a utilização do pacote de tempo real PREEMPT-RT. O problema encontrado é uma inversão de prioridades que os processos de tempo real sofrem, a qual ocorre através da execução de alguns temporizadores de alta resolução, mais especificamente, os temporizadores responsáveis por acordar os processos que estavam dormindo por um certo período de tempo. Quando estes processos precisam acordar, os temporizadores preemptam qualquer processo em execução para isto. Neste caso, processos de menor prioridade interferem na execução de processos com maior prioridade. Para resolver este problema, este trabalho propõe a postergação da execução destes temporizadores, os executando em momentos apropriados, de forma que respeitem as prioridades dos processos e não posterguem demais o início da execução dos processos que devem acordar.xxiii, 94 p.| il., grafs., tabs.porEngenharia de sistemasTemporizadores automaticosSoftwareSistemas operacionais (Computadores)Sistemas em tempo realTemporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo realinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL284644.pdfapplication/pdf1072188https://repositorio.ufsc.br/bitstream/123456789/103282/1/284644.pdf9661a4bf4e0a1b281204cdd75b75e0fdMD51TEXT284644.pdf.txt284644.pdf.txtExtracted texttext/plain223744https://repositorio.ufsc.br/bitstream/123456789/103282/2/284644.pdf.txt7f2be99ece95bd7b43a46ff123144de4MD52123456789/1032822016-03-07 15:58:21.878oai:repositorio.ufsc.br:123456789/103282Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732016-03-07T18:58:21Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.en.fl_str_mv |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real |
title |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real |
spellingShingle |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real Silva, Ítalo Campos de Melo Engenharia de sistemas Temporizadores automaticos Software Sistemas operacionais (Computadores) Sistemas em tempo real |
title_short |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real |
title_full |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real |
title_fullStr |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real |
title_full_unstemmed |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real |
title_sort |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo real |
author |
Silva, Ítalo Campos de Melo |
author_facet |
Silva, Ítalo Campos de Melo |
author_role |
author |
dc.contributor.en.fl_str_mv |
Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Silva, Ítalo Campos de Melo |
dc.contributor.advisor1.fl_str_mv |
Oliveira, Rômulo Silva de |
dc.contributor.advisor-co1.fl_str_mv |
Barreto, Luciano Porto |
contributor_str_mv |
Oliveira, Rômulo Silva de Barreto, Luciano Porto |
dc.subject.classification.en.fl_str_mv |
Engenharia de sistemas Temporizadores automaticos Software Sistemas operacionais (Computadores) Sistemas em tempo real |
topic |
Engenharia de sistemas Temporizadores automaticos Software Sistemas operacionais (Computadores) Sistemas em tempo real |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2010 |
publishDate |
2013 |
dc.date.accessioned.fl_str_mv |
2013-07-16T04:00:47Z |
dc.date.available.fl_str_mv |
2013-07-16T04:00:47Z |
dc.date.issued.fl_str_mv |
2013-07-16T04:00:47Z |
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/handle/123456789/103282 |
dc.identifier.other.en.fl_str_mv |
284644 |
identifier_str_mv |
284644 |
url |
http://repositorio.ufsc.br/handle/123456789/103282 |
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 |
xxiii, 94 p.| il., grafs., tabs. |
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/103282/1/284644.pdf https://repositorio.ufsc.br/bitstream/123456789/103282/2/284644.pdf.txt |
bitstream.checksum.fl_str_mv |
9661a4bf4e0a1b281204cdd75b75e0fd 7f2be99ece95bd7b43a46ff123144de4 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1766805064900411392 |