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

Documentos relacionados
ARQUITETURA DE COMPUTADORES

SRAM Static RAM. E/L Escrita Leitura. FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores]

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL


Memória. Prof. Alexandre Beletti Cap. 4 Monteiro, Cap. 2 Tanenbaum, Cap. 5 Stallings, Cap. 3 - Weber. Introdução (Weber)

Arquitetura de Computadores Memória Principal

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres

ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 5 Memória interna

ARQUITETURA DE COMPUTADORES

Programador/a de Informática

Memória Principal. Tiago Alves de Oliveira

Circuitos Lógicos Aula 26

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012

Arquitetura de Computadores. Aula 8 Memória Principal

Laboratório de Hardware

Universidade de São Paulo

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS

Função Principal da Memória

Sistema de Memórias COMPUTADOR CONTROLE ENTRADA VIA DE DADOS SAÍDA PROCESSADOR MEMÓRIA S E TO R R EC RE CEI TA S T EM S E TO R C A RNE S

Memória é um dispositivo capaz de armazenar informação. Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos:

Arquitetura de Computadores. Memórias

Arquitetura de Computadores

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

DIFERENÇA DE VELOCIDADE entre UCP e MP

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos.

Capítulo 9 M E M Ó R I A

MICROPROCESSADORES TIPOS DE MEMÓRIAS

Memória (conceitos) MEMÓRIA VOLÁTIL

CIRCUITOS DIGITAIS. Contadores com Registradores e Memórias. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

MEMÓRIAS EM UM SISTEMA COMPUTACIONAL

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO

COMPUTADOR. Adão de Melo Neto

RAM e ROM. Laboratório de Hardware. Memórias. Memórias. Memórias. Memórias. Memórias. Memória ROM. Memória ROM. Memória ROM. Memória RAM.

Hardware e Manutenção de Micros

SSC0112 Organização de Computadores Digitais I

Eletrônica Digital. Memórias Semicondutoras PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Memórias Semicondutoras

SSC0112 Organização de Computadores Digitais I

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

ORGANIZAÇÃO DE COMPUTADORES

ELETRÔNICA DIGITAL II

Visão geral do sistema de memória de computadores

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18

Hardware Básico. Memórias. Professor: Wanderson Dantas

MEMÓRIA. Prof. Elton Profa. Joice

ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

Níveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup

Faculdade de Tecnologia Senac GTI Modulo I Organização de Computadores

E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro. Memória

Organização e Arquitetura de Computadores I

Manutenção de Microcomputadores I

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

Sistemas de Computação

Sistemas de Computação. Seção Notas. A Memória Principal. Notas. Sexta Aula. Haroldo Gambini Santos. 26 de abril de Notas

ARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio

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

PCS 3115 Sistemas Digitais I

COMPUTADOR. Adão de Melo Neto

Memórias. Alberto Felipe Friderichs Barros

ELE Microprocessadores I. AULA 12 Arquitetura do Microprocessador Interface com as memórias

for Information Interchange. 6 Memória:

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Geradores de Clock e Memórias

Aula 06 SISTEMAS DE MEMÓRIAS

Memórias Row Address Strobe Column Address Strobe

Introdução à Informática

Elementos Físicos do SC e a Classificação de Arquiteturas

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

Técnico de Eletrónica, Automação e Computadores. Sistemas Digitais. Módulo 5 Memórias

FACULDADE LEÃO SAMPAIO

Entender a diferença de velocidade UCP/MP e o conceito de localidade.

ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

Conceitos e Gerenciamento de Memória

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

Circuitos Sequenciais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

Kbyte: Mbyte: Gbytes:

Modelo de Von Neumann

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

Memórias Semicondutoras

FACULDADE PITÁGORAS PRONATEC

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

MEMÓRIAS SEMICONDUTORAS

HARDWARE. Givanaldo Rocha

MEMÓRIAS PAPEL FOTOGRAFIA FITA PERFURADA DISPOSITIVOS MAGNÉTICOS DISPOSITIVOS ÓPTICOS DISPOSTIVOS DE ESTADO SÓLIDO

Arquitetura e Funcionamento do Computador

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP , Campinas, SP, Brasil.

CAPÍTULO 13 - MEMÓRIAS

Memórias. Prof. André Luiz

Arquitetura de Micro Computadores. Memórias

Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior

Transcrição:

Prof. Benito Piropo Da-Rin

Usadas predominantemente na MP devido às suas características: Permitem acesso apenas através do endereço. Ocupam pouco espaço. Grande quantidade de bits podem ser armazenados em pequenos CIs. Tempo de acesso pequeno

As máquinas precisam armazenar em memória não volátil (primária, que a UCP pode endereçar diretamente) rotinas que permitam os testes de partida, inicialização e carga do SO; Placas-mãe precisam armazenar tabelas e rotinas de acesso a seu hardware (BIOS). Circuitos controladores precisam de rotinas de acesso aos dispositivos que controlam; (o primeiro circuito de memória flash foi comercializado em 1988 pela Intel)

Tipo Volátil Categoria Remoção Escrita ROM: Read Only Memory Programmable ROM: PROM Erasable PROM EPROM Electrically EPROM: EEPROM Não Apenas leitura Principalmente leitura Impossível (memória permanente) Radiação UV Elétrica (por blocos) Máscara Elétrica (por blocos) Flash RAM: Random Access Memory Sim Leitura e escrita Elétrica (byte a byte) Elétrica (byte a byte)

DIP - Dual Inline Package SIPP - Single Inline Pin Package SIMM Single Inline Memory Module DIMM - Dual Inline Memory Module

