Vous êtes sur la page 1sur 35

Fatec - Sorocaba

Memria Principal
Anotaes de Aula

Disciplinas: SC e Arquitetura e Organizao de


Computadores

Memria Principal

A memria o componente de um sistema de


computao cuja funo armazenar as informaes
que so manipuladas por este sistema, para que elas
possam ser recuperadas quando necessrio.

A memria de um computador na verdade um


subsistema formado de vrios componentes (vrios
tipos diferentes de memria) que se interligam.

Disciplina de Sc e Arquit
etura e Organizao de Co

Como as informaes so
representadas na memria

O bit o elemento bsico de armazenamento


fsico.

Um bit armazena apenas 2 valores distintos


sendo portanto sua utilidade individual bastante
restrita.

Clula: um grupo de bits tratado em conjunto


pelo sistema identificado por um endereo
individual.
obs: alguns autores chamam tbm de Palavra
Disciplina de Sc e Arquit
etura e Organizao de Co

Como se localiza uma


informao na memria
A

memria um conjunto ordenado de


clulas (ou palavras).
Estas clulas so acessveis apenas atravs
de seu endereo.
Cada Clula tem um endereo individual.

Disciplina de Sc e Arquit
etura e Organizao de Co

Hierarquia de memria

Atualmente existem vrios tipos de dispositivos


de armazenamento,cada um com
caractersticas prprias (tempo de acesso,
velocidade, etc), que em conjunto formam um
subsistema organizado de forma hierrquica.

Disciplina de Sc e Arquit
etura e Organizao de Co

Hierarquia de memria

Disciplina de Sc e Arquit
etura e Organizao de Co

Hierarquia de Memria

Disciplina de Sc e Arquit
etura e Organizao de Co

Principais parmetros para anlise das


caractersticas de cada tipo de memria:

Tempo de acesso
Indica quanto tempo a memria gasta para colocar uma informao na barra de
dados aps uma posio ter sido endereada.
Capacidade
a quantidade de informao que pode ser armazenada em uma memria. A
unidade de medida mais comum o byte.
Volatilidade
Voltil => no retm a informao quando falta energia eltrica
No voltil => retm a informao armazenada mesmo em falta
Tecnologia de fabricao
Memrias de semicondutores => dispositivos fabricados com circuitos eletrnicos
e baseados em semi-condutores.
Memrias de meio magntico => dispositivos que armazenam informaes sob a
forma de campos magnticos (fitas, discos rgidos, disquetes)
Memrias ticas => CD-Rom
Temporariedade
Caracterstica que indica o conceito de tempo de permanncia da informao em
um dado tipo de memria.
Custo:Custo de fabricao, bastante variado em funo da tecnologia de
fabricao.

Disciplina de Sc e Arquit
etura e Organizao de Co

REGISTRADORES

Tempo de acesso/ciclo de memria: menor do sistema por serem


construdos com a mesma tecnologia da CPU.
1 a 2 nanosegundos

Capacidade: armazena um nico dado(instruo ou endereo).


Capacidade para poucos bits (8 a 64)

Volatilidade: volteis

Tecnologia: memria de semicondutores

Temporariedade: tempo de permanncia pequeno


(p.ex. necessrio para utilizao na UAL)

Custo : maior custo entre os diversos tipos de memria


Disciplina de Sc e Arquit
etura e Organizao de Co

Memria Cache

Tempo de acesso/ciclo de memria: baixo, pois possuem


menores ciclos de memria que as memrias Ram comuns.
5 a 20 nanosegundos

Capacidade: quantidade de informaes suficientes para o bom


desempenho, mas no muito grande devido ao custo

Volatilidade: voltil

Tecnologia: circuitos eletrnicos de alta velocidade.memrias


estticas SRAM.

Temporariedade: tempo de permanncia relativamente pequeno


Menor que a durao da execuo do programa.

Custo: Custo alto


Disciplina de Sc e Arquit
etura e Organizao de Co

Memria Principal

Tempo de acesso/ciclo de memria: baixa velocidade se


comparadas a memria cache.
50 a 80 nanosegundos

Capacidade: maior que a memria cache. Em torno de Gbytes.

Volatilidade: voltil

Tecnologia: circuitos eletrnicos de alta velocidade.


Memrias dinmicas DRAM

Temporariedade: tempo de permanncia maior que na cach.

Custo: Custo mais baixo que a cache.


Disciplina de Sc e Arquit
etura e Organizao de Co

Memria Secundria

Tempo de acesso/ciclo de memria: Alto, pois a maioria dos


dispositivos so eletromecnicos e no circuitos puramente
eletrnicos. 120 a 300 nanosegundos (CD-ROM)
8 a 30 milisegundos (HD)

Capacidade: Grande capacidade de armazenamento.


Varia de acordo com o dispositivo.

