Sistemas de Memória I

Documentos relacionados
Sistemas de Memória II

Arquitectura de Computadores

Sistemas Digitais (SD) Memórias

Sistemas de Entrada e Saídas III

Sistemas de Entrada e Saídas

Representação Digital da Informação I

Estrutura e Funcionamento do Computador

Arquitetura de Um Computador

Memórias Parte 1. SEL-0415 Introdução à Organização de Computadores. Aula 4. Prof. Dr. Marcelo Andrade da Costa Vieira

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

Arquitetura de Computadores

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

Circuitos Lógicos Aula 26

Introdução à Arquitetura de Computadores

Manutenção de Microcomputadores I

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

Programação de Computadores I - PRG1 Engenharia Elétrica


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

Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 7 e Magda Lopes

Aula 11: Memória Principal: Conceitos Básicos e Organização

Escola Secundária de Emídio Navarro

Conceitos e Gerenciamento de Memória

Arquitetura de Computadores. Memórias

Sistemas Operacionais

Introdução. Num micro-processador a informação é guardada em registos. Para isso precisamos de muitos registos, isto é memória em massa

Conjunto de Instruções (ISA) I

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.

Introdução à Arquitetura de Computadores

Modelo de Von Neumann: conceito do programa armazenado

1. Conceitos Básicos de Computação

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

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

HARDWARE Componentes do Computador

Arquitetura de Um Processador III

Algoritmos Computacionais

Componentes do Computador

Introdução à Programação de Computadores Fabricação Mecânica

Exercícios resolvidos (aula de 4 de Maio) Resolução:

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

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

Professora Carla Granadeiro

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

Memória Principal. Tiago Alves de Oliveira

Organização e Arquitetura de Computadores I

COMPUTADOR. Adão de Melo Neto

Arquitectura de Computadores

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

ALP Algoritmos e Programação. . Um modelo de Computador

Arquitetura de Computadores. Infraestrutura de TI: Hardware

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

Unidade 1: Tecnologias da Informação e Comunicação Conceitos Introdutórios. Tecnologias da Informação e Comunicação

Agrupamento de Escolas Miradouro de Alfazina (171839) Tecnologias da Informação e Comunicação AULA 1 2

FundamentosemInformática

COMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP

Computador (arquitetura básica): b

Agrupamento de Escolas Miradouro de Alfazina (171839) Tecnologias da Informação e Comunicação AULA 3 4

Escola Secundária de Emídio Navarro

HARDWARE. Objetivo desta aula Detalhar a parte física do computador e seus principais componentes

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Arquitetura de Um Processador I

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017

Arquitetura e Organização de Computadores

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

Arquitetura de Computadores

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

Organização e Arquitetura de computadores. Memórias

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

Componentes de um Computador Típico

for Information Interchange. 6 Memória:

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

Programador/a de Informática

Conceitos sobre Computadores

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

Softwares, Aplicativos e Sistemas Operacionais

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

Introdução à Ciência da Computação

Organização de computadores. Prof. Moisés Souto

Organização e Arquitetura de Computadores

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática

Arquitetura de computadores

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Hardware - Processador

Transcrição:

Sistemas de Memória I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-11-22 José Costa (DEI/IST) Sistemas de Memória I 1

Sumário Sistemas de Memória Organização de Sistemas de Memória Hierarquia de Memória José Costa (DEI/IST) Sistemas de Memória I 2

Sistemas de Memória Memória primária construída com circuitos integrados tempo de acesso mais curto mais cara (por bit) e de menor dimensão não tem a capacidade de guardar os dados quando o sistema se encontra desligado. Memória secundária tecnologia magnética (discos e fitas magnéticas) ou ópticas (CDROMs e DVDs) mais lenta menor custo por bit maior capacidade possibilidade de conservar os dados mesmo sem o computador estar ligado José Costa (DEI/IST) Sistemas de Memória I 3

Organização de Sistemas de Memória Conjunto de registos pode ser organizado em bancos e em módulos de memória. Um módulo de memória é constituído por um conjunto de registos (de um ou mais bits) um sistema de descodificação que permite seleccionar um e apenas um dos registos, para operações de leitura ou escrita A memória principal de um computador, consiste num conjunto (ou banco) de módulos de memória, organizados por forma a serem visíveis pelo processador como um conjunto de posições onde dados podem ser escritos ou lidos. O espaço de endereços pode ser utilizado por diversos dispositivos de memória e também pelo sistema de entradas/saídas. José Costa (DEI/IST) Sistemas de Memória I 4

Planos de Memória Módulos de memória Mem Read Mem Enable Dados m Endereços n n 2 x m bits José Costa (DEI/IST) Sistemas de Memória I 5

Planos de Memória Aumentar número de bits dos dados Endereços Dados 2m n 2 x 2m bits n Mem Read Mem Enable 2 n x m bits D 2m 1 D m D m 1 D 0 A n 1 A 0 A n 1 A 0 2 n x m bits José Costa (DEI/IST) Sistemas de Memória I 6

Planos de Memória Aumentar número de endereços Endereços Dados n m 2 n x m bits Mem Read A n Mem Enable A n 1 A 0 n+1 2 x m bits 2 n x m bits José Costa (DEI/IST) Sistemas de Memória I 7

Memória de 64k octetos A15 A14 A13 A0 D7 D0 Mem Read S1 Mem Enable EN S0 14 Descodificador 0 1 2 3 8 64k x 8 bits José Costa (DEI/IST) Sistemas de Memória I 8

Memória de 64k palavras de 2 octetos A15 A14 A13 A0 D15 D8 Mem Read D7 D0 Mem Enable S1 S0 EN Descodificador 0 1 2 3 14 8 8 64k x 16 bits José Costa (DEI/IST) Sistemas de Memória I 9

Mapas de Memória (1/4) FFFFFh RAM F0000h EFFFFh 00000h José Costa (DEI/IST) Sistemas de Memória I 10

Mapas de Memória (2/4) UCP Mem Read Mem Enable A19 A18 A17 20 A16 16 Endereços A15 A0 Dados 8 64k x 8 bits José Costa (DEI/IST) Sistemas de Memória I 11

Mapas de Memória (3/4) FFFFFh RAM F0000h... 1FFFFh RAM 10000h 07FFFh 00000h... ROM José Costa (DEI/IST) Sistemas de Memória I 12

Mapas de Memória (4/4) Mem Read Mem Enable UCP Dados Endereços 20 A15 A0 8 8 16 16 RAM A19 A16 4 Descodificador EN 15... 1 0 A15 8 16 8 15 RAM ROM José Costa (DEI/IST) Sistemas de Memória I 13

Geração dos Sinais de Controlo Funcionamento da memória é mais complexo do que vimos no P3 Memórias têm que funcionar com processadores e barramentos de diferentes velocidades Memória não consegue disponibillizar dados num ciclo de relógio Tem que existir um protocolo Processador terá que esperar pela memória José Costa (DEI/IST) Sistemas de Memória I 14

Geração dos Sinais de Controlo Relógio 10ns T1 T2 T3 T0 T1 Mem Enable Read / Write Endereços Endereços válidos Dados Dados Tempo de acesso = 25ns José Costa (DEI/IST) Sistemas de Memória I 15

Geração dos Sinais de Controlo Relógio 10ns T1 T2 T3 T0 T1 Mem Enable Read / Write Endereços Endereços válidos Dados Válidos Tempo de acesso = 25ns José Costa (DEI/IST) Sistemas de Memória I 16

Geração dos Sinais de Controlo José Costa (DEI/IST) Sistemas de Memória I 17

Geração dos Sinais de Controlo José Costa (DEI/IST) Sistemas de Memória I 18

Hierarquia de Memória UCP Cache L1 Cache L2 Memória Primária Memória Secundária Tempos médios nos acessos às várias memórias José Costa (DEI/IST) Sistemas de Memória I 19

Sumário Sistemas de Memória Organização de Sistemas de Memória Hierarquia de Memória José Costa (DEI/IST) Sistemas de Memória I 20

Referências Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, G. Arroz, J. Monteiro, A. Oliveira, Secções 13.1, 13.2 José Costa (DEI/IST) Sistemas de Memória I 21

Próxima Aula Sistemas de Memória (cont.) José Costa (DEI/IST) Sistemas de Memória I 22