Arquitetura Integrada para Conversor de Espaço de Cores e Downsampler para a Compressão de Imagens JPEG

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

Download "Arquitetura Integrada para Conversor de Espaço de Cores e Downsampler para a Compressão de Imagens JPEG"

Transcrição

1 Arquitetura Integrada para Conversor de Espaço de Cores e Downsampler para a Compressão de Imagens JPEG Luciano Agostini, Sergio Bampi Grupo de Microeletrônica Instituto de Informática Universidade Federal do Rio Grande do Sul Cx. Postal CEP Porto Alegre Brasil {agostini, bampi}@inf.ufrgs.br RESUMO Este artigo propõe e desenvolve uma arquitetura integrada para efetuar as duas primeiras etapas da compressão JPEG: a conversão do espaço de cores e o downsampling. Esta abordagem permitiu uma redução nos recursos de hardware utilizados e um maior desempenho em relação a abordagem em que as duas etapas são feitas separadamente. Considerando a taxa de downsampling empregada neste artigo, de 4:1:1, somente nesta etapa existe uma compressão de 50% em relação à imagem de entrada. A arquitetura foi mapeada em FPGAs da família Flex 10KA da Altera e atingiu uma freqüência superior a 20MHz, ocupando menos de 500 células lógicas. ABSTRACT This paper proposes and designs an integrated architecture to make the first two stages of JPEG compression: color space conversion and downsampling. This approach allowed a reduction in the used hardware resources and a larger performance than the approach where the two stages are designed separately. Considering the downsampling rate 4:1:1 used in this paper, only in this stage there is a compression of 50% with respect to the input image. The architecture was mapped in Altera Flex 10KA FPGA family and it reached a frequency higher than 20MHz, using less than 500 logic cells.

2 1 Introdução Esse artigo propõe e desenvolve uma arquitetura integrada para efetuar conjuntamente a conversão do espaço de cores e o downsampling, que são as duas primeiras etapas da compressão JPEG [MIA99]. Esta integração permite minimizar o hardware necessário e diminuir o tempo de processamento. A arquitetura integrada foi desenvolvida considerando como entradas valores de pixeis no espaço de cores RGB, que é o mais utilizado em imagens digitais. Estes pixeis possuem 8 bits para cada um de seus componentes de cor, totalizando 24bits. O conversor de espaço de cores transforma a informação de cor do espaço RGB para o espaço YCbCr e deve manter a representação de cada um dos componentes do novo espaço (Y, Cb e Cr) com a mesma quantidade de bits utilizados para representar cada um dos componentes do espaço de entrada (R, G e B). Considera-se que novos valores para R, G e B devem estar disponíveis a cada três ou sete ciclos de clock, dependendo do cálculo que está sendo efetuado (somente Y ou Y, Cb e Cr). A conversão do espaço de cores é a primeira etapa na compressão JPEG e está apresentada em maiores detalhes no item dois deste artigo. A operação de downsampling é a segunda etapa da compressão JPEG e está melhor detalhada no item três do artigo. A compressão JPEG contém ainda o cálculo da DCT2D (Transformada Discreta do Cosseno em duas dimensões) como terceira etapa, a quantização como quarta etapa e a codificação de entropia como quinta e última etapa. A compressão JPEG possui vasto referencial bibliográfico, entre eles podem ser citados [THE92], [PEN92] e [MIA99], nos quais maiores detalhes sobre o padrão JPEG podem ser encontrados. O item quatro deste artigo apresenta o datapath da arquitetura proposta com os detalhes referentes ao seu desenvolvimento, incluindo o projeto do multiplicador. No item cinco está apresentado o controle da arquitetura proposta, com o diagrama temporal do pipeline, entre outras informações. Os resultados do mapeamento da arquitetura proposta para FPGAs estão apresentados no item seis, bem como os resultados da simulação da arquitetura. Por fim, no item sete, estão apresentados as conclusões deste trabalho. 2 A Conversão do Espaço de Cores no Padrão JPEG A conversão do espaço de cores é a primeira operação efetuada em um compressor JPEG. Usualmente as imagens de entrada para um compressor JPEG estão no espaço de cores RGB (Red, Green and Blue). Este espaço de cores deve ser convertido para algum espaço de cores do tipo luminância e crominância para a utilização da compressão JPEG [PEN92]. Os formatos de imagem não comprimidas normalmente estão no espaço de cores RGB, como o formato Bit Map do Windows (BMP), que será considerado o formato de imagem de entrada para este artigo. Os componentes R, G e B possuem uma grande correlação, tornando difícil o processamento de cada uma das partes de forma independente, por isso, a compressão JPEG tem uma eficiência muito maior para espaços de cores do tipo luminância e crominância do que para o espaço RGB [MIA99]. A base da compressão JPEG é a manipulação das informações da imagem no domínio das freqüências, em que os espaços de cores do tipo luminância e crominância apresentam características mais apropriadas do que o espaço RGB. Existem vários espaços de cores do tipo luminância e crominância. O espaço que será adotado neste artigo é chamado de YCbCr, no qual o componente Y contém a informação de luminância da imagem, ou seja, contém as informações sobre os tons de cinza. Os componentes Cb e Cr contêm as informações de cores da imagem, sendo que o componente Cb contém a informação relativa a cor azul (blue) e o componente Cr contém a informação relativa à cor vermelha (red). A conversão do espaço RGB para o espaço YCbCr pode ser feita de duas maneiras principais. A primeira, e mais direta, utiliza os três componentes R, G e B para o cálculo de cada um dos componentes Y, Cb e Cr, de acordo com as equações (1) [BHA99]. Y = 0, 299R + 0, 587G , B Cb = 0169, R 0, 331G + 0, 5B Cr = 0, 5R 0, 419G 0, 081B (1)

