Timer e serviços do Timer

Tamanho: px
Começar a partir da página:

Download "Timer e serviços do Timer"

Transcrição

1 Como é que se justifica a utilização de temporizadores em sistemas embebido e em tempo-real? 1. Nestes sistemas, tarefas do sistema e do utilizador fazem escalonamento e execução de actividades após decorrer um determinado período de tempo 2. Sistemas complexos são compostos por vários módulos de software e componentes, cada um requerendo temporizadores com diferentes valores de timeout A maioria dos sistemas embebidos usam dois tipos de temporizadores na gestão de actividades sensíveis à temporização 1. Temporizadores por hardware 2. Temporizadores por software

2 Temporizadores por hardware 1. Derivado do integrado temporizador (PIT) que interrompe directamente o processador ao expirar um determinado tempo 2. Operações com exigências de precisão ou latência precisam do desempenho previsível deste tipo de temporizadores Temporizadores por software 1. São eventos de software que são escalonados através das facilidades de software 2. Permite escalonamento eficiente de eventos de software que não requerem alta precisão 3. Reduzem o overhead do sistema de interrupção

3 Relógio Tempo-Real (RTC) vs. Relógio do sistema O relógio tempo-real (RTC) é responsável pelo registo e controlo da hora, dia, mês e ano É independente do CPU e do PIT Vem acompanhado com uma DRAM alimentado por bateria

4 Relógio Tempo real (RTC) vs. Relógio do sistema A tarefa do relógio do sistema depende da implementação e pode ser: Registar e controlar o tempo real ou o tempo decorrido desde do arranque do sistema Normalmente é inicializado com o valor obtido directamente a partir da leitura do RTC no arranque do sistema ou então pelo utilizador É dependente do PIT Actualizado a cada interrupção do timer: incrementando em uma unidade o seu valor actual

5 PIT (Programmable Interval Timers) O PIT é normalmente inicializado durante o arranque do sistema 1. Tem associado vários registos de controlo um dos quais é carregado com o valor de contagem que determina a ocorrência da próxima interrupção 2. Outros registos servem para configurar o modo de operação

6 A capacidade de geração de eventos periódicos é uma das características mais importantes do PIT em ambientes embebidos A inicialização do PIT envolve os seguintes passos Colocar o integrado PIT num estado conhecido PIT (Programmable Interval Timers) Calcular o valor para o frequência de interrupção desejada e coloca-o no registo de controlo TINTR (Timer interrupt-rate register) TINTR = F(x), x é frequência do cristal de entrada Programar com valores adequados, os restantes registos de controlo associados à frequência de interrupção anteriormente calculada Estabelecer o modo de operação através da programação do registo de controlo adequado Instalar a ISR no sistema Activar a interrupção do Timer

7 Responsbilidades da ISR do Timer 1. Actualização do relógio do sistema: i. Tempo absoluto: data, hora, minutos e segundos ii. Tempo decorrido desde do arranque do sistema em ticks de relógio 2. Invocação de uma tarefa do kernel para notificar o escalonador que expirou o período de tempo (ocorrência de um tick de relógio) 3. Notificação da ocorrência do tick de relógio à gestão dos temporizadores por software 4. Confirmação da interrupção, re-inicialização do(s) registo(s) de controlo e retorno da interrupção

8 Modelo para a implementação da gestão dos temporizadores por software Serviços associados a gestão dos temporizadores por software: i. Permitir às aplicações criar e arrancar um temporizador ii. Permitir às aplicações destruir, parar ou cancelar um temporizador anteriormente instalado iii. Gestão interna dos temporizadores das aplicações A gestão dos temporizadores por software é normalmente composto por: 1. Componente executado no contexto da ISR (por exemplo, ISR_timeout_fn) 2. Componente executado no contexto da tarefa da aplicação

9 Modelo para a implementação da gestão dos temporizadores por software 1. Exemplo da aplicação com 3 temporizadores por software com timeouts de 200ms, 300ms e 500ms 2. PIT programado para ticks de relógio a cada 10ms 3. Da figura anterior, a função da componente executado no contexto da ISR consiste em permitir o escalonamento da tarefa de gestão dos temporizadores a cada 100ms 4. A aplicação manterá uma tabela com contagem decrescente em múltiplos de 100ms (actualizado a cada invocação da tarefa de gestão dos temporizadores no ponto de escalonamento) mais as funções de processamento escalonadas para execução ao expirar o respectivo timeout

10 Modelo para a implementação da gestão dos temporizadores por software Como é que se estima a latência associada à execução das tarefas de processamento (por exemplo, de App_timeout_fn_1)? Esta latência apresentará também atrasos a dois níveis: 1. Atraso no escalonamento da tarefa de gestão 2. Atraso na execução do processamento associado ao timeout

