Suporte Básico para Sistemas de Tempo Real
|
|
- Edison Padilha Lombardi
- 8 Há anos
- Visualizações:
Transcrição
1 Suporte Básco para Sstemas de Tempo Real Escalonamento e Comuncação Sldes elaborados por George Lma, com atualzações realzadas por Ramundo Macêdo Suporte Básco para Sstemas de Tempo-Real Escalonamento Comuncação (memóra compartlhada ou redes) Interação, compartlhamento de recursos Gerencamento de nterrupções Gerencamento de memóra Sstemas de arquvos etc 1
2 Escalonamento de Tarefas Dstrbur recursos computaconas ao longo do tempo de forma que as tarefas do sstema preservem seus requstos temporas? Undades de Processamento Escalonamento Alocação (Onde?) Escalonamento (Quando?) Alocação, um problema dfícl Decdr dnamcamente onde alocar as tarefas é caro, apesar de potencalmente favorecer à adaptabldade do sstema Custo de comuncação, tomada de decsão on-lne, varabldade da carga Exstem polítcas de escalonamento que são ótmas quando decsões de alocação não são consderadas, mas falham caso contráro Garanta de prevsbldade Pode ser comprometda se escalonamento e alocação são resolvdos conjuntamente e dnamcamente Sstemas prevsíves geralmente requerem polítcas estátcas de alocação 2
3 Escalonamento, outro problema dfícl tempo tempo Algumas questões Quando decdr o escalonamento? Quando verfcar o comportamento temporal? On-lne Off-lne On-lne Off-lne O mas usual Resolvendo o Problema de Escalonamento Decdr o escalonamento (dspatchng) Polítcas de escalonamento Verfcar o comportamento temporal Ferramentas de análse ou teste de escalonabldade Requstos Atrbutos das tarefas devem ser conhecdos Período, deadlne, máxmo tempo de computação 3
4 Análse de Escalonabldade Dado um conjunto de tarefas e uma polítca de escalonamento, o sstema é escalonável? Conjunto de tarefas Polítca de escalonameno Análse SIM NÃO Prncípo básco: se o sstema é escalonável no por caso, então o sstema será sempre escalonável Abordagens de Escalonamento Análse de Escalonabldade Off-lne Lberação de tarefas (dspatchng) Off-lne Escalonabldade garantda Hpóteses temporas restrtvas Inflexível On-lne Escalonabldade garantda Hpóteses mas relaxadas Razoavelmente flexível On-lne Escalonabldade garantda Não é tão nflexível Escalonabldade não garantda Muto flexível Sstemas event-trggered Sstemas tme-trggered Sstemas event-trggered 4
5 Escalonamento Off-lne Uma tabela de execução é gerada em tempo de projeto Métodos de otmzação, grafos etc. Em tempo de execução, cada tarefa é dsparada no momento prevamente estabelecdo Fortemente dependente do tempo Pouca flexbldade e adaptabldade Prevsbldade Se tudo for planejado corretamente, nenhuma tarefa dexará de cumprr seu deadlne Comportamento temporal de uma tarefa não nterfere em outra Sstema é mune a ocorrênca de eventos não esperados Ideal para sstemas de tme-trggered Escalonamento On-lne Decsões sobre o escalonamento são tomadas em tempo de execução Escalonamento passa a ser dependente da ocorrênca de eventos Potencal para ncorporar flexbldade e adaptabldade Prevsbldade Se tudo puder ser planejado e provado em tempo de projeto, o sstema é prevsível Eventos não esperados podem nterferr no comportamento temporal do sstema Comportamento temporal de uma tarefa pode nterferr em outra Nível de prevsbldade depende da capacdade de análse Ideal para sstemas event-trggered 5
6 Quando Fazer a Análse de Escalonabldade Escalonamento gerado em tempo de projeto Geralmente, a análse está mplícta na geração do escalonamento Alguma adaptação pode ser feta em tempo de execução Escalonamento gerado em tempo de execução Análse em tempo de projeto Garantas de prevsbldade Análse em tempo de execução Garantas de qualdade de servço (evta-se a degradação do sstema) Escalonamento Baseado em Prordades Prordades Um dos mas usados crtéros de escolha de execução para sstemas de tempo-real Smples: manpulação de flas de prordades Claro: prordade sgnfca urgênca de execução Custo computaconal: acetável Abordagens Prordades varáves (dnâmco) Varam em tempo de execução Menor prevsbldade já que as prordades varam Prordades fxas (estátco) Defndas em tempo de projeto Maor prevsbldade: pode-se saber qual tarefa poderá não cumprr o deadlne 6
7 Escalonamento Baseado em Prordades Varáves (LST) Least Slack Tme Tarefa com menor tempo de folga possu maor prordade D = 4, C = 2 D = 2.5, C = 2 LST tempo tempo LST: Ótmo em sstemas unprocessados, preemptvos e sem compartlhamento de recursos. Porém, caro computaconalmente Escalonamento Baseado em Prordades Varáves (EDF) Earler Deadlne Frst Tarefa com menor deadlne de folga possu maor prordade D = 4, C = 2 D = 2.5, C = 2 EDF tempo EDF: Ótmo em sstemas unprocessados, preemptvos e sem compartlhamento de recursos. Baxo custo computaconal. 7
8 EDF vs. LST T=30, C=10,D=20 T=80, C=45,D=79 d < d EDF tempo Slack < Slack LST tempo Escalonamento Baseado em Prordades Fxas (RM e DM) Rate Monotonc Quanto maor o período de uma tarefa, menor é a sua prordade Tarefas com período curto (alta freqüênca de atvação) precsam de mas CPU e portanto possuem maor prordade Deadlne Monotonc Quanto maor o deadlne de uma tarefa, menor é sua prordade Tarefas mas urgentes recebem maores prordades de execução 8
9 RM vs. DM T=80, C=30, D=70 T=120, C=30, D=50 RM tempo DM tempo DM pode ser consderado mas genérco que o RM Análse de Escalonabldade: Vsando Prevsbldade Análse de Escalonabldade Off-lne Lberação de tarefas (dspatchng) Off-lne Escalonabldade garantda Hpóteses temporas restrtvas Inflexível On-lne Escalonabldade garantda Hpóteses mas relaxadas Razoavelmente flexível On-lne Escalonabldade garantda Não é tão nflexível Escalonabldade não garantda Muto flexível 9
10 Análse de Escalonabldade Quanto ao tpo de resposta Conjunto de tarefas Análse SIM Escalonável Sufcente Não se? Conjunto de tarefas Análse? Não se Necessára Não-escalonável NÃO Conjunto de tarefas Análse SIM Escalonável Exata Não-escalonável NÃO Análse de Escalonabldade Quanto ao tpo de função Utlzação do processador O uso do processador tem um lmte! Tempo máxmo de resposta O tempo de resposta de cada tarefa não deve ser superor ao seu deadlne 10
11 Análse Baseada na Utlzação do Processador Cada tarefa usa no máxmo C T O sstema usa no máxmo C T Um únco valor expressa a escalonabldade do sstema Smplcdade: pode ser usada para análse on-lne Análse Baseada na Utlzação do Processador Exemplo Tarefas peródcas, peremptíves, escalonadas num únco processador e que não compartlham recursos (são ndependentes) C T RM n(2 1/ n Análse sufcente 1) EDF C T 1 Análse exata Modelo de tarefas muto smplfcado 11
12 Análse Baseada no Tempo de Resposta Modelo de tarefas smplfcado Tarefas peródcas, peremptíves, escalonadas num únco processador e que não compartlham recursos (são ndependentes) 3C j C = C + 3 C j R = C + I Consdere uma tarefa j mas prortára que (acma). j rá ser atvada pelo menos uma vez. Num-de-atvações será o menor ntero maor que R /T j. Se R = 8 e T j = 3, num=atvações = 3 (acma) Interferênca das tarefas de mas prortáras que tarefa a nterferênca máxma ocorre quando todas as tarefas mas prortáras são lberadas no mesmo nstante da atvação da tarefa. Análse Baseada no Tempo de Resposta Modelo de tarefas smplfcado Tarefas peródcas, peremptíves, escalonadas num únco processador e que não compartlham recursos (são ndependentes) 3C j C = C + 3 C j R R = C + C j Tj? 12
13 Calculando o Tempo de Resposta r Processo teratvo: Para cada tarefa... UAV 0 r 1 r 2 r 3 R = 60 = r 3 = 140 D T T T gpl = = = = = = vrf = 100, C = 150, C = 150, C gpl vrf = 20, D = 40, D = 60, D gpl gpl = 100 = 120 = 140 Análse exata! Análse Baseada no Tempo de Resposta (característcas) Modelo de tarefas mas flexível Tarefas dependentes Tarefas peródcas, esporádcas e aperódcas Jtter Sstemas dstrbuídos Prevsbldade e Flexbldade Custo computaconal Processo teratvo mpede seu uso on-lne 13
14 Comuncação entre Tarefas Dependênca da ordem de execução Modelando Jtter R = C + j hp() R + J Tj j C j Comuncação entre Tarefas Compartlhamento de Recursos Seja B o tempo máxmo que tarefa fca bloqueada aguardando a lberação de um recurso compartlhado usado por tarefas menos prortáras O termo B pode ser calculado Modelando Bloqueo R = B + C + j hp() R + J Tj j C j 14
15 Redes de comuncação Váras tecnologas TDMA (controle de acesso orentado a tempo) FDDI, Token-Bus, Token-Rng CAN (controle de acesso orentado a prordades) etc Comuncação entre Tarefas Dstrbuídas Pode-se usar modelagem por Jtter T m r Tempo de resposta fm-a-fm Detalhes devem ser consderados Fla de transmssão Controle de acesso ao meo Fla de recepção escalonamento etc 15
16 Pontos para Lembrar Alocação e escalonamento Prevsbldade: alocação estátca Polítcas de escalonamento Crtéro de escolha da tarefa a ser executada Prevsbldade e Flexbldade: prordades fxas Analse de escalonabldade Verfcação da correção temporal do sstema dado um conjunto de tarefas e uma polítca de escalonamento Prevsbldade e Flexbldade: analse baseada no tempo de resposta Comuncacao entre tarefas Compartlhamento de recursos Dependenca entre tarefas Comuncacao dstrbuda 16
Prioridades com Teste de Escalonabilidade
rordades + Teste de Escalonabldade Sstemas de Tempo Real: rordades com Teste de Escalonabldade Rômulo Slva de Olvera Departamento de Automação e Sstemas DAS UFSC Cada tarefa recebe uma prordade Escalonamento
Leia maisObjetivos da aula. Essa aula objetiva fornecer algumas ferramentas descritivas úteis para
Objetvos da aula Essa aula objetva fornecer algumas ferramentas descrtvas útes para escolha de uma forma funconal adequada. Por exemplo, qual sera a forma funconal adequada para estudar a relação entre
Leia maisEscalonamento Baseado em Prioridades Fixas
Sstemas de Tempo Real: Escalonamento Baseado em Prordades Fxas Rômulo Slva de Olvera Departamento de Automação e Sstemas - DAS UFSC romulo@das.ufsc.br http://.das.ufsc.br/~romulo 1 Escalonamento Baseado
Leia maisSistemas de Tempo-Real
Aula 7 Acesso exclusvo a rescursos partlhados O acesso exclusvo a recursos partlhados A nversão de prordades como consequênca do bloqueo Técncas báscas para acesso exclusvo a recursos partlhados Herança
Leia maisEscalonamento com Garantia
Escalonamento com Garanta Executvo íclco Sstemas de Tempo Real: Escalonamento com Garanta Rômulo Slva de Olvera Departamento de Automação e Sstemas - DAS UFS rordades + Teste de Escalonabldade rordades
Leia mais1 Princípios da entropia e da energia
1 Prncípos da entropa e da energa Das dscussões anterores vmos como o conceto de entropa fo dervado do conceto de temperatura. E esta últma uma conseqüênca da le zero da termodnâmca. Dentro da nossa descrção
Leia maisCENTRO UNIVERSITÁRIO DO LESTE DE MINAS GERAIS - UnilesteMG
1 CENTRO UNIVERSITÁRIO DO LESTE DE MINAS GERAIS - UnlesteMG Dscplna: Introdução à Intelgênca Artfcal Professor: Luz Carlos Fgueredo GUIA DE LABORATÓRIO LF. 01 Assunto: Lógca Fuzzy Objetvo: Apresentar o
Leia maisELEMENTOS DE CIRCUITOS
MINISTÉRIO D EDUCÇÃO SECRETRI DE EDUCÇÃO PROFISSIONL E TECNOLÓGIC INSTITUTO FEDERL DE EDUCÇÃO, CIÊNCI E TECNOLOGI DE SNT CTRIN CMPUS DE SÃO JOSÉ - ÁRE DE TELECOMUNICÇÕES CURSO TÉCNICO EM TELECOMUNICÇÕES
Leia maisSempre que surgir uma dúvida quanto à utilização de um instrumento ou componente, o aluno deverá consultar o professor para esclarecimentos.
Insttuto de Físca de São Carlos Laboratóro de Eletrcdade e Magnetsmo: Transferênca de Potênca em Crcutos de Transferênca de Potênca em Crcutos de Nesse prátca, estudaremos a potênca dsspada numa resstênca
Leia maisTEORIA DE ERROS * ERRO é a diferença entre um valor obtido ao se medir uma grandeza e o valor real ou correto da mesma.
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO DE CIÊNCIAS EXATAS DEPARTAMENTO DE FÍSICA AV. FERNANDO FERRARI, 514 - GOIABEIRAS 29075-910 VITÓRIA - ES PROF. ANDERSON COSER GAUDIO FONE: 4009.7820 FAX: 4009.2823
Leia maisIntrodução e Organização de Dados Estatísticos
II INTRODUÇÃO E ORGANIZAÇÃO DE DADOS ESTATÍSTICOS 2.1 Defnção de Estatístca Uma coleção de métodos para planejar expermentos, obter dados e organzá-los, resum-los, analsá-los, nterpretá-los e deles extrar
Leia maisSistemas de Tempo-Real
Sstemas de Tempo-Real Notas de curso realzado em Agosto de 2006 na Unversdade Federal do Ro Grande do Norte, Natal, Brasl 2. Escalonamento de Tempo-Real (parte 1) Francsco Vasques Faculdade de Engenhara
Leia maisEscolha do Consumidor sob condições de Risco e de Incerteza
9/04/06 Escolha do Consumdor sob condções de Rsco e de Incerteza (Capítulo 7 Snyder/Ncholson e Capítulo Varan) Turma do Prof. Déco Kadota Dstnção entre Rsco e Incerteza Na lteratura econômca, a prmera
Leia maisFTL066 Programação em Tempo Real Segunda Lista de Exercícios
FTL066 Programação em Tempo Real Segunda Lista de Exercícios 1) Descreva as diferenças entre tarefas periódicas, aperiódicas e esporádicas esclarecendo as restrições temporais que caracterizam os comportamentos
Leia maisESTATÍSTICA. PROBABILIDADES Professora Rosana Relva Números Inteiros e Racionais ESTATÍSTICA. Professor Luiz Antonio de Carvalho
PROBABILIDADES Professora Rosana Relva Números Interos e Raconas APRESENTAÇÃO ROL:,,, 4, 4,,, DISCRETA : rrelva@globo.com PROGRESSÃO ARITMÉTICA CONTÍNUA PROGRESSÃO ARITMÉTICA DISTRIBUIÇÃO DE REQUÊCIAS
Leia maisRastreando Algoritmos
Rastreando lgortmos José ugusto aranauskas epartamento de Físca e Matemátca FFCLRP-USP Sala loco P Fone () - Uma vez desenvolvdo um algortmo, como saber se ele faz o que se supõe que faça? esta aula veremos
Leia maisUTILIZAÇÃO DO MÉTODO DE TAGUCHI NA REDUÇÃO DOS CUSTOS DE PROJETOS. Uma equação simplificada para se determinar o lucro de uma empresa é:
UTILIZAÇÃO DO MÉTODO DE TAGUCHI A REDUÇÃO DOS CUSTOS DE PROJETOS Ademr José Petenate Departamento de Estatístca - Mestrado em Qualdade Unversdade Estadual de Campnas Brasl 1. Introdução Qualdade é hoje
Leia maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos
Leia maisCálculo do Conceito ENADE
Insttuto aconal de Estudos e Pesqusas Educaconas Aníso Texera IEP Mnstéro da Educação ME álculo do onceto EADE Para descrever o cálculo do onceto Enade, prmeramente é mportante defnr a undade de observação
Leia maisSistemas de Tempo Real: Conceitos Básicos
Escola de Computação 2000 - IME-USP Sistemas de Tempo Real: Conceitos Básicos Jean-Marie Farines Joni da Silva Fraga Rômulo Silva de Oliveira LCMI - Laboratório de Controle e Microinformática DAS - Departamento
Leia maisMecanismos de Escalonamento
Mecansmos de Escalonamento 1.1 Mecansmos de escalonamento O algortmo de escalonamento decde qual o próxmo pacote que será servdo na fla de espera. Este algortmo é um dos mecansmos responsáves por dstrbur
Leia maisRegressão e Correlação Linear
Probabldade e Estatístca I Antono Roque Aula 5 Regressão e Correlação Lnear Até o momento, vmos técncas estatístcas em que se estuda uma varável de cada vez, estabelecendo-se sua dstrbução de freqüêncas,
Leia maisSistemas Robóticos. Sumário. Introdução. Introdução. Navegação. Introdução Onde estou? Para onde vou? Como vou lá chegar?
Sumáro Sstemas Robótcos Navegação Introdução Onde estou? Para onde vou? Como vou lá chegar? Carlos Carreto Curso de Engenhara Informátca Ano lectvo 2003/2004 Escola Superor de Tecnologa e Gestão da Guarda
Leia maisANEXO 03 PROCESSO DE GARANTIA DA QUALIDADE PROCERGS
ANEXO 03 PROCESSO DE GARANTIA DA QUALIDADE PROCERGS 1. Visão Geral No processo de desenvolvimento é fundamental estar atento para a qualidade do software que será desenvolvido. Mas o que é ter qualidade?
Leia maisSumário. Deadlock. Definição. Recursos. M. Sc. Luiz Alberto lasf.bel@gmail.com
Sumário Condições para Ocorrência de Modelagem de Evitando deadlock Algoritmo do banqueiro M. Sc. Luiz Alberto lasf.bel@gmail.com Aula - SO 1 Definição Um conjunto de N processos está em deadlock quando
Leia mais7. Resolução Numérica de Equações Diferenciais Ordinárias
7. Resolução Numérca de Equações Dferencas Ordnáras Fenômenos físcos em dversas áreas, tas como: mecânca dos fludos, fluo de calor, vbrações, crcutos elétrcos, reações químcas, dentre váras outras, podem
Leia maisDistribuição de Massa Molar
Químca de Polímeros Prof a. Dr a. Carla Dalmoln carla.dalmoln@udesc.br Dstrbução de Massa Molar Materas Polmércos Polímero = 1 macromolécula com undades químcas repetdas ou Materal composto por númeras
Leia maiswww.obconcursos.com.br/portal/v1/carreirafiscal
www.obconcursos.com.br/portal/v1/carrerafscal Moda Exercíco: Determne o valor modal em cada um dos conjuntos de dados a segur: X: { 3, 4,, 8, 8, 8, 9, 10, 11, 1, 13 } Mo 8 Y: { 10, 11, 11, 13, 13, 13,
Leia maisTermodinâmica e Termoquímica
Termodnâmca e Termoquímca Introdução A cênca que trata da energa e suas transformações é conhecda como termodnâmca. A termodnâmca fo a mola mestra para a revolução ndustral, portanto o estudo e compreensão
Leia maisSistemas de Filas: Aula 5. Amedeo R. Odoni 22 de outubro de 2001
Sstemas de Flas: Aula 5 Amedeo R. Odon 22 de outubro de 2001 Teste 1: 29 de outubro Com consulta, 85 mnutos (níco 10:30) Tópcos abordados: capítulo 4, tens 4.1 a 4.7; tem 4.9 (uma olhada rápda no tem 4.9.4)
Leia maisRESOLUÇÃO NUMÉRICA DE EQUAÇÕES DIFERENCIAIS
Defnções RESOLUÇÃO NUMÉRICA DE EQUAÇÕES DIFERENCIAIS Problemas de Valor Incal PVI) Métodos de passo smples Método de Euler Métodos de sére de Talor Métodos de Runge-Kutta Equações de ordem superor Métodos
Leia maisSistemas de Tempo-Real
Aula 7 Acesso exclusivo a rescursos partilhados O acesso exclusivo a recursos partilhados A inversão de prioridades como consequência do bloqueio Técnicas básicas para acesso exclusivo a recursos partilhados
Leia maisImplemente uma solução para o problema da barreira usando mutexes e variáveis condição da biblioteca das pthreads. A solução consiste de 2 rotinas:
1) Em um sstema que suporta programação concorrente apenas através da troca de mensagens, será crado um Servdor para controlar o uso das portas seras. Quando um processo Clente deseja usar uma porta seral,
Leia mais(note que não precisa de resolver a equação do movimento para responder a esta questão).
Mestrado Integrado em Engenhara Aeroespacal Mecânca e Ondas 1º Ano -º Semestre 1º Teste 31/03/014 18:00h Duração do teste: 1:30h Lea o enuncado com atenção. Justfque todas as respostas. Identfque e numere
Leia maisSistemas Operativos. Sumário. Escalonador da CPU. ! Filas Multinível. ! Filas Multinível com Feedback. ! Escalonamento em multiprocessadores
Escalonador da CPU Sumário! Filas Multinível! Filas Multinível com Feedback! Escalonamento em multiprocessadores! Escalonamento em tempo real! Avaliação de algoritmos 2 1 Filas Multinível! Os processos
Leia maisREGULAMENTO GERAL (Modalidades 1, 2, 3 e 4)
REGULAMENTO GERAL (Modaldades 1, 2, 3 e 4) 1. PARTICIPAÇÃO 1.1 Podem concorrer ao 11º Prêmo FIEB de Desempenho Socoambental da Indústra Baana empresas do setor ndustral nas categoras MICRO E PEQUENO, MÉDIO
Leia maisCapítulo 1. O plano complexo. 1.1. Introdução. Os números complexos começaram por ser introduzidos para dar sentido à 2
Capítulo O plano compleo Introdução Os números compleos começaram por ser ntrodudos para dar sentdo à resolução de equações polnomas do tpo Como os quadrados de números reas são sempre maores ou guas a
Leia maisAula 5 Escalonamento usando prioridades fixas
Sistemas de Tempo-Real Aula 5 Escalonamento usando prioridades fixas Escalonamento on-line com prioridades fixas O critério Rate-Monotonic limite de utilização de CPU Os critérios Deadline-Monotonic e
Leia maisCapítulo. Associação de resistores. Resoluções dos exercícios propostos. P.135 a) R s R 1 R 2 R s 4 6 R s 10 Ω. b) U R s i U 10 2 U 20 V
apítulo 7 da físca Exercícos propostos Undade apítulo 7 ssocação de resstores ssocação de resstores esoluções dos exercícos propostos 1 P.15 a) s 1 s 6 s b) U s U 10 U 0 V c) U 1 1 U 1 U 1 8 V U U 6 U
Leia maisFísica. Física Módulo 1 Vetores, escalares e movimento em 2-D
Físca Módulo 1 Vetores, escalares e movmento em 2-D Vetores, Escalares... O que são? Para que servem? Por que aprender? Escalar Defnção: Escalar Grandea sem dreção assocada. Eemplos: Massa de uma bola,
Leia mais2 Máquinas de Vetor Suporte 2.1. Introdução
Máqunas de Vetor Suporte.. Introdução Os fundamentos das Máqunas de Vetor Suporte (SVM) foram desenvolvdos por Vapnk e colaboradores [], [3], [4]. A formulação por ele apresentada se basea no prncípo de
Leia maisSinais Luminosos 2- CONCEITOS BÁSICOS PARA DIMENSIONAMENTO DE SINAIS LUMINOSOS.
Snas Lumnosos 1-Os prmeros snas lumnosos Os snas lumnosos em cruzamentos surgem pela prmera vez em Londres (Westmnster), no ano de 1868, com um comando manual e com os semáforos a funconarem a gás. Só
Leia maisSistemas Operacionais
Sistemas Prof. Ms. Márcio Andrey Teixeira A Caracterização dos Sistemas Funções do S.O Administração de Processos Administração da Memória Principal Administração do Armazenamento Secundário Administração
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Processos e Threads Andreza Leite andreza.leite@univasf.edu.br Plano de Aula 2 Gerenciamento de Processos Threads Aplicações com múltiplas Threads Concorrência e Compartilhamento
Leia maisEscalonando Tarefas Imprecisas com Restrição 0/1 e Dependências Intra-Tarefa / Inter-Tarefa
Escalonando Tarefas Imprecsas com Restrção 0/1 e Dependêncas Intra-Tarefa / Inter-Tarefa Rômulo Slva Olvera Jon Slva Fraga Insttuto de Informátca Lab. de Controle e Mcronformátca Unv. Fed. do Ro Grande
Leia maisResumo do artigo. Modelagem Organizacional com CommonKADS: O Serviço de Emergências Médicas
Universidade Federal de Santa Catarina Centro Tecnológico Disciplina: PROJETOS I Aluno: Cleosvaldo G. Vieira Jr cgvjr@inf.ufsc.br Resumo do artigo Modelagem Organizacional com CommonKADS: O Serviço de
Leia maisInstruções para elaboração de TCC PROPOSTA DE NEGÓCIOS
INSPER INSTITUTO DE ENSINO E PESQUISA PROGRAMAS CERTIFICATES Instruções para elaboração de TCC PROPOSTA DE NEGÓCIOS Estas instruções para elaboração de TCC do tipo Proposta de Negócio possuem dois tópicos:
Leia maisMemória cache. Prof. Francisco Adelton
Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma
Leia maisFísica. Setor B. Índice-controle de Estudo. Prof.: Aula 23 (pág. 86) AD TM TC. Aula 24 (pág. 87) AD TM TC. Aula 25 (pág.
Físca Setor Prof.: Índce-controle de studo ula 23 (pág. 86) D TM TC ula 24 (pág. 87) D TM TC ula 25 (pág. 88) D TM TC ula 26 (pág. 89) D TM TC ula 27 (pág. 91) D TM TC ula 28 (pág. 91) D TM TC evsanglo
Leia maisFast Multiresolution Image Querying
Fast Multresoluton Image Queryng Baseado no artgo proposto por: Charles E. Jacobs Adan Fnkelsten Davd H. Salesn Propõe um método para busca em um banco de dados de magem utlzando uma magem de consulta
Leia maisApostila de Estatística Curso de Matemática. Volume II 2008. Probabilidades, Distribuição Binomial, Distribuição Normal. Prof. Dr. Celso Eduardo Tuna
Apostla de Estatístca Curso de Matemátca Volume II 008 Probabldades, Dstrbução Bnomal, Dstrbução Normal. Prof. Dr. Celso Eduardo Tuna 1 Capítulo 8 - Probabldade 8.1 Conceto Intutvamente pode-se defnr probabldade
Leia maisAs tabelas resumem as informações obtidas da amostra ou da população. Essas tabelas podem ser construídas sem ou com perda de informações.
1. TABELA DE DISTRIBUIÇÃO DE FREQÜÊNCIA As tabelas resumem as normações obtdas da amostra ou da população. Essas tabelas podem ser construídas sem ou com perda de normações. As tabelas sem perda de normação
Leia maisADMINISTRAÇÃO E SERVIÇOS DE REDE
ADMINISTRAÇÃO E SERVIÇOS DE REDE Introdução O administrador de redes geovanegriesang@ifsul.edu.br www.geovanegriesang.com Gerenciamento de redes Gerenciamento de rede é o ato de iniciar, monitorar e modificar
Leia maisMotores síncronos. São motores com velocidade de rotação fixa velocidade de sincronismo.
Motores síncronos Prncípo de funconamento ão motores com velocdade de rotação fxa velocdade de sncronsmo. O seu prncípo de funconamento está esquematzado na fgura 1.1 um motor com 2 pólos. Uma corrente
Leia maisEquipas Educativas Para uma nova organização da escola. João Formosinho Joaquim Machado
Equpas Educatvas Para uma nova organzação da escola João Formosnho Joaqum Machado TRANSFORMAÇÕES NA ESCOLA BÁSICA TRANSFORMAÇÕES NA ESCOLA BÁSICA A expansão escolar e a mplementação das polítcas de nclusão
Leia maisControle Estatístico de Qualidade. Capítulo 8 (montgomery)
Controle Estatístco de Qualdade Capítulo 8 (montgomery) Gráfco CUSUM e da Méda Móvel Exponencalmente Ponderada Introdução Cartas de Controle Shewhart Usa apenas a nformação contda no últmo ponto plotado
Leia maisO Escalonamento de Tempo Real
apítulo 2 O Escalonamento de Tempo Real Em sstemas de tempo real que seguem a abordagem assíncrona os aspectos de mplementação estão presentes mesmo na fase de proeto. Na mplementação de restrções temporas,
Leia maisAlgoritmos de Escalonamento
Na aula anterior lgoritmos de Escalonamento Marcelo Johann Threads Sincronização Semáforos ula : Slide ula : Slide Plano da aula de Hoje. FIFO. SJF. Prioridade. Round-Robin 5. Múltiplas Filas 6. Garantido
Leia maisUNIVERSIDADE PRESBITERIANA MACKENZIE CCSA - Centro de Ciências Sociais e Aplicadas Curso de Economia
CCSA - Centro de Cêncas Socas e Aplcadas Curso de Economa ECONOMIA REGIONAL E URBANA Prof. ladmr Fernandes Macel LISTA DE ESTUDO. Explque a lógca da teora da base econômca. A déa que sustenta a teora da
Leia maisAuditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.br>
Auditoria de Sistemas de Informação Everson Santos Araujo 2 Abordagens Ao redor do computador Através do computador Com o computador 3 Ao redor do computador Auditoria de documento-fonte
Leia maisAdministração da Produção I
Administração da Produção I Manutenção Manutenção Manutenção: Termo usado para abordar a forma pela qual organizações tentam evitar as falhas cuidando de suas instalações físicas. É uma parte importante
Leia maisMODELAGEM MATEMÁTICA DO PROCESSO DE EVAPORAÇÃO MULTI-EFEITO NA INDÚSTRIA DE PAPEL E CELULOSE
MODELAGEM MATEMÁTICA DO PROCESSO DE EVAPORAÇÃO MULTI-EFEITO NA INDÚSTRIA DE PAPEL E CELULOSE R. L. S. CANEVESI 1, C. L. DIEL 2, K. A. SANTOS 1, C. E. BORBA 1, F. PALÚ 1, E. A. DA SILVA 1 1 Unversdade Estadual
Leia maisMÉTODOS DE ANÁLISE DE CIRCUITOS RESISTIVOS ANÁLISE NODAL
CIRCUITOS ELÉTRICOS Método de Análse: Análse Nodal Dscplna: CIRCUITOS ELÉTRICOS Professor: Dr Marcos Antôno de Sousa Tópco MÉTODOS DE ANÁLISE DE CIRCUITOS RESISTIVOS ANÁLISE NODAL Referênca bbloráfca básca:
Leia maisMotivos para você ter um servidor
Motivos para você ter um servidor Com a centralização de dados em um servidor, você poderá gerenciar melhor informações comerciais críticas. Você pode proteger seus dados tornando o backup mais fácil.
Leia maisSistemas Operacionais Conceitos Básicos
1. Sistema Computacional: HARDWARE + SOFTWARE. Sistemas Operacionais Conceitos Básicos Hardware: Principais elementos de hardware de um Sistema Computacional: Processador Memória principal Dispositivos
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisProcesso de Desenvolvimento de Software Workshop de Engenharia de Software
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Processo de Desenvolvimento de Software Engenharia de Software Auxiliar
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Suporte do Sistema Operacional Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Objetivos
Leia maisVentilação Não Invasiva
Ventlação Não Invasva Nossa meta é clara: aperfeçoamento sgnfcatvo em qualdade de vda A ventlação não nvasva bem sucedda faz com que os músculos respratóros se restabeleçam e o pacente se torne mas atvo
Leia maisCap 6: 4,5,8,9,10,11,12,15,16,21 fazer diagramas, usar análise por cálculo do tempo de resposta
QUESTÕES DO LIVRO Real-Tme Systems, Jane Lu Cap 6: 4,5,8,9,10,11,12,15,16,21 fazer dagramas, usar análse por cálculo do tempo de resposta Cap 8: 1,2,7 fazer dagramas Concetos Báscos e Técncas de Implementação
Leia maisIntrodução à Análise de Dados nas medidas de grandezas físicas
Introdução à Análse de Dados nas meddas de grandezas físcas www.chem.wts.ac.za/chem0/ http://uregna.ca/~peresnep/ www.ph.ed.ac.uk/~td/p3lab/analss/ otas baseadas nos apontamentos Análse de Dados do Prof.
Leia maisSEQÜENCIAMENTO DE TAREFAS COM MÁQUINAS PARALELAS, PERMITINDO ATRASOS E COM TEMPOS DE PREPARAÇÃO DE MÁQUINA DEPENDENTES DA SEQÜÊNCIA.
A pesqusa Operaconal e os Recursos Renováves a 7 de novembro de, Natal-RN SEQÜENCIAMENTO DE TAREFAS COM MÁQUINAS PARALELAS, PERMITINDO ATRASOS E COM TEMPOS DE PREPARAÇÃO DE MÁQUINA DEPENDENTES DA SEQÜÊNCIA.
Leia maisMódulo 12 Gerenciamento Financeiro para Serviços de TI
Módulo 12 Gerenciamento Financeiro Módulo 12 Gerenciamento Financeiro para Serviços de TI Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a
Leia maisAVALIAÇÃO DE DESEMPENHO
AVALIAÇÃO DE DESEMPENHO Mário Meireles Teixeira Departamento de Informática, UFMA mario@deinf.ufma.br Introdução 2 Desempenho: quantidade de serviços prestados / tempo decorrido desde o início dos serviços
Leia mais5.1 Seleção dos melhores regressores univariados (modelo de Índice de Difusão univariado)
5 Aplcação Neste capítulo será apresentada a parte empírca do estudo no qual serão avalados os prncpas regressores, um Modelo de Índce de Dfusão com o resultado dos melhores regressores (aqu chamado de
Leia maisNOTA II TABELAS E GRÁFICOS
Depto de Físca/UFMG Laboratóro de Fundamentos de Físca NOTA II TABELAS E GRÁFICOS II.1 - TABELAS A manera mas adequada na apresentação de uma sére de meddas de um certo epermento é através de tabelas.
Leia maisAtividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
Leia maisDiagrama de Fluxo de Dados (DFD)
Diagrama de Fluxo de Dados (DFD) Modelos de Especificação Modelos para Especificação do Sistema Representações gráficas que descrevem o problema a ser resolvido e o sistema a ser desenvolvido. Perspectivas
Leia maisAdministração da Produção I
Administração da Produção I Manutenção Manutenção Manutenção: Termo usado para abordar a forma pela qual organizações tentam evitar as falhas cuidando de suas instalações físicas. É uma parte importante
Leia maisAno IV - Número 19. Versões 5.0.1 e 5.1
Versões 5.0.1 e 5.1 Quarta-feira, 07 de janeiro de 2009 ÍNDICE 3 EDITORIAL 4 VERSÃO 5.1 4 Dashboard 5 Plano de Comunicação 6 Configurações Pessoais 6 Priorização de Demandas 7 Agendamento de Demandas 8
Leia maisProbabilidade e Estatística. Correlação e Regressão Linear
Probabldade e Estatístca Correlação e Regressão Lnear Correlação Este uma correlação entre duas varáves quando uma delas está, de alguma forma, relaconada com a outra. Gráfco ou Dagrama de Dspersão é o
Leia maisMAE5778 - Teoria da Resposta ao Item
MAE5778 - Teora da Resposta ao Item Fernando Henrque Ferraz Perera da Rosa Robson Lunard 1 de feverero de 2005 Lsta 2 1. Na Tabela 1 estão apresentados os parâmetros de 6 tens, na escala (0,1). a b c 1
Leia maisnatureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues
Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas
Leia maisLista de Exercícios de Recuperação do 2 Bimestre. Lista de exercícios de Recuperação de Matemática 3º E.M.
Lsta de Exercícos de Recuperação do Bmestre Instruções geras: Resolver os exercícos à caneta e em folha de papel almaço ou monobloco (folha de fcháro). Copar os enuncados das questões. Entregar a lsta
Leia maisCURSO ON-LINE PROFESSOR: VÍTOR MENEZES
O Danel Slvera pedu para eu resolver mas questões do concurso da CEF. Vou usar como base a numeração do caderno foxtrot Vamos lá: 9) Se, ao descontar uma promssóra com valor de face de R$ 5.000,00, seu
Leia maisCargo: Classe: Nível: Desenvolvimento de Atividade: CRITÉRIO ESCALA DESCRIÇÃO AVALIAÇÃO O (10) B (8,5) R (7,0) I (5,5) B (8,5) prazos determinados.
1 ANEXO V - FORMULÁRIO DE AVALIAÇÃO DE DESEMPENHO CARGO COMISSIONADO FUNÇÕES GERENCIAIS O= Ótimo B= Bom R= Regular I= Insuficiente ( ) Servidor Efetivo ( ) Servidor Comissionado A CONHECIMENTO Grau de
Leia maisOrganização da Aula. Gestão de Obras Públicas. Aula 2. Projeto de Gestão de Obras Públicas Municipais. Contextualização
Gestão de Obras Públcas Aula 2 Profa. Elsamara Godoy Montalvão Organzação da Aula Tópcos que serão abordados na aula Admnstração e Gestão Muncpal Problemas Admnstração e Gestão Muncpal Gestão do Conhecmento
Leia maisCapítulo 4 Gerenciamento de Memória
Capítulo 4 Gerenciamento de Memória 4.1 Gerenciamento básico de memória 4.2 Troca de processos 4.3 Memória virtual 4.4 Algoritmos de substituição de páginas 4.5 Modelagem de algoritmos de substituição
Leia maisAlocação sequencial - filas
Alocação sequencal - las Flas A estrutura de dados Fla também é bastante ntutva. A analoga é com uma la de pessoas aguardando para serem atenddas no guchê de um banco, ou aguardando o ônbus. Se houver
Leia maisBoa Tarde!!! Boas Vindas ao Café da Gestão. Planejamento Participativo para uma Gestão Democrática Um Estudo de Caso no Poder Executivo
Boa Tarde!!! Boas Vindas ao Planejamento Um Estudo Participativo de Caso no para Poder uma Executivo Gestão Democrática Marco Temporal: dezembro de 2002 METODOLOGIA UTILIZADA 1. Orientação Geral para o
Leia maisGráficos de funções em calculadoras e com lápis e papel (*)
Rafael Domingos G Luís Universidade da Madeira/Escola Básica /3 São Roque Departamento de Matemática Gráficos de funções em calculadoras e com lápis e papel (*) A difusão de calculadoras gráficas tem levado
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisAssociação de resistores em série
Assocação de resstores em sére Fg.... Na Fg.. está representada uma assocação de resstores. Chamemos de I, B, C e D. as correntes que, num mesmo nstante, passam, respectvamente pelos pontos A, B, C e D.
Leia mais01. Em porcentagem das emissões totais de gases do efeito estufa, o Brasil é o quarto maior poluidor, conforme a tabela abaixo:
PROCESSO SELETIVO 7 RESOLUÇÃO MATEMÁTICA Rosane Soares Morera Vana, Luz Cláudo Perera, Lucy Tem Takahash, Olímpo Hrosh Myagak QUESTÕES OBJETIVAS Em porcentagem das emssões totas de gases do efeto estufa,
Leia maisComo melhorar o nível de satisfação dos Clientes
Como melhorar o nível de satisfação dos Clientes O novo consumidor é autodidata, pesquisa por informação e procura soluções para os seus problemas, muito antes de entrar em contacto com qualquer marca.
Leia maisObjetivos. Teoria de Filas. Teoria de Filas
Objetivos Teoria de Filas Michel J. Anzanello, PhD anzanello@producao.ufrgs.br 2 Teoria de Filas Filas estão presentes em toda a parte; Exemplos evidentes de fila podem ser verificados em bancos, lanchonetes,
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 maisEugênio Vilaça: Solução para o setor saúde está na rede
Eugênio Vilaça: Solução para o setor saúde está na rede Entrevista do Dr. Eugênio Vilaça Mendes, dentista de formação, com especialização em planejamento de saúde e ex-consultor da Organização Pan-Americana
Leia mais