3 A maneira de fazer a transformação com um menor número de cálculos utiliza os componentes R, G e B para o cálculo do componente Y e, então, utiliza o componente B e o componente Y, que acabou de ser calculado, para o cálculo de Cb e os componentes R e Y para o cálculo de Cr. Este será o método adotado neste artigo e as suas equações estão apresentadas em (2) [BHA99]. Y = 0, 299R + 0, 587G , B Cb = 0, 564B 0, 564Y Cr = 0, 713R 0, 713Y (2) 3 A Operação de Downsampling no Padrão JPEG A operação de downsampling é a segunda etapa na compressão JPEG e é onde começa a acontecer a redução de dados necessários para armazenar a informação da imagem ou, em outras palavras, começa a acontecer a compressão. Existem perdas no processo de downsampling e essas perdas são irreversíveis, por isso e por causa da operação chamada de quantização (quarta etapa na compressão), a compressão JPEG é chamada de compressão com perdas. Isto significa que, após o processo de descompressão, a imagem resultante jamais será exatamente igual à imagem original que foi comprimida. As perdas sempre existem na compressão JPEG, mas podem ser controladas de modo a terem uma influência imperceptível ao olho humano na qualidade final da imagem. O olho humano é menos sensível às informações de cores da imagem (Cb e Cr) do que á informação de luminância (Y). Com base nesta constatação, a compressão JPEG elimina parte da informação de cores em um processo chamado de downsampling [MIA99]. Então alguns componentes de luminância (tipicamente 2, 3 ou 4) são associados a componentes de crominância (tipicamente 1 ou 2). Existem várias formas para relacionar os componentes de luminância com os de crominância na implementação do downsampling, a adotada neste artigo irá considerar uma relação de 4:1:1, ou seja, quatro componentes Y associados a apenas um componente Cb e um componente Cr. Com esta relação de 4:1:1 já se obtém uma taxa de compressão de 50% em relação à imagem da entrada, sendo as perdas de qualidade da imagem não muito significativas. Para facilitar a implementação da arquitetura, que será apresentada nos próximos itens do artigo, optouse por processar quatro componentes Y para só então processar um componente Cb e um componente Cr. Desta forma os resultados são entregues conforme (3). Y 1 Y 2 Y 3 Y 4 Cb 4 Cr 4 Y 5 Y 6 Y 7 Y 8 Cb 8 Cr 8 Y 9 Y (3) A Figura 1 apresenta o fator de forma das matrizes Y, Cb e Cr de entrada em relação às matrizes Y, Cb e Cr entregues após a operação de downsampling. Figura 1 Fator de forma das matrizes Y, Cb e Cr antes e depois do downsampling

4 4 O Datapath da Arquitetura Integrada A proposta deste artigo, de desenvolver uma arquitetura integrada para a conversão do espaço de cores de RGB para YCbCr e para o downsampling, surgiu da percepção que a operação de downsampling pode ser simplificada a apenas uma operação de controle, então, ao invés de serem calculados todos os valores de Y, Cb e Cr para então parte dos valores Cb e Cr serem descartados, é muito mais eficiente controlar o cálculo dos valores de Y, Cb e Cr e gerar apenas aqueles que realmente serão utilizados. O datapath da arquitetura integrada é exatamente igual ao datapath do conversor de espaço de cores, uma vez que o downsampling é efetuado apenas pelo controle. Estes cálculos já foram apresentados em (2). As operações básicas a serem executadas são multiplicações por constantes e somas. As somas foram desenvolvidas através do uso de somadores ripple carries comuns, enquanto que as multiplicações foram desenvolvidas através do uso de somas de deslocamentos [BHA99]. Os deslocamentos foram obtidos através de barrel shifters otimizados e as somas, novamente com o uso de ripple carries. A arquitetura desenvolvida está apresentada na Figura 2. Esta arquitetura foi projetada para operar em um pipeline de 3 estágios. Os registradores Level1A, Level1B e Level2 formam as barreiras temporais necessárias para o pipeline. Cada multiplicação é obtida através da soma de quatro deslocamentos. Estas somas são efetuadas pelos somadores A, B e C. O somador D faz a acumulação das multiplicações. Figura 2 Datapath da arquitetura integrada No cálculo do primeiro Y (Y = 0,299R + 0,564G + 0,114B), por exemplo, no primeiro ciclo de clock são gerados os quatro deslocamentos em R que, no primeiro estágio do pipeline, serão somados dois a dois. No segundo ciclo de clock, o segundo estágio do pipeline efetuará a soma das duas somas parciais da parcela R e a multiplicação da constante 0,299 pelo valor de R está terminada. Neste mesmo ciclo, no primeiro estágio de pipeline são gerados os quatro deslocamentos em G que são somados dois a dois. No terceiro ciclo de clock, no terceiro estágio do pipeline, o valor da multiplicação sobre R é somado a zero e o resultado é acumulado em ACC. Também neste ciclo a multiplicação 0,564 por G é finalizada no segundo estágio e, no primeiro estágio, são gerados os deslocamentos sobre B que são somados dois a dois. No quarto ciclo de clock, no terceiro estágio do pipeline são somados o valor armazenado em ACC (0,299R) e o valor gerado pela multiplicação em G. No segundo estágio é efetuada a soma das somas parciais dos deslocamentos de B e no primeiro estágio estão sendo gerados os valores para o segundo Y. Por fim, no quinto ciclo de clock, no terceiro estágio são somados o valor de ACC (0,299R + 0,564G) com o valor da multiplicação sobre B (0,114B) e o valor do primeiro Y está pronto. Nos dois primeiros estágios do pipeline estão iniciando os cálculos para o segundo Y. Os cálculos de Cb e Cr foram entrelaçados para evitar a existência de uma bolha no pipeline. Primeiro é efetuada a multiplicação de Cr relativa a parcela R (0,713R), que é armazenada no registrador CrR. Então são efetuados os cálculos de Cb, primeiro a parcela relativa a B (0,564B) e em seguida a parcela relativa a Y (0,564Y). Então é calculada a multiplicação de Cr relativa a parcela Y (0,713Y) que é somada ao conteúdo do

5 registrador CrR pelo somador D. Este entrelaçamento foi necessário porque o valor de Y estaria sendo calculado no terceiro estágio do pipeline no mesmo momento em que deveria ser utilizado no primeiro estágio para o cálculo de Cb. Na Figura 2 podem ser observados os barrel shifters BS1, BS2, BS3 e BS4. Estes barrel shifters foram otimizados ao máximo, gerando circuitos específicos e com tamanho reduzido. A Tabela 1 apresenta a entrada de controle, o número de deslocamentos à direita e o número de bits na saída de cada um dos barrel shifters. Tabela 1 Operação dos barrel shifters BS1 BS2 BS3 BS4 Controle Nº des. Nº bits Nº des. Nº bits Nº des. Nº bits Nº des. Nº bits Os somadores A e B do primeiro nível também foram otimizados. O somador A é um somador de 11 bits, gerando 12 bits devido ao carry out. O somador B também gera carry out e é um somador de 8 bits, com nove bits na saída. Os somadores C e D são somadores de 12 bits sem geração de carry out, portanto suas saídas possuem 12 bits. Para somar os valores entregues por BS1 com os entregues por BS2 e os valores entregues por BS3 com os entregues com BS4 é necessário concatenar com zeros os valores de BS2 e BS4 para manter os números somados na mesma escala. O valor de BS2 é concatenado com dois zeros à esquerda, enquanto que o valor de BS4 é concatenado com um zero também a esquerda. No segundo nível do pipeline, a entrada B do somador C deve ser concatenada com três zeros a esquerda pelo mesmo motivo das concatenações anteriores. Os números são concatenados com zeros porque a entrada possui apenas números positivos e até o segundo nível do pipeline são efetuadas apenas adições, então, não é necessário controlar a extensão do sinal, que é conhecido e tem o valor zero. Na saída da arquitetura são entregues somente os oito bits da parte inteira do cálculo que foi efetuado. O valor da saída do somador D é truncado e as quatro casas decimais são descartadas. O somador D opera como um acumulador e ele pode operar tanto como somador quanto como subtrator. A entrada B recebe a saída do somador C. A entrada A recebe zero na primeira acumulação, o valor do registrador acumulador ACC ou o valor do registrador CrR. O uso de somas de deslocamentos diminui a precisão do resultado, uma vez que foram usados um número finito de somas de deslocamentos para cada constante (quatro somas). Os erros máximos gerados devido a restrição de quatro somas de deslocamentos para cada constante estão apresentados na Tabela 2, na qual podese perceber que todos os erros foram menores que 1%. Tabela 2 Erros nas constantes das multiplicações Valor Usado Valor Usado Constante Erro (%) (decimal) (binário) 0,299 0, , , ,587 0, , , ,114 0, , , ,564 0,5625 0, , ,713 0, , , Além do erro devido à restrição no número de somas de deslocamentos, os valores foram truncados na quarta casa decimal, como forma de minimizar os recursos utilizados. Como na saída da arquitetura são entregues apenas os oito bits da parte inteira, este truncamento acaba por gerar um erro pouco perceptível. 7

6 5 O Controle da Arquitetura Integrada O controle da arquitetura integrada deve habilitar os sinais no datapath de modo a efetuar os cálculos de quatro valores Y, um Cb e um CR, repetidamente até o final da imagem, diferentemente da proposta básica do conversor do espaço de cores, que prevê o cálculo de um Y, um Cb e um Cr continuamente até o fim da imagem. O datapath da arquitetura integrada permanece igual ao datapath do conversor de espaço de cores, conforme foi apresentado no item anterior. Por outro lado, o controle do conversor do espaço de cores teve que ser reprojetado para gerar os sinais de acordo com as restrições impostas pelo downsampling. Como já foi citado anteriormente, a arquitetura integrada foi projetada para operar em um pipeline de três estágios. Cada cálculo de Y utiliza 5 ou 3 ciclos de clock, dependendo se o pipeline está cheio ou vazio. Os cálculos de Cb e Cr usam, ao todo, 4 ciclos de clock. O diagrama temporal simplificado do pipeline desenvolvido está apresentado na Figura 3. Na Figura 3 os dados subscritos indicam qual elemento está sendo calculado e a qual parcela deste componente que está sendo considerada em cada nível do pipeline em cada momento. Figura 3 Pipeline da arquitetura integrada Entre os ciclos de clock 13 e 18 estão sendo calculados os primeiros Cb e Cr em que pode-se perceber que estão sendo calculados de forma entrelaçada. A máquina da estados desenvolvida para controlar o pipeline visou o uso de um menor número possível de estados, como forma de minimizar os recursos utilizados, desta forma foram utilizados somente nove estados. 6 Os Resultados do Mapeamento em FPGAs A arquitetura desenvolvida foi descrita em VHDL e mapeada em FPGAs da Altera com o auxílio da ferramenta Maxplus2 [ALT95], também da Altera. Os resultados obtidos no mapeamento da arquitetura estão apresentados na Tabela 3. Este mapeamento foi efetuado em um FPGA EPF10K10ATC100-1, ocupando um total de 76% das células lógicas deste dispositivo. Tabela 3 Resultados do mapeamento em FPGAs Pinos de Entrada 27 Pinos de Saída 25 Células Lógicas 441 Período (ns) 49,7 Freqüência (MHz) 20,12 Para efetuar uma verificação no funcionamento e na precisão da arquitetura integrada para conversão de espaço de cores e downsampling foi desenvolvida uma arquitetura específica. Esta arquitetura sensibiliza a arquitetura integrada com vários valores de entrada e disponibiliza os resultados dos cálculos na saída. A Tabela 4 apresenta as entradas, os resultados calculados e os resultados simulados para um conjunto de oito entradas R, G e B. Da Tabela 4, pode-se perceber que, mesmo com as restrições no número de somas de deslocamentos, mesmo com o truncamento na quarta casa decimal nos valores de saída dos barrel shifters e mesmo com o truncamento de todas as casas decimais na saída, o erro dos valores simulados em relação aos valores calculados foi muito pequeno.