Volatilidade: no voltil

Tecnologia: Grande variedade de tipos.


Diferentes tecnologias de fabricao.

Temporariedade: Carter permanente.


Custo ; baixo

Disciplina de Sc e Arquit
etura e Organizao de Co

BIOS Basic Input Output System

O Bios o primeiro programa a ser carregado e


rodado assim que o PC ligado.

Tambm conhecido como boot ou programa


inicializador.

Disciplina de Sc e Arquit
etura e Organizao de Co

CMOS

A memria de configurao (ou CMOS, como preferir) uma


memria do tipo RAM, significando que o seu contedo
apagado quando a sua alimentao cortada. Para que isto no
ocorra, ela alimentada por uma bateria, que tambm alimenta
o relgio de tempo real (RTC) do sistema.
O contedo da memria de configurao normalmente
alterado atravs de um programa chamado setup.

Disciplina de Sc e Arquit
etura e Organizao de Co

CMOS

Complementary Metal Oxide Semiconductor - Semicondutor de


xido Metlico Complementar

CMOS uma tecnologia de construo de circuitos integrados.


Vrios tipos de circuitos integrados so construdos usando esta
tecnologia.

No PC CMOS sinnimo da memria de configurao, onde fica o


programa SETUP, pois esta memria fabricada com a tecnologia
CMOS.

Na memria de configurao dados sobre a configurao de


hardware do sistema so gravados, tais como o tipo do disco rgido
e a ordem de boot.

Fonte: Clube do hardware


Disciplina de Sc e Arquit
etura e Organizao de Co

Organizao da memria principal


Lembrando

alguns conceitos:

Palavra (nem sempre tem o mesmo nmero de


bits que uma posio de memria)
Endereo, contedo e posio de memria
Unidade de armazenamento (clula)
Unidade de transferncia: quantidade de bits
que transferida da memria em uma operao
de leitura ou escrita.

Disciplina de Sc e Arquit
etura e Organizao de Co

Operaes do Processador com


a Memria Principal

Somente duas operaes so permitidas na


memria:

Leitura (read) Recuperar uma informao armazenada.


No destri o contedo da memria
Escrita (write) Armazenar informaes na memria
Destri o contedo da memria,
jogando uma informao por cima
Disciplina de Sc e Arquit
etura e Organizao de Co

Elementos que compem a estrutura


Processador/Memria Principal
Barramentos

(dados, endereo, controle)

Registradores

Controlador

(dados, endereo)

de memria

Disciplina de Sc e Arquit
etura e Organizao de Co

Elementos que compem a estrutura


Processador/Memria Principal

Disciplina de Sc e Arquit
etura e Organizao de Co

Elementos que compem a estrutura


Processador/Memria Principal

Barramentos
Barramento de Dados: Interliga o RDM Memria Principal para
transferncia de informaes. bidirecional
Barramento de Endereos: Interliga a CPU MP para
transferncia dos bits que representam um determinado endereo.
unidirecional.
Barramento de Controle: Conjunto de fios condutores que interliga
o processador memria para passagem de sinais de controle
durante uma operao de leitura ou escrita. bidirecional pois o
processador envia sinais como read ou write e a memria envia
sinais como WAIT (para o processador aguardar o trmino de uma
operao).
Disciplina de Sc e Arquit
etura e Organizao de Co

Registradores de dados e endereos


da memria

REM Registrador de Endereos da Memria

Registrador que armazena temporariamente o endereo de acesso a


uma posio de memria, ao se iniciar uma operao de escrita ou
leitura.
Permite armazenar a mesma quantidade de bits do barramento de
endereos

RDM Registrador de Dados de Memria

Registrador que armazena temporariamente a informao (contedo de


1 ou mais clulas) que est sendo transferida da MP para o processador
(em uma operao de leitura), ou do processador para a memria( em
uma operao de escrita).
Permite armazenar a mesma quantidade de bits do barramento de
dados.

Disciplina de Sc e Arquit
etura e Organizao de Co

Controlador de Memria

Este componente tem por funogerar os sinais


necessrios para controlar os processos de leitura ou
escrita. o controlador que possui a lgica requerida
para receber e interpretar os sinais de controla do
processador e responder a ele.

Alm disso decodifica o endereo colocado no


barramento de endereo localizando a clula desejada e
liberando os bits para o barramento de dados.

Disciplina de Sc e Arquit
etura e Organizao de Co

Representao de um ciclo de leitura


e escrita na memria principal
Ciclo de Leitura:
REM
Endereo a ser lido (outro registrador)
BE
REM
CPU: Sinais de Controle: ler MEM
(Aps um ciclo)
RDM
M(REM)
Ciclo de Escrita:
REM
Endereo a ser gravado (outro registrador)
BE
REM
RDM
Dado a ser gravado
BD
RDM
CPU : Sinais de Controle: gravar MEM
(Aps um ciclo)
M(REM)
RDM
Disciplina de Sc e Arquit
etura e Organizao de Co

