Вы находитесь на странице: 1из 10

Prof.

Leandro Cestari Pinho - UNIA Pgina 1



PLT 165 Cap. 4 pg. 64 at 102

1
Introduo a Organizao de Computadores
Aula 4

Subsistemas de Memria
4.1 Introduo
A memria o componente de um sistema de computao cuja funo armazenar as
informaes que so (ou sero) manipuladas por esse sistema, para que as
informaes possam ser prontamente recuperadas, quando necessrio.
Conceitualmente, a memria um componente muito simples: um depsito onde
so guardados certos elementos (informaes) para serem usados quando desejado.
Na prtica, no possvel construir e utilizar apenas um tipo de memria, a memria
de um computador tambm em si um subsistema, constituda de vrios componentes
(tipos diferentes de memria) interligados e integrados, com o objetivo de armazenar
informaes e permitir sua recuperao quando requerido. A necessidade de existncia
de vrios tipos de memria ocorre em virtude de vrios fatores.
Em primeiro lugar, o aumento da velocidade das UCP, muito maior que o tempo de
acesso da memria, ocasiona atrasos na transferncia de bits entre memria e UCP.
Outro fator a capacidade de armazenamento de informaes cada vez maior, em
face do aumento do tamanho dos programas, bem como o aumento do volume dos
dados que devem ser armazenados e manipulados nos sistemas atuais.
A UCP manipula um dado em 5 nanossegundos , a memria pode transferir um dado
para a UCP em 60 nanossegundos. Pode-se afirmar que a UCP, em cada 60
nanossegundos, trabalharia 5 e ficaria 55 nanossegundos ociosa, acarretando uma
baixa produtividade do sistema. O aumento da velocidade da UCP tem sido bem maior
que o aumento da velocidade de acesso das memrias. A quantidade de instrues
executadas por segundo por um processador tem dobrado a cada 18 meses para o
mesmo preo, a velocidade de acessos das memrias tem aumentado cerca de 10%
ao ano e sua capacidade de armazenamento venha quadruplicado a cada 36 meses.
H duas nicas aes que podem ser realizadas em uma memria. A primeira
guardar um elemento, genericamente denominada armazenar, a operao em si para
consecuo deste armazenamento chamada de escrita ou gravao (write). A
segunda a ao de recuperao do elemento guardado, esta ao se denomina
recuperar (retrieve) e a operao para realiz-la chama-se leitura (read).

Exemplo
Na caixa de correio de um edifcio de apartamentos o conceito semelhante da
utilizao da memria. A informao a carta. Cada apartamento possui um endereo.
A ao de colocar a carta feita pelo carteiro consiste na operao de armazenamento.
E a ao do proprietrio de apanhar sua correspondncia a recuperao ou leitura de
dados.





Prof. Leandro Cestari Pinho - UNIA Pgina 2

PLT 165 Cap. 4 pg. 64 at 102

2
Introduo a Organizao de Computadores
Aula 4

4.1.1 Como as informaes so representadas na memria
A memria tem como elemento bsico de armazenamento o bit. O modo pelo qual
cada bit representado na memria variado: pode ser um sinal eltrico, um campo
magntico ou ainda por presena / ausncia de um ponto de luz. Os computadores
conseguem apenas distinguir sinais eltricos diferentes.
Os sistemas de computao costumam grupar uma determinada quantidade de bits,
identifica-se esse grupo com clula. Uma clula um grupo de bits tratado em
conjunto pelo sistema, sendo assim identificado para efeitos de armazenamento e
transferncia, como uma unidade.
obs.: O termo clula s costuma ser utilizado para identificar a unidade de
armazenamento da memria principal.

4.1.2 Como se localiza uma informao nas Memrias
De modo anlogo, em um sistema de computao os grupos de bits so identificados
por um nmero, denominado endereo. O sistema de controle de memria
construdo de modo a localizar um certo grupo de bits a partir do seu endereo. Esses
endereos no so fisicamente representados.

4.1.3 Operaes realizadas em uma Memria
Em uma memria pode se realizar essas duas aes:
- escrita ou gravao ou armazenamento (write ou Record); e
- leitura ou recuperao (Read ou Retrieve).
Ao armazenar um dado em uma clula o contedo anterior destrudo, os bits que
chegam so gravados por cima dos que estavam no local.
A operao de leitura no deve ser destrutiva, pois uma ao de copiar um valor
para outro local, permanecendo o mesmo valor no local de origem.










Prof. Leandro Cestari Pinho - UNIA Pgina 3

PLT 165 Cap. 4 pg. 64 at 102

3
Introduo a Organizao de Computadores
Aula 4

4.2 Hierarquia de Memria
H muitas memrias no computador, as quais se interligam de forma bem estruturada,
fazendo parte do sistema de computao e denominada subsistema de memria. Esse
subsistema projetado de modo que seus componentes sejam organizados
hierarquicamente.












A seguir sero definidos os principais parmetros que caracterizam um tipo de
memria.

Tempo de acesso indica quanto tempo a memria gastar para colocar uma
informao na barra de dados aps uma determinada posio ter sido endereada. o
perodo de tempo decorrido desde o instante em que foi iniciada a operao de acesso
(UCP passa o endereo de acesso para o sistema de memria) at que a informao
requerida tenha sido efetivamente transferida.
O valor do tempo de acesso dependente da tecnologia de construo e da velocidade
dos circuitos, ela pode variar bastante para cada tipo, alguns poucos nanossegundos
no caso da memria principal at dezenas ou centenas de milissegundos no caso de
memria secundria.
O perodo de tempo decorrido entre duas operaes sucessivas de acesso memria
chamado de ciclo de memria.

Capacidade a quantidade de informao que pode ser armazenada em uma
memria. A unidade de memria mais comum o byte. Embora possam ser usadas
outras unidades como clulas (no caso de memria principal ou cache), setores (no
caso de discos) e bits (no caso de registradores).

Registradores
Memria cache
Memria principal
Memria secundria
Custo Alto
Velocidade alta
Baixa capacidade
Custo baixo
Velocidade baixa
Capacidade elevada

Prof. Leandro Cestari Pinho - UNIA Pgina 4

PLT 165 Cap. 4 pg. 64 at 102

4
Introduo a Organizao de Computadores
Aula 4

Volatilidade memrias podem ser do tipo voltil ou no-voltil. No-voltil a que
retm a informao armazenada quando a energia eltrica desligada. Voltil aquela
que perde a informao armazenada quando o equipamento desligado.
Todo sistema de computao deve possuir alguma quantidade de memria no-voltil,
pelo menos algumas instrues armazenadas para serem executadas inicialmente,
sempre que ligar o computador.
Exemplos: Registradores so do tipo voltil. Memrias magnticas e pticas, como
discos e fitas, so do tipo no-voltil.
Tecnologia de fabricao - Segue algumas tecnologias de fabricao de memrias:
a) Memrias de semicondutores fabricados com circuitos eltricos e baseados
em semicondutores. Registradores, memria principal e memria cach so
exemplos de memrias de semicondutores.
b) Memrias de meio magntico So dispositivos, como os disquetes e discos
rgidos (hard disks), fabricados de modo a armazenar informaes sob a forma
de campos magnticos. Esse tipo de memria mais barato e permite o
armazenamento de grande quantidade de informao. O mtodo de acesso s
informaes armazenadas em discos e fitas diferente, resultando em tempos
de acessos diversos.
c) Memrias de meio tico so dispositivos, do tipo CD-ROM, capazes de
armazenar cerca de 650 Mbytes de informao. Tais dispositivos utilizam um
feixe de luz para marcar o valor (0 ou 1) de cada lado em sua superfcie.
Temporariedade - o tempo de permanncia da informao em um dado tipo de
memria. Informaes podem ser armazenadas em discos ou disquetes e l
permanecem armazenadas indefinidamente (h sempre a possibilidade de perda de
magnetismo com o passar do tempo). Pode-se ento, definir esse tipo de memria
como permanente. Registradores, armazenam um dado por um tempo extremamente
curto, esta reteno no dura mais do que o tempo de execuo do programa ou parte
dele. uma memria do tipo transitria. Outros exemplos de memrias de
permanncia transitria de dados so a memria cache e memria principal, embora
os dados nelas permaneam armazenados por mais tempo do que nos registradores.
Custo o custo de fabricao bastante variado. Entre os quais se pode mencionar
principalmente a tecnologia de fabricao.








Prof. Leandro Cestari Pinho - UNIA Pgina 5

PLT 165 Cap. 4 pg. 64 at 102

5
Introduo a Organizao de Computadores
Aula 4

4.2.1 Registradores
Antes que a instruo seja interpretada, o processador precisa buscar a instruo de
onde ela estiver armazenada (memria cache ou principal) e armazen-la em seu
prprio interior, em um dispositivo de memria denominado registrador de instruo.
Os resultados de um processamento precisam, as vezes, ser guardados
temporariamente na UCP ou serem novamente manipulados ou serem transferidos
para um memria externa, esses dados so armazenados em pequenas unidades de
memria denominadas registradores.
Analisando os parmetros temos:
Tempo de
acesso
Capacidade Volatilidade Tecnologia Temporariedade Custo
Possuem o
menor tempo de
acesso/ciclo de
memria do
sistema (1 a 5
nanossegundos)
So fabricados
com
capacidade
para
armazenar um
nico dado,
uma nica
instruo
Necessitam
de energia
eltrica, so
memrias
volteis.
So memrias
de
semicondutores,
fabricados com
tecnologia igual
a dos demais
circuitos da UCP
So memrias
auxiliares
internas a UCP,
tendem a
armazenar
informao por
muito pouco
tempo, apenas
pelo tempo
necessrio para
sua utilizao
Devido a
tecnologia mais
avanada, o
dispositivo de
maior custo
entre as
memrias


















Prof. Leandro Cestari Pinho - UNIA Pgina 6

PLT 165 Cap. 4 pg. 64 at 102

6
Introduo a Organizao de Computadores
Aula 4

4.2.2 Memria Cache
Em toda execuo de uma instruo, a UCP acessa a memria principal (sem cache),
pelo menos uma vez, para buscar instruo e transferi-la para um dos registradores.
Esta interface entre o processador e a memria principal vem sendo um ponto frgil no
que se refere a performance do sistema. Foi desenvolvida uma tcnica que consiste na
incluso de um dispositivo de memria entre UCP e MP, denominado memria CACHE,
cuja funo acelerar a velocidade de transferncia das informaes entre UCP e MP e
aumentar o desempenho dos sistemas de computao. Esse tipo de memria
fabricado com tecnologia semelhante da UCP, resultando numa considervel reduo
da espera da UCP para receber dados e instrues da cache.
Tempo de
acesso
Capacidade Volatilidade Tecnologia Temporariedade Custo
Possui
velocidade de
transferncia tal
que lhe garante
tempo de
acesso menores
que 5 a 7 ns,
Oscilam entre
64K e 2MB de
cache
secundria e
16K ou mais
para a cache
primria.
Dispositivos
volteis.
Fabricadas
com circuitos
eletrnicos de
alta velocidade
Tempo de
permanncia
relativamente
pequeno, h
necessidade de
alterao
peridica da
informao, para
permitir entrada
de novas
informaes
Custo de
fabricao alto


















Prof. Leandro Cestari Pinho - UNIA Pgina 7

PLT 165 Cap. 4 pg. 64 at 102

7
Introduo a Organizao de Computadores
Aula 4

4.2.3 Memria Principal
a memria especificada para armazenar o programa a ser executado, a memria
bsica de um sistema de computao. o dispositivo onde o programa que vai ser
executado armazenado para que a UCP busque instruo por instruo, para
execut-las.
Tempo de
acesso
Capacidade Volatilidade Tecnologia Temporariedade Custo
Possuem
tempo de
acesso entre 7
e 15 ns.
bem maior do
que a da
memria cache.
Os valores esto
na faixa de
dezenas de
Mbytes,
raramente um
microcomputador
no possua algo
em torno de
32MB de
memria
principal.
voltil. H
normalmente
uma pequena
quantidade
de memria
no-voltil
fazendo parte
da memria
principal, qual
serve para
armazenar
pequena
quantidade
de instrues
que so
executadas
sempre que o
computador
ligado.
Tecnologia de
semi-
condutores.
Tem
velocidade
mais elevada
de
transferncia,
garantindo
baixos tempos
de acesso em
comparao
com o modelo
anterior.
As instrues e
dados
permanecem
temporariamente
na MP enquanto
durar a execuo
do programa.
Tem um custo
mais baixo,
podem ser
vendidos
computadores
com uma
quantidade
aprecivel de MP
(32MB, 64MB e
at 128MB)













Prof. Leandro Cestari Pinho - UNIA Pgina 8

PLT 165 Cap. 4 pg. 64 at 102

8
Introduo a Organizao de Computadores
Aula 4

4.2.4 Memria Secundria
um tipo de memria com maior capacidade de armazenamento do que as outras,
tem menor custo por byte armazenado e com tempos de acessos bem superiores. Tem
o objetivo garantir um armazenamento mais permanente aos dados e programas do
usurio, deve naturalmente possuir maior capacidade que a memria principal.
constituda por diferentes tipos de dispositivos, alguns diretamente ligados ao sistema
para acesso imediato (discos rgidos, por exemplo) e outros que podem ser conectados
quando desejado (disquetes, CD-ROM e etc).
Tempo de
acesso
Capacidade Volatilidade Tecnologia Temporariedade Custo
Possuem tempo
de acesso
maiores . Os
discos rgidos
tem acessos de
8 a 15
milissegundos.
Grande
capacidade de
armazenamento,
variam entre 2 e
50 Gbytes.
No-voltil.
No se
perdem nem
desaparecem
quando no
h
alimentao
de energia
eltrica.
H diferentes
tecnologias de
fabricao, o
que dificulta a
descrio
neste item
Componente de
armazenamento
com carter
permanente ou
pelo menos de
longo perodo.
Tem um custo
mais baixo,
podem ser
vendidos
computadores
com uma
quantidade
aprecivel de MP
(32MB, 64MB e
at 128MB)

4.3 Memria Principal MP
Foi projetada para fazer um acesso rpido e fcil pela UCP.
4.3.1 Organizao da Memria Principal
- A MP o deposito de trabalho da UCP, elas trabalham juntas na execuo de um
programa. As instrues e dados ficam armazenados na MP e a UCP vai buscando-os
um a um medida que a execuo vai se desenrolando.
- Palavra: a unidade de informao do sistema.
- endereo, contedo e posio de MP: defini sua localizao dentro da organizao.
- Unidade de armazenamento: A MP organizada em unidades de armazenamento,
denominadas clulas, cada uma possuindo um nmero de identificao seu endereo
e contendo em seu interior uma quantidade de bits.
- Unidade de transferncia: Quantidade de bits que transferida da memria em sua
operao de leitura e em sua operao de escrita.




Prof. Leandro Cestari Pinho - UNIA Pgina 9

PLT 165 Cap. 4 pg. 64 at 102

9
Introduo a Organizao de Computadores
Aula 4

Abaixo algumas vantagens dessa memria:
- So memrias de acesso aleatrio (RAM Random Access Memory)
- Ocupam relativamente pouco espao, podendo muitos bits ser armazenados em uma
pastilha (chip)
- Possuem tempo de acesso pequeno

4.3.2 Consideraes sobre a Organizao da Memria Principal
- A clula um conjunto constituda de circuitos eletrnicos que permitem o
armazenamento de valores 0 e 1, os quais representam um dado ou uma instruo.
- A quantidade de bits que pode ser armazenada em cada clula um requisito
definido pelo fabricante.
4.3.3 Operaes com a Memria Principal
- escrita armazenar informaes na memria (operao destrutiva);
- leitura recuperar uma informao armazenada na memria (no destri o contedo
da clula);

4.3.5 Tipos de Nomenclatura de MP (Memria Principal)
A memria principal fabricada com tecnologia e semicondutores, que permite
elevada velocidade de acesso e transferncia de bits. A velocidade de propagao de
um sinal eltrico nominalmente a velocidade da luz (300.00 km/s).
Para que um programa seja executado, necessrio que suas instrues e os dados
por elas manipulados estejam armazenados, ainda que temporariamente, na memria
principal (MP). Este programa e dados esto normalmente armazenados de forma
permanente na memria secundria.
Atualmente a UCP no acessa diretamente a MP, ela procura inicialmente a instruo
desejada no momento ou o dado requerido para um processamento.
A MP construda com tecnologia que lhe permite tempos de acessos na faixa de
nanossegundos (varivel entre 7 a 7ns), o tempo de acesso a clula igual
independente da localizao fsica da clula, da o seu nome de memria de acesso
randmico (RAM).
A tecnologia RAM tem variaes que foram evoluindo com o tempo, as quais
redundaram em vrios tipos de memria. Estes tipos podem ser grupados em duas
vertentes: SRAM (Static RAM) e DRAM (Dynamic RAM). O primeiro tipo mais rpido e
de custo mais elevado, costuma ser utilizado na construo de memrias cache, e o
outro tipo, DRAM, usado nas memrias principais tradicionais.






Prof. Leandro Cestari Pinho - UNIA Pgina 10

PLT 165 Cap. 4 pg. 64 at 102

10
Introduo a Organizao de Computadores
Aula 4

4.3.5.1 Memrias ROM
Memrias de semicondutores fabricadas para atingir trs objeetivos:
1- Ter desempenho semelhante aos das memrias R/W de semicondutores.
2- No ser voltil
3- Ter segurana, permitir apenas leitura de seu contedo por determinados
programas
Todo sistema de computao utiliza uma parte do espao de endereamento da
memria principal com memrias do tipo ROM.

Nanossegundos: Espao de tempo, bilionsima parte de um segundo. preciso 1
bilho de nanossegundos para ter 1 segundo.

Вам также может понравиться