Núcleo básico para um sistema distribuído de tempo real
Autor(a) principal: | |
---|---|
Data de Publicação: | 1986 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04072023-185052/ |
Resumo: | Com a evolução da tecnologia passamos a ter disponíveis processadores de baixo custo, o que tornou possível a construção de Sistemas Distribuídos que anteriormente eram economicamente impraticáveis. Por causa desse desenvolvimento o conhecimento de técnicas de Programação Concorrente e de Projeto de Sistemas Distribuídos tem se tornado importante para muitas aplicações. Este trabalho descreve a implementação de um Núcleo Básico para um Sistema Distribuído de Tempo Real que, associado a um hardware adequado, forma uma máquina distribuída básica, capaz de receber o código objeto de vários processos a serem executados simultaneamente. Para satisfazer às condições de tempo real, cada processador será dedicado a um único processo. Não há qualquer compartilhamento de memória e a única maneira de dois processos se comunicarem á através de uma chamada remota de procedimento. Por causa dos requisitos de confiabilidade do sistema, são previstos mecanismos que, passado um tempo máximo estipulado sem que se obtenha uma resposta, tomam as providências necessárias para que não ocorram travamentos de processos (\"deadlocks\"). |
id |
USP_7a571577937a0d37f29f23c369bbc31d |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-04072023-185052 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Núcleo básico para um sistema distribuído de tempo realBasic Kernel for a real time distributed systemNão disponívelNot availableCom a evolução da tecnologia passamos a ter disponíveis processadores de baixo custo, o que tornou possível a construção de Sistemas Distribuídos que anteriormente eram economicamente impraticáveis. Por causa desse desenvolvimento o conhecimento de técnicas de Programação Concorrente e de Projeto de Sistemas Distribuídos tem se tornado importante para muitas aplicações. Este trabalho descreve a implementação de um Núcleo Básico para um Sistema Distribuído de Tempo Real que, associado a um hardware adequado, forma uma máquina distribuída básica, capaz de receber o código objeto de vários processos a serem executados simultaneamente. Para satisfazer às condições de tempo real, cada processador será dedicado a um único processo. Não há qualquer compartilhamento de memória e a única maneira de dois processos se comunicarem á através de uma chamada remota de procedimento. Por causa dos requisitos de confiabilidade do sistema, são previstos mecanismos que, passado um tempo máximo estipulado sem que se obtenha uma resposta, tomam as providências necessárias para que não ocorram travamentos de processos (\"deadlocks\").With the evolution of technology, inexpensive processors have become available which allow the construction of distributed systems that were previously economically impracticable. Because of such development, the knowledge of concurrent programming and distributed systems design techniques have become important to many applications. This dissertation describes the implementation of a \"Basic Kernel for a Real-Time Distributed System\" which, together with an appropriate hardware, forms a basic distributed machine, able to receive object code of several processes to be simultaneously executed. To satisfy realtime constraints each processor will be dedicated to a single process. There is no shared memory, and the only way for communication between processes is a Remote Procedure Call. Because of system reliability requirements, mechanisms are provided which, after waiting for a predetermined time without obtaining a reply, take the necessary steps to prevent process deadlock.Biblioteca Digitais de Teses e Dissertações da USP1986-12-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/55/55134/tde-04072023-185052/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccessMoron, Celio Estevanpor2023-07-04T22:10:20Zoai:teses.usp.br:tde-04072023-185052Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-07-04T22:10:20Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Núcleo básico para um sistema distribuído de tempo real Basic Kernel for a real time distributed system |
title |
Núcleo básico para um sistema distribuído de tempo real |
spellingShingle |
Núcleo básico para um sistema distribuído de tempo real Moron, Celio Estevan Não disponível Not available |
title_short |
Núcleo básico para um sistema distribuído de tempo real |
title_full |
Núcleo básico para um sistema distribuído de tempo real |
title_fullStr |
Núcleo básico para um sistema distribuído de tempo real |
title_full_unstemmed |
Núcleo básico para um sistema distribuído de tempo real |
title_sort |
Núcleo básico para um sistema distribuído de tempo real |
author |
Moron, Celio Estevan |
author_facet |
Moron, Celio Estevan |
author_role |
author |
dc.contributor.author.fl_str_mv |
Moron, Celio Estevan |
dc.subject.por.fl_str_mv |
Não disponível Not available |
topic |
Não disponível Not available |
description |
Com a evolução da tecnologia passamos a ter disponíveis processadores de baixo custo, o que tornou possível a construção de Sistemas Distribuídos que anteriormente eram economicamente impraticáveis. Por causa desse desenvolvimento o conhecimento de técnicas de Programação Concorrente e de Projeto de Sistemas Distribuídos tem se tornado importante para muitas aplicações. Este trabalho descreve a implementação de um Núcleo Básico para um Sistema Distribuído de Tempo Real que, associado a um hardware adequado, forma uma máquina distribuída básica, capaz de receber o código objeto de vários processos a serem executados simultaneamente. Para satisfazer às condições de tempo real, cada processador será dedicado a um único processo. Não há qualquer compartilhamento de memória e a única maneira de dois processos se comunicarem á através de uma chamada remota de procedimento. Por causa dos requisitos de confiabilidade do sistema, são previstos mecanismos que, passado um tempo máximo estipulado sem que se obtenha uma resposta, tomam as providências necessárias para que não ocorram travamentos de processos (\"deadlocks\"). |
publishDate |
1986 |
dc.date.none.fl_str_mv |
1986-12-01 |
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 |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04072023-185052/ |
url |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04072023-185052/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815256664796823552 |