11 Modelo para a implementação da gestão dos temporizadores por software Mantendo os temporizadores numa lista não ordenada degrada o desempenho porque requer que esta lista seja percorrida para a actualização de cada entrada na ocorrência de um tick de relógio, e na remoção de um temporizador 1. O tempo de execução para a inserção de um temporizador pode ser constante 2. A remoção e actualização dos temporizadores requer tempo de execução O(N) no prior dos casos

12 Modelo para a implementação da gestão dos temporizadores por software Pode-se obviar o problema usando uma lista duplamente ligada em que um temporizador poderá ser inserido no fim ou no ínicio da lista Ordenando a lista por ordem crescente de timeouts: Ao inserir um novo temporizador, o valor do timeout deve ser alterado de acordo com a primeira entrada e só depois proceder-se-á à inserção do temporizador na lista 1. A inserção e remoção de um temporizador requer pesquisa e inserção e por isso, terá um custo de O( log(n) ) 2. A actualização dos temporizadores terá um tempo de execução constante

13 Roda de temporização (Timing Wheels) Timing wheel é um array de dimensão fixa em que cada entrada (slot) representa uma unidade de tempo relativa à precisão do gestor de temporizadores por software 1. Apresenta as vantagens das listas ordenadas na actualização dos temporizadores a cada tick de relógio 2. As operações de remoção e inserção de um temporizadores são eficientes 3. A frequência do timeout determina a precisão do gestor de temporizadores Instalado a partir de um temporizador periódico por hardware 4. Em cada entrada é também armazenada uma lista duplamente ligada com as funções callback invocadas ao expirar o timeout associado

14 Roda de temporização (Timing Wheels) 5. Na ocorrência de um tick de relógio, o ponteiro do relógio é incrementado e aponta para a próxima entrada Ao atingir a última entrada passa para a primeira 6. Para uma precisão de 50 ms, cada entrada representa a passagem de 50 ms, que é o menor timeout que pode ser instalado 7. O ponteiro de relógio actual (clock dial) serve de ponto de referência na determinação da entrada de instalação de um novo temporizador Por exemplo, para escalonar um timeout nos próximos 200 ms (a partir da entrada actual do ponteiro do relógio, 0/+350) será utilizada a entrada marcada com +200

15 Roda de temporização (Timing Wheels) Sabendo que o número de entradas é limitado, diga como escalonar eventos para além desse limite? 1. Rejeitar a instalação (inserção) de um temporizador fora da gama fixa pre-estabelecida 2. Ou acumular os eventos que estão fora da gama num buffer temporário de overflow e aguardar até que o ponteiro de relógio se posicione numa entrada a partir da qual o evento se torna escalonável i. Para a localização actual do ponteiro de relógio, entrada 1, o escalonamento de um timeout nos próximos 400 ms deve aguardar que o ponteiro seja incrementado para a localização 2. Um timeout de 500 ms deve ser instalado quando o ponteiro atingir a localização 3 ii. Proceder-se-á à instalação apenas após o processamento dos eventos nas entradas 2 e 3, respectivamente iii. A cada actualização do ponteiro de relógio, o buffer de overflow deve ser examinado para verificar a possibilidade de escalonamento de novo evento

16 Roda de temporização (Timing Wheels) A precisão na instalação de um novo timeout está sujeita em média a um erro de aproximadamente 50% da frequência de timeout Considere a situação em que se pretende instalar um timeout de 150 ms antes da ocorrência de um tick de relógio. Será o evento inserido na entrada +150 ms ou +200 ms? As funções callbacks podem tornar a implementação da gestão de temporizadores não determinística porque não se conhece os tempos de execução destas funções Não existe um limite máximo associado às chamada das callbacks e como tal, os intervalos x e y são não determinísticos a solução depende da aplicação

17 Roda de temporização (Timing Wheels) Discuta a implementação de um timing wheel para uma gama de 100 ms a 5 min. Para uma precisão de 100 ms seriam necessários 3000 entradas que consistia num consumo exagerado de recursos num ambiente com recursos limitados desempenho seria degradada nas operações de remoção e inserção e muita RAM seria consumida 10 x 100 ms = 1s 10 entradas/s 60 s = 1 min 60 x 10 entradas / min Por isso seriam necessários: 5 x 60 x 10 = 3000 entradas

18 Roda de temporização hierárquica Características de um timing wheel hierárquico Apresenta vários timing wheels Cada timing wheel na hierarquia apresenta uma precisão diferente Um ponteiro de relógio é associado a cada timing wheel Actualizada para a proxima localização quando o ponteiro do relógio do nível inferior dá a volta A redução em espaço permite a implementação de temporizadores de alta precisão com uma vasta gama de timeouts

