46 resultados para Analytic Reproducing Kernel
em Instituto Politécnico do Porto, Portugal
Resumo:
This paper proposes a global multiprocessor scheduling algorithm for the Linux kernel that combines the global EDF scheduler with a priority-aware work-stealing load balancing scheme, enabling parallel real-time tasks to be executed on more than one processor at a given time instant. We state that some priority inversion may actually be acceptable, provided it helps reduce contention, communication, synchronisation and coordination between parallel threads, while still guaranteeing the expected system’s predictability. Experimental results demonstrate the low scheduling overhead of the proposed approach comparatively to an existing real-time deadline-oriented scheduling class for the Linux kernel.
Resumo:
The mainline Linux Kernel is not designed forhard real-time systems; it only fits the requirements of soft realtimesystems. In recent years, a kernel developer communityhas been working on the PREEMPT-RT patch. This patch(that aims to get a fully preemptible kernel) adds some realtimecapabilities to the Linux kernel. However, in terms ofscheduling policies, the real-time scheduling class of Linux islimited to the First-In-First-Out (SCHED_FIFO) and Round-Robin (SCHED_RR) scheduling policies. These scheduling policiesare however quite limited in terms of realtime performance.Therefore, in this paper, we report one importantcontribution for adding more advanced real-time capabilitiesto the Linux Kernel. Specifically, we describe modificationsto the (PREEMPT-RT patched) Linux kernel to supportreal-time slot-based task-splitting scheduling algorithms. Ourpreliminary evaluation shows that our implementation exhibitsa real-time performance that is superior to the schedulingpolicies provided by the current version of PREMPT-RT. Thisis a significant add-on to a widely adopted operating system.
Resumo:
Typically common embedded systems are designed with high resource constraints. Static designs are often chosen to address very specific use cases. On contrast, a dynamic design must be used if the system must supply a real-time service where the input may contain factors of indeterminism. Thus, adding new functionality on these systems is often accomplished by higher development time, tests and costs, since new functionality push the system complexity and dynamics to a higher level. Usually, these systems have to adapt themselves to evolving requirements and changing service requests. In this perspective, run-time monitoring of the system behaviour becomes an important requirement, allowing to dynamically capturing the actual scheduling progress and resource utilization. For this to succeed, operating systems need to expose their internal behaviour and state, making it available to the external applications, usually using a run-time monitoring mechanism. However, such mechanism can impose a burden in the system itself if not wisely used. In this paper we explore this problem and propose a framework, which is intended to provide this run-time mechanism whilst achieving code separation, run-time efficiency and flexibility for the final developer.
Resumo:
Value has been defined in different theoretical contexts as need, desire, interest, standard /criteria, beliefs, attitudes, and preferences. The creation of value is key to any business, and any business activity is about exchanging some tangible and/or intangible good or service and having its value accepted and rewarded by customers or clients, either inside the enterprise or collaborative network or outside. “Perhaps surprising then is that firms often do not know how to define value, or how to measure it” (Anderson and Narus, 1998 cited by [1]). Woodruff echoed that we need “richer customer value theory” for providing an “important tool for locking onto the critical things that managers need to know”. In addition, he emphasized, “we need customer value theory that delves deeply into customer’s world of product use in their situations” [2]. In this sense, we proposed and validated a novel “Conceptual Model for Decomposing the Value for the Customer”. To this end, we were aware that time has a direct impact on customer perceived value, and the suppliers’ and customers’ perceptions change from the pre-purchase to the post-purchase phases, causing some uncertainty and doubts.We wanted to break down value into all its components, as well as every built and used assets (both endogenous and/or exogenous perspectives). This component analysis was then transposed into a mathematical formulation using the Fuzzy Analytic Hierarchy Process (AHP), so that the uncertainty and vagueness of value perceptions could be embedded in this model that relates used and built assets in the tangible and intangible deliverable exchange among the involved parties, with their actual value perceptions.
Resumo:
Objectivo: estudar a actividade muscular no complexo articular do ombro e tronco durante o serviço e a sua relação com o Conflito Sub-Acromial. Metodologia: estudo observacional, analítico, transversal. Amostra de 15 atletas de voleibol distribuídas em 3 grupos e avaliadas através de electromiografia de superfície em músculos do ombro e do tronco. Foi avaliada a percentagem de activação muscular nas diferentes fases do serviço. Resultados: aumento de actividade do Trapézio Superior e Infraespinhoso e diminuição do Recto Abdominal e Oblíquo Externo no grupo com Conflito Sub-Acromial. Conclusão: existem diferenças significativas nas atletas com e sem Conflito Sub-Acromial.
Resumo:
This paper starts with the analysis of the unusual inherence mechanism, from two aspects: accumulating and human error. We put forward twelve factors affected the decision of the emergency treatment plan in practice and summarized the evaluation index system combining with literature data. Then we screened out eighteen representative indicators by used the FDM expert questionnaire in the first phase. Hereafter, we calculated the weight of evaluation index and sorted them by the FAHP expert questionnaire, and came up with the frame of the evaluation rule by combined with the experience. In the end, the evaluation principles are concluded.
Resumo:
Mestrado em Engenharia Química
Resumo:
Introdução: O declínio do equilíbrio, da força dos membros inferiores e o medo de cair são fatores de risco de queda associados ao envelhecimento e a sua avaliação pode ser realizada pelo teste One Leg Standing (OLS), Sit to Stand (STS) e pela Falls Eficacy Scale (FES), respetivamente. As aplicações para smartphone constituem uma alternativa para a avaliação dos fatores de risco de queda no envelhecimento. Objetivo: Analisar a capacidade de uma aplicação para smartphone na avaliação dos testes STS, OLS e FES. Metodologia: Realizou-se um estudo analítico numa amostra de 27 voluntários com idade ≥ 60 anos. Realizaram-se os testes STS, OLS e a FES (versão iconográfica, apresentada no smartphone). Os dados foram recolhidos simultaneamente por um smartphone e pelo Qualisys Motion Capture Systems associado a uma plataforma de forças. Foi utilizado o r de Pearson ou Spearman para analisar as possíveis correlações. Resultados: No STS obteve-se uma correlação muito forte (rp=0.97) no número de repetições de ciclos Sit Stand Sit (SLS) e forte na duração média do SLS (rp=0.85) e das subfases Sit to Stand (rp=0.69) e Stand to Sit (rp=0.778), com p<0.001. As medidas de inclinação do tronco apresentaram correlações fortes, com exceção do ângulo inicial (p≥0.05). No OLS, verificou-se uma correlação moderada entre o deslocamento do centro de pressão peak to peak médio-lateral (rs=0.45; p=0.017) e antero-posterior (rs=0.39; p=0.046), root mean square médio-lateral (rs=0.39; p=0.046) e antero-posterior (rs=0.46; p=0.017) e área do estatocinesiograma (rs=0.45; p=0.018). Na FES obteve-se uma correlação moderada em três categorias: ‘tomar banho/duche’ (rs=0.49; p=0.010), ‘deitar/levantar da cama (rs=0.43; p=0.024) e ‘chegar aos armários’ (rs=0.38; p=0.050). Conclusão: A aplicação para smartphone parece avaliar corretamente os ciclos e a variação da inclinação do tronco no STS, porém parece necessitar de ser reajustada na FES e na velocidade do deslocamento do centro de pressão, no OLS.
Resumo:
Purpose: The aim of this paper is to highlight the importance of qualitative research within the scope of management scientific studies, referring to its philosophy, nature and instruments. It also confronts it with quantitative methodology, approaching its differences as well as its complementariness and synergies, with the purpose of explaining, from a more analytic point of view, the relevance of qualitative methodology in the course of an authentic and real research despite its complexity. Design/methodology/approach: Regardless of its broad application, one may attest the scarcity literature that focuses on qualitative research applied to the management scientific area, as opposed to the large amount that refers to quantitative research. Findings: The paper shows the influence that qualitative research has on management scientific research. Originality/value:. Qualitative research assumes an important role within qualitative research by allowing for the study and analysis of certain types of phenomena that occur inside organisations, and in respect of which quantitative studies cannot provide an answer.
Resumo:
Mestrado em Engenharia Química. Ramo Tecnologias de Protecção Ambiental.
Resumo:
This paper aims to present a contrastive approach between three different ways of building concepts after proving the similar syntactic possibilities that coexist in terms. However, from the semantic point of view we can see that each language family has a different distribution in meaning. But the most important point we try to show is that the differences found in the psychological process when communicating concepts should guide the translator and the terminologist in the target text production and the terminology planning process. Differences between languages in the information transmission process are due to the different roles the different types of knowledge play. We distinguish here the analytic-descriptive knowledge and the analogical knowledge among others. We also state that none of them is the best when determining the correctness of a term, but there has to be adequacy criteria in the selection process. This concept building or term building success is important when looking at the linguistic map of the information society.
Resumo:
Introdução: Estruturalmente, a marcha é modificada de acordo com as características de cada individuo, sua natureza morfológica, tipo de atividade, idade e a presença de determinadas doenças, entre outros fatores. Devidas as alterações fisiológicas de envelhecimento, o custo energético da marcha normal por si só é superior nos idosos comparativamente com os jovens. Objetivo: Analisar a influência do uso de andarilho com rodas e fixo nos parâmetros metabólicos de indivíduos com mais de 60 anos e em jovens. Metodologia: realizou-se um estudo analítico transversal numa amostra de 21 voluntários, sendo 11adultos jovens (idade compreendida entre 18 e 25 anos) e 10 são adultos com idade superior a 60 anos. Utilizou-se o sistema K4b2 COSMED de forma a recolher os dados relativos ao consumo energético, quociente respiratório e volume de CO2 produzido. Os participantes realizaram os diferentes tipos de marcha (marcha normal, a três pontos com andarilho fixo, a três pontos modificada com andarilho fixo, a três pontos com andarilho com rodas e a três pontos modificada com andarilho com rodas) durante 10 minutos num percurso rectilíneo de 20 metros. Para a análise estatística recorreu-se ao software IBM SPSS Statistics v20 com um nível de significância de 0,05. Resultados: observou-se que á exceção da marcha normal em todos os outros tipos de marcha com andarilho, os participantes com mais de 60 anos, apresentam valores significativamente superiores aos dos jovens, nomeadamente nas marchas com andarilho fixo, a 3 pontos e a 3 pontos modificada e com andarilho de rodas, na marcha a 3ponto modificada. Verificaram-se diferenças apenas no grupo dos jovens, pois a marcha normal apresentou valores significativamente maiores que as restantes. Conclusão: A idade influenciou os parâmetros metabólicos da marcha normal e com andarilhos fixo e móvel apresentando os idosos um maior gasto energético, bem como os METS utilizados.
Resumo:
No trabalho é desenvolvido um sistema de treino para ciclistas. O sistema de treino é constituído por uma bicicleta de ―Spinning‖, um travão accionado electricamente, e por um sensor de velocidade, utilizado para medir a velocidade de rotação da roda de inércia. Nos primeiros capítulos encontra-se o estudo dos vários conceitos que envolvem o sistema de treino. É realizado um estudo sobre as principais forças que actuam numa bicicleta. Outro conceito estudado é o filtro Kalman (FK). Este será importante para o controlo do sistema de treino. O modelo do sistema de treino está dividido em duas partes. A primeira corresponde ao sistema mecânico, e a segunda o sistema de controlo e actuação. Este é constituído por um sensor de velocidade, uma unidade de estimação e o sistema de actuação do travão da bicicleta. A unidade de estimação é composta por conjunto de filtros de Kalman que estima a velocidade, a aceleração e a posição necessárias ao cálculo da força resistente ao movimento do conjunto ciclista bicicleta. Os resultados da simulação do sistema mostram que o sistema de treino modelado apresenta um desempenho bastante razoável. A estimação efectuada pelos filtros dos valores da velocidade, da aceleração e da posição do ciclista, permite a unidade de controlo do sistema calcular o valor da força resistente ao movimento.
Resumo:
Neste trabalho propus-me realizar um Sistema de Aquisição de Dados em Tempo Real via Porta Paralela. Para atingir com sucesso este objectivo, foi realizado um levantamento bibliográfico sobre sistemas operativos de tempo real, salientando e exemplificando quais foram marcos mais importantes ao longo da sua evolução. Este levantamento permitiu perceber o porquê da proliferação destes sistemas face aos custos que envolvem, em função da sua aplicação, bem como as dificuldades, científicas e tecnológicas, que os investigadores foram tendo, e que foram ultrapassando com sucesso. Para que Linux se comporte como um sistema de tempo real, é necessário configura-lo e adicionar um patch, como por exemplo o RTAI ou ADEOS. Como existem vários tipos de soluções que permitem aplicar as características inerentes aos sistemas de tempo real ao Linux, foi realizado um estudo, acompanhado de exemplos, sobre o tipo de arquitecturas de kernel mais utilizadas para o fazer. Nos sistemas operativos de tempo real existem determinados serviços, funcionalidades e restrições que os distinguem dos sistemas operativos de uso comum. Tendo em conta o objectivo do trabalho, e apoiado em exemplos, fizemos um pequeno estudo onde descrevemos, entre outros, o funcionamento escalonador, e os conceitos de latência e tempo de resposta. Mostramos que há apenas dois tipos de sistemas de tempo real o ‘hard’ que tem restrições temporais rígidas e o ‘soft’ que engloba as restrições temporais firmes e suaves. As tarefas foram classificadas em função dos tipos de eventos que as despoletam, e evidenciando as suas principais características. O sistema de tempo real eleito para criar o sistema de aquisição de dados via porta paralela foi o RTAI/Linux. Para melhor percebermos o seu comportamento, estudamos os serviços e funções do RTAI. Foi dada especial atenção, aos serviços de comunicação entre tarefas e processos (memória partilhada e FIFOs), aos serviços de escalonamento (tipos de escalonadores e tarefas) e atendimento de interrupções (serviço de rotina de interrupção - ISR). O estudo destes serviços levou às opções tomadas quanto ao método de comunicação entre tarefas e serviços, bem como ao tipo de tarefa a utilizar (esporádica ou periódica). Como neste trabalho, o meio físico de comunicação entre o meio ambiente externo e o hardware utilizado é a porta paralela, também tivemos necessidade de perceber como funciona este interface. Nomeadamente os registos de configuração da porta paralela. Assim, foi possível configura-lo ao nível de hardware (BIOS) e software (módulo do kernel) atendendo aos objectivos do presente trabalho, e optimizando a utilização da porta paralela, nomeadamente, aumentando o número de bits disponíveis para a leitura de dados. No desenvolvimento da tarefa de hard real-time, foram tidas em atenção as várias considerações atrás referenciadas. Foi desenvolvida uma tarefa do tipo esporádica, pois era pretendido, ler dados pela porta paralela apenas quando houvesse necessidade (interrupção), ou seja, quando houvesse dados disponíveis para ler. Desenvolvemos também uma aplicação para permitir visualizar os dados recolhidos via porta paralela. A comunicação entre a tarefa e a aplicação é assegurada através de memória partilhada, pois garantindo a consistência de dados, a comunicação entre processos do Linux e as tarefas de tempo real (RTAI) que correm ao nível do kernel torna-se muito simples. Para puder avaliar o desempenho do sistema desenvolvido, foi criada uma tarefa de soft real-time cujos tempos de resposta foram comparados com os da tarefa de hard real-time. As respostas temporais obtidas através do analisador lógico em conjunto com gráficos elaborados a partir destes dados, mostram e comprovam, os benefícios do sistema de aquisição de dados em tempo real via porta paralela, usando uma tarefa de hard real-time.
Resumo:
Este trabalho foi realizado no âmbito da disciplina de Dissertação/Estágio do ramo de Optimização Energética na Indústria Química, do Mestrado em Engenharia Química do Instituto Superior de Engenharia do Porto e foi desenvolvido na empresa GreenWatt. O principal objectivo é efectuar uma auditoria energética e uma auditoria QAI a uma clínica de fisiatria de forma a preparar as ferramentas necessárias para a Certificação Energética e da QAI no enquadramento do Sistema de Certificação Energética. Na auditoria QAI foram analisados parâmetros físicos - temperatura, humidade relativa e partículas respiráveis PM10, parâmetros químicos - CO2, CO, O3, COVs, HCOH e o radão, e ainda parâmetros microbiológicos - bactérias, fungos e legionella. Na auditoria energética foi feita a caracterização dos vectores de energia utilizados no edifício, nomeadamente, gás natural e electricidade. Para esta caracterização efectuou-se um levantamento de toda a informação disponível relativa aos combustíveis utilizados, iluminação instalada, outros equipamentos consumidores de energia e perfis de utilização. Com recurso a analisadores de energia foram ainda medidos os consumos eléctricos do edifício. Com suporte nos dados provenientes da auditoria energética e das facturas anuais efectuou-se a validação da simulação dinâmica do edifício. Esta simulação é a base do cálculo do IEEnominal do edifício. Os resultados da auditoria QAI, permitiram verificar que existem valores nãoregulamentares em relação aos compostos orgânicos voláteis, fungos e bactérias. Da auditoria energética concluiu-se que o principal consumo de energia é o gás natural utilizado pelas caldeiras existentes. Este valor representa cerca de 81% do consumo total de energia, reproduzindo os mesmos resultados obtidos pela desagregação das facturas energéticas. No que respeita à electricidade concluiu-se que as bombas de água e os equipamentos eléctricos são os maiores consumidores deste vector, com, respectivamente, 53% e 23% do consumo total de energia eléctrica. Após a realização da simulação dinâmica, com base nos levantamentos realizados no edifício e na auditoria energética efectuada, obteve-se uma fotografia do edifício no que respeita ao seu desempenho energético, e calculou-se um IEEnominal de 40,54 kgep/m2.ano o que qualifica o edifício com uma Classe Energética E. O valor de CO2 emitido por este edifício em termos nominais, anualmente, é de 76,39 toneladas.