Exerccios
1- Escreva o ciclo de leitura para:
Ler o contedo da posio 300 da MP.
Considere que dentro da posio 300 tenho o valor 5.
2- Escreva o ciclo de escrita para gravar o dado 140 na
posio 500 de memria

Disciplina de Sc e Arquit
etura e Organizao de Co

Organizao da memria
principal

Disciplina de Sc e Arquit
etura e Organizao de Co

Capacidade da Memria
principal - Clculos
Exemplo

4.1

Uma memria tem um espao mximo de


endereamento de 2K. Cada clula pode
armazenar 16 bits. Qual o valor total de bits
que podem ser armazenados nesta memria
e qual o tamanho de cada endereo?

Disciplina de Sc e Arquit
etura e Organizao de Co

Capacidade da Memria
principal - Clculos

Exemplo 4.2

Uma memria RAM (MP) fabricada com a


possibilidade de armazenar um mximo de 256K
bits (T). Cada Clula pode armazenar 8 bits.
a- Qual o tamanho de cada endereo(tamanho do
REM e BE)
b-Qual o total de clulas que podem ser utilizadas
naquela RAM?
Disciplina de Sc e Arquit
etura e Organizao de Co

Capacidade da Memria
principal - Clculos
Exemplo 4.3
Um computador, cuja memoria Ram tem uma
capacidade mxima de armazenamento de
2K palavras de 16 bits cada, possui um REM
e um RDM.
Qual o tamanho desses registradores;
Qual o valor do maior endereo dessa MP e
qual a quantidade de bits que nela podem
ser armazenados?
Disciplina de Sc e Arquit
etura e Organizao de Co

Capacidade da Memria
principal - Clculos
Exemplo 4.4
Um processador possui um RDM com capacidade de
armazenar 32 bits e um REM com capacidade de
armazenar 24 bits. Sabendo-se que em cada acesso
so lidas duas clulas da memria RAM e que o
barramento de dados (BD) tem tamanho igual ao da
palavra, pergunta-se:
a)Qual a capacidade mxima de endereamento do
microcomputador em questo?
b) Qual o total mximo de bits que podem ser
armazenados na memria RAM?
c) Qual o tamanho da palavra e de cada clula da
mquina?
Disciplina de Sc e Arquit
etura e Organizao de Co

captulo4 - exerccio 1
Um

computador possui uma memria


principal com capacidade para armazenar
palavras de 16 bits em cada uma de suas N
clulas e seu barramento de endereos tem
12 bits de tamanho. Sabendo-se que cada
uma das clulas pode armazenar o valor
exato de uma palavra quantos bytes podero
ser armazenados nessa memria?
Disciplina de Sc e Arquit
etura e Organizao de Co

Exerccio 12 do livro (5 edio)


Considere uma clula de MP cujo endereo , em
hexadecimal 2C81 e que tem armazenado em seu
contedo um valor igual a F5A em hexadecimal.
Sabe-se que neste sistema as clulas de
memria tem o mesmo tamanho das palavras e
que em cada acesso lido o valor de uma clula.
Pergunta-se:
a) Qual deve ser o tamanho do REM e do RDM?
b) Qual deve ser a mxima quantidade de bits que
podem ser implementados nesta memria?
Disciplina de Sc e Arquit
etura e Organizao de Co

Exerccio 11 da lista

Um Microcomputador possui uma capacidade mxima de memria


principal com 32k clulas cada uma capaz de armazenar uma
palavra de 8 bits. Pergunta-se:
a- Qual o maior endereo em decimal desta memria?
b- qual o tamanho do barramento de endereos deste sistema?
c- Qtos bits podem ser armazenados no RDM e REM?
d- Qual o total mximo de bits que podem existir nesta memria?

Disciplina de Sc e Arquit
etura e Organizao de Co

Tipos e Nomenclatura de MP
SRAM
Leitura
Escrita
RAM

DRAM

ROM
(somente leitura)

SDRAM
RDRAM (Rambus)
DDR e DDR2

ROM
PROM
EPROM
EEPROM e flash memory

Disciplina de Sc e Arquit
etura e Organizao de Co

Erros

Em todo sistema de transmisso de informaes h


sempre a possibilidade de ocorrerem deformaes ou
at mesmo destruio de parte da informao
transmitida. Isso ocorre devido a interferncias no meio
de transmisso.

Os atuais sistemas de memria possuem mecanismos


capazes de detectar e corrigir estes erros.

Disciplina de Sc e Arquit
etura e Organizao de Co

Processo bsico para correo


de erros - memria

Disciplina de Sc e Arquit
etura e Organizao de Co

Vous aimerez peut-être aussi