19 Roda de temporização hierárquica Discuta a implementação de um timing wheel hieráquico para uma gama de 100 ms a 5 mn. Seriam necessários apenas 75 entradas para timeouts com resolução de 100 ms e duração até 5 minutos: 1º array (o da esquerda) 10 x 100 ms = 1 s 10 entradas/s 2º array (0 do meio) 60 s = 1 min 60 entradas / min 3º array (o da direita) 5 entradas para 5 minutos Total de 75 entradas =

20 Roda de temporização hierárquica Como procederia para instalar um timeout de 2min, 4 s e 300ms? 1. Instalava-se o callback na entrada de 2 min 2. O callback anterior ao ser invocado pela vez instalava-se a si próprio na entrada de 4 s 3. Na próxima vez que é invocado, ao expirar os 4 s, reinstala-se na entrada correspondente aos 300 ms 4. O processamento real seria efectuado pelo callback ao expirar os últimos 300 ms

21 APIs para operações de temporização Muitos RTOS fornecem sob a forma de APIs um conjunto de operações de temporizações divididos em três grupos: Grupo 1 Grupo 2 Grupo 3 Operações de baixo nível para o acesso ao hardware: Timer_enable(), Timer_disable(), Timer_getrate(),... Serviços para a gestão dos temporizadores por software: Timer_create(),Timer_delete(), Timer_start(), Timer_stop(),... Operações de acesso às estruturas de dados do RTC ou do relógio do sistema: Clock_getTime(), Clock_setTime(),...

RELÓGIO (TIMER), HARDWARE RELÓGIO (TIMER), HARDWARE RELÓGIO (TIMER), HARDWARE

RELÓGIO (TIMER), HARDWARE RELÓGIO (TIMER), HARDWARE RELÓGIO (TIMER), HARDWARE RELÓGIO (TIMER), HARDWARE TEMPORIZADORES SÃO ESSENCIAIS PARA MULTIPROGRAMAÇÃO; HÁ UM DRIVER PARA O TIMER; ALIMENTADO EM 110 OU 220 V, CAUSAVA UMA INTERRUPÇÃO A CADA CICLO DE VOLTAGEM, A UM FREQUÊNCIA DE

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação

Leia mais

Sistemas Distribuídos e Tolerância a Falhas. Tempo e Relógios. Baseado no trabalho de: Ana Sofia Cunha m1892 Christian Lopes a15132 UBI, 2008

Sistemas Distribuídos e Tolerância a Falhas. Tempo e Relógios. Baseado no trabalho de: Ana Sofia Cunha m1892 Christian Lopes a15132 UBI, 2008 Sistemas Distribuídos e Tolerância a Falhas Tempo e Relógios 1 Baseado no trabalho de: Ana Sofia Cunha m1892 Christian Lopes a15132 UBI, 2008 O papel do tempo 2 Crucial na ordenação de eventos Tempo Real?

Leia mais

Mecanismo de Interrupção

Mecanismo de Interrupção Mecanismo de Interrupção Paralelismo de Operação Num sistema multiprogramado a CPU está sempre apta a compartilhar o seu tempo entre os vários programas e os diferentes dispositivos periféricos que necessitam

Leia mais

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais Gerência de Dispositivos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência

Leia mais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

IFPE. 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 mais

Estruturas do Sistema de Computação

Estruturas 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 mais

Funções de Posicionamento para Controle de Eixos

Funçõ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 mais

Regulamento de Vigilâncias de Provas Escritas de Avaliação do DEEC

Regulamento de Vigilâncias de Provas Escritas de Avaliação do DEEC Regulamento de Vigilâncias de Provas Escritas de Avaliação do DEEC Autores: Aprovação: Comissão Executiva do DEEC Comissão Executiva do DEEC Data: 3 de Fevereiro de 2011 Distribuição: Docentes do DEEC

Leia mais

MANUAL DO UTILIZADOR

MANUAL DO UTILIZADOR MANUAL DO UTILIZADOR Versão 1.6 PÁGINA DE PESQUISA A página principal do PacWeb permite a realização de um número muito variado de pesquisas, simples, ou pelo contrário extremamente complexas, dependendo

Leia mais

Máquina de estados UNIX O

Máquina de estados UNIX O Estruturas Processos de Controle (Aula 5) Aula Interrupções Profa. Patricia Gerência fluxo, execução D. O Abstração passada Criação podendo de gerar hw e transição sw (mudança de CostaLPRM/DI/UFES que

Leia mais

Máquina de estados UNIX O. Sistemas Operacionais 2008/1Profa. Patricia S.O. computação: recursos D. S.O S.O. controla eventos no sistema de

Máquina de estados UNIX O. Sistemas Operacionais 2008/1Profa. Patricia S.O. computação: recursos D. S.O S.O. controla eventos no sistema de Estruturas Processos de Controle (Aula 5) Aula Interrupções Profa. Patricia Gerência fluxo, execução D. O Abstração passada Criação podendo de gerar hw e transição sw (mudança de CostaLPRM/DI/UFES que

Leia mais

1. Verificar se a Microsoft.NET Framework 2.0 está instalada. Se não estiver, efectuar o download a partir do link e instalar:

1. Verificar se a Microsoft.NET Framework 2.0 está instalada. Se não estiver, efectuar o download a partir do link e instalar: SigmaDoc INSTALAÇÃO/ACTUALIZAÇÃO Para efectuar a actualização, proceder do seguinte modo: 1. Verificar se a Microsoft.NET Framework 2.0 está instalada. Se não estiver, efectuar o download a partir do link

Leia mais

Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:...

Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:... 0 Conteúdo Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:... 4 1.2 Acesso através do teclado (digitando a matrícula):...

Leia mais

Desenvolvimento de Sistema de Software

Desenvolvimento de Sistema de Software Desenvolvimento de Sistema de Software Grupo 5 Abel Matos 51776 João Amorim 51771 João Guedes 51755 Luís Oliveira 51801 Pedro Reis 51829 Introdução Neste relatório, realizado no âmbito da primeira fase

Leia mais

1.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 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 mais

Transição de POC para SNC

Transição de POC para SNC Transição de POC para SNC A Grelha de Transição surge no âmbito da entrada em vigor, no ano de 2010, do Sistema de Normalização Contabilística (SNC). O SNC vem promover a melhoria na contabilidade nacional,

Leia mais

Aula 2 Modelos computacionais

Aula 2 Modelos computacionais Sistemas de Tempo-Real Aula 2 Modelos computacionais Modelos de tarefas com restrições temporais explícitas Controlo lógico e temporal (por eventos -ET e por tempo -TT) Adaptado dos slides desenvolvidos

Leia mais

INDICE PORTUGUÊS. Português

INDICE PORTUGUÊS. Português INDICE Página CARACTERÍSTICAS... 76 FUNÇÃO ECONOMIZADORA DE ENERGIA... 77 FUNÇÃO DE RELÉ DO TEMPO... 79 COMO ACERTAR A HORA E O DIA DO MÊS... 82 FUNÇÃO DE AVISO DO ESCOTAMENTO DE ENRGIA... 84 RESERVA DE

Leia mais

Manual do Revisor Oficial de Contas. Directriz de Revisão/Auditoria 300 ÍNDICE

Manual do Revisor Oficial de Contas. Directriz de Revisão/Auditoria 300 ÍNDICE Directriz de Revisão/Auditoria 300 PLANEAMENTO Junho de 1999 ÍNDICE Parágrafos Introdução 1-4 Planeamento do Trabalho 5-8 Plano Global de Revisão / Auditoria 9-10 Programa de Revisão / Auditoria 11-12

Leia mais

Interrupções. As interrupções são casos especiais de chamadas de procedimentos.

Interrupções. As interrupções são casos especiais de chamadas de procedimentos. Interrupções Uma interrupção é equivalente a uma chamada de procedimento. A chamada é equivalente a um CALL gerado pela execução de uma instrução. As interrupções são casos especiais de chamadas de procedimentos.

Leia mais

Sincronização em SDs I. Bruno M. Carvalho Sala: 3B2 Horário: 35T34

Sincronização em SDs I. Bruno M. Carvalho Sala: 3B2 Horário: 35T34 Sincronização em SDs I Bruno M. Carvalho Sala: 3B2 Horário: 35T34 Introdução Sincronização em SDs consiste na aplicação de técnicas que fazem com que os processos concordem com o tempo ou a ordem de ocorrência

Leia mais

MANUAL DE APOIO SISTEMA INTEGRADO DE DOCUMENTOS E ATENDIMENTO MUNICIPAL

MANUAL DE APOIO SISTEMA INTEGRADO DE DOCUMENTOS E ATENDIMENTO MUNICIPAL Município de Alfândega da Fé Câmara Municipal GABINETE de INFORMATICA (GI) MANUAL DE APOIO SISTEMA INTEGRADO DE DOCUMENTOS E ATENDIMENTO MUNICIPAL - CMAF Versão 2.00 PS.05_MAN.01 GI GABINETE de INFORMATICA

Leia mais

Visão Geral de Sistemas Operacionais

Visão Geral de Sistemas Operacionais Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.

Leia mais

SIMULADO Windows 7 Parte V

SIMULADO Windows 7 Parte V SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone

Leia mais

Solução de Telecontagem. Gestão de Contratos. Esta solução é indicada para sistemas de contagem de caudal usando um mínimo de recursos.

Solução de Telecontagem. Gestão de Contratos. Esta solução é indicada para sistemas de contagem de caudal usando um mínimo de recursos. Solução de Telecontagem Esta solução é indicada para sistemas de contagem de caudal usando um mínimo de recursos. Os Dataloggers utilizados neste sistema, dispensam a necessidade de rede elétrica. Para

Leia mais

Formação Microsoft Excel Nível Intermédio

Formação Microsoft Excel Nível Intermédio Formação Microsoft Excel Nível Intermédio António Araújo Silva - 2010 INTRODUÇÃO O presente documento procura efectuar a Planificação de uma acção de formação a decorrer nas instalações da Escola EBI de

Leia mais

4. CONTROLO DA PRODUÇÃO (NÍVEL 1)

4. CONTROLO DA PRODUÇÃO (NÍVEL 1) 4. CONTROLO DA PRODUÇÃO (NÍVEL 1) No módulo SFC - Shop Floor Control é controlada a execução das ordens de fabrico. Através das sessões deste módulo, o responsável pelo fabrico pode introduzir novas ordens

Leia mais

Arquitetura de Sistemas Operacionais

Arquitetura de Sistemas Operacionais Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Processo Profº Antonio Carlos dos S. Souza Estrutura do Processo Contexto de Software Contexto de Hardware Programa Espaço

Leia mais

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção.

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção. es Virtuais Um servidor à medida da sua empresa, sem investimento nem custos de manutenção. O que são os es Virtuais? Virtual é um produto destinado a empresas que necessitam de um servidor dedicado ligado

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central

Leia mais

O AMBIENTE DE TRABALHO DO WINDOWS

O AMBIENTE DE TRABALHO DO WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente

Leia mais

Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais

Prof.: 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 mais

Funcionalidades do Sistema de Negociação de Créditos de Carbono. Anexo VIII

Funcionalidades do Sistema de Negociação de Créditos de Carbono. Anexo VIII Anexo VIII Este Manual do Usuário possui caráter informativo e complementar ao Edital do Leilão de Venda de Reduções Certificadas de Emissão nº 001/2012, promovido pela Prefeitura da Cidade de São Paulo

Leia mais

LogixPro Introdução aos Timers (Temporizadores) no RSLogix

LogixPro Introdução aos Timers (Temporizadores) no RSLogix LogixPro Introdução aos Timers (Temporizadores) no RSLogix TON Timer... (Temporizador com atraso após ligamento) A partir do menu Simulations do LogixPro, selecione I/O Simulation. Elime qualquer programa

Leia mais

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador? Backup O backup tem dois objetivos principais: Permitir a recuperação de arquivos individuais é a base do típico pedido de recuperação de arquivo: Um usuário apaga acidentalmente um arquivo e pede que

Leia mais

Busca. Pesquisa sequencial

Busca. Pesquisa sequencial Busca Banco de dados existem para que, de tempos em tempos, um usuário possa localizar o dado de um registro, simplesmente digitando sua chave. Uma tabela ou um arquivo é um grupo de elementos, cada um

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

Programação de Robótica: Modo Circuitos Programados - Avançado -

Programação de Robótica: Modo Circuitos Programados - Avançado - Programação de Robótica: Modo Circuitos Programados - Avançado - 1 Programação de Robótica: Modo Circuitos Programados - Avançado ATENÇÃO Lembramos que você poderá consultar o Manual de Referência do Software

Leia mais

Tarefa Orientada 16 Vistas

Tarefa Orientada 16 Vistas Tarefa Orientada 16 Vistas Objectivos: Vistas só de leitura Vistas de manipulação de dados Uma vista consiste numa instrução de SELECT que é armazenada como um objecto na base de dados. Deste modo, um

Leia mais

GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT

GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT SUMÁRIO Prefácio... 1 A quem se destina... 1 Nomenclatura utilizada neste documento... 1 Tela de login... 2 Tela Inicial... 4 Gestão de Dispositivo Acompanhar

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

Sistemas Operativos I

Sistemas Operativos I Gestão da Memória Luis Lino Ferreira / Maria João Viamonte Fevereiro de 2006 Gestão da Memória Gestão de memória? Porquê? Atribuição de instruções e dados à memória Endereços lógicos e físicos Overlays

Leia mais

DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins 47121. Rui Fonseca 47081. David Barbosa 47076. Ricardo Boas 47023

DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins 47121. Rui Fonseca 47081. David Barbosa 47076. Ricardo Boas 47023 DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 David Barbosa 47076 Ricardo Boas 47023 Rui Fonseca 47081 Vítor Martins 47121 GRUPO 10 2009/2010 1 Índice 1. Introdução... 2 1.1 Visão Geral do Problema... 2

Leia mais

Sistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S

Sistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S Estruturas de sistemas de computação Sumário! Operação de um sistema de computação! Estruturas de E/S! Estruturas de armazenamento! Hierarquia de armazenamento 2 1 Arquitectura de um sistema de computação

Leia mais

28/9/2010. Unidade de Controle Funcionamento e Implementação

28/9/2010. Unidade de Controle Funcionamento e Implementação Arquitetura de Computadores Unidade de Controle Funcionamento e Implementação Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Operação da Unidade de Controle Unidade de controle: parte do

Leia mais

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração Escola Naval Mestrado em Segurança da Informação e Direito no Ciberespaço Segurança da informação nas organizações Gestão de Configuração Fernando Correia Capitão-de-fragata EN-AEL 14 de Dezembro de 2013

Leia mais

Monitor de Rastreamento de Frota para Segurança de Transporte Planejamento de Projetos Iterativos Aplicando o RUP Projeto Blue Moon

Monitor de Rastreamento de Frota para Segurança de Transporte Planejamento de Projetos Iterativos Aplicando o RUP Projeto Blue Moon Monitor de Rastreamento de Frota para Segurança de Transporte Planejamento de Projetos Iterativos Aplicando o RUP Projeto Blue Moon Exercício Estudar a descrição do sistema, examinar os planos de projetos

Leia mais

EXCEL TABELAS DINÂMICAS

EXCEL TABELAS DINÂMICAS Informática II Gestão Comercial e da Produção EXCEL TABELAS DINÂMICAS (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Curso de Gestão Comercial e da Produção Ano Lectivo 2002/2003 Por: Cristina Wanzeller

Leia mais

PHC Factoring CS. A gestão dos contratos de Factoring

PHC Factoring CS. A gestão dos contratos de Factoring PHC Factoring CS A gestão dos contratos de Factoring A solução para a gestão integrada dos vários Contratos de Factoring, as respectivas cessões, adiantamentos e recibos, bem como o controlo dos custos

Leia mais

Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor?

Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor? Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor? Interagir com sistemas que ainda dependem de agendamentos manuais e de coletas presenciais em vários equipamentos

Leia mais

Aviso de Segurança Urgente para Dispositivo Médico Versão de software 2.24 do programador e Pacemakers Reply / Esprit

Aviso de Segurança Urgente para Dispositivo Médico Versão de software 2.24 do programador e Pacemakers Reply / Esprit [Physician / medical center contact information to be inserted] 27 de Abril, 2011 Aviso de Segurança Urgente para Dispositivo Médico Versão de software 2.24 do programador e Pacemakers Reply / Esprit Exmo.

Leia mais

XPontos. Manual de Instruções

XPontos. Manual de Instruções XPontos Manual de Instruções 2 XPontos LIGAR O EQUIPAMENTO Na parte inferior do equipamento, ligar o cabo de alimentação de acordo com a ilustração. COLOCAR O ROLO PARA IMPRESSÃO Pressionar o botão OPEN

Leia mais

SISTEMA COMPUTADORIZADO PARA GERENCIAMENTO DE PURGADORES DE VAPOR

SISTEMA COMPUTADORIZADO PARA GERENCIAMENTO DE PURGADORES DE VAPOR SISTEMA COMPUTADORIZADO PARA GERENCIAMENTO DE PURGADORES DE VAPOR Patenteado. Gerenciamento no século 21. Tópicos fundamentais que compõem o gerenciamento: Manutenção Produtiva Total (MPT): Estabelece

Leia mais

CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM

CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM 71 Introdução Difere dos níveis inferiores por ser implementado por tradução A tradução é usada quando um processador está disponível para uma mensagem fonte mas

Leia mais

GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE

GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE Devido a um bug detectado no motor da base de dados, situação agora corrigida pelo fabricante, esta nova actualização do GIAE é disponibilizada numa

Leia mais

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande região de armazenamento formada por bytes ou palavras, cada

Leia mais

Procedimento de Gestão PG 01 Gestão do SGQ

Procedimento de Gestão PG 01 Gestão do SGQ Índice 1.0. Objectivo. 2 2.0. Campo de aplicação... 2 3.0. Referências e definições....... 2 4.0. Responsabilidades... 3 5.0. Procedimento... 4 5.1. Política da Qualidade 4 5.2. Processos de gestão do

Leia mais

Novo Order Manager para o Software NobelProcera

Novo Order Manager para o Software NobelProcera Novo Order Manager para o Software NobelProcera Guia Rápido Versão 1 O novo Order Manager facilita mais os processos e procedimentos envolvidos nas encomendas através do sistema NobelProcera. Isto inclui

Leia mais

Escalonamento no Linux e no Windows NT/2000/XP

Escalonamento no Linux e no Windows NT/2000/XP Escalonamento no Linux e no Windows NT/2000/XP 1 Escalonamento no Linux Os requisitos do escalonador do Linux eram: Apresentar boa performance em programas interativos, mesmo com carga elevada; Distribuir

Leia mais

IBM Managed Security Services for Agent Redeployment and Reactivation

IBM Managed Security Services for Agent Redeployment and Reactivation Descrição de Serviços IBM Managed Security Services for Agent Redeployment and Reactivation EM ADIÇÃO AOS TERMOS E CONDIÇÕES ESPECIFICADOS ABAIXO, ESSA DESCRIÇÃO DE SERVIÇOS INCLUI AS IBM MANAGED SECURITY

Leia mais

Gestor de Processos. Gestor de Processos

Gestor de Processos. Gestor de Processos Gestor de Processos Núcleo do Sistema Operativo Gestor de Processos Entidade do núcleo responsável por suportar a execução dos processos Gestão das Interrupções Multiplexagem do Processador Despacho efectua

Leia mais

Direcção Regional de Educação do Algarve

Direcção Regional de Educação do Algarve MÓDULO 1 Folha de Cálculo 1. Introdução à folha de cálculo 1.1. Personalização da folha de cálculo 1.2. Estrutura geral de uma folha de cálculo 1.3. O ambiente de da folha de cálculo 2. Criação de uma

Leia mais

Prof.: Roberto Franciscatto. Capítulo 1.1 Introdução

Prof.: 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 mais

DOCBASE. 1. Conceitos gerais. 2. Estrutura da pasta de associações. 3. A área de documentos reservados. 4. Associação de Imagens

DOCBASE. 1. Conceitos gerais. 2. Estrutura da pasta de associações. 3. A área de documentos reservados. 4. Associação de Imagens Documentação, Informática e Desenvolvimento 1 DOCBASE ASSOCIAÇÔES MULTIMÉDIA 1. Conceitos gerais 2. Estrutura da pasta de associações 3. A área de documentos reservados 4. Associação de Imagens 5. Procedimentos

Leia mais

PHC Factoring CS. A solução para a gestão dos contratos de Factoring, respectivas cessões, adiantamentos e recibos das entidades aderentes.

PHC Factoring CS. A solução para a gestão dos contratos de Factoring, respectivas cessões, adiantamentos e recibos das entidades aderentes. Este módulo permite aos aderentes fazer a gestão integrada dos vários Contratos de Factoring, nomeadamente das respectivas cessões, adiantamentos e recibos, bem como o controlo dos custos e comissões pelos

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho

Leia mais

Internet Update de PaintManager TM. Manual de instalação e utilização do programa de actualização

Internet Update de PaintManager TM. Manual de instalação e utilização do programa de actualização Internet Update de PaintManager TM Manual de instalação e utilização do programa de actualização ÍNDICE O que é o programa Internet Update? 3 Como se instala e executa o programa? 3 Aceder ao programa

Leia mais

Levantamento, Análise e Gestão Requisitos. Aula 12

Levantamento, Análise e Gestão Requisitos. Aula 12 Levantamento, Análise e Gestão Requisitos Aula 12 Agenda Miscelâneas (Parte 3): Gerenciamento dos Requisitos Mutáveis Rastreabilidade de Requisitos Processo de Gestão de Mudanças Requisitos Estáveis e

Leia mais

Manual de abertura de ano. Gestão Administrativa 2 e 3

Manual de abertura de ano. Gestão Administrativa 2 e 3 Manual de abertura de ano Gestão Administrativa 2 e 3 Introdução Este manual tem como principal objectivo ajudar o utilizador a realizar a abertura de uma nova sigla de trabalho no software Gestão Administrativa

Leia mais

DEPARTAMENTO DE ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE DE COIMBRA

DEPARTAMENTO DE ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE DE COIMBRA DEPARTAMENTO DE ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE DE COIMBRA Sistemas Operativos 2003/2004 Trabalho Prático #2 -- Programação em C com ponteiros -- Objectivos Familiarização

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Arquitetura Sistemas Operacionais Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Sistemas monolíticos Sistemas em camadas Sistemas micro-núcleo Modelo Cliente-Servidor Máquinas

Leia mais

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis. 3. Tabelas de Hash As tabelas de hash são um tipo de estruturação para o armazenamento de informação, de uma forma extremamente simples, fácil de se implementar e intuitiva de se organizar grandes quantidades

Leia mais

CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO

CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO 1 CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO INTRODUÇÃO Devido a necessidade geral de contadores, já existem muitos contadores de forma de CI's. Na série TTL 74 os mais simples são o 74LS90,

Leia mais

Funções básicas Cronograma Cronograma Funções Básicas

Funções básicas Cronograma Cronograma Funções Básicas Funções Básicas Fevereiro 2015 - 1) Selecionar o menu Portfólio > Projetos, clique para janela projetos abrir. 2) Selecione botão incluir para abrir um projeto. Preencha os campos obrigatórios nos Dados

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Sistemas Distribuídos Sincronização de Relógios. Edeyson Andrade Gomes www.edeyson.com.br

Sistemas Distribuídos Sincronização de Relógios. Edeyson Andrade Gomes www.edeyson.com.br Sistemas Distribuídos Sincronização de Relógios Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Definições Clock Físico Cristian Berkeley Clock Lógico Lamport 2 Definições Clock Físico Dia Solar

Leia mais

Sistemas de Tempo-Real

Sistemas de Tempo-Real Aula 9 Outros aspectos do escalonamento de tempo-real Escalonamento sem preempção Questões de aplicação prática em sistemas reais 1 Aula anterior (8) Execução conjunta de tarefas periódicas e aperiódicas

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Tarefa Orientada 6 Edição de Dados

Tarefa Orientada 6 Edição de Dados Tarefa Orientada 6 Edição de Dados Objectivos: Inserção de dados. Alteração de dados. Eliminação de dados. Definição de Listas de Pesquisa (Lookup Lists) O Sistema de Gestão de Bases de Dados MS Access

Leia mais

Gerência do Processador

Gerê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 mais

Comunicação Inter-Processos. Prof. Adriano Fiorese. Conceitos Iniciais

Comunicação Inter-Processos. Prof. Adriano Fiorese. Conceitos Iniciais Comunicação Inter-Processos Conceitos Iniciais 1 Características para Comunicação Inter-Processos. Passagem de Mensagem pode ser suportada por duas operações de comunicação (send e receive). A comunicação

Leia mais

Gestor de Processos Núcleo do Sistema Operativo. Sistemas Operativos 2011 / 2012. Gestor de Processos

Gestor de Processos Núcleo do Sistema Operativo. Sistemas Operativos 2011 / 2012. Gestor de Processos Gestor de Processos Núcleo do Sistema Operativo Sistemas Operativos 2011 / 2012 Gestor de Processos Entidade do núcleo responsável por suportar a execução dos processos Gestão das Interrupções Multiplexagem

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sincronização Referência Sistemas operacionais modernos Andrew S. TANENBAUM Prentice-Hall, 995 Seção. pág. 36-325 2 Conteúdo Relógios lógicos Algoritmo de Lamport Relógios físicos Algoritmos para sincronização

Leia mais

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:

Leia mais

E B I / J I d e T Á V O R A

E B I / J I d e T Á V O R A E B I / J I d e T Á V O R A R E G U L A M E N T O D E U T I L I Z A Ç Ã O D O S COMPUTA D O R E S PO R T Á T E I S O objectivo deste documento é regulamentar todas as actividades curriculares desenvolvidas,

Leia mais

Escola Secundária de Camarate

Escola Secundária de Camarate Escola Secundária de Camarate Ano Lectivo 2014/2015 Planificação da Disciplina de Tecnologias da Informação e Comunicação Curso Profissional de Técnico Auxiliar de Saúde e Técnico de Restauração e Bar

Leia mais

PortugalAves Introdução online de dados de Monitorização de Aves Marinhas e RAM

PortugalAves Introdução online de dados de Monitorização de Aves Marinhas e RAM PortugalAves Introdução online de dados de Monitorização de Aves Marinhas e RAM 05.07.2012 Introdução O PortugalAves é uma base de dados espacial na Internet sobre a ocorrência e distribuição de aves em

Leia mais

Processos e Threads (partes I e II)

Processos 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 mais

Arquitetura de um Computador

Arquitetura de um Computador Arquitetura de um Computador Discos Impressora tape-drives CPU Controlador Disco Controlador impressora Controlador tape-driver controlador memoria bus memoria Os periféricos de I/O e o CPU executam concorrentemente.

Leia mais

Estatísticas e Relatórios. Treinamento OTRS Help Desk

Estatísticas e Relatórios. Treinamento OTRS Help Desk Estatísticas e Relatórios Treinamento OTRS Help Desk Sumário Estatística... 3 Visão Geral... 3 Gerando Relatórios... 4 Criação de Relatórios...5 Lista de Chamado... 7 Acumulação de Chamados...10 Tempo

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Professor Rene - UNIP 1 Revisão... Segmento A unidade de dados trocada entre as entidades de transporte é denominada

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Manual de Instalação. Gestão Comercial Golfinho. Gestão Comercial Golfinho - Manual de Instalação

Manual de Instalação. Gestão Comercial Golfinho. Gestão Comercial Golfinho - Manual de Instalação Manual de Instalação Gestão Comercial Golfinho 1 Caro Utilizador, É com muito gosto que lhe damos as boas vindas agradecendo a sua preferência pelos nossos produtos. Este manual tenta auxilia-lo na instalação

Leia mais

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress. Sistemas Operacionais Aula 3 Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com Nunca cone em um computador que você não pode jogar pela janela.

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção Sistemas de Arquivos Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais Necessidade de Armazenamento Grandes quantidades

Leia mais