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 |
Temporizadores em software para linux de tempo real: uma proposta para diminuir interferências em processos de tempo realEngenharia de sistemasTemporizadores automaticosSoftwareSistemas operacionais (Computadores)Sistemas em tempo realDissertaçã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.Oliveira, Rômulo Silva deBarreto, Luciano PortoUniversidade Federal de Santa CatarinaSilva, Ítalo Campos de Melo2013-07-16T04:00:47Z2013-07-16T04:00:47Z2013-07-16T04:00:47Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisxxiii, 94 p.| il., grafs., tabs.application/pdf284644http://repositorio.ufsc.br/handle/123456789/103282porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2016-03-07T18:58:21Zoai:repositorio.ufsc.br:123456789/103282Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732016-03-07T18:58:21Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.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.none.fl_str_mv |
Oliveira, Rômulo Silva de Barreto, Luciano Porto Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Silva, Ítalo Campos de Melo |
dc.subject.por.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.none.fl_str_mv |
2013-07-16T04:00:47Z 2013-07-16T04:00:47Z 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 |
284644 http://repositorio.ufsc.br/handle/123456789/103282 |
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. application/pdf |
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_ |
1808652032531234816 |