• Nenhum resultado encontrado

Aula05-Mem

N/A
N/A
Protected

Academic year: 2021

Share "Aula05-Mem"

Copied!
6
0
0

Texto

(1)

Universidade Candido Mendes Universidade Candido Mendes

Curso de Gradua

Curso de Graduaçção em Engenharia de Produão em Engenharia de Produççãoão Disciplina: EP006

Disciplina: EP006 ––IntroduçIntrodução ão ààCiência da ComputaçCiência da Computaçãoão

Aula 05

Aula 05

Memórias

Prof. Claudio A. Ferraz claudioaferraz@gmail.com

Componente de um sistema de computação cuja função é armazenar informações que são (ou serão) manipuladas por esse sistema, para que elas (as informações) possam ser prontamente recuperadas, (quando necessário).



Conceitualmente : a memória é um “depósito” onde Conceitualmente são guardados elementos (informações) para serem usadas quando desejado (recuperação).



OperaOperaçções em um depões em um depóósito (memória):sito

guardar um elemento (ou um grupo) recuperação de um elemento

Hardware

Hardware ––MemMemóóriaria

ARMAZENAR (ESCRITA,

WRITE) RECUPERAR

(LEITURA, READ)

A memória de um computador quando energizada, conterá sinais elétricos, mesmo que não seja uma informação útil.

Elemento a ser manipulado : bitbit

Armazena a informação na forma de bits Unidade de informação a ser armazenada,

recuperada ou transferida (ccéélula) lula

Grupo de n bits (n = 8) ⇒1 Byte1 Byte

ENDERE

ENDEREÇÇO: é o código de identificação da localização O das células (informações).

Opera Operaççõesões:

ESCRITA : transferência de informações de outro componente do sistema de computação para a memória (CPU → memória)

LEITURA : transferência de bits da memória para a CPU, disco.

Hardware

(2)

Em um sistema de computação não é possível construir e utilizar apenas um tipo de memória.

Para certas atividades, por exemplo, é fundamental que a transferência de informações seja a mais rápida possível.



MemMemóória de um computadorria de um computador ⇒ subsistema -construída de vários componentes (vários tipos diferentes de memória) interligados e integrados, com o objetivo de armazenar e recuperar informações.

Necessidade de construção de vários tipos de memória:

Velocidade das UCP ( > tempo de acesso da memória)

Capacidade de armazenamento.

Hierarquia de Mem

Hierarquia de Mem

ó

ó

ria

ria

Hardware

Hardware ––MemMemóóriaria

Hierarquia de Mem

Hierarquia de Mem

ó

ó

ria

ria

Mem

MemóóriariaPrincipalPrincipal Mem MemóóriariaCacheCache

Registradores Registradores CD CD--ROMROM Discos Discos Custo baixo Custo baixo Velocidade baixa Velocidade baixa Capacidade elevada Capacidade elevada Custo alto Custo alto Velocidade alta Velocidade alta Baixa capacidade Baixa capacidade Mem

MemóóriariaSecundSecundááriaria

Hardware

Hardware ––MemMemóóriaria

Hierarquia de Mem

Hierarquia de Mem

ó

ó

ria

ria

-

-

Elementos

Elementos





Registradores

Registradores





Mem

Mem

ó

ó

ria Cache

ria Cache





Mem

Mem

ó

ó

ria Principal

ria Principal



(3)

Registradores

Registradores

Elementos superiores da pirâmide de memória, por possuírem a maior velocidade de

transferência dentro do sistema (menor tempo de acesso), menor capacidade de armazenamento e maior custo.

Maiores informações sobre registradores foram apresentadas anteriormente (UCP).

Registradores

Registradores

-

-

Parâmetros

Parâmetros



Tempo de acesso/ciclo de memTempo de acesso/ciclo de memóória - 1 a 5 ns.ria 

Capacidade - baixa - 8 a 64 bitsCapacidade 

Volatilidade - dispositivos voláteis. Volatilidade 

Tecnologia - memória de semicondutoresTecnologia 

Temporariedade - armazenamento temporário. Temporariedade 

Custo - mais elevado.Custo

Citar 1 a 5 ns neste instante pode significar um valor já (ou em breve) desatualizado.

Hardware

Hardware ––MemMemóóriaria

Mem

Mem

ó

ó

ria Cache

ria Cache

Problema de Sistemas de Computação - gargalo de congestionamento na comunicação CPU/MP.

Solução: desenvolvimento de uma técnica que consiste na inclusão de um dispositivo de memória entre CPU e MP - memória CACHE.



MemMemóória Cacheria Cache - função - acelerar a velocidade de transferência das informações entre CPU e MP, aumentando o desempenho dos sistemas.

Usada para armazenamento de instruções e dados mais freqüentemente acessados do programa em execução.

Hardware

Hardware ––MemMemóóriaria

Mem

Mem

ó

ó

ria Cache

ria Cache

Fabricada com tecnologia semelhante à da CPU (possui tempos de acesso compatíveis, resultando numa considerável redução da espera da CPU para receber dados e instruções da cache, ao contrário do que acontece em sistemas sem cache).

Atualmente há diversos tipos de memória cache, utilizados em sistemas de computação modernos: Cache para a Mem

Cache para a Memóória Principal (RAM cache)ria Principal (RAM cache), Cache para Disco.

(4)

Mem

Mem

ó

ó

ria Cache

ria Cache

Podem ser inseridas em dois (ou três) níveis: Cache L1 (Level 1) - nível 1), Cache L2 e Cache L3. 

Cache L1Cache L1(primária) - interna ao processador. 

Cache L2Cache L2 (externa ou secundária) - instalada, em geral, na placa-mãe do computador.

Atualmente:localizada no interior da pastilha do processador, separada deste (cache backside). Quanto mais próxima do processador, melhor será o desempenho do mesmo.



Cache L3Cache L3 - existente em poucos processadores, localizada externamente ao processador.

Mem

Mem

ó

ó

ria Cache

ria Cache

-

-

Parâmetros

Parâmetros



Tempo de acesso/ciclo de memTempo de acesso/ciclo de memóória - 5 a 7 ns.ria 

Capacidade - deve-se conciliar o compromisso de Capacidade uma apreciável capacidade com a não-elevação demasiada de seu preço. Valores: 16K a 2 MB. 

Volatilidade - dispositivos voláteis. Volatilidade 

Tecnologia - circuitos eletrônicos de alta velocidade. Tecnologia Em geral, são memórias RAM estáticas (SRAMSRAM). 

Temporariedade - armazenamento temporário. Temporariedade 

Custo - o custo de fabricação das memórias cache éCusto alto. Memórias cache internas à CPU ainda são mais caras do que as externas.

Mem

Mem

ó

ó

ria Principal

ria Principal

A memória básica de um sistema de computação desde seus primórdios.

É o dispositivo no qual o programa (e seus dados) que vai ser executado é armazenado para que a CPU vá "buscando“

 instrução por instrução. Hardware

(5)

Mem

Mem

ó

ó

ria Principal

ria Principal

-

-

Parâmetros

Parâmetros



Tempo de acesso/ciclo de memTempo de acesso/ciclo de memóória - 7 a l5 ns. ria 

Capacidade - na ordem de até 4 GbytesCapacidade 

Volatilidade - volátil. Há normalmente uma pequena Volatilidade quantidade de memória não volátil fazendo parte da memória principal (BIOSBIOS--BasicBasicInput/Output SystemInput/Output System). 

Tecnologia - em sistemas atuais esta tecnologia produz Tecnologia memória com elementos dinâmicos (DRAMDRAM).

Mem

Mem

ó

ó

ria Principal

ria Principal

-

-

Parâmetros

Parâmetros



TemporariedadeTemporariedade - variável, depende de várias circunstâncias (p. ex.: tamanho do programa e sua duração, a quantidade de programas que estão sendo processados juntos, etc.). A transitoriedade com que as informações permanecem armazenadas na MP é, em geral, mais duradoura que na memória cache ou nos registradores.



CustoCusto - DRAM têm um custo mais baixo que o das memórias cache - são vendidos computadores com quantidade apreciável de MP (32 MB, 64 MB, 128 MB) sem que o preço seja inaceitável.

Hardware

Hardware ––MemMemóóriaria



Memória Principal



Quanto maior a capacidade de

armazenamento (em Bytes), maior a

capacidade de processamento



Uso de memória virtual  Uso do HD

como extensão da Memória Principal

Hardware

Hardware ––MemMemóóriaria



RAM  memória de leitura e escrita



ROM  Seu conteúdo nunca é perdido,

mesmo com o computador desligado.

PROM: Significa Programmable ROM, ou seja, ROM programável.

EPROM: Significa Eraseable PROM, ou seja, uma ROM programável e apagável.

EEPROM: Significa Electrically Erasable

Programmable ROM (EEPROM ou E2PROM). Ex.: Flash drives

(6)

Mem

Mem

ó

ó

ria Secund

ria Secund

á

á

ria

ria

Denominada memória secundária, memória auxiliar ou memória de massa.

Objetivo: garantir um armazenamento mais permanente à toda a estrutura de dados e programas do usuário - deve possuir maior capacidade que a memória principal.

Pode ser constituída por diferentes tipos de dispositivos, alguns diretamente ligados ao sistema para acesso imediato (Ex.: discos rígidos), e outros que podem ser conectados quando desejado (Ex.: disquetes, fitas, CD-ROM etc.).

Mem

Mem

ó

ó

ria Secund

ria Secund

á

á

ria

ria

-

-

Parâmetros

Parâmetros



Tempo de acesso/ciclo de memTempo de acesso/ciclo de memóóriaria - são, em geral, dispositivos eletromecânicos e não circuitos puramente eletrônicos - possuem tempo de acesso maiores. Tempos de acesso típicos: ordem de 8 a 15 ms. Discos do tipo CD-ROM: 120 a 300 ms, fitas magnéticas - ordem de segundos. 

CapacidadeCapacidade - varia bastante dependendo do tipo de dispositivo utilizado. Discos rígidos - entre 2 e 50 Gbytes, CD-ROM - ordem de 600 MB, fitas magnéticas (a capacidade depende do

comprimento da fita e da densidade de gravação).

Mem

Mem

ó

ó

ria Secund

ria Secund

á

á

ria

ria

-

-

Parâmetros

Parâmetros



VolatilidadeVolatilidade - não voláteis. 

TecnologiaTecnologia - este parâmetro possui uma variedade imensa de tipos, visto que, para cada dispositivo entre os já mencionados (discos, disquetes, fitas, discos ópticos, CD-ROM), há diferentes tecnologias de fabricação. 

TemporariedadeTemporariedade - armazenamento com caráter permanente ou, pelo menos, de longo período de armazenamento.



CustoCusto - bastante variado. Hardware

Hardware ––MemMemóóriaria

Tipos de Mem

Tipos de Memóória em uso nos computadoresria em uso nos computadores

Processador Processador (Cache L1 e (Cache L1 e Registradores) Registradores) Cache L2 Cache L2 (separado) (separado) Hardware

Hardware ––MemMemóóriaria

Mem Memóória ria principal principal

Mem Memóória ria secund secundááriaria

Referências

Documentos relacionados

Avaliação técnico-econômica do processo de obtenção de extrato de cúrcuma utilizando CO 2 supercrítico e estudo da distribuição de temperatura no leito durante a

Objetivo: Identificar critérios de seleção para a rizotomia dorsal seletiva (RDS) na paralisia cerebral (PC), analisar os instrumentos de avaliação e descrever as características

Obedecendo ao cronograma de aulas semanais do calendário letivo escolar da instituição de ensino, para ambas as turmas selecionadas, houve igualmente quatro horas/aula

A disponibilização de recursos digitais em acesso aberto e a forma como os mesmos são acessados devem constituir motivo de reflexão no âmbito da pertinência e do valor

Sobretudo recentemente, nessas publicações, as sugestões de ativi- dade e a indicação de meios para a condução da aprendizagem dão ênfase às práticas de sala de aula. Os

Lista de preços Novembro 2015 Fitness-Outdoor (IVA 23%).. FITNESS

os atores darão início à missão do projeto: escrever um espetáculo para levar até as aldeias moçambicanas para que a população local possa aprender a usufruir e confiar