Modelagem e implementação de protocolos de acesso a recursos compartilhados em sistemas operacionais de tempo real
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Gracioli, Giovani |
|
dc.contributor.author |
Santos, Lucas Matheus dos |
|
dc.date.accessioned |
2022-08-02T12:46:22Z |
|
dc.date.available |
2022-08-02T12:46:22Z |
|
dc.date.issued |
2022-07-27 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/237547 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina. Campus Joinville. Engenharia Mecatrônica. |
pt_BR |
dc.description.abstract |
Uma das principais características de sistemas de tempo real é a previsibilidade e confiabilidade, sendo que os sistemas frequentemente utilizam tarefas que devem acessar recursos compartilhados, considerados fonte de imprevisibilidade no tempo de execução de uma tarefa. Como o uso de recursos compartilhados, muitas vezes, não pode ser evitado, os sistemas operacionais de tempo real devem prover formas de evitar a imprevisibilidade temporal, aumentando a confiabilidade do sistema. Uma das formas de restringir o tempo de execução de uma tarefa que utiliza esses recursos, é utilizar protocolos de acesso a recursos compartilhados, porém, existem muitos tipos de protocolos, completamente diferentes entre si e que normalmente, são implementados especificamente para serem utilizados naquele sistema. Tais protocolos de acesso a recursos compartilhados são o objeto de estudo deste trabalho, que tem como intuito projetar uma solução que seja facilmente modificável, estendível e replicável em qualquer sistema que utilize uma linguagem orientada a objeto. Além de modelar a solução, os protocolos foram implementados em um sistema operacional de tempo real e, posteriormente, tiveram suas implementações comparadas e avaliadas para garantir o funcionamento adequado e leveza do sistema modelado. O modelo foi analisado por meio de parâmetros como tempo de execução, rastro de memória e escalonabilidade de conjuntos de tarefas, que também foram utilizados como comparação entre diferentes protocolos e suas categorias. |
pt_BR |
dc.language.iso |
pt_BR |
pt_BR |
dc.publisher |
Joinville, SC |
pt_BR |
dc.rights |
Open Access |
|
dc.subject |
Semáforos |
pt_BR |
dc.subject |
Ceiling protocols |
pt_BR |
dc.subject |
Análise de escalonabilidade |
pt_BR |
dc.subject |
Multicore |
pt_BR |
dc.title |
Modelagem e implementação de protocolos de acesso a recursos compartilhados em sistemas operacionais de tempo real |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar