Introdução à Computação Quântica

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

Download "Introdução à Computação Quântica"

Transcrição

1 Introdução à Computação Quântica Aula 1 Revisão da computação clássica Renato de Oliveira Violin José Hiroki Saito Departamento de Computação - UFSCar Conteúdo Dígitos binários. Portas lógicas e circuitos. Desafios da implementação de computadores utilizando circuitos integrados. Computação reversível e energia. Breve histórico da computação quântica e seus desafios. 1

2 Dígitos binários Os computadores manipulam representações de números em forma binária. Este formato é utilizado por ser de fácil representação no hardware. Fisicamente, números binários são implementados pelo hardware usando sinais elétricos. Dígitos binários Um número binário tem a seguinte forma: b... bbb n onde n é o número de dígitos binários e b 0 é o bit menos significativo. Para converter um número binário em decimal, usamos a seguinte formula: D 2 ( b )... 2 ( b ) 2( b ) 2( b ) 2( b ) = n n n 1 n

3 Dígitos binários Exercício 1: Dado o número binário , mostre a sua representação decimal. Portas lógicas e circuitos As portas lógicas são os elementos mais básicos e elementares de um sistema de computação. Elas são responsáveis por realizar as operações lógicas sobre os bits. Os valores de entrada e saída são números binários. Cada porta lógica realiza uma tarefa trivial, porém, juntando várias portas podemos construir circuitos que realizam operações mais complexas. 3

4 Portas lógicas e circuitos NOT: inverte a entrada. Portas lógicas e circuitos OR: retorna 1 se uma das entradas é 1. 4

5 Portas lógicas e circuitos AND: retorna 1 se ambas as entradas são 1. Portas lógicas e circuitos NOR: é uma porta OR e uma porta NOT combinadas. O resultado é exatamente o inverso da porta OR. 5

6 Portas lógicas e circuitos XOR: retorna 1 somente se uma das entradas é 1. Portas lógicas e circuitos NAND: é uma porta OR e uma porta AND combinadas. O resultado é exatamente o inverso da porta AND. 6

7 Portas lógicas e circuitos Combinações de portas NAND podem ser usadas para simular todas as outras. Por este motivo, a porta NAND é considerada uma porta universal. Isso significa que qualquer circuito pode ser expresso pela combinação de portas NAND. Portas lógicas e circuitos NOT AND OR 7

8 Portas lógicas e circuitos Combinando as diferentes portas lógicas, criamos circuitos que realizam operações mais complexas. Desafios de implementação de A evolução da computação passou das válvulas para os transistores. Válvula Diferentes encapsulamento de transistores. 8

9 Desafios de implementação de A figura a seguir mostra a implementação física de um transistor MOS (Metal-Oxide- Semiconductor). O gate é construído usando um metal. O oxide é uma fina camada isolante que separa o gate do substrato p. Desafios de implementação de O termo feature size refere-se ao tamanho do gate do transistor, e consiste na menor dimensão que caracteriza a tecnologia de fabricação de um circuito integrado MOS. 9

10 Relação feature size e a espessura do oxido. Relação feature size e a voltagem. 10

11 Desafios de implementação de A miniaturização dos transistores possibilitou a criação de microprocessadores com milhares de transistores, como mostram as figuras a seguir. Desafios de implementação de Microprocessador Intel 4004 com 2300 transistores (1971) 11

12 Desafios de implementação de Microprocessador Intel 8080 com 6000 transistores (1974) Desafios de implementação de Pentium IV com transistores (2001). 12

13 Desafios de implementação de Itanium com dois bilhões de transistores (2008) Desafios de implementação de Esse crescimento da quantidade de transistores foi observado em 1965 por Gordon Moore (um dos fundadores da Intel) em A lei de Moore diz que a cada dois anos a quantidade de transistores em um chip dobra. Após vermos essa evolução na miniaturização e o aumento da quantidade dos transistores por chip, podemos concluir que em um determinado momento os transistores serão limitados pelas leis da Física, ou seja, eles se tornarão tão pequenos que efeitos quânticos irão aparecer. 13

14 Desafios de implementação de Computação reversível e energia As portas lógicas que vimos anteriormente tomam como entrada dois bits e resultam em um bit. Uma porta lógica é irreversível quando, dado uma saída, não é possível encontrar quais bits originaram aquela saída. Quando temos a saída de uma porta e podemos saber com certeza qual foi a entrada que originou aquela saída, dizemos que a porta é reversível 14

15 Computação reversível e energia O problema das portas irreversíveis é que elas têm mais bits na entrada do que na saída. No caso de uma porta de duas entradas e uma saída, o que acontece com os bits da entrada? Como seria a implementação de uma porta reversível? Computação reversível e energia As portas reversíveis possuem bits de controle e bits alvo. Se um bit de controle for 0, nenhuma operação será realizada nos bits alvo. Se todos os bits de controle forem 1, a operação nos bits alvo será realizada. Essas portas são chamadas portas controladas. 15

16 Computação reversível e energia CNOT: parecida com a porta NOT, mas com a linha de controle no bit a. O bit b é o bit alvo. Computação reversível e energia Toffoli: possui duas linhas de controle. Se as duas linhas forem 1, a operação inverte o terceiro bit. 16

17 Computação reversível e energia Fredkin: possui uma linha de controle. Se o controle for 1, a operação inverte os bits alvos entre si, ou seja, o bit b = c e o bit c = b. Breve histórico da computação quântica e seus desafios Em 1982 Richard Feynman afirma que sistemas quânticos não poderiam ser modelados eficientemente em computadores clássicos Em 1985 David Deutsch estende a teoria da computação clássica desenvolvendo uma base para a computação quântica, isto é, um modelo de circuitos quânticos. 17

18 Breve histórico da computação quântica e seus desafios Em 1994 Peter Shor publicou seu algoritmo que resolve o problema de fatoração de números grandes em tempo polinomial. Em 1996 por Lov Grover, que foi o algoritmo quântico de busca. Atualmente, existem diversas variações dos algoritmos de Shor e de Grover, porém, não há noticia de nenhum novo algoritmo de importância como os dois anteriores. Breve histórico da computação quântica e seus desafios Podemos resumir em três aspectos as dificuldades/desafios de se construir algoritmos quânticos: A própria teoria da mecânica quântica ainda está incompleta, principalmente no que diz respeito às medidas quânticas. A ausência de hardware para executarem os algoritmos quânticos, ou seja, ainda não há hardware que implementam um conjunto de operações quânticas (portas quânticas), dificultando o desenvolvimento de linguagens. A falta de aplicações práticas para a computação quântica. ALTENKIRCH, T.; GRATTAGE, J. A Functional quantum programming language

19 Comparativo: Computação Classica x Quântica Aspectos Informação Valores Representação Matemática Teoria física Conceito Área de operação Processamento Memória Comunicação Computação Clássica bit 0 ou 1 exclusivamente voltagens, 0v e 5v ou 2,5v e 2,5v álgebra de Boole fisica clássica máquina de Turing até 20 nm em série 1 valor por registrador sujeita a atrasos qubit 0, 1 e sobreposições spins, up e down; polarização de fóton etc. espaços de Hilbert fisica quântica máquina de Turing quântica introduzida por David Deutsch m, nível atômico e subatômico paralelização massiva 2 n valores por registrador, onde n é o número de qubits. instantânea Computação Quântica 19

I TRODUÇÃO À COMPUTAÇÃO QUÂ TICA

I TRODUÇÃO À COMPUTAÇÃO QUÂ TICA I TRODUÇÃO À COMPUTAÇÃO QUÂ TICA Notas de aula do mini-curso ministrado na UFSCar Renato de Oliveira Violin e Prof. Dr. José Hiroki Saito Departamento de Computação Universidade Federal de São Carlos (UFSCar)

Leia mais

Introdução a Circuitos Quânticos

Introdução a Circuitos Quânticos UFCG - Universidade Federal de Campina Grande DSC - Departamento de Sistemas e Computação a aab@dsc.ufcg.edu.br a Roteiro a A computação quântica é um domínio recente, engloba três áreas: física, computação

Leia mais

Introdução à Computação Quântica

Introdução à Computação Quântica Introdução à Computação Quântica Aula 3 Computação quântica: portas lógicas e circuitos Renato de Oliveira Violin José Hiroki Saito Departamento de Computação - UFSCar Conteúdo Portas lógicas e circuitos.

Leia mais

Arquitetura de Computadores Aula 9 Portas Lógicas

Arquitetura de Computadores Aula 9 Portas Lógicas Arquitetura de Computadores Aula 9 Portas Lógicas Prof. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com 1/18 * Definição * Tipos de portas lógicas (operadores) * Aplicações - porta de transferência

Leia mais

UFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG

UFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG UFMG DCC001 2013-1 1 Álgebra de Boole Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG UFMG DCC001 2013-1 2 Bits e informação Representamos números, caracteres,

Leia mais

Nível da Lógica Digital (Aula 6) Portas Lógicas e Lógica Digital Nível da Lógica Digital Estudar vários aspectos da lógica digital Base de estudo para os níveis mais elevados da hierarquia das máquinas

Leia mais

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar - Aula 1 - O NÍVEL DA LÓGICA DIGITAL 1. INTRODUÇÃO Na parte inferior da hierarquia da figura abaixo encontramos o nível da lógica digital, o verdadeiro hardware do computador. Este nível situa-se na fronteira

Leia mais

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR Conforme discutido na última aula, cada operação lógica possui sua própria tabela verdade. A seguir será apresentado o conjunto básico de portas lógicas

Leia mais

Introdução à Computação Quântica

Introdução à Computação Quântica Introdução à Computação Quântica Aula 4 Computação quântica: algoritmos Renato de Oliveira Violin José Hiroki Saito Departamento de Computação - UFSCar Conteúdo.. O algoritmo que será apresentado não possui

Leia mais

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização de Computadores

Leia mais

Transistor. Portas Lógicas (2) Base; Coletor; Emissor.

Transistor. Portas Lógicas (2) Base; Coletor; Emissor. Nível da Lógica Digital Nível da Lógica Digital (Aula 6) Portas Lógicas e Lógica Digital Estudar vários aspectos da lógica digital Base de estudo para os níveis mais elevados da hierarquia das máquinas

Leia mais

Prof. Leonardo Augusto Casillo

Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 4 Portas Lógicas Prof. Leonardo Augusto Casillo Analisando o circuito (1)... A Acesa Apagada S Apagada Acesa O emissor do transistor

Leia mais

INF Técnicas Digitais para Computação. Introdução. Aula 1

INF Técnicas Digitais para Computação. Introdução. Aula 1 INF01 118 Técnicas Digitais para Computação Introdução Aula 1 Objetivo Projetar circuitos digitais: Combinacionais Sequências Testar a analisar circuitos digitais Funcionamento Área Desempenho (velocidade)

Leia mais

Funcionamento Área Desempenho (velocidade) Potência Aula 1. Circuitos Digitais. Circuitos Digitais

Funcionamento Área Desempenho (velocidade) Potência Aula 1. Circuitos Digitais. Circuitos Digitais INF01058 Objetivo Circuitos igitais Projetar circuitos digitais: Combinacionais Sequências Testar a analisar circuitos digitais Introdução Funcionamento Área esempenho (velocidade) Potência Aula 1 Mundo

Leia mais

Projeto de Circuitos Lógicos. Introdução ao Computador 2010/01 Renan Manola

Projeto de Circuitos Lógicos. Introdução ao Computador 2010/01 Renan Manola Projeto de Circuitos Lógicos Introdução ao Computador 2010/01 Renan Manola Blocos básicos dos circuitos lógicos Portas Lógicas (1) Transistor A lógica digital baseia-se no fato de que um transistor pode

Leia mais

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Capítulo 3 Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer alguns dos principais circuitos digitais sequenciais

Leia mais

Introdução à Computação: Máquinas Multiníveis

Introdução à Computação: Máquinas Multiníveis Introdução à Computação: Máquinas Multiníveis Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Computação Quântica. Paulo Mateus. Centro de Lógica e Computação Instituto Superior Técnico NEEI-IST

Computação Quântica. Paulo Mateus. Centro de Lógica e Computação Instituto Superior Técnico NEEI-IST Computação Quântica Paulo Mateus Centro de Lógica e Computação Instituto Superior Técnico NEEI-IST Motivação Lei de Moore Gordon Moore (co-fundador da Intel) O número de transístores por polegada quadrada

Leia mais

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary Eletrônica Digital Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos Professor: Francisco Ary Introdução Vimos na aula anterior conversão de números binário fracionários em decimal;

Leia mais

Uma ferramenta de simulação numérica e simbólica de circuitos quânticos

Uma ferramenta de simulação numérica e simbólica de circuitos quânticos 1 o Workshop Escola de Computação e Informação Quântica Pelotas (RS) - Outubro de 2006 Uma ferramenta de simulação numérica e simbólica de circuitos quânticos Universidade Federal da Campina Grande - UFCG

Leia mais

PORTAS E OPERAÇÕES LÓGICAS

PORTAS E OPERAÇÕES LÓGICAS 1.Portas Lógicas 1.1 - PORTAS E OPERAÇÕES LÓGICAS Uma porta logica ( gate ) é um circuito eletrônico, portanto uma peça de hardware, que se constitui no elemento básico e mais elementar de um sistema de

Leia mais

ORGANIZAÇÃO DE COMPUTADORES CONCEITOS DE LÓGICA DIGITAL

ORGANIZAÇÃO DE COMPUTADORES CONCEITOS DE LÓGICA DIGITAL ORGANIZAÇÃO DE COMPUTADORES CONCEITOS DE LÓGICA DIGITAL Prof. Dr. Daniel Caetano 2014-1 Objetivos Compreender com o computador trabalha com os valores binários Compreender a lógica binária Aprender a construir

Leia mais

Mini-curso de Spintrônica

Mini-curso de Spintrônica Mini-curso de Spintrônica V Escola de Matogrossense de Física Tatiana G. Rappoport UFRJ http://www.if.ufrj.br/~tgrappoport I. Introdução II. Background III. Spintrônica em metais IV. Spintrônica em semicondutores

Leia mais

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática Máquinas Multiníveis Aula 04 Evolução... Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo,

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação EXERCÍCIOS

Leia mais

Introdução à Computação Quântica

Introdução à Computação Quântica Introdução à Computação Quântica Aula 2 Computação quântica: princípios matemáticos e físicos Renato de Oliveira Violin José Hiroki Saito Departamento de Computação - UFSCar Conteúdo Bits quânticos (qubits).

Leia mais

Tecnologia VLSI - Uma Breve Introdução

Tecnologia VLSI - Uma Breve Introdução Tecnologia VLSI - Uma Breve Introdução S. W. Song MAC 344 - Arquitetura de Computadores baseado em parte em Mead and Conway - Introduction to VLSI Systems, Addison-Wesley Tecnologia VLSI Tencologia de

Leia mais

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01 INFORMÁTICA E CONTABILIDADE Prof. Me. Fábio Assunção CMP 1128 Parte 01 INFORMAÇÃO Informação significa fatos. Expressada verbalmente, visualmente, por ondas, etc. Primórdios do processamento da informação:

Leia mais

A computação do futuro

A computação do futuro A computação do futuro Miguel Afonso Oliveira Laboratório de Instrumentação e Física Experimental de Partículas Computadores do futuro??? Porque é que vamos falar de computadores numa sessão de física?

Leia mais

1. Conceitos Básicos de Computação

1. Conceitos Básicos de Computação Introdução à Computação I IBM1006 1. Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 1.Conceitos Básicos de Computação 1.1.

Leia mais

3. CAPÍTULO LÓGICAS DIGITAIS

3. CAPÍTULO LÓGICAS DIGITAIS 3. CAPÍTULO LÓGICAS DIGITAIS 3.1. Introdução A Lógica é um conjunto de regras para raciocínio sobre um determinado assunto, ela é muito utilizada no ramo da Filosofia e da Matemática. 3.2. Portas lógicas

Leia mais

SSC304 Introdução à Programação Para Engenharias

SSC304 Introdução à Programação Para Engenharias Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Estrutura de um Computador GE4 Bio GE4Bio Grupo de Estudos

Leia mais

Walter Carnielli Grupo!de Lógica Teórica e Aplicada. CLE e IFCH- UNICAMP

Walter Carnielli Grupo!de Lógica Teórica e Aplicada. CLE e IFCH- UNICAMP Computação Quântica e Lógicas Não-Clássicas Walter Carnielli Grupo!de Lógica Teórica e Aplicada CLE e IFCH- UNICAMP. O que é a lógica quântica?!raciocinar com proposições que levam em conta as leis da

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Informática. História da Informática. O que é Informática? 02/03/2011. História da Informática 1ª Geração. História da Informática 1ª Geração

Informática. História da Informática. O que é Informática? 02/03/2011. História da Informática 1ª Geração. História da Informática 1ª Geração INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Informática UNIDADE I INTRODUÇÃO À INFORMÁTICA: A INFORMÁTICA Deriva da associação entre as palavras Informação

Leia mais

A Revolução da Computação Quântica

A Revolução da Computação Quântica A Revolução da Computação Quântica Ulisses Mello, PhD Diretor, IBM Research Brasil IBM Research IBM Q System One Nos próximos 20 minutos vou responder 5 questões? 1. Qual a diferença entre Computação Quântica

Leia mais

LIMITES COMPUTACIONAIS E O FUTURO. Prof. André Vignatti DINF - UFPR

LIMITES COMPUTACIONAIS E O FUTURO. Prof. André Vignatti DINF - UFPR LIMITES COMPUTACIONAIS E O FUTURO Prof. André Vignatti DINF - UFPR CONTEXTUALIZANDO Ciências Exatas base de tudo, gera conhecimento Engenharias usa conhecimento, gera tecnologias Tecnologias usa tecnologias,

Leia mais

Circuitos Quânticos: uma introdução

Circuitos Quânticos: uma introdução Circuitos Quânticos: uma introdução Aércio Ferreira de Lima DF/CCT/UFCG Bernardo Lula Júnior DSC/CCT/UFCG WECIQ2006 Roteiro Mecânica quântica (30min) dualidade onda x partícula superposição e interferência

