46
B. Piropo Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Embed Size (px)

Citation preview

Page 1: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

B. Piropo

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 2: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Ciência de índole matemática ligada à filosofia (ramo da filosofia que cuida das regras do pensar correto, um instrumento do pensar).Silogismo: Premissa maior: Todo homem é mortal…Premissa menor: Sócrates é homem.Conclusão: Sócrates é mortal.Dados -> Condição -> Conclusão

Lógica matemática: uso da lógica formal paraestudar a validade de argumentos usandoelementos da matemática (raciocínio dedutivo).

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 3: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Ramo da lógica matemática cujas variáveisapenas assumem valores que alternamentre dois estados mutuamente exclusivos(verdadeiro / falso)

PORTANTO:Ferramenta ideal para trabalhar com grandezas cujos valores são expressos no sistema binário.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 4: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Estatutos do Clube do Bolinha.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 5: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

querentrar…

É menina

?Não entra !!!!

querentrar…

É menina

?

Entra.

Sim

Não

Dado de entrada:É menina? (Verdadeiro ou falso)

Dado de saída:Entra (Verdadeiro ou falso)

É menina EntraVerdadeiro FalsoFalso Verdadeiro

Page 6: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

querentrar…

Sócio?

Pagou?

Entra.Sim Sim

querentrar…

Sócio?

Pagou?

Sim

Não

Não entra !!!!

Page 7: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

querentrar…

Pagou?

Sócio?

Sim

Não

Não entra !!!!querentrar…

Sócio?

Pagou?

Não

Não entra !!!!Não

Entrada Entrada SaídaQuem? Sócio? Pagou? Entra?Plínio Verd Verd VerdCareca Verd Falso FalsoLulu Falso Verd FalsoZona N Falso Falso Falso

Page 8: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

querentrar…

Sócio?

Pagou?

Entra.Sim Sim

querentrar…

Sócio?

Pagou?

Sim

Não Entra.

Page 9: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

querentrar…

Pagou?

Sócio?

Sim

Não

querentrar…

Sócio?

Pagou?

Não

Não entra !!!!Não

Entrada Entrada SaídaQuem? Sócio? Pagou? Entra?Plínio Verd Verd VerdCareca Verd Falso VerdLulu Falso Verd VerdZona N Falso Falso Falso

Entra.

Page 10: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

O valor da saída depende de:Dados de entrada:“Ser menina” é verdadeiro ou falso?“Ser sócio” é verdadeiro ou falso?“Pagar ingresso” é verdadeiro ou falso?Condições impostas…1) NÃO ser menina2) ser sócio E pagar ingresso3) ser sócio OU pagar ingresso

Valores possíveis da saída: verdadeiro (entra) / falso (não)

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 11: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

O processamento de dados em um computador é feito exclusivamente com base em tomadas de decisões.

Por mais complexas que sejam as operações, nãopassam de combinações das três operações lógicasexaminadas:

NOT (NÃO) / AND (E) / OR (OU) e das derivadas destas três (veremos adiante…).

Para poder combiná-las, nos falta apenas umaferramenta teórica apropriada:

A ÁLGEBRA BOOLEANA

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 12: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

George Boole: matemático irlandês (1815 – 1864) Em 1854 publicou “An Investigation of the Laws of

Thought on Which to Found the Mathematical Theoriesof Logic and Probabilities” que estabelece as bases de um tipo de álgebra totalmente novo, cujas variáveis podem assumir apenas dois estados. Para que servia?

Pra nada. Não havia qualquer serventia prática para ela na época em que foi concebida !!!

Em 1938 Claude Shannon, do MIT, encontrou nela a ferramenta ideal para analisar e projetar circuitos digitais (com relés), os antecessores dos computadores modernos.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 13: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Álgebra: ramo da matemática que estuda as relações entre grandezas, suas estruturas e quantidades.

Álgebra Booleana: conjunto de elementos e operações neles executadas conforme axiomas e postulados estabelecidos e teoremas deles derivados.

Princípios gerais:Os elementos (variáveis lógicas) só podem assumir dois

valores mutuamente exclusivos: verdadeiro ou falso;Todas as operações são derivadas das três operações

fundamentais NOT, AND e OR.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 14: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Semelhantes às funções da álgebra clássica: operações executadas sobre uma ou mais variáveis de entrada fornecendo um único valor de saída que depende dos valores assumidos pelas variáveis.

Como as variáveis só podem assumir 2 valores, uma função da álgebra booleana de “n” variáveis só pode receber 2n conjuntos possíveis de valores de entrada.

PORTANTO pode ser completamente descrita por uma tabela com 2n linhas, cada uma representando uma combinação de valores de entrada. Esta tabela chama-se “TABELA VERDADE”.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 15: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Exemplo:Imagine uma função constituída por uma operação AND

sobre duas variáveis A e B. Sua saída “S” será:S = A AND B

Cada variável só pode assumir dois valores, V e F. O total de combinações de valores de entrada será: 22 = 4.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 16: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Exemplo:Imagine uma função constituída por uma operação AND

sobre duas variáveis A e B. Sua saída “S” será:S = A AND B

Cada variável só pode assumir dois valores, V e F. O total de combinações de valores de entrada será: 22 = 4.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 17: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Na álgebra booleana há apenas três operações fundamentais: NOT, AND e OR.

