Núcleo básico para um sistema distribuído de tempo real

Detalhes bibliográficos
Autor(a) principal: Moron, Celio Estevan
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_ 1809090377261514752