Leia mais

Computação quântica com íons aprisionados

Computação quântica com íons aprisionados Computação quântica com íons aprisionados Alessandro S. Villar Instituto de Física Universidade de São Paulo Departamento de Física Centro de Ciências Exatas e da Natureza Universidade Federal de Pernambuco

Leia mais

Introdução à computação quântica

Introdução à computação quântica Introdução à computação quântica Heitor Nicoliello RA: 089041 03 July 2009 Resumo Um computador quântico é um dispositivo que executa cálculos usando propriedades da mecânica quântica. Essas propriedades

Leia mais

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos 3 - Operações Lógicas Portas Lógicas, Expressões Lógicas e Circuitos Lógicos 1 Introdução George Boole (1854) Álgebra de Boole Operações (disjunção), (conjunção) e (negação) Constantes: 0, 1 Axiomas: associatividade,

Leia mais

Computação Quântica: Complexidade e Algoritmos

Computação Quântica: Complexidade e Algoritmos QC p.1/21 Computação Quântica: Complexidade e Algoritmos Carlos H. Cardonha Marcel K. de Carli Silva Cristina G. Fernandes (orientadora) Departamento de Ciência da Computação Instituto de Matemática e

Leia mais

ENGENHARIA E TECNOLOGIA CONSTRUINDO O FUTURO PROF. DR. BRUNO HONDA

ENGENHARIA E TECNOLOGIA CONSTRUINDO O FUTURO PROF. DR. BRUNO HONDA ENGENHARIA E TECNOLOGIA CONSTRUINDO O FUTURO PROF. DR. BRUNO HONDA TÓPICOS Memorial Histórico paradigma atual Atualmente: Fotônica Spintrônica Grafeno OLEDs MEMORIAL Bacharel em Física (USP, 2002) Mestre

Leia mais

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone Departamento de Engenharia Elétrica ELE 1078 - Microprocessadores I Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 P R O G R A M A D E E N S I N O OBJETIVOS Compreender o funcionamento

Leia mais

Faculdade Dom Bosco de Porto Alegre Engenharia de Produção Automação Robótica I

Faculdade Dom Bosco de Porto Alegre Engenharia de Produção Automação Robótica I Faculdade Dom Bosco de Porto Alegre Engenharia de Produção Automação Robótica I Prof. Me. Filipo Novo Mór ProfessorFilipo at gmail dot com filipomor.com Na Aula de Hoje Uma breve descrição do processo

Leia mais

Lógica para Computação. Álgebra de Boole

Lógica para Computação. Álgebra de Boole Lógica para Computação Álgebra de Boole Formas Normais Definição: diz-se que uma proposição está na forma normal (FN) se e somente se, quando muito, contém os conectivos ~, ^ e v. - Toda proposição pode

Leia mais

Daniel Barbosa Stein Douglas Alves Reis Marcio R. Santos Marcos Takechi Hirata Nelson M. Tsuboi Nobuyuki Tateoka Peter Ngugi Nyumu Ricardo de Cillo

Daniel Barbosa Stein Douglas Alves Reis Marcio R. Santos Marcos Takechi Hirata Nelson M. Tsuboi Nobuyuki Tateoka Peter Ngugi Nyumu Ricardo de Cillo Daniel Barbosa Stein Douglas Alves Reis Marcio R. Santos Marcos Takechi Hirata Nelson M. Tsuboi Nobuyuki Tateoka Peter Ngugi Nyumu Ricardo de Cillo Física Quântica e a Natureza da Computação Física Quântica

Leia mais

Uma Introdução à Computação Quântica

Uma Introdução à Computação Quântica Uma Introdução à Computação Quântica por Bernardo Lula Júnior 1 e Aércio Ferreira de Lima 2 1 Departamento de Sistemas e Computação Universidade Federal de Campina Grande lula@dsc.ufcg.edu.br 2 Departamento

Leia mais

Eletrônica Digital I (EDL I)

Eletrônica Digital I (EDL I) Eletrônica Digital I (EDL I) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br Ementa à Sistemas de numeração. à Funções

Leia mais

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração Sistemas de Numeração Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Um sistema de numeração

Leia mais

Organização de computadores

Organização de computadores Organização de computadores Aula 6 - Álgebra de Boole Professora Marcela Santos marcela@edu.estacio.br Tópicos Portas lógicas e álgebra de boole Álgebra de boole regras e propriedades Provas de algumas

Leia mais

FACULDADE PITÁGORAS PRONATEC

FACULDADE PITÁGORAS PRONATEC FACULDADE PITÁGORAS PRONATEC DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivos Ao final desta apostila,

Leia mais

Aula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC

Aula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC UFMG DCC001 2011-2 1 Aula Expositiva 2 2.1 Bits e Códigos 2.2 Circuitos Combinatórios 2.2.1 Álgebra de Boole 2.2.2 Portas Lógicas 2.2.4 Aritmética com portas lógicas 2.2.5 Síntese de Circuitos Combinatórios

Leia mais

Eletrônica e Eletrotécnica Automotiva

Eletrônica e Eletrotécnica Automotiva Eletrônica e Eletrotécnica Automotiva Aulas 8 e 9: Transístores 18/05/2016 1 Sumário Por dentro das portas lógicas A história do transistor A revolução eletrônica Por dentro do transistor Polarização Regiões

Leia mais

Microeletrônica. Prof. Fernando Massa Fernandes. Sala 5017 E. https://www.fermassa.com/microeletronica.php

Microeletrônica. Prof. Fernando Massa Fernandes. Sala 5017 E. https://www.fermassa.com/microeletronica.php Microeletrônica Prof. Fernando Massa Fernandes Sala 5017 E fermassa@lee.uerj.br https://www.fermassa.com/microeletronica.php http://www.lee.eng.uerj.br/~germano/microeletronica_2016-2.html (Prof. Germano

Leia mais

Aula 2. Dispositivos de entrada. Dispositivos controladores. Memórias. Processador

Aula 2. Dispositivos de entrada. Dispositivos controladores. Memórias. Processador 13 Aula 2 Dispositivos de entrada São dispositivos basicamente elétricos que são os responsáveis pela tradução da linguagem natural, humana para sinais elétricos, que posteriormente serão convertidos em

Leia mais

SSC0180- ELETRÔNICA PARA COMPUTAÇÃO. Professor: Vanderlei Bonato EstagiárioPAE: Leandro S. Rosa

SSC0180- ELETRÔNICA PARA COMPUTAÇÃO. Professor: Vanderlei Bonato EstagiárioPAE: Leandro S. Rosa SSC0180- ELETRÔNICA PARA COMPUTAÇÃO Professor: Vanderlei Bonato EstagiárioPAE: Leandro S. Rosa 2 Sumário Nível lógico x nível de tensão Transistor NMOS Transistor PMOS Porta lógica CMOS Comportamento dos

Leia mais

Montagem e Manutenção Processadores

Montagem e Manutenção Processadores Montagem e Manutenção Processadores Processador Cérebro Computacional Evolução dos Computadores 1ª Geração => Válvulas (1945-1955) ENIAC: Tinha 19.000 válvulas Pesava 30 toneladas Área de150 m 2 Evolução

Leia mais

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1 PROJETOS DIGITAIS E MICROPROCESSADORES TRANSISTORES CMOS Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1 PORTAS LÓGICAS Afinal, como essas portas são construídas em um nível mais baixo?

Leia mais

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira Introdução a Arquitetura e Organização de Computadores Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1 Prof. Alexandre Beletti Ferreira Tópicos Visão Geral de um Computador Lei de Moore Gerações

Leia mais

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II. Componentes: Deivyson Bruno Silva Ribeiro Wando Linhares Marques

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II. Componentes: Deivyson Bruno Silva Ribeiro Wando Linhares Marques ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II Componentes: Deivyson Bruno Silva Ribeiro Wando Linhares Marques Lei de Moore e seu contexto atual: Recentes avanços de processadores e tendências futuras.

Leia mais

Representação da Informação no Computador

Representação da Informação no Computador Escola de Ciências e Tecnologia UFRN Representação da Informação no Computador Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT3 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre

Leia mais

Aula 01. Murilo V. G. da Silva DINF/UFPR

Aula 01. Murilo V. G. da Silva DINF/UFPR Aula 01 DINF/UFPR Antes de qualquer coisa... Computação quântica é algo quente nos noticiários... Antes de qualquer coisa... Computação quântica é algo quente nos noticiários... mas Antes de qualquer coisa...

Leia mais

Dispositivos de Chaveamento

Dispositivos de Chaveamento Dispositivos de Chaveamento Raul Queiroz Feitosa Objetivo Ilustrar os conceitos, a estrutura e o comportamento dos circuitos lógicos que realizam as funções de chaveamento. 2 1 Conteúdo Introdução Representação

Leia mais

Apostila de Eletrônica Digital ÍNDICE

Apostila de Eletrônica Digital ÍNDICE Apostila de Eletrônica Digital ÍNDICE 1- Introdução Era Digital---------------------------------------------------------- PG 3 2- Números Binários --------------------------------------------------------------

Leia mais

Introdução à Automação

Introdução à Automação Núcleo de Mecânica Introdução à Automação Prof. Wander Gaspar wandergaspar@gmail.com Sistemas Analógicos Um sistema analógico contém dispositivos que manipulam quantidades físicas que variam de forma contínua

Leia mais

Universidade Federal de Santa Catarina Departamento de Engenharia Elétrica Laboratório de Materiais Elétricos LAMATE

Universidade Federal de Santa Catarina Departamento de Engenharia Elétrica Laboratório de Materiais Elétricos LAMATE Universidade Federal de Santa Catarina Departamento de Engenharia Elétrica Laboratório de Materiais Elétricos LAMATE Experiência 4 Circuitos Lógicos- Inversor, Portas Nand/And, Portas Nor/Or, Memória Estática

Leia mais

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes Álgebra dos de computadores Boole Vimos anteriormente que os números binários não representam

Leia mais

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva  UFU/FACOM GFM015 Introdução à Computação Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/ic UFU/FACOM Plano de Curso Ementa Noções básicas sobre os componentes de

Leia mais

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro Arquitetura e Organização de Computadores Processador Registrador Memória Professor Airton Ribeiro Processador A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa

Leia mais

Projecto de Licenciatura do 5º Ano Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto

Projecto de Licenciatura do 5º Ano Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto I Projecto de Licenciatura do 5º Ano Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto Projecto realizado pelo Aluno: 980340 Mário Sousa Turma 5CD Computação Quântica Índice

Leia mais

PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr.

PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr. PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr. Adapatdo por Glauber De Bona (2018) O que vimos até agora Sistemas de numeração posicionais,

Leia mais

A revolução por trás da computação quântica

A revolução por trás da computação quântica A revolução por trás da computação quântica Introdução a Engenharia de Computação e Informação (ieci) 2018/1 Franklin Marquezino franklin@cos.ufrj.br Agenda O que é a computação quântica Como são os computadores

Leia mais

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR.

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR. 9. Apêndice - Portas e Operações Lógicas Uma porta lógica é um circuito eletrônico (hardware) que se constitui no elemento básico de um sistema de computação. A CPU, as memórias, as interfaces de E/S são

Leia mais

A revolução por trás da computação quântica

A revolução por trás da computação quântica A revolução por trás da computação quântica Introdução a Engenharia de Computação e Informação (ieci) 2016/1 Franklin Marquezino franklin@cos.ufrj.br Agenda O que é a computação quântica Como são os computadores

Leia mais

PORTAS LÓGICAS E TEOREMAS DE "DE MORGAN"

PORTAS LÓGICAS E TEOREMAS DE DE MORGAN Roteiro Laboratorial Nº 1 PORTAS LÓGICAS E TEOREMAS DE "DE MORGAN" BARROS, E. C. 1, NASCIMENTO, L. A. F. 1, MOURA, A. F. L. 1, Ciro J. Egoavil 2 1 Monitores da disciplina de Eletrônica I - DAEE, Fundação

Leia mais

Introdução a Circuitos Quânticos

Introdução a Circuitos Quânticos Universidade Federal de Campina Grande Departamento de Sistemas e Computação Pós-Graduação em Informática Introdução a Circuitos Quânticos Alexandre de Andrade Barbosa aab@dsc.ufcg.edu.br Campina Grande,

Leia mais

Ciclo de Palestras em Computação 09/11/2011

Ciclo de Palestras em Computação 09/11/2011 Ciclo de Palestras em Computação 9//2 Do Átomo ao Bit: desvendando o processo de fabricação de circuitos integrados e o impacto em arquitetura de processadores Ricardo R. Santos Introdução Transistor

Leia mais

Introdução à Computação: Introdução às Portas Lógicas

Introdução à Computação: Introdução às Portas Lógicas Introdução à Computação: Introdução às Portas Lógicas Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes),

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Primeira Aula Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte1.pdf Organização de Computadores I Primeira Aula 1/57 Conteúdo Básicas. Básicos... Organização

Leia mais

Fat-Uerj: Introdução à computação

Fat-Uerj: Introdução à computação Fat-Uerj: Introdução à computação Profa Pryscilla Pires Aula 1: Apresentação da disciplina Uma breve história da computação Apresentação da disciplina UNIDADE: Faculdade de Tecnologia DEPARTAMENTO: Matemática,

Leia mais

Computação quântica: uma abordagem simulacional

Computação quântica: uma abordagem simulacional Computação quântica: uma abordagem simulacional José Vinícius do Nascimento Silva [1], Carlos Alex Souza da Silva [2] [1] vinnyifpb@gmail.com ; [2] calex@fisica.ufc.br. IFPB Campus Campina Grande, Av.

Leia mais

Prof. Leonardo Augusto Casillo

Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 6 Álgebra de Boole Prof. Leonardo Augusto Casillo Álgebra de Boole (ou Boleana) Desenvolvida pelo matemático britânico George

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Aula #5.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Exercício 3 (correção) 1. Converta as sequências binárias em números de base 10: (a)

Leia mais

Computação e Programação

Computação e Programação Computação e Programação 1ª Aula de 2008-2009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - Sistemas O Visual C++ Para Casa (se possível antes da aula!): Veja o video e o screencast que se

Leia mais

Introdução histórica. José Delgado. Arquitetura de Computadores Introdução histórica 1

Introdução histórica. José Delgado. Arquitetura de Computadores Introdução histórica 1 Introdução histórica Arquitetura de Computadores Introdução histórica 1 Primeiro objeto de cálculo Ábaco - desde 3000 A.C. Usado ainda hoje (China, por exemplo) Arquitetura de Computadores Introdução histórica

Leia mais

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO UFMT 1) IDENTIFICAÇÃO: Disciplina: Lógica Matemática e Elementos de Lógica Digital Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO Curso:

Leia mais

Computadores III: Lógica digital e Álgebra booleana

Computadores III: Lógica digital e Álgebra booleana Computadores III: Lógica digital e Álgebra booleana A3 Texto 1 http://www.bpiropo.com.br/fpc20050704.htm Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 04/07/2005 Autor: B.Piropo Lógica digital

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação EXERCÍCIOS

Leia mais

Circuitos Lógicos Combinacionais Capítulo 4

Circuitos Lógicos Combinacionais Capítulo 4 Circuitos Lógicos Combinacionais Capítulo 4 Os temas abordados nesse capítulo são: Conversão de expressões lógicas para expressões de soma-de-produtos. Projetos de circuitos lógicos simples. Álgebra booleana

Leia mais

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado Conteúdo Introdução

Leia mais

De Boole ao Circuito Integrado: uma revisão dos níveis de abstração

De Boole ao Circuito Integrado: uma revisão dos níveis de abstração Fundamentos de Sistemas Digitais De Boole ao Circuito Integrado: uma revisão dos níveis de abstração prof. Dr. Alexandre M. Amory 2 / 41 Uma Breve História George Boole: The mathematical analysis of logic

Leia mais

RESUMO PROVA INTEGRADA (AV2)

RESUMO PROVA INTEGRADA (AV2) MEMÓRIA CACHE ALGORITMOS DE SUBSTITUIÇÃO DE DADOS NA CACHE: Define qual dos blocos (dados de informações) atualmente armazenados na cache deverá ser alocado para dar lugar a um novo bloco (dado de informação)

Leia mais

PORTAS CMOS. Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1

PORTAS CMOS. Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1 PROJETOS DIGITAIS E MICROPROCESSADORES PORTAS CMOS Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1 MOSFET O MOSFET é composto de um material semicondutor no Source e Drain. Se o source/drain

Leia mais

ELETRÔNICA DIGITAL II

ELETRÔNICA DIGITAL II ELETRÔNICA DIGITAL II Parte 0 Revisão Professor Michael Analógico x Digital 2 Circuitos Lógicos Os circuitos lógicos podem ser classificados em dois tipos: Circuitos Combinacionais: As saídas em qualquer

Leia mais

Disciplina: Lógica Matemática Prof. Etelvira Leite

Disciplina: Lógica Matemática Prof. Etelvira Leite Disciplina: Prof. Etelvira Leite A álgebra de Boole é um conjunto de postulados e operações lógicas com variáveis binárias desenvolvido pelo matemático e filósofo inglês George Boole (1815-1864). O inglês

Leia mais

CPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3

CPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3 CPU CPU Funções: Processamento; Controle Componentes: UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3 Processador A função de um computador é executar tarefas

Leia mais

EVOLUÇÃO DOS COMPUTADORES

EVOLUÇÃO DOS COMPUTADORES EVOLUÇÃO DOS COMPUTADORES 1 EVOLUÇÃO DOS COMPUTADORES Caracterização da evolução dos computadores Computadores da 1ª Geração ENIAC Máquinas de Von Newman EDVAC (1945-1952) Computador comercial UNIVAC da

Leia mais

Circuitos Seqüenciais

Circuitos Seqüenciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Circuitos Seqüenciais Alexandre Amory Edson Moreno Nas Aulas Anteriores 2 A algumas aulas: Arquitetura da Cleo A duas aulas: Como descrever a parte operativa da

Leia mais