7 Tabela 4 Resultados calculados versus resultados simulados Entradas Calculados Simulados R G B Y Cb Cr Y Cb Cr ,8 X X 175 X X ,3 X X 156 X X ,9 X X 217 X X ,8-52,9-81, ,7 X X 119 X X ,8 X X 2 X X X X 11 X X ,3-9,2 11, A Figura 4 apresenta uma fração da simulação desenvolvida para a arquitetura integrada a partir da arquitetura desenvolvida para a verificação. Na Figura 4 estão apresentados além dos valores de entrada R, G e B e de saída Y, Cb e Cr, o clock, o reset e o pino ok, que indica que um novo valor está disponível. Também está apresentado o sinal interno state, que indica o estado atual da máquina de estados que controla a arquitetura integrada. Os valores 203 e 247 para Cb e 174 para Cr são os números negativos -53, -9 e -82 que não estão apresentados nesta forma devido ao fato do visualizador de formas de onda da ferramenta Maxplus2 não interpretar números com sinal. Figura 4 Simulação da arquitetura integrada 7 Conclusões Este artigo propôs e desenvolveu uma arquitetura integrada para a conversão do espaço de cores e para o downsampling, que são as duas primeiras etapas da compressão JPEG. Inicialmente os conceitos relativos à conversão do espaço de cores e ao downsampling foram abordados. A seguir foram apresentados o datapath e o controle da arquitetura proposta. Por fim foram apresentados os resultados do mapeamento da arquitetura em FPGAs da Altera. Com a relação de 4:1:1 nos componentes Y, Cb e Cr, respectivamente, que foi gerada pelo downsampling, obteve-se uma compressão inicial de 50% em relação à imagem de entrada. Esta compressão foi obtida apenas com a eliminação de parte dos valores de crominância, para os quais o olho humano é menos sensível. A arquitetura proposta atingiu uma freqüência superior a 20MHz e ocupou menos de 500 células lógicas, usando cerca de 76% de um FPGA EPF10K10ATC100-1.

8 Algumas investigações seriam interessantes para o futuro, entre elas substituir os somadores ripple carries por somadores carry look ahead (CLA) e verificar os impactos que esta substituição traria em termos de células lógicas ocupadas e em termos de freqüência de operação. Outra investigação interessante seria usar arredondamento ao invés de truncamento, tanto nas saídas dos barrel shifters, quanto na saída da arquitetura e verificar os impactos em termos de precisão e em termos de células lógicas usadas. 8 Bibliografia [ALT95] Altera Data Book, Altera Corporation, [BHA99] BHASKARAN, V., KONSTANTINIDES, K. Image and Video Compression Standards Algorithms and Architectures Second Edition. Kluwer Academic Publishers, USA, [MIA99] MIANO, J. Compressed Image File Formats JPEG, PNG, GIF, XBM, BMP. Addison Wesley Longman Inc, USA, [PEN92] PENNEBAKER, W., MITCHELL, J. JPEG Still Image Data Compression Standard. Van Nostrand Reinhold, USA, [THE92] The International Telegraph and Telephone Consultative Committee (CCITT). Information Technology Digital Compression and Coding of Continuous-Tone Still Images Requirements and Guidelines. Rec. T.81, 1992.

Projeto de uma Arquitetura de DCT 1D para a Compressão de Imagens JPEG

Projeto de uma Arquitetura de DCT 1D para a Compressão de Imagens JPEG Projeto de uma Arquitetura de DCT 1D para a Compressão de Imagens JPEG Luciano Agostini, Sergio Bampi Grupo de Microeletrônica Instituto de Informática Universidade Federal do Rio Grande do Sul Cx. Postal

Leia mais

CONVERSOR DE ESPAÇO DE CORES PARALELO PARA A COMPRESSÃO DE IMAGENS JPEG

CONVERSOR DE ESPAÇO DE CORES PARALELO PARA A COMPRESSÃO DE IMAGENS JPEG CONVERSOR DE ESPAÇO DE CORES PARALELO PARA A COMPRESSÃO DE IMAGENS JPEG Luciano Volcan Agostini Ivan Saraiva Silva* Sergio Bampi** agostini@inf.ufrgs.br ivan@dimap.ufrn.br bampi@inf.ufrgs.br Grupo de Arquiteturas

Leia mais

PROJETO DE ARQUITETURA DE CODIFICADOR DE ENTROPIA PARA COMPRESSÃO JPEG DE IMAGENS EM TONS DE CINZA

PROJETO DE ARQUITETURA DE CODIFICADOR DE ENTROPIA PARA COMPRESSÃO JPEG DE IMAGENS EM TONS DE CINZA PROJETO DE ARQUITETURA DE CODIFICADOR DE ENTROPIA PARA COMPRESSÃO JPEG DE IMAGENS EM TONS DE CINZA Luciano Volcan Agostini agostini@inf.ufrgs.br Ivan Saraiva Silva* ivan@dimap.ufrn.br *Universidade Federal

Leia mais

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização

Leia mais

Compressão com perdas

Compressão com perdas Compressão com perdas Codificação por transformadas e o padrão JPEG Anderson L Menezes Leonardo G Tampelini Maxiwell S Garcia Introdução Um método é dito com perdas (lossy data) quando a informação obtida

Leia mais

Unidade 5: Sistemas de Representação

Unidade 5: Sistemas de Representação Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação

Leia mais

Quais as diferenças entre os formatos de imagem PNG, JPG, GIF, SVG e BMP?

Quais as diferenças entre os formatos de imagem PNG, JPG, GIF, SVG e BMP? Quais as diferenças entre os formatos de imagem PNG, JPG, GIF, SVG e BMP? 66.393 Visualizações Por Daniele Starck Disponível em: www.tecmundo.com.br/imagem/5866 quais as diferencas entre os formatos de

Leia mais

APLICATIVOS GRÁFICOS (AULA 4)

APLICATIVOS GRÁFICOS (AULA 4) Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 4) 1 Classificação da imagem Em relação à sua origem pode-se classificar uma imagem,

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES 1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula

Leia mais

Circuitos Digitais 144L

Circuitos Digitais 144L Circuitos Digitais Notas de Aula - 02 INSTITUTO: CURSO: DISCIPLINA: Instituto de Ciências Exatas e Tecnologia Ciência da Computação e Sistemas de Informação Circuitos Digitais 144L 1.0 Circuitos Combinacionais.

Leia mais

2. A influência do tamanho da palavra

2. A influência do tamanho da palavra 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de

Leia mais

Sumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4

Sumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4 1 Sumário 1. Instalando a Chave de Proteção 3 2. Novas características da versão 1.3.8 3 3. Instalando o PhotoFacil Álbum 4 4. Executando o PhotoFacil Álbum 9 3.1. Verificação da Chave 9 3.1.1. Erro 0001-7

Leia mais

O diagrama ASM contém dois elementos básicos: o bloco de estado e o bloco de decisão.

O diagrama ASM contém dois elementos básicos: o bloco de estado e o bloco de decisão. 14 3.2 Projeto da Unidade de Controle (VHDL) 3.2.1 Diagrama ASM (Algorithmic State Machine) ASM é um fluxograma através do qual se representa a seqüência de ações que a unidade de controle de um sistema

Leia mais

2. Representação Numérica

2. Representação Numérica 2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos

Leia mais

Acessando o SVN. Soluções em Vendas Ninfa 2

Acessando o SVN. Soluções em Vendas Ninfa 2 Acessando o SVN Para acessar o SVN é necessário um código de usuário e senha, o código de usuário do SVN é o código de cadastro da sua representação na Ninfa, a senha no primeiro acesso é o mesmo código,

Leia mais

Memória cache. Prof. Francisco Adelton

Memó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 mais

Capítulo SETE Números em Ponto Fixo e Ponto Flutuante

Capítulo SETE Números em Ponto Fixo e Ponto Flutuante Capítulo SETE Números em Ponto Fixo e Ponto Flutuante 7.1 Números em ponto fixo Observação inicial: os termos ponto fixo e ponto flutuante são traduções diretas dos termos ingleses fixed point e floating

Leia mais

