1000 resultados para Linguagem de programação (Computadores) - Semantica


Relevância:

20.00% 20.00%

Publicador:

Resumo:

O presente artigo pretende dar conta dos resultados de uma investigação realizada junto de um grupo de 18 educadoras de infância a trabalhar em escolas da rede pública da Ilha Terceira, Açores, Portugal, cujo objetivo foi o de compreender a sua perspetiva acerca da abordagem à linguagem escrita no âmbito da educação de infância. Foram avaliados aspetos como a posição pedagógica e metodológica que as educadoras afirmam adotar na sua intervenção pedagógica e os processos de aprendizagem que afirmam privilegiar como promotores da literacia nas suas salas. A entrevista realizada durante o segundo trimestre do ano escolar permitiu concluir que a forma de pensar destas educadoras, acerca do desenvolvimento da linguagem escrita, caracteriza-se, basicamente, pelo distanciamento relativamente a uma perspetiva emergente da literacia, centrada nas crianças, pela atribuição de uma acentuada importância às atividades e estratégias de intervenção direta e pelo défice de conhecimentos sobre a forma como se desenvolvem os processos de leitura e escrita em crianças pré-escolares.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A constatação de que as disposições pessoais dos professores têm influência no sucesso de qualquer inovação educacional, levou alguns investigadores (Marcinkiewicz, 1944; Pelgrum e Plomp, 1993) a estudar as suas opiniões e atitudes face aos computadores

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este texto é sobre os problemas e as soluções associadas com a produção de sentido de modo cinematográfico nos discursos audiovisuais. O enfoque centra-se na resposta à pergunta de como o texto e leitor criam o sentido e não tanto em qual é o significado do texto. Associado a este objectivo propomos identificar os limites expressivos do discurso cinematográfico que não recorre à verbalização e as capacidades que a linguagem cinematográfica tem vindo a desenvolver para exprimir conceitos cada vez mais complexos apesar de a representação visual estar limitada ao registo visual de objectos, pessoas e acções. Este estudo insere-se no campo da retórica visual e da literacia visual que se dedicam ao estudo dos processos através dos quais se produz, manipula e interpreta sentido através das imagens. No entanto porque estamos a estudar um discurso que se organiza no tempo e que contêm a imagem, palavra e som podemos inserir este estudo na disciplina da Retórica cinematográfica que é uma área científica contida dentro da semiótica e que se dedica ao estudo sobre porquê e como é que o discurso audiovisual produz sentido. O motivo que deu origem a este estudo tem origem no ensino de cadeiras sobre linguagem audiovisual a alunos universitários que tiveram doze anos de alfabetização mas nunca reflectiram sobre como se exprimem ideias sem o uso da palavra uma vez que o principal objectivo da escolaridade é tornar os alunos capazes de saberem interpretar e expressarem-se através da linguagem verbal. A consequência deste processo de aprendizagem é que quando se pede a uma pessoa com formação literária para se expressar num discurso audiovisual deparamos com filmes onde o sentido do discurso é feito com base no texto que é verbalizado numa voz off ou nos diálogos que são ditas por personagens de uma ficção.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O início da colaboração entre a Escola Superior de Tecnologia da Saúde do Porto (ESTSP), nomeadamente do Curso de Terapia da Fala (TF), com o Agrupamento de Escolas de Santa Marinha coincidiu com a implementação do Decreto-lei 312008, de 7 de Janeiro que defende a inclusão de todas as crianças no Sistema Educativo e tenta promover, conforme consta logo no seu texto inicial "a igualdade de oportunidades, valorizar a educação e promover a melhoria da qualidade de ensino'. Essa colaboração, no caso da TF e da Terapia Ocupacional (TO), foi formalizada através de protocolo para uma das unidades do agrupamento, uma Escola de Primeiro Ciclo com Jardim de Infância (EB1/JI), e foi solicitada não só por se enquadrar na missão da ESTSP (ESTSP - Despacho n.0 15836/2009 referente aos Estatutos da Escola, D.R. n.0 132, Série 11, de 10 de Julho de 2009) e nos objetívos supramencionados para o próprio Agrupamento, mas por permitir igualmente a criação de locais de educação clínica (unidades curriculares correspondentes a 25% dos ECTS1 do plano de estudos aluai) díretamente supervisionados pelos docentes da ESTSP, numa valência de atendimento a crianças em contexto escolar e pré-escolar. Cumpriase um duplo objetivo: contribuía-se para igualdade de oportunidades e para a promoção da melhoria da qualidade de ensino. A Escola Básica fica com profissionais de saúde que integram a sua equipa escolar que avaliam e identificam com os professores as necessidades educativas dos seus alunos, desenhando um plano de açâo adequado a essas mesmas necessidades e, por outro lado, a Escola Básica dispõe-se a colaborar na formação dos estudantes da ESTSP, proporcionando-lhes um contexto de estágio ainda pouco disponível para a aceitação destes profissionais para casos que não sejam identificados como Necessidades Educativas Especiais (NEE) mas cuja necessidade é recomendada pelo Comité de prevenção da ASHA2 (1988) e já é prevista noutros países na União Europeia (i.e. na Irlanda do Norte - Mínístry for Health, Social Services and Public Safety, 2011). A unidade de educação clínica interna, assim designada por ser assegurada pelos docentes da ESTSP, esteve sempre especialmente vocacionada para o desenvolvimento das competências relacionadas com o trabalho em equipa e a promoção de competências de auto-conhecimento com vista à autonomização progressiva do profissional quanto ao controlo do seu próprio processo de ensino-aprendizagem. "Um dos elementos centrais referidos no benchmarking da QAA3 (UK) sobre a autonomia e responsabilidade profissional é a de ser capaz de atuar dentro dos padrões e requisitos definidos pelos organismos reguladores da profissão"(Lopes, 2004, p.47). Neste contexto específico, a par com as competências jà citadas foi possivel ainda prestar um serviço à comunidade local, através do atendimento em contexto, prestando serviços a crianças e aos familiares na faixa etária 3 - 11 Anos. A intervenção do Terapeuta da Fala (TpF) pode ocorrer em qualquer dos espaços escolares, desde a sala de aula ao recreio, passando pelo refeitório, nos tempos de aprendizagem formal ou nos tempos de aprendizagem não formal, isto é, defende-se que a prática do TpF pode ocorrer em qualquer contexto onde decorram as atividade habituais da · pessoa que está a ser acompanhada (CPLOL, 2009). Nos termos do acordo celebrado, essa intervenção pode ser proposta pela área, pode ser planeada a partir da solicitação de outro profissional ou ainda enquadrada nas atividades já calendarizadas no plano de atividades do próprio agrupamento. As atividades em si podem dirigir-se a uma ou mais crianças, envolver uma ou mais turmas; nestes anos, foram planeadas atividades para pais, professores, alunos de uma turma e para toda a escola, envolvendo as 130 crianças, todo o pessoal docente e auxiliar, a associação de pais, pessoal da ESTSP (AEESTSP e docentes) e da comunidade envolvente, num total de cerca de 180 pessoas. Todas as atividades foram previamente discutidas e aprovadas pelo Diretor da EB1/JI (conforme acordo especifico estabelecido entre a área da TF e a Escola EB1/JI em causa). O protocolo estabelecido entre as duas instituições ao longo destes anos (2009-201 O a esta parte) não foi, como se disse, exclusivo para a TF; a área da Terapia Ocupacional (TO) também estava incluída no referido protocolo tendo também previstos a avaliação e o acompanhamento de crianças, se bem que o encaminhamento para a TO se fizesse por via das avaliações em TF, já que foi esta a área que assumiu a responsabilidade de fazer o rastreio inicial a todas as crianças que entram de novo na escola ou no Jardim de Infância (essencialmente alunos de 1° ano e de novas admissões para o Jardim de Infância). Este encaminhamento podia igualmente ser feito para Fisioterapia ou para Audiologia, nos casos das valências disponíveis na ESTSP e envolvidas no projeto de prestação de serviços à comunidade. Assim, para preparação desta unidade de atendimento, e para montagem deste serviço nesta escola, analisaram-se um conjunto de premissas, tendo em conta os objetivos já referidos: 1. Análise fundamentada da relação entre o desenvolvimento da Comunicação, da Linguagem e da Fala e a aquisição das competências do 1• Ciclo, não só a nível académico mas também a nível social e comunicaciónal; 2. Identificação dos dados a recolher nas provas de avaliação para iniciar a prestação de serviços de TF já dirigidos ás necessidades identificadas no ponto anterior; 3. Identificação dos instrumentos de recolha de dados ou provas que permitissem a recolha mais rápida e eficaz dos dados identificados no ponto prévio; 4. Determinação da(s) estratégia(s) a adotar, numa fase inicial, para iniciar a intervenção com o apoio da equipa, sem alterar muito o seu funcionamento anterior; 5. Estudo da melhor forma de potenciar a intervenção do TpF de modo a evidenciar tão cedo quanto possível as vantagens da intervenção nesta área no desenvolvimento das competências referidas no ponto 1; 6. Transposição para este contexto dos objetivos da unidade de educação cllnica no que respeita ao trabalho em equipa, com especial atenção para os pontos relacionados com a comunicação entre profissionais, nomeadamente no que toca à adequação da linguagem utilizada, conteúdo da informação partilhada e sentido de oportunidade para passagem dessa mesma informação. Foi com base nestas premissas que se desenhou o projeto que passaremos a expor, relatando posteriormente parte dos resultados obtidos com a intervenção desenvolvida até à data. Este estudo é parte de um projeto que se encontra ainda em curso pois só no final deste ano é que as primeiras crianças que foram integradas finalizarão o 4° ano e as que se encontravam à data no Jardim de Infância estão agora no 3° ano. O projeto terminará o seu ciclo no próximo ano, com a recolha dos dados das crianças que terminam o 4° ano em 2012-2013 (que farão a avaliação final ainda este ano letivo) e no próximo ano letivo, momento em que consideramos que teremos os dados de duas turmas, uma das quais seguidas pelo menos em parte desde o Jardim de Infância.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Mestrado em Engenharia Electrotécnica e de Computadores. Área de Especialização de Telecomunicações.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O movimento de afirmação eXtensible Business Reporting Language (XBRL), como padrão para a preparação e difusão dos relatórios financeiros e outras publicações empresariais, foi encabeçado pelo American lnstitute of Certified Public Accountants (AICPA) em conjunto com aproximadatnente outras 30 organizações. Desde o primeiro encontro internacional sobre a especificação XBRL, realizado em Nova York no mês de Outubro de 1999, que a lista de participantes se tem alargado incluindo proeminentes instituições financeiras, organizações profissionais de serviços, organizações profissionais de contabilidade e fornecedores de tecnologia sobrevindo, ao mesmo tempo, um incontável número de alianças e ligações. A XBRL é uma linguagem standard utilizada no ambiente da Internet cujo desenvolvimento permitirá obter uma informação de melhor qualidade, mais rápida, mais económica e mais eficaz, para o processo de criação e publicação de relatórios financeiros e empresariais. Neste artigo os autores apresentam, resumidamente, as vantagens referidas pela literatura para esta nova tecnologia, descrevem sumariamente as características técnicas da XBRL, traçam o seu percurso desde 1999 e analisam o potencial deste standard para Portugal, bem como a sua aplicação em diferentes áreas de investigação.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação Apresentada à Escola Superior de Educação de Lisboa para obtenção de grau de mestre em Ciências da Educação - Especialidade em Intervenção Precoce

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A operação dos Mercados de Energia Eléctrica passa, actualmente, por uma profunda reestruturação, com o principal foco nas transacções do sistema de transmissão entre os diferentes agentes. Tendo isso em conta, o serviço de transmissão neste novo esquema de funcionamento do Mercado de Energia Eléctrica deve ser provido de máxima eficiência económica, atendendo sempre às restrições de segurança do sistema. Com esta reorganização do sector eléctrico da última década surgiu também a necessidade de rever os modelos tradicionais de optimização económica do Sistema Eléctrico de Energia, como por exemplo o despacho e prédespacho (unit commitment). A reestruturação e liberalização dos mercados de energia eléctrica trouxeram novas restrições a alguns dos problemas tradicionais associados aos Sistemas Eléctricos de Energia. Um desses problemas é o Escalonamento da Produção de Energia Eléctrica, que no contexto actual, implica quase sempre negociação entre os diferentes agentes do mercado e consequentemente reescalonamento. A maioria dos métodos usados para a resolução do problema não permitem reformular o prédespacho, algo para que a Programação Lógica por Restrições é extremamente adequada. O trabalho desenvolvido nesta dissertação visa criar uma aplicação computacional com base na Programação Lógica por Restrições, através da plataforma ECLiPSe, para resolver o problema do Escalonamento da Produção de Energia Eléctrica dos grupos térmicos, demonstrando assim a versatilidade e flexibilidade deste tipo de programação aplicada a problema combinatoriais deste género.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Recentemente, tem-se assistido à utilização de ambientes imersivos 3D em vários domínios tais como: actividades empresariais, educativas, lúdicas, entre outras devido à expansão do Second Life. A finalidade deste conceito é oferecer aos utilizadores um acesso alternativo a valências existentes no mundo real, a partir de um computador ligado à Internet. Uma aplicação prática pode ser a sua utilização em laboratórios remotos, com a finalidade de controlar remotamente instrumentos de medição, a partir de um ambiente imersivo. Para isso, o mesmo deve permitir a construção de um laboratório virtual e respectivos instrumentos, também virtuais. Este tipo de solução é viável, devido a existirem dispositivos com interfaces de acesso remoto, e ambientes 3D desenvolvidos em linguagens de programação que possuem bibliotecas de código para protocolos de redes de computadores. A finalidade deste trabalho é desenvolver uma metodologia de acesso remoto, a instrumentos de medição em laboratórios de electricidade e electrónica, usando ambientes imersivos 3D. Como caso de estudo, o instrumento utilizado é um multímetro, controlado remotamente a partir de uma reprodução num mundo virtual, construído no ambiente 3D Open Wonderland. Nessa reprodução virtual, numa primeira fase, só serão disponibilizadas para medição, um conjunto limitado das variáveis eléctricas passíveis de medir através do multímetro seleccionado.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A Realidade Aumentada veio alterar a percepção que o ser humano tem do mundo real. A expansão da nossa realidade à Realidade Virtual possibilita a criação de novas experiencias, cuja aplicabilidade é já tida como natural em diversas situações. No entanto, potenciar este tipo de interacção pode ser um processo complexo, quer por limitações tecnológicas, quer pela gestão dos recursos envolvidos. O desenvolvimento de projectos com realidade aumentada para fins comerciais passa assim muitas vezes pela optimização dos recursos utilizados tendo em consideração as limitações das tecnologias envolventes (sistemas de detecção de movimento e voz, detecção de padrões, GPS, análise de imagens, sensores biométricos, etc.). Com a vulgarização e aceitação das técnicas de Realidade Aumentada em muitas áreas (medicina, educação, lazer, etc.), torna-se também necessário que estas técnicas sejam transversais aos dispositivos que utilizamos diariamente (computadores, tablets, telemóveis etc.). Um dominador comum entre estes dispositivos é a internet uma vez que as aplicações online conseguem abarcar um maior número de pessoas. O objectivo deste projecto era o de criar uma aplicação web com técnicas de Realidade Aumentada e cujos conteúdos fossem geridos pelos utilizadores. O processo de investigação e desenvolvimento deste trabalho passou assim por uma fase fundamental de prototipagem para seleccionar as tecnologias que melhor se enquadravam no tipo de arquitectura pretendida para a aplicação e nas ferramentas de desenvolvimento utilizadas pela empresa onde o projecto foi desenvolvido. A aplicação final é composta por um FrontOffice, responsável por mostrar e interpretar as aplicações criadas e possibilitar a integração com outras aplicações, e um BackOffice que possibilita aos utilizadores, sem conhecimentos de programação, criar novas aplicações de realidade aumentada e gerir os conteúdos multimédia utilizados. A aplicação desenvolvida pode servir de base para outras aplicações e ser reutilizável noutros âmbitos, sempre com o objectivo de reduzir custos de desenvolvimento e de gestão de conteúdos, proporcionando assim a implementação de uma Framework que permite a gestão de conteúdos em diferentes áreas (medicina, educação, lazer, etc.), onde os utilizadores podem criar as suas próprias aplicações, jogos e ferramentas de trabalho. No decorrer do projecto, a aplicação foi validada por especialistas garantindo o cumprimento dos objectivos propostos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este projecto surgiu no contexto da solicitação de um dos clientes da empresa Castros Iluminações que pretendia um sistema de iluminação decorativa (baseada em LED) de dois conjuntos de 288 janelas, pertencendo cada conjunto a uma fachada diferente do edifício. Este sistema teria que prever a possibilidade de controlar a cor de cada janela individualmente, dando ao cliente a possibilidade de alterar o ambiente decorativo das fachadas do edifício. A utilização de comunicação sem fios foi justificada pela necessidade de evitar a quantidade enorme de cabos que seria necessário passar utilizando os sistemas comerciais convencionais e a impossibilidade de os esconder. Esta solução foi pensada para ser implementada num edifício com 14 Andares, facto que por si só inviabiliza a passajem de cabos. Para interligar todos os dispositivos de iluminação decorativa com um controlador portátil, e eliminar os problemas ligados à cablagem, foi utilizado o protocolo de comunicações sem fios ZigBee™. A escolha recaiu neste protocolo devido a factores como os seus baixos consumos, simplicidade do protocolo comparativamente com outras redes e o seu baixo custo. No desenvolvimento deste projecto foi utilizada a stack da Microchip©, versão gratuita, disponibilizada na internet e os seus transceivers de comunicação Zigbee™, MRF24j40MA. Para fazer a interface de comunicação com o utilizador, foi desenvolvida uma aplicação de Software para correr em computadores com ambiente Windows™. Esta aplicação foi desenvolvida em Visual Studio™ utilizando a linguagem C#. Foram efectuados alguns testes para se perceber a eficiência e robustez da comunicação ZigBee™ e apesar do número de dispositivos disponíveis para ensaios ser muito reduzido, foi possível verificar que, mesmo funcionando correctamente, o desempenho do sistema poderá ser melhorado, quer seja a nível da gestão das comunicações, quer a nível do software informático para controlo do ambiente decorativo das fachadas do edifício. O sistema, no actual estado de desenvolvimento, permite controlar a cor dos vários dispositivos da rede através do computador, com uma resolução de 24bits. A aplicação desenvolvida em Visual Studio™ permite controlar de forma simples e intuitiva para o utilizador, a cor do material iluminativo dos vários dispositivos da rede.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação apresentada à Escola Superior de Educação de Lisboa para obtenção de grau de mestre em Educação Artística, na Especialização de Teatro na Educação

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os laboratórios de experimentação remota estão normalmente associados a tecnologias ou soluções proprietárias, as quais restringem a sua utilização a determinadas plataformas e obrigam ao uso de software específico no lado do cliente. O ISEP possui um laboratório de experimentação remota, baseado em instrumentação virtual, usado no apoio ao ensino da electrónica e construído sobre uma plataforma NIELVIS da National Instruments. O software de controlo da plataforma recorre à linguagem gráfica de programação LabVIEW. Esta é uma ferramenta desenvolvida pela National Instruments que facilita o desenvolvimento de aplicações de sistemas de experimentação remota, mas que possui várias limitações, nomeadamente a necessidade de instalação do lado do cliente de um plug-in, cuja disponibilidade se encontra limitada a determinadas versões de sistemas operativos e de Web Browsers. A experiência anterior demonstrou que estas questões limitam o número de clientes com possibilidade de acesso ao laboratório remoto, para além de, em alguns casos, se ter verificado não ser transparente a sua instalação e utilização. Neste contexto, o trabalho de investigação consistiu no desenvolvimento de uma solução que permite a geração de interfaces que possibilitam o controlo remoto do sistema implementado, e que, ao mesmo tempo, são independentes da plataforma usada pelo cliente.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os sistemas de tempo real modernos geram, cada vez mais, cargas computacionais pesadas e dinâmicas, começando-se a tornar pouco expectável que sejam implementados em sistemas uniprocessador. Na verdade, a mudança de sistemas com um único processador para sistemas multi- processador pode ser vista, tanto no domínio geral, como no de sistemas embebidos, como uma forma eficiente, em termos energéticos, de melhorar a performance das aplicações. Simultaneamente, a proliferação das plataformas multi-processador transformaram a programação paralela num tópico de elevado interesse, levando o paralelismo dinâmico a ganhar rapidamente popularidade como um modelo de programação. A ideia, por detrás deste modelo, é encorajar os programadores a exporem todas as oportunidades de paralelismo através da simples indicação de potenciais regiões paralelas dentro das aplicações. Todas estas anotações são encaradas pelo sistema unicamente como sugestões, podendo estas serem ignoradas e substituídas, por construtores sequenciais equivalentes, pela própria linguagem. Assim, o modo como a computação é na realidade subdividida, e mapeada nos vários processadores, é da responsabilidade do compilador e do sistema computacional subjacente. Ao retirar este fardo do programador, a complexidade da programação é consideravelmente reduzida, o que normalmente se traduz num aumento de produtividade. Todavia, se o mecanismo de escalonamento subjacente não for simples e rápido, de modo a manter o overhead geral em níveis reduzidos, os benefícios da geração de um paralelismo com uma granularidade tão fina serão meramente hipotéticos. Nesta perspetiva de escalonamento, os algoritmos que empregam uma política de workstealing são cada vez mais populares, com uma eficiência comprovada em termos de tempo, espaço e necessidades de comunicação. Contudo, estes algoritmos não contemplam restrições temporais, nem outra qualquer forma de atribuição de prioridades às tarefas, o que impossibilita que sejam diretamente aplicados a sistemas de tempo real. Além disso, são tradicionalmente implementados no runtime da linguagem, criando assim um sistema de escalonamento com dois níveis, onde a previsibilidade, essencial a um sistema de tempo real, não pode ser assegurada. Nesta tese, é descrita a forma como a abordagem de work-stealing pode ser resenhada para cumprir os requisitos de tempo real, mantendo, ao mesmo tempo, os seus princípios fundamentais que tão bons resultados têm demonstrado. Muito resumidamente, a única fila de gestão de processos convencional (deque) é substituída por uma fila de deques, ordenada de forma crescente por prioridade das tarefas. De seguida, aplicamos por cima o conhecido algoritmo de escalonamento dinâmico G-EDF, misturamos as regras de ambos, e assim nasce a nossa proposta: o algoritmo de escalonamento RTWS. Tirando partido da modularidade oferecida pelo escalonador do Linux, o RTWS é adicionado como uma nova classe de escalonamento, de forma a avaliar na prática se o algoritmo proposto é viável, ou seja, se garante a eficiência e escalonabilidade desejadas. Modificar o núcleo do Linux é uma tarefa complicada, devido à complexidade das suas funções internas e às fortes interdependências entre os vários subsistemas. Não obstante, um dos objetivos desta tese era ter a certeza que o RTWS é mais do que um conceito interessante. Assim, uma parte significativa deste documento é dedicada à discussão sobre a implementação do RTWS e à exposição de situações problemáticas, muitas delas não consideradas em teoria, como é o caso do desfasamento entre vários mecanismo de sincronização. Os resultados experimentais mostram que o RTWS, em comparação com outro trabalho prático de escalonamento dinâmico de tarefas com restrições temporais, reduz significativamente o overhead de escalonamento através de um controlo de migrações, e mudanças de contexto, eficiente e escalável (pelo menos até 8 CPUs), ao mesmo tempo que alcança um bom balanceamento dinâmico da carga do sistema, até mesmo de uma forma não custosa. Contudo, durante a avaliação realizada foi detetada uma falha na implementação do RTWS, pela forma como facilmente desiste de roubar trabalho, o que origina períodos de inatividade, no CPU em questão, quando a utilização geral do sistema é baixa. Embora o trabalho realizado se tenha focado em manter o custo de escalonamento baixo e em alcançar boa localidade dos dados, a escalonabilidade do sistema nunca foi negligenciada. Na verdade, o algoritmo de escalonamento proposto provou ser bastante robusto, não falhando qualquer meta temporal nas experiências realizadas. Portanto, podemos afirmar que alguma inversão de prioridades, causada pela sub-política de roubo BAS, não compromete os objetivos de escalonabilidade, e até ajuda a reduzir a contenção nas estruturas de dados. Mesmo assim, o RTWS também suporta uma sub-política de roubo determinística: PAS. A avaliação experimental, porém, não ajudou a ter uma noção clara do impacto de uma e de outra. No entanto, de uma maneira geral, podemos concluir que o RTWS é uma solução promissora para um escalonamento eficiente de tarefas paralelas com restrições temporais.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este trabalho é uma parte do tema global “Suporte à Computação Paralela e Distribuída em Java”, também tema da tese de Daniel Barciela no mestrado de Engenharia Informática do Instituto Superior de Engenharia do Porto. O seu objetivo principal consiste na definição/criação da interface com o programador, assim como também abrange a forma como os nós comunicam e cooperam entre si para a execução de determinadas tarefas, de modo a atingirem um único objetivo global. No âmbito desta dissertação foi realizado um estudo prévio relativamente aos modelos teóricos referentes à computação paralela, assim como também foram analisadas linguagens e frameworks que fornecem suporte a este mesmo tipo de computação. Este estudo teve como principal objetivo a análise da forma como estes modelos e linguagens permitem ao programador expressar o processamento paralelo no desenvolvimento das aplicações. Como resultado desta dissertação surgiu a framework denominada Distributed Parallel Framework for Java (DPF4j), cujo objetivo principal é fornecer aos programadores o suporte para o desenvolvimento de aplicações paralelas e distribuídas. Esta framework foi desenvolvida na linguagem Java. Esta dissertação contempla a parte referente à interface de programação e a toda a comunicação entre nós cooperantes da framework DPF4j. Por fim, foi demonstrado através dos testes realizados que a DPF4j, apesar de ser ainda um protótipo, já demonstra ter uma performance superior a outras frameworks e linguagens que possuem os mesmos objetivos.