Dispositivo semicondutor capaz de armazenar um bit.

Que condições um dispositivo deve cumprir para poder ser usado como célula de memória? 1) Poder assumir dois estados mutuamente exclusivos (ou assumir valores acima e abaixo de determinado patamar); 2) Permitir que o estado seja alterado (pelo menos uma vez); 3) Permitir que o estado seja lido.

Capacidade de armazenamento: 1 bit

Diagrama esquemático.

Usa um CI flip-flop como célula de memória; Em relação à memória DRAM: É muito mais rápida; É bastante mais cara. Em geral é usada como memória cache instalada na placa-mãe. Por que estática? (Antes precisamos conhecer as dinâmicas...)

Usa um capacitor como célula de memória: Carregado = um / Descarregado = zero Mas o capacitor perde carga com o tempo... (por isso a RAM é dinâmica, seu conteúdo varia com o tempo)

Solução: refrescar a memória (Refresh): (em intervalos regulares, da ordem de dezenas de nanossegundos, o circuito de refresh percorre todas as posições de memória, recarregando as células cuja carga não esteja completa)

Na célula de memória DRAM, o capacitor na verdade é a capacitância de entrada do transistor (que é recarregado logo após a leitura).

Para efetuar duas leituras sucessivas em uma célula de memória tipo DRAM é preciso esperar que o circuito de refresh tenha completado sua tarefa; As memórias do tipo SRAM são mais rápidas porque não necessitam de refresh. E são estáticas porque o conteúdo de cada célula tende a se manter estável varia ao longo do tempo.

FPM: Fast Page Mode : Modo rápido de leitura por página (conjunto de linhas com uma linha de endereçamento comum); Aperfeiçoamento: memória EDO Enhanced Data Out ; acelera a operação de leitura. As memórias DRAM caíram em desuso com o advento das memórias síncronas

A MP é uma grande estrutura de conjuntos de células empilhados. A maioria dos computadores de mesa adota posições de memória de oito bits (por vezes fisicamente combinadas em linhas de até oito posições, ou 64 bits, mas que do ponto de vista lógico são enxergadas pela UCP como uma enorme pilha de posições, cada uma com um endereço que cresce sequencialmente de zero até o final do espaço de endereçamento ).

Como a UCP vê a MP:

Capacidade da unidade endereçável ou da posição de memória : quantidade de números diferentes que podem ser nela armazenados. C = 2 L Onde: C=Capacidade da unidade endereçável L= Largura da unidade endereçável em bits Em unidades endereçáveis de 8 bits, C=2 8 =256 Portanto cada unidade endereçável ou posição de memória de 8 bits pode armazenar números de 0 a 255.

O espaço de endereçamento é a capacidade máxima de memória suportada pelo sistema (mas nem sempre ao total instalado; máquinas de 32 bits endereçam 4 GB mas muitas só dispõem de 2 GB); Sua capacidade depende do número de linhas do barramento de endereços ( largura do REM). E = 2 B; Onde: E = Espaço de endereçamento (capacidade da MP); B = Número de linhas do barramento de memória. Para barramentos de 32 linhas (do 386 ao Pentium): E = 2 32 = 4.294.967.296 = 4 GB (end. de 0 a 4.294.967.295).

Participantes: UCP / REM / RDM / FSB / Controlador / buffer da MP

A UCP copia o endereço da posição de memória onde o dado será escrito no REM, transcreve o dado a ser escrito no RDM e aguarda o próximo sinal de clock.

A UCP envia pelo barramento de controle o pulso de clock e sinais indicando que a operação é de escrita e será feita na MP. O controlador de memória aponta para o endereço contido no REM e aguarda novo sinal de clock.

O controlador de memória lê o conteúdo do RDM, copia este valor no buffer e o transcreve no endereço apontado.

Processo semelhante, porém no sentido inverso.

Problemas das memórias Dinâmicas: Tempo de acesso longo (refresh); Duração do ciclo; Escrita em dois ciclos; Uso do cache externo; Solução: memória síncrona...

Funciona em sincronia com o barramento;

DDR: Double data rate (taxa dupla de dados) duas transferências por ciclo; DDR2: Segunda geração taxa quádrupla de transferência de dados (4 transf. por ciclo).

O Float Gate se situa entre o Control Gate e o transistor e é isolado eletricamente de ambos. Devido a este isolamento, quando carregado de elétrons, mantém esta carga em seu interior por um período de anos.

VARIÁVEL: um objeto (geralmente uma posição de memória) capaz de reter e representar um valor ou expressão. As variáveis só "existem" em tempo de execução e estão associadas a nomes, chamados identificadores [Em outras palavras: variável é uma posição de memória identificada (no programa) por um nome e cujo conteúdo exprime o valor de uma expressão que pode variar com o tempo]. PONTEIRO: é um tipo de dado de uma linguagem de programação cujo valor se refere diretamente a um outro valor alocado em outra área da memória, através de seu endereço. [Em outras palavras: Ponteiro é uma posição de memória que contém o endereço de outra posição de memória, ou seja, que aponta para esta outra posição de memória].

Modelo de arquitetura de computadores que adota o mesmo espaço de endereçamento para armazenar tanto dados quanto instruções; (Concebida por John von Neuman, cientista húngaro radicado nos EUA, em 1945 para uso no EDVAC; Até então os computadores armazenavam instruções em um espaço de endereçamento específico para tal fim) Máquina de von Neuman ou stored-program computer todo computador moderno é...

Prof. Benito Piropo Da-Rin