1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através da codificação ASCII (American Standard Code for

1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através da codificação ASCII (American Standard Code for FICHA DE TRABALHO Nº 1 MÓDULO: EQUIPAMENTOS ACTIVOS DE REDES DATA: / 03 / 2010 FORMADOR: EDUARDO SEQUEIRA FICHA LABORATORIAL 1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é notação em ponto flutuante Compreender a

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Uma Abordagem com o Microcontrolador PIC 16F84 Nardênio Almeida Martins Novatec Editora Capítulo 1 Introdução Os microcontroladores estão presentes em quase tudo o que envolve

Leia mais

Circuitos Digitais Cap. 5

Circuitos Digitais Cap. 5 Circuitos Digitais Cap. 5 Prof. José Maria P. de Menezes Jr. Objetivos Aritmética Digital Adição Binária Subtração Binária Representação de números com sinal Complemento de 2 Negação Subtração como soma

Leia mais

Fontes de Alimentação

Fontes de Alimentação Fontes de Alimentação As fontes de alimentação servem para fornecer energia eléctrica, transformando a corrente alternada da rede pública em corrente contínua. Estabilizam a tensão, ou seja, mesmo que

Leia mais

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento

Leia mais

Hit dos Bits. Série Matemática na Escola

Hit dos Bits. Série Matemática na Escola Hit dos Bits Série Matemática na Escola Objetivos 1. Apresentar o sistema de numeração binário; 2. Mostrar aplicações de sistemas de numeração diferentes do decimal; Hit dos Bits Série Matemática na Escola

Leia mais

Redes e Conectividade

Redes e Conectividade Redes e Conectividade Camada de enlace: domínio de colisão e domínio de broadcast, segmentação, modos de switching para encaminhamento de quadros Versão 1.0 Março de 2016 Prof. Jairo jairo@uninove.br professor@jairo.pro.br

Leia mais

Principais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes

Principais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes Codificação Principais códigos utilizados Computadores e Equipamentos de Comunicações Digitais trabalham com representação e códigos. A codificação binária de sinais é largamente utilizada em Sistemas

Leia mais

CAPÍTULO 6 ARITMÉTICA DIGITAL

CAPÍTULO 6 ARITMÉTICA DIGITAL CAPÍTULO 6 ARITMÉTICA DIGITAL Introdução Números decimais Números binários positivos Adição Binária Números negativos Extensão do bit de sinal Adição e Subtração Overflow Aritmético Circuitos Aritméticos

Leia mais

Visão Artificial Para a Indústria. Manual do Utilizador

Visão Artificial Para a Indústria. Manual do Utilizador Visão Artificial Para a Indústria Manual do Utilizador Luis Fonseca Carvalho de Matos ( luis.matos@ua.pt ) Julho de 2007 Índice de conteúdos 1. Apresentação......1 1.Conceito de Funcionamento......1 2.

Leia mais

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:

Leia mais

Notas de Cálculo Numérico

Notas de Cálculo Numérico Notas de Cálculo Numérico Túlio Carvalho 6 de novembro de 2002 2 Cálculo Numérico Capítulo 1 Elementos sobre erros numéricos Neste primeiro capítulo, vamos falar de uma limitação importante do cálculo

Leia mais

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos Sistema de Numeração e Códigos CPCX UFMS Prof. Renato F. dos Santos 2.4 Código BCD (Binary-coded decimal) Quando um número decimal é representado pelo seu número binário equivalente, dizemos que é uma

Leia mais

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 1 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 O Sistema HCS 2000 é composto por: PROTOCOLO DE COMUNICAÇÃO SISTEMA HCS 2000 v6.x Receptores: dispositivos

Leia mais

Mapeamento de memória e programação da IHM do controlador CP-WS41/8DO8DI4AO2AI2TAI

Mapeamento de memória e programação da IHM do controlador CP-WS41/8DO8DI4AO2AI2TAI Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e programação da IHM do controlador CP-WS41/8DO8DI4AO2AI2TAI PROXSYS Versão 1.0 Março-2013 Controlador Industrial CP-WS1

Leia mais

Circuitos Lógicos Registradores e Contadores

Circuitos Lógicos Registradores e Contadores Circuitos Lógicos Registradores e Contadores Prof.: Daniel D. Silveira 1 Problemas de temporização Como Q1 muda de estado na borda de descida, J2 e Q2 mudará de estado quando receber a mesma borda de descida.

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Sistemas de Numeração Prover símbolos e convenções

Leia mais

MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice

MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice Item MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice Página 1.Apresentação... 4 2.Funcionamento Básico... 4 3.Instalando o MCS... 4, 5, 6 4.Utilizando o MCS Identificando

Leia mais

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático CONTAS DE E GRUPOS DE O Microsoft Management Console - MMC Permissões de Segurança de um Console Contas de Usuários

Leia mais

Desenvolvimento de uma Etapa

Desenvolvimento de uma Etapa Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 5 CONJUNTO DE INSTRUÇÕES Prof. Luiz Gustavo A. Martins Introdução O que é um conjunto de instruções? Coleção completa das instruções que a CPU é capaz de executar (entende).

Leia mais

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke MINISTÉRIO DA EDUCAÇÃO - Unidade de São José Curso Técnico em Telecomunicações CONTADORES Marcos Moecke São José - SC, 25 SUMÁRIO 5. CONTADORES... 5. CONTADORES ASSÍNCRONOS... CONTADOR ASSÍNCRONO CRESCENTE...

Leia mais

Memória RAM. A memória RAM evolui constantemente. Qual a diferença entre elas? No clock (velocidade de comunicação com o processador)

Memória RAM. A memória RAM evolui constantemente. Qual a diferença entre elas? No clock (velocidade de comunicação com o processador) Memória RAM Introdução As memórias são as responsáveis pelo armazenamento de dados e instruções em forma de sinais digitais em computadores. Para que o processador possa executar suas tarefas, ele busca

Leia mais

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR Roteiro para utilização do GEP Versão de referência: GEP V1.00 Índice analítico I Apresentação... 2 I.1 Controles básicos do sistema;... 2 I.2 Primeiro acesso... 2 I.3 Para trocar a senha:... 3 I.4 Áreas

Leia mais

Modem e rede local. Guia do usuário

Modem e rede local. Guia do usuário Modem e rede local Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos

Leia mais

CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS

CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS 50 Sumário CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS 4.1. Introdução... 52 4.2. Contadores Assíncronos Crescentes... 52 4.3. Contadores Assíncronos Decrescentes... 56 4.4. Contador Assíncrono

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

Universidade Federal do Paraná. Setor de Ciências Exatas. Departamento de Matemática

Universidade Federal do Paraná. Setor de Ciências Exatas. Departamento de Matemática Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Matemática Oficina de Calculadora PIBID Matemática Grupo do Laboratório de Ensino de Matemática Curitiba Agosto de 2013 Duração:

Leia mais

Universidade Federal de São João Del Rei - UFSJ

Universidade Federal de São João Del Rei - UFSJ Universidade Federal de São João Del Rei - UFSJ Instituída pela Lei 0.45, de 9/04/00 - D.O.U. de /04/00 Pró-Reitoria de Ensino de Graduação - PROEN Disciplina: Cálculo Numérico Ano: 03 Prof: Natã Goulart

Leia mais

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox 1- Scilab e a placa Lab_Uino A placa Lab_Uino, é uma plataforma aberta para aprendizagem de sistemas microprocessados. Com a utilização de um firmware especifico a placa Lab_Uino é reconhecido pelo sistema

Leia mais

Laboratório 7 Circuito RC *

Laboratório 7 Circuito RC * Laboratório 7 Circuito RC * Objetivo Observar o comportamento de um capacitor associado em série com um resistor e determinar a constante de tempo do circuito. Material utilizado Gerador de função Osciloscópio

Leia mais

Tudo o que você precisa saber sobre cartões de memória

Tudo o que você precisa saber sobre cartões de memória Tudo o que você precisa saber sobre cartões de memória Conheça os diferentes tipos de cartões de memória existentes e saiba o que levar em consideração antes de adquirir um modelo. SD, minisd, microsd,

Leia mais

RGF SISTEMAS DE INFORMÁTICA LTDA SISARQ SISTEMA DE CONTROLE DE ARQUIVO DESLIZANTE PARAÍSO DO TOCANTINS-TO

RGF SISTEMAS DE INFORMÁTICA LTDA SISARQ SISTEMA DE CONTROLE DE ARQUIVO DESLIZANTE PARAÍSO DO TOCANTINS-TO RGF SISTEMAS DE INFORMÁTICA LTDA SISARQ SISTEMA DE CONTROLE DE ARQUIVO DESLIZANTE PARAÍSO DO TOCANTINS-TO 2 SUMÁRIO LISTA DE FIGURAS... 3 1 ESTRUTURA DE ARQUIVOS DESLIZANTES... 5 1.1 Módulos... 8 1.2 Face...

Leia mais

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto Circuitos de Memória: Tipos e Funcionamento Fabrício Noveletto Memória de semicondutores São dispositivos capazes de armazenar informações digitais. A menor unidade de informação que pode ser armazenada

Leia mais

Algoritmos DCC 119. Introdução e Conceitos Básicos

Algoritmos DCC 119. Introdução e Conceitos Básicos Algoritmos DCC 119 Introdução e Conceitos Básicos Sumário Sistemas de Numeração Sistemas Computacionais Estrutura de um Computador Digital Sistemas Operacionais Algoritmo Introdução Formas de representação

Leia mais

CORRENTE CONTÍNUA E CORRENTE ALTERNADA

CORRENTE CONTÍNUA E CORRENTE ALTERNADA CORRENTE CONTÍNUA E CORRENTE ALTERNADA Existem dois tipos de corrente elétrica: Corrente Contínua (CC) e Corrente Alternada (CA). A corrente contínua tem a característica de ser constante no tempo, com

Leia mais

CONSIDERAÇÕES SOBRE OS RECEPTORES DE CONVERSÃO DIRETA

CONSIDERAÇÕES SOBRE OS RECEPTORES DE CONVERSÃO DIRETA CONSIDERAÇÕES SOBRE OS RECEPTORES DE CONVERSÃO DIRETA Muito se tem falado sobre os receptores de conversão direta, mas muita coisa ainda é desconhecida da maioria dos radioamadores sobre tais receptores.

Leia mais

AULA 2 Planos, Vistas e Temas

AULA 2 Planos, Vistas e Temas 2.1 AULA 2 Planos, Vistas e Temas Essa aula apresenta os conceitos de Plano de Informação, Vista e Tema e suas manipulações no TerraView. Para isso será usado o banco de dados criado na AULA 1. Abra o

Leia mais

Bem-vindo ao tópico sobre administração de listas de preços.

Bem-vindo ao tópico sobre administração de listas de preços. Bem-vindo ao tópico sobre administração de listas de preços. Nesse tópico, você aprenderá a administrar listas de preços no SAP Business One. Sua empresa atualiza múltiplas listas de preços para fornecer

Leia mais

Paralelismo a Nível de Instrução

Paralelismo a Nível de Instrução Paralelismo a Nível de Instrução É possível obter maior desempenho computacional com: tecnologias mais avançadas, tais como circuitos mais rápidos; melhor organização da CPU, tais como o uso de múltiplos

Leia mais

SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum

SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Introdução

Leia mais

Diretrizes para determinação de intervalos de comprovação para equipamentos de medição.

Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. De acordo com a Norma NBR 1001, um grande número de fatores influência a freqüência de calibração. Os mais importantes,

Leia mais

Aula 19. Conversão AD e DA Técnicas

Aula 19. Conversão AD e DA Técnicas Aula 19 Conversão AD e DA Técnicas Introdução As características mais importantes dos conversores AD e DA são o tempo de conversão, a taxa de conversão, que indicam quantas vezes o sinal analógico ou digital

Leia mais

CRONÔMETRO MICROPROCESSADO

CRONÔMETRO MICROPROCESSADO O equipamento possui um display de alta resolução e 6 botões: CRONÔMETRO MICROPROCESSADO www.maxwellbohr.com.br (43) 3028-9255 LONDRINA PR 1 - Introdução O Cronômetro Microprocessado é um sistema destinado

Leia mais

1 CIRCUITOS COMBINACIONAIS

1 CIRCUITOS COMBINACIONAIS Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 CIRCUITOS COMBINACIONAIS Um circuito digital é dito combinacional quando em um dado instante de tempo

Leia mais

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SANTA MARIA FATECIENS 2008 Este manual tem por finalidade apresentar as especificações detalhadas da aplicação de Cadastro de Funcionários,

Leia mais

Descrição do Produto. Altus S. A. 1

Descrição do Produto. Altus S. A. 1 Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração

Leia mais

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII A ocorrência tamanho ASCII codificação de Huffman é um A Codificação método de compactação de Huffman caracteres (American e a variável codificação dos usado símbolos Standard para por cada muitas no Code

Leia mais

AULA: Introdução à informática Computador Digital

AULA: Introdução à informática Computador Digital Campus Muriaé Professor: Luciano Gonçalves Moreira Disciplina: Informática Aplicada AULA: Introdução à informática Computador Digital Componentes de um computador digital : Hardware Refere-se às peças

Leia mais

Unidade 3: Personalizando o Excel *

Unidade 3: Personalizando o Excel * Unidade 3: Personalizando o Excel * material do 2010* 3.0 Introdução Visto que você está fazendo este curso, você provavelmente passa ou espera passar muito tempo trabalhando com o Excel. Assim, você precisa

Leia mais

Marcos da Arquitetura de Computadores (1)

Marcos da Arquitetura de Computadores (1) Marcos da Arquitetura de Computadores (1) Marcos da Arquitetura de Computadores (2) Gerações de computadores Geração Zero Computadores Mecânicos (1642 1945) Primeira Geração Válvulas (1945 1955) Segunda

Leia mais

MODELAGEM E SIMULAÇÃO

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

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL 1 CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL Sumário 1.1. Sistemas de Numeração... 3 1.1.1. Conversão Decimal Binária... 3 1.1.2. Conversão Binária Decimal... 3 1.1.3. Conversão Binária Hexadecimal...

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: Organização Básica de um Computador Digital Introdução à Engenharia de Computação 2 Componentes de um Computador Computador Eletrônico Digital É um sistema

Leia mais

Sistemas Multimédia. Ano lectivo 2006-2007. Aula 11 Conceitos básicos de Audio Digital. MIDI: Musical Instrument Digital Interface

Sistemas Multimédia. Ano lectivo 2006-2007. Aula 11 Conceitos básicos de Audio Digital. MIDI: Musical Instrument Digital Interface Sistemas Multimédia Ano lectivo 2006-2007 Aula 11 Conceitos básicos de Audio Digital Sumário Aúdio digital Digitalização de som O que é o som? Digitalização Teorema de Nyquist MIDI: Musical Instrument

Leia mais

Aritmética de Ponto Flutuante e Noções de Erro. Ana Paula

Aritmética de Ponto Flutuante e Noções de Erro. Ana Paula Aritmética de Ponto Flutuante e Noções de Erro Sumário 1 Introdução 2 Sistemas de Numeração 3 Representação de Números Inteiros no Computador 4 Representação de Números Reais no Computador 5 Operações

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: O Computador como uma Multinível José Gonçalves - Introdução à Engenharia de Computação Visão Tradicional Monitor Placa-Mãe Processador Memória RAM Placas

Leia mais

Aula 14: Instruções e Seus Tipos

Aula 14: Instruções e Seus Tipos Aula 14: Instruções e Seus Tipos Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Instruções e Seus Tipos FAC 1 / 35 Conceitos Básicos Diego Passos

Leia mais

Cotagem de dimensões básicas

Cotagem de dimensões básicas Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar

Leia mais

FERRAMENTAS DA QUALIDADE

FERRAMENTAS DA QUALIDADE FERRAMENTAS DA QUALIDADE Docente: Dr. José Carlos Marques Discentes: Estêvão Andrade N.º 2089206 Maria da Luz Abreu N.º 2405797 Teodoto Silva N.º 2094306 Vitalina Cunha N.º 2010607 FERRAMENTAS DA QUALIDADE

Leia mais

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Business One, em apenas uma etapa usando um assistente guiado.

Leia mais

Modem e rede local. Guia do Usuário

Modem e rede local. Guia do Usuário Modem e rede local Guia do Usuário Copyright 2006 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos

Leia mais

CAPÍTULO I. UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA Apostila de Eletrônica Digital. Sistemas de Numeração. 1.

CAPÍTULO I. UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA Apostila de Eletrônica Digital. Sistemas de Numeração. 1. CAPÍTULO I Sistemas de Numeração. Introdução O decimal é o mais importante dos sistemas numéricos. Ele está fundamentado em certas regras que são a base de formação para qualquer outro sistema. Além do

Leia mais

Arquitetura de processadores: RISC e CISC

Arquitetura de processadores: RISC e CISC Arquitetura de processadores: RISC e CISC A arquitetura de processador descreve o processador que foi usado em um computador. Grande parte dos computadores vêm com identificação e literatura descrevendo

Leia mais

TONALIDADE X FREQUÊNICA

TONALIDADE X FREQUÊNICA Som, notas e tons TONALIDADE X FREQUÊNICA O violão é um instrumento musical e o seu objetivo é fazer música. Música é a organização de sons em padrões que o cérebro humano acha agradável (ou pelo menos

Leia mais

MANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01

MANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01 Produtos: Saúde Pró Upload Versão: 20130408-01 Sumário 1 APRESENTAÇÃO... 3 2 LOGIN... 4 3 VALIDADOR TISS... 7 4 CONFIGURAÇÃO DO SISTEMA... 10 4.1 DADOS CADASTRAIS MATRIZ E FILIAL... 11 4.2 CADASTRO DE

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

Planificação de. Aplicações Informáticas B

Planificação de. Aplicações Informáticas B Escola básica e secundária de Velas Planificação de Aplicações Informáticas B Ano letivo 2011/2012 1- Introdução à Programação Planificação de Aplicações Informáticas B Unidade Sub-Unidades Objetivos Conteúdos

Leia mais

Comunicação de Dados. Aula 5 Transmissão Analógica

Comunicação de Dados. Aula 5 Transmissão Analógica Comunicação de Dados Aula 5 Transmissão Analógica Sumário Modulação de sinais digitais Tipos de Modulação Taxa de transmissão x Taxa de modulação Modulação por amplitude Modulação por freqüência Modulação

Leia mais

FAQ: Parametrização para Contabilização

FAQ: Parametrização para Contabilização TDN > Softwares de Gestão > RM > Recursos Humanos > Administração de Pessoal > FAQ FAQ: Parametrização para Contabilização Produto: Ambiente: RM Unspecified Versão: 11.0 Avaliação A principal finalidade

Leia mais

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Agosto/2004 V2 INTRODUÇÃO Este guia foi preparado para auxilio às aulas de laboratório para o curso de Engenharia

Leia mais

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01 Q-Acadêmico Módulo CIEE - Estágio Revisão 01 SUMÁRIO 1. VISÃO GERAL DO MÓDULO... 2 1.1 PRÉ-REQUISITOS... 2 2. ORDEM DE CADASTROS PARA UTILIZAÇÃO DO MÓDULO CIEE... 3 2.1 CADASTRANDO EMPRESAS... 3 2.1.1

Leia mais

Introdução. A Informação e sua Representação (Parte II) Universidade Federal de Campina Grande. Unidade Acadêmica de Sistemas e Computação

Introdução. A Informação e sua Representação (Parte II) Universidade Federal de Campina Grande. Unidade Acadêmica de Sistemas e Computação Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte II) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br

Leia mais

1223o TUTORIAL PRÉ-VENDA. Realização: DEPARTAMENTO DE IMPLANTAÇÃO EQUIPE DE DOCUMENTAÇÃO

1223o TUTORIAL PRÉ-VENDA. Realização: DEPARTAMENTO DE IMPLANTAÇÃO EQUIPE DE DOCUMENTAÇÃO 1223o TUTORIAL PRÉ-VENDA Realização: DEPARTAMENTO DE IMPLANTAÇÃO EQUIPE DE DOCUMENTAÇÃO TUTORIAL PRÉ-VENDA NO SYSPDV Casa Magalhães Comércio e Representações Ltda O objetivo deste tutorial é apresentar

Leia mais

Curso de Instalação e Gestão de Redes Informáticas

Curso de Instalação e Gestão de Redes Informáticas ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas MEMÓRIA DDR (DOUBLE DATA RATING) José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução A memória DDR (Double

Leia mais

Manual do Skanlite. Kåre Särs Anne-Marie Mahfouf Tradução: Marcus Gama

Manual do Skanlite. Kåre Särs Anne-Marie Mahfouf Tradução: Marcus Gama Kåre Särs Anne-Marie Mahfouf Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 Usar o Skanlite 6 2.1 Seleção do Scanner.................................... 6 3 Janela Principal do Skanlite 8 3.1 Digitalizando........................................

Leia mais

Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase

Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Curso Superior de Sistemas de Telecomunicações Unidade São José Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Bases tecnológicas Dispositivos Lógicos Programáveis. Introdução à Tecnologia

Leia mais

Questões de Informática Prova Comentada Ministério Público da União

Questões de Informática Prova Comentada Ministério Público da União NOÇÕES DE INFORMÁTICA QUESTÕES COMENTADAS Prof.: Erion Monteiro Questões de Informática Prova Comentada Ministério Público da União Nível Superior Cargo 1 Analista Administrativo 11/9/2010 Sequencial 015

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais