SISTEMAS DE CONTROLE POR COMPUTADOR EM TEMPO REAL
|
|
- Rebeca Mendes Garrido
- 8 Há anos
- Visualizações:
Transcrição
1 SISTEMAS DE CONTROLE POR COMPUTADOR EM TEMPO REAL Max Mauro Dias Santos Professor do Curso de Computação - Sistemas de Informação Unileste-MG. Doutor em Engenharia de Produção UFSC. Marcelo Vieira Côrrea Professor do Curso de Computação - Sistemas de Informação Unileste-MG. Doutor em Engenharia Elétrica UFMG. Fabrício de Souza Fernandes Mestrando em Engenharia Elétrica UFMG. Flávio dos Santos Sant Anna Graduando do Curso de Computação - Sistemas de Informação Unileste-MG. RESUMO Este trabalho possui dois objetivos primordiais. Aplicar as técnicas de escalonamento de Tempo Real em um sistema de controle e escalonar tarefas de processos com dinâmicas diferentes. No intuito de atingir o primeiro objetivo simulamos um processo utilizando somente um controlador PID em seguida o mesmo processo foi simulado utilizando as técnicas de escalonamento em Tempo Real. Com base nos resultados fez-se uma comparação dos mesmos verificando que o controle em Tempo Real foi executado mais rápido e que o processo com dinâmicas diferentes podem ser escalonados sem que haja interferência entre os mesmos. Palavras-chave: Escalonamento em Tempo Real, controlador PID. ABSTRACT This work possesses two primordial objectives. To compare and To analyze a system of conventional control being used controlling PID with the one system of control using PID using techniques of scheduling in Real Time and to schedule tasks of processes with different dynamic. In intention to reach the first objective we simulate a process using a conventional controller PID is after that the same process was simulated using the techniques of scheduling in Real Tim. On the basis of the results became a comparison of the same ones verifying that the control in Real Time was executed fast more. Similar to reach according to objective the scheduling of two different processes was simulated using Real Time and was evidenced that and possible it schedules them without that it has interference between the same ones. Key-words: Real Time, Scheduling, PID control, Matlab/Simulink
2 64 INTRODUÇÃO Com a introdução de computadores nas indústrias e a invasão dos microprocessadores em carros, eletrodomésticos, aviões e outros, surgiu a necessidade de se criar sistemas que cumpram as exigências dos equipamentos sem comprometer seu funcionamento. E foi a partir desta necessidade que foram surgindo os Sistemas de Controle em Tempo Real, estes por sua vez têm o papel de executar tarefas com requisitos temporais de forma confiável. A teoria de controle existe há vários anos e tem consolidado grandes avanços tecnológicos ao longo do tempo. Para se controlar um processo é necessário obter um modelo matemático que atenda suas especificações. Com a utilização dos computadores nos controles de processos os cálculos passaram a integrar os sistemas. Contudo estes modelos não conseguem prever situações que na prática podem prejudicar as ações de controle (Ogata, 1998). Em alguns processos críticos o controle deve ser executado em um período prédeterminado atendendo aos requisitos temporais dos mesmos. E foi partir desta necessidade que as técnicas de Tempo Real foram inseridas nos sistemas de controle. Estas por sua vez gerenciam as tarefas que serão executadas pelo processador, dando maior prioridade para as atividades mais críticas. Os Sistemas de Controle em Tempo Real (SCTR) tem por objetivo executar uma ação de controle obedecendo aos requisitos temporais. Para este tipo de sistema o cálculo do tempo de entrada e saída do controlador é fundamental para prever o deadline do sistema, que por sua vez determina o tempo máximo em que um controlador deve atuar. As técnicas de Tempo Real não estão ligadas somente ao controle principal, também podem estar ligadas à comunicação de computador e processo e podem ser utilizadas na otimização de recursos computacionais. ESTUDO DE CASO CONTROLE EM TEMPO REAL A utilização do computador em atividades de controle traz grandes benefícios tais como precisão, maior facilidade em resolver cálculos complexos, melhora a interface com o usuário e além de tudo pode-se gerenciar e supervisionar processos à distância. A estrutura física necessária para interligar um processo em malha fechada a um computador é dada por conversores Digital para Analógico (D-A) e Analógico para Digital (A-D). O D-A tem o papel de transformar bytes em sinais analógicos e o A-D faz a operação inversa.
3 65 Contudo os controladores atuais não são capazes de determinar o tempo exato em que uma tarefa deve ser executada, não há um controle dentro do domínio de tempo. Em sistemas de controle onde há a necessidade de se prever o momento da execução de uma atividade aplicase as técnicas de Tempo Real, estas são capazes de escalonar tarefas conforme as necessidades temporais das atividades em execução. Em Oliveira, Carissimi & Toscani (2002) lê-se que um sistema de tempo real é dito ser previsível ( predictable ) no domínio lógico e no temporal quando, independentemente de variações ocorrendo a nível de hardware (i.e. desvios do relógio), da carga e de falhas, o comportamento do sistema pode ser antecipado, antes de sua execução é com este fator que podemos determinar o deadline para uma tarefa. As técnicas de escalonamento possibilitaram a aplicação do conceito tempo real conforme Farines, Fraga & Oliveira (2000) onde afirmam, sistemas onde as noções de tempo e de concorrência são tratadas explicitamente, conceitos e técnicas de escalonamento formam o ponto central na previsibilidade do comportamento de sistemas em tempo real. FIGURA 1 Sistema de Tempo Real (Farines, Fraga & Oliveira, 2000) Esta revisão, que diz respeito a sistemas de controle e de Tempo Real, é de fundamental importância. Nas próximas seções serão apresentados os procedimentos e resultados que envolvem aplicação das técnicas de Tempo Real à controle de processos. PROCEDIMENTOS O modelo matemático e a simulação do processo térmico são apresentados nesta seção.
4 66 Apresentação do modelo matemático do processo térmico. O processo térmico onde se obteve o modelo matemático tem a seguinte estrutura: um tubo metálico com 10 cm de diâmetro interno, 12 cm de diâmetro externo e 18,3 cm de altura, construído com chapas de aço com espessura igual a 1 mm. O elemento de aquecimento interno é uma resistência de 100W. O forno não é isolado termicamente, de modo que variações na temperatura ambiente afetam o seu comportamento dinâmico (Fernandes, 2004). Para obtenção da função de transferência foi necessário que o forno ficasse ligado por várias horas e que fosse submetido a interferências internas e externas, tais como variações no sinal de entrada e redução de temperatura forçada. Durante este período todos os dados são coletados pelo LABVIEW e gravados e arquivo (*.txt). Os dados gerados no processo são analisados com o auxilio do software MatLab, a fim de identificar o modelo matemático, desta forma tem-se a função de transferência G(s) demonstrada abaixo (Fernandes, 2004). 2 0,83 ( ) = s G s e 140s + 1 (1) Simulação do controle do processo térmico Para realizar a simulação dos processos em tempo real, foi necessário simular o processo térmico utilizando blocos de controle digital do Simulink a fim de obter um resultado que possa ser comparado ao controle de tempo real. Na simulação foi necessário determinar as constantes do controlador PID, devido estar trabalhando com um processo térmico, as variáveis assumiram os seguintes valores: P = 60, I= 3, D = 0. FIGURA 2 Diagrama de simulação do forno no MatLab
5 67 Na FIG. 2, está representado o processo térmico utilizando um controlador PID e tendo como sinal de entrada um degrau. Simulação do controle do processo em Tempo Real A simulação dos processos utilizando Tempo Real foi baseada em (Cervin, 2003), neste trabalho foram utilizados três processos de dinâmica idêntica. A partir do bloco do Simulink True Time Kernel apresentado na seção anterior, foi possível simular dois processos de dinâmica diferente em Tempo Real. Para simulação foi necessário determinar as prioridades entres os processos, já que os mesmos são diferentes. O algoritmo de escalonamento utilizado foi o de Taxa Monotônica, neste a prioridade de escalonamento é definida pelo usuário. O argumento utilizado para determinar a ordem de escalonamento foi a dinâmica dos processos, como o processo do forno tem a dinâmica lenta, este teve a maior prioridade, já que necessita de maior capacidade de processamento. O motor, sendo um processo de dinâmica rápida, teve menor prioridade, pois quando acionado, seu controle é feito rapidamente, sem prejudicar o controle do forno. O tempo de simulação foi determinado pelo processo térmico, que necessita de mais tempo para que o controle seja executado, desta forma necessitou-se de 200 segundos para efetuar a mesma. FIGURA 3 Simulação do forno em paralelo com o motor em Tempo Real
6 68 Na FIG. 3, no bloco computador existem cinco entradas, sendo que três recebem o sinal de entrada degrau e as outras servem para fechar a malha. Internamente a este bloco existe o True Time Kernel que é responsável pelo escalonamento das tarefas de controle. FIGURA 4 Estrutura interna do bloco computador da Figura 3 A FIG. 4, apresenta a expansão do bloco computador apresentado na FIG. 3, neste as entradas são multiplexadas e convertidas de analógico para digital e na saída faz-se à operação contrária, como temos dois processos e o canal de saída é único há a necessidade de demultiplexar a mesma. O Schedule exibe como o escalonamento foi feito. O algoritmo de controle fica interno a este bloco. RESULTADOS Nesta seção será apresentado o resultado obtido através da simulação realizada na seção anterior. Simulação de controle do processo térmico Simulando o processo térmico em malha fechada utilizando o PID, obtivemos um resultado que servirá de comparativo para próxima seção, o experimento ocorreu sobre a base de tempo de 200 segundos devido à dinâmica do mesmo. Nota-se na FIG. 5, que o sistema se estabilizou com 80 segundos aproximadamente.
7 69 FIGURA 5 - Saída do processo térmico em malha fechada utilizando PID Simulação de controle do processo em Tempo Real Conforme simulação na seção anterior, o forno e o motor foram simulados concorrendo pela mesma CPU, isto foi possível devido a utilização do True Time Kernel que faz o escalonamento entre tarefas de acordo com as prioridades que foram definidas. Nesta simulação o forno utilizou os mesmos parâmetros utilizados na seção anterior. A base de tempo utilizado foi 200 segundos sendo que o processo térmico estabilizou-se com 40 segundos. Devido o motor ser um processo de dinâmica rápida, este se estabilizou rapidamente mesmo tendo prioridade menor que o forno. Como os processos concorriam pelo mesmo processador a base de tempo foi a mesma do forno e o sinal de saída do forno estabilizou com 1,5 segundo de simulação conforme FIG. 6.
8 70 FIGURA 6 Saída do processo térmico simulado em Tempo Real FIGURA 7 - Saída do motor simulado em Tempo Real Nota-se na FIG. 8, que devido a utilização do algoritmo de Taxa Monotônica e a prioridade maior foi definida para o forno, em nenhum momento o controle do forno foi interrompido e o escalonamento do motor foi preemptado sempre que o forno necessitava de utilizar o processador, por isso o sinal de saída do forno no escalonador não é continuo.
9 71 FIGURA 8 Saída do escalonador apresentado na FIG 4. Com o resultado obtido na simulação de processos em Tempo Real, demonstra-se que a utilização de técnicas em Tempo Real faz com que as atividades de controle se tornem mais eficientes, devido à preocupação do escalonador em liberar o processador conforme a necessidade do processo e de acordo com a prioridade da tarefa. O resultado obtido demonstra que dois modelos diferentes podem ser simulados utilizando um único escalonador. Esse fato abre espaço para uma nova discussão: O projeto de uma plataforma de controle em Tempo Real que comunique processos reais.
10 72 CONCLUSÃO E RECOMENDAÇÃO Este trabalho apresentou dois estudos distintos. O primeiro diz a respeito à aplicação de técnicas de Tempo Real em sistemas de controle, com o objetivo de garantir que tarefas de controle sejam executadas em um determinado período dando maior confiabilidade ao sistema. Com este intuito realizou-se um estudo de quais os algoritmos de Tempo Real poderiam ser utilizados para escalonar tarefas de controle dando ênfase para dinâmica dos processos. O segundo estudo, diz respeito ao escalonamento de processos com dinâmicas diferentes. Inicialmente caminhou-se no sentido de sabermos como um processo comporta na simulação convencional utilizando controlador PID. Com base neste resultado, simulamos o mesmo processo junto a outro com dinâmica diferente utilizando as técnicas de escalonamento em Tempo Real a fim de avaliarmos o comportamento dos mesmos. O resultado obtido mostra que dois processos com dinâmicas diferentes podem ser escalonados, isto dependendo da prioridade, que deve ser definida a cada um, pois dois processos críticos não podem ser escalonados em conjunto, considerando que ambos poderão concorrer pelo mesmo ciclo de processamento, o que poderá ocasionar o travamento do computador. REFERÊNCIAS BIBLIOGRÁFICAS CERVIN, Anton. The real-time control systems simulator: reference manual. Lund, Sweden: Lund Institute of Technology, Department of Automatic Control, (Technical report, LUTFD2/TFRT7592SE) FARINES, Jean Marie; FRAGA, Joni da Silva; OLIVEIRA, Rômulo Silva. Sistemas em tempo real. São Paulo: USP, IME, Escola de Computação, p. FERNANDES, Fabrício Souza. Implementação de um sistema de aquisição de dados para modelagem e controle de processos. Coronel Fabriciano: Unileste-MG, (Relatório de estágio) OGATA, K. Engenharia de controle moderno. 3.ed. Rio de Janeiro: Prentice Hall do Brasil, p. OLIVEIRA, Rômulo; CARISSIMI, Alexandre; TOSCANI, Simão. Organização de sistemas operacionais convencionais e de tempo real. In: CONGRESSO DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO, 22., 2002, Florianópolis, SC. Anais. Florianópolis: SBC, (Disponível em CD-ROM)
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis
Leia maisRoteiro para preparação de proposta de Trabalhos Técnico-Científicos
1 Roteiro para preparação de proposta de Trabalhos Técnico-Científicos Prof. Valdemir Carrara www.valcar.net www.carrara.us 2 1 INTRODUÇÃO Na introdução deve-se descrever os objetivos principais do trabalho
Leia maisTeoria Geral de Sistemas. Késsia R. C. Marchi
Teoria Geral de Sistemas Késsia R. C. Marchi Informação e Sistema Abordagem Sistêmica As pessoas empregam a palavra sistema em muitas situações cotidianas, por exemplo: O sistema eletrônico de votação...
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica
UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica Apostila de Automação Industrial Elaborada pelo Professor M.Eng. Rodrigo Cardozo Fuentes Prof. Rodrigo
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisControladores Lógicos Programáveis CLP (parte-3)
Controladores Lógicos Programáveis CLP (parte-3) Mapeamento de memória Na CPU (Unidade Central de Processamento) de um CLP, todas a informações do processo são armazenadas na memória. Essas informações
Leia maisA IMPORTÂNCIA DA MEDIÇÃO DE ENERGIA PARA EFICIÊNCIA ENERGÉTICA
A IMPORTÂNCIA DA MEDIÇÃO DE ENERGIA PARA EFICIÊNCIA ENERGÉTICA Existem várias finalidades para medição de energia, dentre elas vamos destacar as seguintes: Consumo mensal de energia A grandeza medida é
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
Leia maisDadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares
Leia maisLABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistemas Operacionais Conteúdo retirado de: SOsim: SIMULADOR PARA O ENSINO DE SISTEMAS OPERACIONAIS Luiz Paulo Maia
Leia maisProf.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e
Leia maisSIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES
SIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES Leonardo T. Antunes 1, Ricardo R. Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leonardo_tada@hotmail.com, ricardo@unipar.br
Leia maisO que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do
O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do hardware, software e usuários para monitorar, configurar, analisar,
Leia maisBancada de Testes Hidrostáticos e Pneumáticos
Bancada de Testes Hidrostáticos e Pneumáticos 1 Concepção O que é a bancada de testes da Valeq? Esta bancada foi desenvolvia com a intenção de agilizar os testes de campo e de bancada que envolvem pressão.
Leia maisIW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Leia maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisFunções de Posicionamento para Controle de Eixos
Funções de Posicionamento para Controle de Eixos Resumo Atualmente muitos Controladores Programáveis (CPs) classificados como de pequeno porte possuem, integrados em um único invólucro, uma densidade significativa
Leia maisEscalonamento (Tarefas Esporádicas)
Universidade Federal do Amazonas Faculdade de Tecnologia Programa de Pós-graduação em Engenharia Elétrica Escalonamento (Tarefas Esporádicas) Lucas Cordeiro lucascordeiro@ufam.edu.br Notas de Aula Baseado
Leia maisGerência do Processador
Andrique Amorim www.andrix.com.br professor@andrix.com.br Gerência do Processador Desenvolvimento web II IMPORTANTE SABER Desenvolvimento web II DEADLOCK (interbloqueio, blocagem, impasse) Situação em
Leia maisSistema de Controle de Solicitação de Desenvolvimento
Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento
Leia mais1.1. Organização de um Sistema Computacional
1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes
Leia maisAlessandro F. Cunha O que são sistemas embarcados?
Alessandro F. Cunha O que são sistemas embarcados? 1. Introdução Alguma vez você já se deu conta que o microondas de sua casa tem uma capacidade computacional maior do que tinha o projeto Apolo, que levou
Leia maisControle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba
Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba Thiago de Lima MUNIZ, Bernardo Pinheiro de ALVARENGA, José Wilson de Lima NERYS, Antônio Marcos de Melo MEDEIROS Escola de Engenharia
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia mais4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Leia maisTTT 2012 - VI Conferência Brasileira sobre Temas de Tratamento Térmico 17 a 20 de Junho de 2012, Atibaia, SP, Brasil
ESTRATÉGIAS DE CONTROLE PARA FORNO DE TRATAMENTO TÉRMICO A. A. Alcantara E. A. Tannuri (3) (1), (2) (1) Sun Metais Ltda. Rua Brasiliense, 79 Santo Amaro CEP 04729-110 - São Paulo - SP - alexaalcantara@gmail.com
Leia maisControle de um sistema de ventilação em um quadro de comando e controle
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEE DEPARTAMENTO DE ENGENHARIA ELÉTRICA ENGENHARIA ELÉTRICA INSTRUMENTAÇÂO ELETRÔNICA Controle de um sistema de ventilação em um quadro de comando e controle
Leia mais5 Experiência de implantação do software de roteirização em diferentes mercados
5 Experiência de implantação do software de roteirização em diferentes mercados 5.1 Introdução Após apresentação feita sobre os processos para implantação de um software de roteirização de veículos da
Leia maisUniversidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior
Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato
Leia maisCálculo Aproximado do número PI utilizando Programação Paralela
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Cálculo Aproximado do número PI utilizando Programação Paralela Grupo 17 Raphael Ferras Renan Pagaiane Yule Vaz SSC-0143 Programação
Leia maisProf.: Roberto Franciscatto. Capítulo 1.1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.1 Introdução Tipos de Sistemas Operacionais Sistemas Monoprogramáveis / Monotarefa Voltados tipicamente para a execução de um único programa.
Leia maisCAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO
28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisQualificação de Procedimentos
Qualificação de Procedimentos Os equipamentos em geral são fabricados por meio de uniões de partes metálicas entre si empregando-se soldas. Há, portanto a necessidade de se garantir, nestas uniões soldadas,
Leia maisINTRODUÇÃO BARRAMENTO PCI EXPRESS.
INTRODUÇÃO BARRAMENTO EXPRESS. O processador se comunica com os outros periféricos do micro através de um caminho de dados chamado barramento. Desde o lançamento do primeiro PC em 1981 até os dias de hoje,
Leia maisSistemas de Informação I
+ Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas
Leia maisMultiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação
Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia
Leia maisEXERCÍCIOS RESOLVIDOS
ENG JR ELETRON 2005 29 O gráfico mostrado na figura acima ilustra o diagrama do Lugar das Raízes de um sistema de 3ª ordem, com três pólos, nenhum zero finito e com realimentação de saída. Com base nas
Leia maisPalavras-chave: turbina eólica, gerador eólico, energia sustentável.
Implementação do modelo de uma turbina eólica baseado no controle de torque do motor cc utilizando ambiente matlab/simulink via arduino Vítor Trannin Vinholi Moreira (UTFPR) E-mail: vitor_tvm@hotmail.com
Leia maisTecnologia PCI express. Introdução. Tecnologia PCI Express
Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade
Leia maisTaxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel 2.6 2799 1575
21 4 Análise É necessária uma análise criteriosa, que busque retornar as questões primordiais sobre o que é realmente preciso para a aquisição de uma plataforma de produção gráfica digital profissional.
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisMemórias Prof. Galvez Gonçalves
Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores
Leia maisEverson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Leia maisCapacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisFindMyJob: um aplicativo móvel para otimização do processo de busca por vagas de estágios
FindMyJob: um aplicativo móvel para otimização do processo de busca por vagas de estágios Leonardo L. Lacerda, Jadilson da S. Amancio, Fernando A. D. G. Pinto, Adilson J. dos Santos Centro Universitário
Leia maisDATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES
DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES Janaína Schwarzrock jana_100ideia@hotmail.com Prof. Leonardo W. Sommariva RESUMO: Este artigo trata da importância da informação na hora da tomada de decisão,
Leia maisSIG e SAE. Daniel Gondim
SIG e SAE Daniel Gondim Roteiro Sistemas de Informações Gerenciais (SIG) Conceitos Aplicações Sistemas de Apoio ao Executivo (SAE) Conceitos Aplicações O SIG dá suporte às funções de planejamento, controle
Leia maisUso dos computadores e a Tecnologia da informação nas empresas: uma visão geral e introdutória
Uso dos computadores e a Tecnologia da informação nas empresas: uma visão geral e introdutória Não há mais dúvidas de que para as funções da administração - planejamento, organização, liderança e controle
Leia mais1.3 Conectando a rede de alimentação das válvulas solenóides
1.3 Conectando a rede de alimentação das válvulas solenóides CONTROLE DE FLUSHING AUTOMÁTICO LCF 12 Modo Periódico e Horário www.lubing.com.br (19) 3583-6929 DESCALVADO SP 1. Instalação O equipamento deve
Leia maisAjuste dos Parâmetros de um Controlador PI em uma Coluna de Destilação Binária
Ajuste dos Parâmetros de um Controlador PI em uma Coluna de Destilação Binária Marina Roberto Martins 1*, Fernando Palú 1 (1) Universidade Estadual do Oeste do Paraná, Curso de Engenharia Química. e-mail:
Leia maisEstruturas do Sistema de Computação
Estruturas do Sistema de Computação Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Estruturas do Sistema de
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA
UNIVERSIDADE FEDERAL DE SANTA CATARINA CIÊNCIAS DA COMPUTAÇÃO MÁQUINAS DE COMITÊ APLICADAS À FILTRAGEM DE SPAM Monografia submetida à UNIVERSIDADE FEDERAL DE SANTA CATARINA para a obtenção do grau de BACHAREL
Leia maisSistemas Operacionais Processos e Threads
Sistemas Operacionais Processos e Threads Prof. Marcos Monteiro, MBA http://www.marcosmonteiro.com.br contato@marcosmonteiro.com.br 1 Estrutura de um Sistema Operacional 2 GERÊNCIA DE PROCESSOS Um processo
Leia maisSISTEMAS DE GESTÃO São Paulo, Janeiro de 2005
SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5
Leia mais6 Conclusões e Trabalhos futuros 6.1. Conclusões
6 Conclusões e Trabalhos futuros 6.1. Conclusões Neste trabalho estudou-se o comportamento do sistema que foi denominado pendulo planar com a adição de uma roda de reação na haste do pendulo composta de
Leia maisAo introduzir o sistema ERP, o empresário reconhece imediatamente os benefícios e ferramentas que podem
Os benefícios do ERP Ao introduzir o sistema ERP, o empresário reconhece imediatamente os benefícios e ferramentas que podem ajudar a resolver os problemas comuns dentro da sua empresa. A abertura de informações
Leia maisMRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior
MRP II Introdução A lógica de cálculo das necessidades é conhecida há muito tempo Porém só pode ser utilizada na prática em situações mais complexas a partir dos anos 60 A partir de meados da década de
Leia maisSistemas Operacionais
Sistemas Operacionais GERÊNCIA DO PROCESSADOR MACHADO/MAIA: CAPÍTULO 08 Prof. Pedro Luís Antonelli Anhanguera Educacional Gerenciamento do Processador A gerência do processador pode ser considerada a atividade
Leia maisFlexLoadGenerator Um Framework para Apoiar o Desenvolvimento de Ferramentas Voltadas a Estudos de Avaliação de Desempenho e Dependabilidade
FlexLoadGenerator Um Framework para Apoiar o Desenvolvimento de Ferramentas Voltadas a Estudos de Avaliação de Desempenho e Dependabilidade Débora Souza dsls@cin.ufpe.br Orientador: Paulo Maciel prmm@cin.ufpe.br
Leia maisProcessos e Threads (partes I e II)
Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa
Leia maisGerenciamento de software como ativo de automação industrial
Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais
Leia mais4 Plano de Recuperação
4 Plano de Recuperação Como pode ser observado na Seção 3.2, um projeto de um middleware para TVD deve considerar o fato que ele será embarcado em plataformas diversas e, portanto, que fará uso de diversas
Leia maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia maisPodemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto.
Discussão sobre Nivelamento Baseado em Fluxo de Caixa. Item aberto na lista E-Plan Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em
Leia maisSuperioridade do Linux sobre Windows no quesito segurança
OFICINA DE LÍNGUA PORTUGUESA LEITURA E PRODUÇÃO DE TEXTOS (UNI 003) UFMG ICEX CIÊNCIA DA COMPUTAÇÃO 2º SEMESTRE 2010 Superioridade do Linux sobre Windows no quesito segurança Thiago de Freitas Faria Lucas
Leia maisA metodologia proposta pela WEG para realizar este tipo de ação será apresentada a seguir.
Eficiência Energética Buaiz Alimentos 1 CARACTERÍSTICAS DA EMPRESA Nome fantasia: Buaiz Alimentos Ramo de atividade: Alimentício Localização: Vitória / ES Estrutura tarifária: Horo-sazonal Azul A4 Demanda
Leia maisProfessor Severino Domingos Júnior Disciplina: Gestão de Compras e Estoques no Varejo
Professor Severino Domingos Júnior Disciplina: Gestão de Compras e Estoques no Varejo 1) Definições de Previsão de Demanda 2) Mercados 3) Modelo de Previsão 4) Gestão da Demanda 5) Previsão como Processo
Leia maisMemória Virtual. Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto
Memória Virtual Prof Dr José Luís Zem Prof Dr Renato Kraide Soffner Prof Ms Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos Introdução Espaço de Endereçamento Virtual
Leia mais)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR
6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,
Leia maisServidores de Aperiódicas
Referências J.-M. Farines, J. da S. Fraga, R. S. de Oliveira. Sistemas de Tempo Real. Escola de Computação 2000, IME-USP, São Paulo-SP, julho/2000. Capítulo 2 Sistemas de Tempo Real: Servidores de Aperiódicas
Leia maisANÁLISE DE DESEMPENHO ENTRE SOFTWARES VIRTUALIZADORES
ANÁLISE DE DESEMPENHO ENTRE SOFTWARES VIRTUALIZADORES Vitor Rodrigues Tanamachi 1, Weber Poli de Oliveira 1, Alexandre Galvani 1. 1 Departamento de Informática Faculdade de Tecnologia de Bauru (FATEC)
Leia maisSistemas Operacionais
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Sistemas Operacionais Carga horária total:
Leia maisREFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA
REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA Andréa Willa Rodrigues Villarim (Voluntário) Marcelo Pereira Rufino (Bolsista) Larissa Aguiar (Bolsista) Nady Rocha
Leia maisUniversidade Federal de Alfenas
Universidade Federal de Alfenas Projeto e Análise de Algoritmos Aula 04 Introdução a Análise de Algoritmos humberto@bcc.unifal-mg.edu.br Última aula Fundamentos de Matemática Exercícios: Somatórios; Logaritmos
Leia maisQuadro de consulta (solicitação do mestre)
Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta
Leia mais1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP
1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisCIRCUITO PARA MEDIÇÃO DE CORRENTES ELEVADAS
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA DISCIPLINA: INSTRUMENTAÇÃO ELETRÔNICA PROFESSOR: LUCIANO FONTES CAVALCANTI CIRCUITO PARA MEDIÇÃO DE
Leia maisProposta de Trabalho para a Disciplina de Introdução à Engenharia de Computação PESQUISADOR DE ENERGIA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA E INSTITUTO DE INFOMÁTICA ENGENHARIA DE COMPUTAÇÃO INTRODUÇÃO À ENGENHARIA DE COMPUTAÇÃO Bruno Silva Guedes Cartão: 159033 Proposta de Trabalho
Leia maisTRATAMENTO E ANÁLISE DE SINAIS DE BAIXA FREQUÊNCIA PARA EMULAÇÃO DE CANAL RÁDIO
TRATAMENTO E ANÁLISE DE SINAIS DE BAIXA FREQUÊNCIA PARA EMULAÇÃO DE CANAL RÁDIO Davi Schmutzler Valim Faculdade de Engenharia Elétrica CEATEC davi_valim@puccampinas.edu.br Resumo: O trabalho trata de fazer
Leia maisProjeto de controle e Automação de Antena
Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de
Leia maisIntrodução aos Sistemas
Introdução Introdução aos Sistemas Operacionais 1 2 3... n Ambientes Operacionais Prof. Simão Sirineo Toscani stoscani@inf.pucrs.br www.inf.pucrs.br/~stoscani Compilador Editor de texto Browser Programas
Leia mais5. EXPERIÊNCIAS E ANÁLISE DOS RESULTADOS. 5.1 - Os Programas de Avaliação
36 5. EXPERIÊNCIAS E ANÁLISE DOS RESULTADOS 5.1 - Os Programas de Avaliação Programas de avaliação convencionais foram utilizados para análise de diversas configurações da arquitetura. Estes programas
Leia maisMinistério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul
QUESTÃO: 29 Além da alternativa a estar correta a alternativa e também pode ser compreendida como correta. Segundo a definição de diversos autores, a gerência de falhas, detecta, isola, notifica e corrige
Leia maisSistema Operacional Correção - Exercício de Revisão
Prof. Kleber Rovai 1º TSI 22/03/2012 Sistema Operacional Correção - Exercício de Revisão 1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções? Não funcionaria.
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisTítulo: Controle de um sistema Bola- Barra com realimentação através de imagem
Título: Controle de um sistema Bola- Barra com realimentação através de imagem Autores: Caio Felipe Favaretto, Henrique Corrêa Ramiro, Rômulo de Oliveira Souza e Marcelo Barboza Silva Professor orientador:
Leia maisRegistro e Acompanhamento de Chamados
Registro e Acompanhamento de Chamados Contatos da Central de Serviços de TI do TJPE Por telefone: (81) 2123-9500 Pela intranet: no link Central de Serviços de TI Web (www.tjpe.jus.br/intranet) APRESENTAÇÃO
Leia maisSegundo Pré-teste. Data de realização. 18 de Novembro de 2007. Local.
Segundo Pré-teste Data de realização. 18 de Novembro de 2007. Local. Duas salas de aula da Pós-graduação do Departamento de Arquitetura e Urbanismo da EESC/USP. Duração: 4 horas. Dos objetivos. Envolveu
Leia maisINF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena
INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena Trabalho Experimental Sistema de Gestão Hoteleira 1. Objetivo Este trabalho tem o objetivo de consolidar o conhecimento sobre UML e
Leia maisEngenharia de Software
Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição
Leia mais