Valores “verdadeiro” e “falso” podem ser representados por “1” (um) e “0” (zero) respectivamente.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 18: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Na álgebra booleana há apenas três operações fundamentais: NOT, AND e OR.

Valores “verdadeiro” e “falso” podem ser representados por “1” (um) e “0” (zero) respectivamente.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 19: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Na álgebra booleana há apenas três operações fundamentais: NOT, AND e OR.

Valores “verdadeiro” e “falso” podem ser representados por “1” (um) e “0” (zero) respectivamente.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 20: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Como na álgebra convencional e na aritmética, operações podem ser combinadas.

Exemplo: S = NOT (A AND B)1) Efetua-se a operação S1 = A AND B

Page 21: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Como na álgebra convencional e na aritmética, operações podem ser combinadas.

Exemplo: S = NOT (A AND B)1) Efetua-se a operação S1 = A AND B2) Efetua-se a operação S = NOT S1

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 22: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

A combinação das operações NOT e AND resulta em uma nova operação (derivada) NAND.

S = A NAND B

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 23: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Na álgebra booleana há apenas seis operações básicas:Três operações fundamentais: NOT, AND e OR;Três operações derivadas: NAND, NOR e XOR.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 24: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Resolvem-se como expressões da álgebra convencional: 1) atribui-se valores às variáveis;2) executa-se as operações obedecendo à precedência

(parênteses, operandos, etc.) Exemplo: S = (A OR B) AND (NOT C) para A=1; B=1; C=01) S1 = A OR B = 1 OR 1 = 12) S2 = NOT C = NOT 0 = 13) S = S1 AND S2 = 1 AND 1 = 1

S = (1 OR 1) AND (NOT 0) = 1Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 25: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Já temos nossa ferramenta de análise: com a álgebra booleana pode-se modelar todos os fenômenos, operações e expressões da lógica digital, ou seja, os usados internamente pelos computadores para processar dados.

O que falta? Falta um meio de implementar fisicamente

(fabricar) algo que reproduza na prática este modelo teórico

(ou seja: falta fabricar dispositivos que executem as seis operações lógicas e conceber um meio de interligá-los)

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 26: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Eletricidade: ramo da física que investiga os fenômenos que envolvem cargas elétricas estacionárias ou se movimentando em meios condutores.

Eletrônica: estudo dos fenômenos que envolvem a movimentação de cargas elétricas no vácuo, gases ou nos meios semicondutores.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 27: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Primeiro componente: válvula Início do século XX

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 28: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Primeiro componente: válvula Início do século XX

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 29: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Transistor:

Desenvolvido por Walter Brattain, John Bardeen e William Shockley em 1948 (Bell Labs).

Deu o Nobel de Física de 1956 aos desenvolvedores.

Consiste em um pequeno grão de material semicondutor (Ge ou Si) com impurezas.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 30: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Transistores são: funcionalmente equivalentes a válvulas (substituem válvulas), porém:São muito menores (podem ser microscópicos);Têm peso desprezível se comparados às válvulas;Consomem uma potência insignificante (não têm

“filamento” para esquentar). Podem ser usados para finalidades diversas,

inclusive amplificadores de sinal como as válvulas.

Na informática: usados quase exclusivamente como chaveadores de corrente.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 31: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Exemplo (transistor NPN funcionando como “chaveador”):

Emissor aterrado; Coletor ligado a terminal positivo; Base ligada a terminal positivo através de interruptor; Base sem tensão (Interruptor aberto): sem corrente

entre base e terra; Transistor: resistência infinita, não conduz;

Tensão na base (Interruptor fechado): corrente entre base e terra reduz resistência interna do transistor a quase zero; transistor funciona como condutor.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 32: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 1: Transistor único (chaveador de corrente).

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 33: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 1: Transistor único (chaveador de corrente).

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 34: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 2: Dois transistores ligados em série.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 35: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 2: Dois transistores ligados em série.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 36: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 3: Dois transistores ligados em paralelo.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 37: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 3: Dois transistores ligados em paralelo.

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 38: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 4: combinação dos circuitos 1 e 2

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 39: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 4: combinação dos circuitos 1 e 2

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 40: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 5: combinação dos circuitos 1 e 3

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 41: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Circuito 5: combinação dos circuitos 1 e 3

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 42: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Tabela obtida da análise (física) dos circuitos com transistores:

Tabela obtida da análise (teórica) da combinação de operações lógicas:

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 43: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Os circuitos com transistores estudados replicam exatamente as operações lógicas elementares (por isso são denominados “Portas Lógicas”);

LEMBRANDO: O que faltava? Faltava fabricar dispositivos que executem as seis

operações lógicas e conceber um meio de interligá-los.

PORTANTO: Não falta mais. As portas lógicas (combinações de

transistores) reproduzem resultados de expressões lógicas, logo podem ser usadas para fabricar processadores de dados (microprocessadores).

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 44: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Expressão lógica: S = (A OR B) AND (NOT C) Tabela verdade e Circuito equivalente

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 45: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

Expressão lógica: S = (A OR B) AND (NOT C) Tabela verdade e Circuito equivalente

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Page 46: Arquitetura, Organização e Hardware de Computadores · Estatutos do Clube do Bolinha. ... Eletrônica: estudo dos fenômenos que ... Os circuitos com transistores estudados replicam

B. Piropo

Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo