hierarquia de memória arquitetura de computadores aula 1 - memória 14/08/2012 bruno iran ferreira...

24
Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Upload: internet

Post on 22-Apr-2015

106 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Hierarquia de MemóriaArquitetura de Computadores

Aula 1 - Memória14/08/2012

Bruno Iran Ferreira MacielMestrando em Ciências da Computação – Cin/UFPE

Page 2: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Memória

O que é memória? 14 Inform: Espaço de armazenamento num sistema de

computador ou meio, que é capaz de reter dados ou instruções.

Fonte: http://michaelis.uol.com.br

Todo computador é dotado de uma quantidade de memória

que pode variar de máquina para máquina se constitui de um conjunto de circuitos capazes de armazenar os

dados e os programas a serem executados pela máquina

Page 3: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

MemóriaCategorias de memória

Memória principal (memória de trabalho) onde devem estar armazenados os programas e dados

a serem manipulados pelo processador Memória secundária

permitem armazenar uma maior quantidade de dados e instruções por um período de tempo mais longo (p.e., disco rígido, fitas magnéticas)

Memória cache constitui de uma pequena porção de memória com

curto tempo de resposta normalmente integrada aos processadores permite incrementar o desempenho durante a

execução de um programa.

Page 4: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

MemóriaConstituição

Circuitos de memória são normalmente subdivididos em pequenas unidades de armazenamento

geralmente um byte Cada unidade é identificada no circuito por um endereço

único que vai ser referenciado pelo processador no momento

de consultar ou alterar o seu conteúdo

Page 5: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

MemóriaQuantidades de Memória

Definidas em termos de Kbytes (quilobytes) correspondem a 1024 bytes ou (210

bytes) MBytes (megabytes) correspondem a 1024 KBytes ou

(220 bytes) Gbytes (gigabytes) correspondem a 1024 Mbytes ou

(230 bytes)

Page 6: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Memória PrincipalObjetivo

Armazenamento de programas e dados a serem manipulados pelo processador

Uma placa que se coloca na placa mãe

Page 7: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Memória Principal

Page 8: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Memória Principal

Módulos de memória Pentes conectados no barramento da

placa mãe Mais usados atualmente

Page 9: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Memória Principal

Page 10: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Memória Principal

Page 11: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória

RAM (memória de leitura e escrita) Chips de memória que podem ser lidos e gravados pela

CPU a qualquer instante Usados pela CPU para

armazenar e executar programas ler e gravar os dados que estão sendo processados

É uma memória volátil quando o computador é desligado, todos os seus dados são

apagados é necessário que os programas e dados fiquem gravados no

disco, que é uma memória permanente

Page 12: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória

Tipos de RAM existem vários tipos de RAM com diversas

características e para diversas aplicações DRAM (dinâmica) e a SRAM (estática) e suas evoluções

Page 13: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória

Memórias não voláteis São chips de memória que podem ser lidos pela CPU a

qualquer instante BIOS (Sistema Básico de Entrada e Saída)

Programa armazenado em memória não volátel nos PCs Realizar a "partida" do computador

realiza a contagem de memória faz uma rápida checagem do funcionamento do computador realiza a carga do Sistema Operacional

Page 14: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória

Tipos de memórias não voláteis ROM PROM EPROM EEPROM

Page 15: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória não voláteis

ROM São chips de memória que podem ser lidos pela CPU a

qualquer instante mas não podem ser gravados pela CPU

Sua gravação é feita apenas pelo fabricante do computador, ou pelo fabricante de memórias

dados armazenados nela já saem prontos de fábrica e são produzidas em larga escala na indústria

É uma memória permanente seu conteúdo nunca é perdido, mesmo com o computador

desligado Usada para armazenar programas estáticos (que não

alteram) foi usado para armazenar o BIOS, que se localiza na placa-mãe

Page 16: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória não voláteis

PROM (Programmable ROM) Espécie de ROM que é produzida

apagada Fabricante pode programá-las

gravar seu programa Gravação

pode ser feita apenas um vez utiliza um processo irreversível

usa-se o termo queimar a PROM quando se grava nesta memória

Page 17: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória não voláteis

EPROM (Eraseable PROM) Uma PROM apagável Como a PROM, pode ser programada

comporta-se como uma ROM comum, mantendo os dados armazenados mesmo sem corrente elétrica, e permitindo apenas operações de leitura

Usada para armazenar a BIOS Diferente da PROM

pode ser apagada com raios ultravioleta de alta potência Possuem uma "janela de vidro", através da qual os raios

ultravioleta podem incidir nas operações de apagamento janela de vidro fica sempre coberta por um adesivo que

tampa a passagem de luz

Page 18: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória não voláteis

Page 19: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória não voláteis

Page 20: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Tipos de memória não voláteis

EEPROM (Electrically Erasable Programmable ROM) Tipo de memória não volátil mais flexível

que pode ser apagada/regravada sob o controle de software

Tipo que se usa para armazenar as BIOS atuais usuário pode realizar atualizações no BIOS

fornecidas pelo fabricante da placa de CPU quando se ouve falar em “flash BIOS” ou “fazendo um

upgrade de BIOS se refere a reprogramação do BIOS EEPROM com um

programa de software especial

Page 21: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Revisão

Memória Podemos classificar as memórias em 3

categorias: Principal, Secundária e Cache

Page 22: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Revisão

Tipos de Memória Voláteis (As informações permanecem mesmo sem energia elétrica)

ROM – Gravado uma única vez pelo fabricante

PROM – Vendida pelo fabricante apagada, podendo ser gravada apenas uma vez.

EPROM – É possível apagar e regravar informações, via luz ultravioleta.

EEPROM – Única que permite gravação por meio de dispositivo elétrico.

Não voláteis (As informações são perdidas na ausência de energia

elétrica) RAM

Page 23: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Exercício

Ficamos sem fazer exercício hoje

Page 24: Hierarquia de Memória Arquitetura de Computadores Aula 1 - Memória 14/08/2012 Bruno Iran Ferreira Maciel Mestrando em Ciências da Computação – Cin/UFPE

Perguntas

?