• Nenhum resultado encontrado

NI06 - Armazenamento da Informação

N/A
N/A
Protected

Academic year: 2021

Share "NI06 - Armazenamento da Informação"

Copied!
43
0
0

Texto

(1)

BC-0504

Natureza da Informação

Santo André Dez. de 2013 Prof. Irineu

Módulo NI06

(2)

Níveis lógicos de tensão para um circuito digital

O nível de tensão na entrada de um circuito lógico pode ser usado para representar o valor lógico. Abaixo, a faixa de valores consideradas para lógica positiva. Em geral, para circuitos do tipo TTL, tem-se: VOH(min) = 2.4V, VIH(min) = 2V; VOL(max) = 0.4V, VIL(max) = 0.8V.

(3)

Formas de Onda Digitais

ALTO ALTO BAIXO BAIXO Borda de subida ou positiva

Pulso positivo Pulso negativo

Borda de descida ou negativa Borda de subida Borda de descida

(4)

Caraterísticas de um pulso real (não ideal)

Linha de base

Tempo de subida

Tempo de descida

Largura de pulso

Sobrelevação do sinal (overshoot)

Oscilação

Queda

Oscilação

Subelevação

do sinal

(undershoot)

(5)

Alguns conceitos utilizados no

desenho de circuitos

(6)

Amplificador operacional usado como

comparador

• Na entrada “-” é colocada

uma tensão de referência

(por exemplo 2 V)

• Se a tensão na entrada

“+” for maior do que a

tensão na entrada “-” a

saída vai para a tensão de

alimentação (p. ex. 5 V),

correspondente ao nível

lógico ALTO (“1”).

(7)

Divisor de Tensão

• Permite dividir a tensão de

alimentação (V

REF

) em

partes iguais empregando

resistores R (de mesmo

valor).

• Para V

REF

=8V, quais são as

tensões nos resistores?

(8)

Divisor de Tensão

=8 V V1=1 V V2=2 V V3=3 V V4=4 V V6=6 V V5=5 V V7=7 V

Como temos 8 resistores, a

tensão VREF é dividida por 8,

proporcionando as tensões ao

lado.

(9)

Exemplo 3: aplicação de circuito comparador

Como fazer um circuito que se

comporte como o jogo “high

striker”, também conhecido

como “strength tester” ou

“strongman game”?

Empregar transdutor piezoelétrico

para transformar energia

(10)
(11)

Grandezas analógicas

Temperatura

(12)
(13)

Grandezas analógicas: exemplo

- Em geral, difíceis de serem armazenadas, alteradas (editadas) e copiadas. Registros de sinais analógicos: discos de vinil, fitas K7 etc.

- Processamento analógico é limitado: amplificação, filtro de frequências (equalizadores) etc.

(14)

Exemplo de conversão digital analógica

- Em geral, fáceis de serem armazenadas, alteradas (editadas) e copiadas. Registros de sinais digitais: CDs, DVDs, DAC (Digital Audio Cassete), memórias semicondutoras (pendrive) etc.

- Processamento digital é flexível: qualquer operação matemática pode ser realizada sobre as amostras do sinal. Estudado pela Disciplina de PDS (Processamento Digital de Sinais).

(15)

Conversão analógica digital

(16)
(17)
(18)
(19)

Conversão analógica-digital

(níveis de “quantização”)

(20)

Conversão analógica-digital

(níveis de “quantização”)

(21)

Conversão analógica-digital

(níveis de “quantização”)

(22)

Exemplo de Circuito

Conversor

(23)

23

Armazenamento e memória em computadores

• Memória Principal – meio de armazenamento de dados que

a CPU pode acessar diretamente (memória de trabalho).

• Memória Auxiliar: armazenamento de massa de grande

quantidade de informações externas à memória principal.

Pode ser:

– Armazenamento Secundário – extensão da memória principal que

fornece uma grande capacidade de armazenamento não-volátil.

– Armazenamento terciário– armazenamento externo (normalmente

(24)

Exemplo de armazenamento primário:1

GB de SDRAM montado no

computador.

Exemplo de armazenamento secundário: Disco rígido de 40 GB

Exemplo de armazenamento terciário:Biblioteca de cartuchos SDLT

(Super Digital Linear Tape) de 310 GB controlada por brazo robôtico

(25)

25 Média removível CD, DVD Hard Disk 20-120 GB Barramento de memória Memória cache 1 (SRAM) registrador Unidade lógica Memória principal (DRAM)

Random access memory

256-1024 MB

DLT

Sistema robótico

CPU Memória cache 2

(SRAM)

Armazenamento Primário

Armazenamento Terciário

(26)

26

LATCH D (Utilizado na memória cache) Dado: 1 ou 0

Entrada de habilitação

Saída 1 ou 0

Dado Habilitação Saída

1 1 1

0 1 0

0 ou 1 0 Continua saída

anterior

Exemplo de Célula de Memória

(27)

27

Operações básicas com memórias

• Como uma memória armazena dados binários, os

dados têm que ser inseridos numa memória e

copiados delas quando necessário.

• A operação de ESCRITA insere dados num endereço

específico da memória e

• A operação de LEITURA acessa dados de um endereço

específico na memória.

• A operação de endereçamento, que é parte das

operações de leitura e escrita, seleciona o endereço

de memória especificado.

(28)

28

Endereço de memória e capacidade

• Endereço de memória: A localização de uma unidade

de dado num arranjo de memória é denominada

endereço.

– Por exemplo, o endereço de um bit no arranjo de 2

dimensões é especificado por uma linha e uma coluna.

Neste mesmo arranjo, o endereço de um byte pode ser

especificado apenas pela linha.

• Capacidade: A capacidade de uma memória é o

número total de unidades de dados que podem ser

armazenadas. Veja Figura 1.

(29)

29

Arranjo básico da memória semicondutora

• Cada elemento de armazenamento de uma memória pode

reter um nível 1 ou um nível 0 é denominado de célula. As

memórias são construídas de arranjos de células, como

mostra a Figura 1.

(30)

[Petabyte (PB) 1 024 TB 1 048 576 GB 1 073 741 824 MB 1 099 511 627 776 KB 1 125 899 906 842 624 (250) Bytes 9 007 199 254 740 992 Bits Exabyte (EB) 1 024 PB 1 048 576 TB 1 073 741 824 GB 1 099 511 627 776 MB 1 125 899 906 842 624 KB 1 152 921 504 606 846 976 (260) Bytes 9 223 372 036 854 775 808 Bits Zettabyte (ZB) 1 024 EB 1 048 576 PB 1 073 741 824 TB 1 099 511 627 776 GB 1 125 899 906 842 624 MB 1 152 921 504 606 846 976 KB Byte (B) 1 Byte = 8 bits Kilobyte (KB)

1 Kbyte = 1024 Bytes (210) Bytes.

1 024 Byte = 8 192 Bits Megabyte (MB) 1 024 KB 1 048 576 (220)Bytes 8 388 608 Bits Gigabyte (GB) 1 024 MB 1 048 576 KB 1 073 741 824 (230) Byte 8 589 934 592 Bits Terabyte (TB) 1 024 GB 1 048 576 MB 1 073 741 824 KB 1 099 511 627 776 (240) Bytes 8 796 093 022 208 Bits

(31)

31

Exemplo: operação de leitura na SRAM com

arranjo 2 x 4

Colocando um 1 na primeira fileira, aparece na saída o dado armazenado nessa fileira. 0 0 1 0 0 1 1 1 0 0 1 1 0 1

(32)

Mapa de Memória

Representação das palavras armazenadas e respectivos endereços.

Por exemplo, para uma memória de 8 palavras:

(33)

Exemplo: Memória 32 x 4

Diagrama: Mapa:

Note que são necessárias 4 linhas de endereço e que a palavra desta memória tem 4 bits de largura.

(34)

Exemplo

[12.1 A – TOCCI] Um certo CI de memória semicondutora é especificado

como 2K x 8.

a) Quantas palavras podem ser armazenadas nesse CI? b) Qual é o tamanho da palavra.

c) Qual é o número total de bits que esse CI pode armazenar? d) Faça um esboço (parcial) do mapa desta memória.

e) Forneça um diagrama com os pinos deste CI.

(35)

DRAM (RAM dinâmica)

(36)

SRAM versus DRAM

• SRAM (Muito rápida, mais complexa, maior

custo por bit, menor integração)

• DRAM (Mais lenta, menos complexa, menor

custo por bit, maior integração)

(37)

37

Memórias Flash

• São memórias de leitura/escrita de alta densidade (alta

capacidade de armazenamento de bits) não-voláteis, o que

significa que os dados podem ser mantidos armazenados

indefinidamente sem alimentação. Usados:

– Discos rígidos de pequena capacidade

– Pendrive

(38)

Célunas de Memória usadas em

Memórias Flash

Porta flutuante Fonte Dreno Porta de controle

(39)

39

• Discos rígidos magnéticos

(40)

40

Armazenamento Magnético

(41)

41

(42)
(43)

Exercício

1. Dados dois CIs de memória, um de 5M x 8 e outro de 1M x 16, determine:

a) O número de palavras que podem ser armazenadas em cada uma delas.

b) O tamanho da palavra de cada uma delas.

c) Faça um esboço (parcial) do mapa destas memórias. d) Forneça um diagrama com os pinos destes CI.

Referências

Documentos relacionados

Austrália Duplamente cego Randomizado (desenho factorial) estratificado consoante P.aeruginosa Adultos Azitromicina (250 mg id) e/ou Soro hipertónico 7% 26 130 Qualidade

31 desenvolveram parâmetros preliminares para a soldagem de aços alta resistência baixa liga do tipo ARBL-65 pelo processo FSW utilizando ferramenta de tungstênio, que

Seu interesse abrange temas como a diversidade e a sistematização das teorias, de modo que a epistemologia se ocupa não apenas de teorias isoladamente, mas da relação entre elas

Na 73ª SBEn, a ABEn-DF, em parceria com as escolas, serviços de Saúde, Órgãos Estaduais e Federais, Entidades de Classe, Centros Acadêmicos de Enfermagem,

Algumas considerações a partir dos resultados apresentados nas Figuras 1 e 2: (a) o teste da Ganio e Schafer (1992) apresentou muita instabilidade de cálculo para m=10 nos dois

E o crescimento do consumo de HFCs trará para o Brasil um inventário de produtos com alto poder de aquecimento global, com esperada obsolecência, e que precisarão ser mantidos

mais de 170.000 m 2 de ABL mais de 1.000 lojas em suas operações 24 anoS com operações em funcionamento 06 Shopping Centers 18 Strip malls shoppings de vizinhança 200

Painel de Controle (quadro de comando): painel com caixa elétrica contendo contactoras de comando automático e relés, controlador de temperatura eletrônico digital com função