SlideShare una empresa de Scribd logo
1 de 94
INSTITUTO TECNOLÓGICO SUPERIOR DE TEZIUTLÁN
MATERIA:
ARQUITECTURA DE
COMPUTADORAS
ENERO - JUNIO 2017
MEMORIA RAM
MEMORIA PRINCIPAL DEL
SISTEMA
INTRODUCCIÓN
La Memoria RAM (Memoria de Acceso
Aleatorio) de una computadora, formalmente
llamada “Memoria Principal”, es el
componente de almacenamiento elemental
de toda la información de una computadora.
Todo dato o programa debe ser almacenado
en ella antes de pasar a ser ejecutada o
procesada por el CPU.
Memoria RAM
Las RAM almacenan datos y programas
provenientes en su mayoría del disco duro, y de
los dispositivos E/S en menor medida.
Los programas alojados en discos, cintas o
cualquier otro almacenamiento externo, tienen
que pasar a la memoria antes de su ejecución.
Una vez alojados, también pueden ser editados,
ensamblados y depurados (Filosofía de Arq. Von
Neumann).
Las RAM son memorias volátiles.
INTRODUCCIÓN
ORGANIZACIÓN INTERNA
C
O
D
I
F
I
C
A
D
O
R
D
E
F
I
L
A
S
CODIFICADOR DE COLUMNAS
Cualquier dispositivo de memoria puede ser
visto como un array de nxm dimensiones, o
como un arreglo matricial de secciones o
células de almacenamiento.
En la memoria principal del sistema, el
elemento básico de almacenamiento es el Flip
Flop o Biestable.
CÉLULA DE MEMORIA
C
O
D
I
F
I
C
A
D
O
R
D
E
F
I
L
A
S
CODIFICADOR DE COLUMNAS
En el bloque principal de memoria, el
elemento base es la Célula o Celda de
Memoria.
Fi
Cj
R/W
Din
Dout
Fi y Cj se asignan por medio del
bus de direcciones.
R/W procede del bus
de control
Din/Dout es la terminal por
donde un bit se escribe o se
lee.
Cada célula soporta un bit de información. Los
bits se agrupan formando Palabras (Words) y
su longitud determina la Resolución de
Memoria (Mínima Cantidad de Información
Direccionable).
Fi
Cj
R/W
Din
Dout
Una célula conoce dos estados estables (o
semi-estables) con capacidad para cambiar el
estado actual (Escritura/Write) o determinar
su valor actual (Lectura/Read).
1 bit
CÉLULA DE MEMORIA
Desde el punto de vista funcional, el bloque de memoria puede ser representado de la siguiente
manera:
MEMORIA
BUS DE DIRECCIONES
BUS DE CONTROL
BUS DE DATOS
BUS DE DIRECCIONES
Permite especificar la dirección o posición de memoria donde se desea leer o escribir un dato. La
dirección de todos los sectores de la memoria se establece o se hace referencia en forma numérica, la
cual es solicitada o colocada por el procesador.
ORGANIZACIÓN INTERNA
Desde el punto de vista funcional, el bloque de memoria puede ser representado de la siguiente
manera:
MEMORIA
BUS DE DIRECCIONES
BUS DE CONTROL
BUS DE DATOS
BUS DE CONTROL
Especifica las distintas operaciones a realizar en la memoria:
CS (Chip Select): Señal que especifica el chip seleccionado.
R/W (Read/Write Enable): Selección para habilitar la Lectura o Escritura de una celda de memoria.
ORGANIZACIÓN INTERNA
Desde el punto de vista funcional, el bloque de memoria puede ser representado de la siguiente
manera:
MEMORIA
BUS DE DIRECCIONES
BUS DE CONTROL
BUS DE DATOS
BUS DE DATOS
A través de éstos terminales se aplica el dato a almacenar en memoria en el caso de requerir Escritura
o tomar el dato o una instrucción en el caso de Lectura
ORGANIZACIÓN INTERNA
ORGANIZACIÓN INTERNA
BUS DE DATOSBUS DE DIRECCIONES BUS DE CONTROL
ORGANIZACIÓN INTERNA
ORGANIZACIÓN INTERNA DE UNA RAM
MEMORIA PRINCIPAL DEL
SISTEMA
Una memoria tiene la capacidad de
almacenamiento de n bits, sin embargo,
para optimizar el uso de cada uno de sus
sectores o celdas de memoria, la RAM
tiene un tamaño de almacenamiento de
datos mínimo, denominado Tamaño de
Palabra o Word.
Tamaño de Palabra de una Memoria RAM
ORGANIZACIÓN INTERNA
Una memoria RAM en 2D tiene una
distribución sencilla de elementos: consta de
una matriz de células, donde las filas
almacenan una cantidad n de palabras, y las
columnas almacenan los m bits de cada
palabra.
Bloques Funcionales
Para hacer referencia a una palabra, la
selección se hace con un decodificador, que
toma la configuración específica de cada bit.
Organización en 2D
ORGANIZACIÓN INTERNA
Ejemplo de una Memoria 2D de 4 palabras de 4 bits
MEMORIA 4 X 4
No. de Palabras No. de bits por Palabra
ORGANIZACIÓN INTERNA EN 2D
ORGANIZACIÓN INTERNA EN 2D
RAM 4 X 4? BITS
ADDRESS BUS
Si se tiene una Memoria RAM 4X4, el total de bits de capacidad es de 16 bits, entonces, hay que
determinar el total de líneas necesarias para referenciarlos o direccionarlos.
Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM
? BITS
DATA BUS
ORGANIZACIÓN INTERNA EN 2D
Definición de Parámetros de los Buses de Direcciones entre Procesador y Memoria RAM
base potencia bits
2 1 2
2 2 4
2 3 8
2 4 16
2 5 32
2 6 64
2 7 128
2 8 256
ORGANIZACIÓN INTERNA EN 2D
Cuatro líneas nos permiten
referenciar 16 direcciones
diferentes.
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
ORGANIZACIÓN INTERNA EN 2D
Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM
El Bus de Direcciones de éste procesador requiere un bus de direcciones de 4 bits para
direccionar los 16 bits de capacidad de la memoria RAM.
RAM 4 X 44 BITS
ADDRESS BUS
? BITS
DATA BUS
ORGANIZACIÓN INTERNA EN 2D
Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM
El Bus de Datos está directamente ligado con el tamaño de palabra de la memoria RAM.
RAM 4 X 44 BITS
ADDRESS BUS
? BITS
DATA BUS
Ésta memoria tiene
palabras de 4 bits, por
tanto, los datos a leer y
escribir deben ser de 4 bits
de tamaño
RAM 4 X 4
ORGANIZACIÓN INTERNA EN 2D
ORGANIZACIÓN INTERNA EN 2D
Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM
El Bus de Datos del procesador debe tener un tamaño de 4 bits
RAM 4 X 44 BITS
ADDRESS BUS
4 BITS
DATA BUS
Una memoria en 3D contiene dos
decodificadores en coincidencia, los cuales
ubican en las líneas de dirección la ubicación
de un bit en específico dado los valores de
fila y columna. También se le denomina
Organización por bit.
La configuración en 3D requiere de varias
matrices de células de almacenamiento,
tantas como bits por palabra deba tener una
palabra almacenada.
Organización en 3D
ORGANIZACIÓN INTERNA
Bloques Funcionales
Ejemplo de una Memoria 3D de 4 palabras de 4 bits
ORGANIZACIÓN INTERNA EN 2D
PROCESO ELEMENTAL DE LECTURA DE DATOS
DE UNA RAM
MEMORIA PRINCIPAL DEL
SISTEMA
PROCESO ELEMENTAL DE ESCRITURA DE DATOS
DE UNA RAM
MEMORIA PRINCIPAL DEL
SISTEMA
RAM ESTÁTICA
MEMORIA PRINCIPAL DEL
SISTEMA
MEMORIA RAM ESTÁTICA (SRAM)
Cada celda utiliza 6 o más transistores FET o
MOSFET para almacenar un bit de información.
Mientras los transistores estén alimentados
mantienen la información indefinidamente, es decir,
no requieren de Refresh constante.
Su velocidad es rápida, pero al requerir de varios
MOSFET por célula, es menos densa y más cara.
Por sus características, se utilizan principalmente
como memorias caché.
RAM ESTÁTICA
RAM DINÁMICA
MEMORIA PRINCIPAL DEL
SISTEMA
MEMORIA RAM DINÁMICA (DRAM)
Cada celda contiene un transistor FET o MOSFET y un
capacitor acoplado. Cada dato se almacena como
carga.
Para mantener la información se requiere de Refresh
constante, dado que la carga se consume con el
transcurrir del tiempo.
Su velocidad es lenta a comparación de una SRAM,
pero al requerir de un MOSFET por célula, permite
mayor densidad y menor costo.
Por sus características, se utilizan como memoria
principal.
RAM DINÁMICA
SECCIONES DE LA MEMORIA RAM
MEMORIA PRINCIPAL DEL
SISTEMA
ESTRUCTURA LÓGICA DE UNA RAM
La memoria principal se divide en diferentes secciones y
cada una almacena una determinada cantidad de
información.
Si bien en las computadoras actuales la división entre
ellas ya no es relevante, dichos bloques aún se
conservan.
La división surge por la compatibilidad entre los equipos
de IBM PC con MS-DOS , los procesadores Intel 8086 y
8088 y los programas o aplicaciones DOS.
Diagrama de bloques
lógicos de una RAM
Abarca los primeros 640 KB de la memoria principal.
En ésta sección se almacenan todos los programas que
el usuario utiliza.
Anteriormente las aplicaciones en modo real sólo
podían direccionar hasta un máximo de 640 KB de
memoria en ésta sección, debido a que los
procesadores 8086 contenían sólo 20 líneas de
direccionamiento.
La IBM PC, para liberar tanta memoria convencional
como fuese posible, reservó 384 KB para las
configuraciones de sistema en la UMA.
MEMORIA CONVENCIONAL O MEMORIA BASE
Diagrama de bloques
lógicos de una RAM
ESTRUCTURA LÓGICA DE UNA RAM
Abarca 384 KB de la memoria principal, a partir de la
frontera o barrera de los 640 KB de la memoria
convencional.
Ésta sección es la región más alta de la memoria
principal, y almacena datos provenientes de la BIOS,
configuraciones de HW del sistema.
Dentro de la UMA existen bloques de memoria
denominados Bloques de Memoria Superior (UMB) que
permiten ejecutar controladores y programas
residentes en memoria.
ÁREA DE MEMORIA SUPERIOR (UMA) O MEMORIA
RESERVADA
Diagrama de bloques
lógicos de una RAM
ESTRUCTURA LÓGICA DE UNA RAM
Abarca una sección a partir de 1 MB hasta 16 MB de la
memoria principal.
Conforme los programas se volvieron más complejos y
requerían de mayor direccionamiento, el espacio de la
memoria convencional no era suficiente y MS-DOS no
podía acceder directamente.
El microprocesador, para acceder a dicha sección, debe
entrar en Modo Protegido (p-Mode), el cual permite la
multitarea y la estabilidad del sistema:
• Protección de Memoria
• Soporte de HW para Memoria Virtual
• Conmutación de Tareas
MEMORIA EXTENDIDA
Diagrama de bloques
lógicos de una RAM
ESTRUCTURA LÓGICA DE UNA RAM
Abarca toda la memoria restante a partir de la memoria
extendida.
Aquí se cargan los programas y los datos que no
pueden ser ubicados en la memoria convencional
MEMORIA EXPANDIDA
Diagrama de bloques
lógicos de una RAM
ESTRUCTURA LÓGICA DE UNA RAM
ENCAPSULADOS O EMPAQUETADOS
MEMORIA PRINCIPAL DEL
SISTEMA
DIP
(Dual Inline Package)
SIP
(Single Inline Pin Package)
SIMM
(Single Inline Memory Module)
DIMM
(Dual Inline Memory Module)
SO-DIMM
(Small Outline DIMM)
ENCAPSULADOS O EMPAQUETADOS
Encapsulado en un único chip con dos filas de
pines de conexión (16 a 20 pines).
Se encontraban en las primeras
computadoras.
Ubicados en la Tarjeta Madre (Mem. Externa)
DIP (Dual Inline Package)
ENCAPSULADOS O EMPAQUETADOS
Encapsulado cuyos pines están distribuidos en
una línea.
Primeras SRAM que integraron DIP’s en una
placa.
30 pines de conexión soldadas a la Tarjeta
Madre.
SIP (Single Inline Package)
ENCAPSULADOS O EMPAQUETADOS
Constan de una placa de circuito impreso sobre la que se montan varias DRAM en una sola cara.
Conexión mediante ranuras en la Tarjeta Madre.
30 o 72 pines.
SIMM de 30 pines: 256 kB / 16 MB
SIMM de 72 pines: 1MB / 64 MB
MÓDULOS SIMM (Single Inline Memory Module)
ENCAPSULADOS O EMPAQUETADOS
ENCAPSULADOS O EMPAQUETADOS
MÓDULOS SIMM (Single Inline Memory Module)
Constan de una placa que contiene chips de memoria sobre ambos lados.
84 pines por cada cara, lo que suman 168 pines.
Es el modelo que aún se utiliza en las RAM actuales.
Permitían el manejo de 32 y 64 bits, y pocos modelos con capacidad para 72 bits.
Los módulos DIMM tienen muescas entre las líneas de los pines para indicar el orden correcto de
conexión.
MÓDULOS DIMM (Double Inline Memory Module)
ENCAPSULADOS O EMPAQUETADOS
ENCAPSULADOS O EMPAQUETADOS
MÓDULOS DIMM (Double Inline Memory Module)
ENCAPSULADOS O EMPAQUETADOS
MÓDULOS DIMM (Double Inline Memory Module)
DIMM CONVENCIONAL
FORMATO SODIMM
TECNOLOGÍA DE TRANSFERENCIA DE DATOS
DOBLE (DDR)
MEMORIA PRINCIPAL DEL
SISTEMA
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
La Tecnología DDR, o transferencia de Datos Doble, es una innovación en las Memorias RAM que
permite aprovechar ambos flancos de la frecuencia de trabajo de la memoria.
TECNOLOGÍA DDR
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
Las memorias DDR (Double Data Rate / Doble
Transferencia de Datos) permiten el flujo de datos por
dos vías en forma simultánea por cada ciclo de reloj.
Conservan la estructura del formato DIMM, sólo que
con más conectores (184 pines).
Tienen capacidad que va desde los 512 MB hasta 1 GB.
Operan a frecuencias de trabajo desde 100 MHz hasta
400 MHz.
MEMORIA RAM DDR-1 O DDR
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
MEMORIA RAM DDR-1 O DDR
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
Memoria SDRAM Convencional Memoria DDR RAM
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
Las memorias DDR2 son la segunda generación de
la tecnología DDR.
Operan a un voltaje menor que sus predecesoras
(de 2.5 V en DDR1 a 1.8 V en DDR2) y un mayor
número de contactos (240 pines)
Tienen capacidad desde 1 GB hasta un máximo de
2 GB de almacenamiento.
Operan a frecuencias de trabajo desde 600 hasta
800 MHz.
MEMORIA RAM DDR-2
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
MEMORIA RAM DDR-2
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
Memoria SDRAM Convencional Memoria DDR2 RAM
264 MBps
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
Las memorias DDR3 SDRAM son la tercera generación
de la tecnología DDR.
Operan a un voltaje ligeramente menor a DDR2 (de 1.8
V a 1.5 V) y el mismo número de contactos (240 pines)
Tienen capacidad desde 1 GB hasta un máximo de 16
GB de almacenamiento.
Operan a frecuencias de trabajo desde 800 hasta 2600
MHz.
MEMORIA RAM DDR3
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
MEMORIA RAM DDR-3
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
Memoria SDRAM Convencional Memoria DDR3 RAM
528 MBps
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
TECNOLOGÍA DDR
(Double Data Rate/Transferencia de Datos Doble)
PARÁMETROS PRINCIPALES
MEMORIA PRINCIPAL DEL
SISTEMA
PARÁMETROS PRINCIPALES
Frecuencia de Trabajo
Capacidad de
Almacenamiento
Ancho de Buses Latencias
Velocidad de
Transferencia
Frecuencia de Trabajo
Nos indica el número de operaciones que puede
realizar por segundo. Se mide en Hz.
En las Memorias DDR, la frecuencia impresa o
indicada por el fabricante se denomina “Frecuencia
Virtual”; La “Frecuencia Real” de una Memoria RAM
DDR es la mitad de la frecuencia Virtual.
PARÁMETROS PRINCIPALES
Capacidad de Almacenamiento
Es el total de información que puede
almacenar los chips de memoria.
Entre más chips de memoria existan, mayor
es la capacidad de la memoria para
almacenar información.
El almacenamiento se mide en Bytes.
PARÁMETROS PRINCIPALES
Tamaño de Buses
Nos especifica el tamaño o formato de los datos
que se almacenan en la memoria RAM. El tamaño
del bus de Datos está en función del tamaño de
palabra de la memoria (Actualmente: 64 bits = 8
Bytes) y el de direcciones está en función de la
capacidad de almacenamiento.
PARÁMETROS PRINCIPALES
PARÁMETROS PRINCIPALES
• 40x8
• 512x16
• 4028x4
• 20x32
ORGANIZACIÓN DE
MEMORIA
CAPACIDAD BUS DE
DIRECCIONES
BUS DE
DATOS
320 BITS
8192 BITS
16,112 BITS
640 BITS
9 BITS
13 BITS
14 BITS
10 BITS
8 BITS
16 BITS
4 BITS
32 BITS
Velocidad de Transferencia o Ancho de
Banda
Cantidad de información transferida en un
segundo. Se mide en MB/s.
V= frecuencia (MHz) x Ancho del bus de datos
(bytes)
Para las memorias con tecnología DDR, el
resultado de la tasa de transferencia se
multiplica por 2:
V= frecuencia (MHz) x Ancho del bus de datos
(bytes) x 2
PARÁMETROS PRINCIPALES
8 BYTES
64 BYTES
256 BYTES
1024 BYTES
ORGANIZACIÓN DE
MEMORIA
FRECUENCIA DE
TRABAJO
200 MHz
670 MHz
300 MHz
800 MHz
PARÁMETROS PRINCIPALES
VEL. DE
TRANSFERENCIA
(CONVENCIONAL)
VEL. DE
TRANSFERENCIA
(CON DDR)
1600 MBps
42.8 GBps
76.8 GBps
819.2 GBps
3200 MBps
85.76 GBps
153.6 GBps
1638.4 GBps
Latencias
Periodos de tiempo que utiliza la memoria para
realizar una operación determinada (Lectura o
Escritura).
Entre más cortas sean las latencias, teóricamente
la respuesta de la memoria será más rápida.
PARÁMETROS PRINCIPALES
Latencia de CAS (Column Address Strobe)
Latencia de Selección de Dirección de Columna
Latencia de mayor importancia en una
Memoria.
Básicamente es el tiempo de espera o de
retraso que le toma a la Memoria acceder a
un dato en una celda y realizar la
transferencia.
Se mide en ciclos de reloj.
PARÁMETROS PRINCIPALES
PARÁMETROS PRINCIPALES
Latencia de CAS (Column Address Strobe)
Latencia de Selección de Dirección de Columna
CLx
Nomenclatura de Latencias CAS
Latencia de CAS No. Ciclos de Reloj
Cx
PARÁMETROS PRINCIPALES
Latencia de CAS No. Ciclos de Reloj
CL w-x-y-z
Nomenclatura de Latencias
Latencia de CAS
No. Ciclos de Reloj
PARÁMETROS PRINCIPALES
Comparación de Latencias
Frecuencia real DDR800 = 400MHz => T= 1/400Mhz = 2,5 ns
Tiempo en obtener dato= T x CL = 2,5nseg x 5 = 12,5 ns
PARÁMETROS PRINCIPALES
Frecuencia real DDR3-1333 = 666,5MHz => T= 1/666,5Mhz=1,5nseg
Tiempo en obtener el dato= T x CL = 1,5nseg x 7 = 10,5nseg
EJ: DDR-800 CL 5 vs DDR3-1333 CL7
Es el tiempo que tarda entre la activación de
la línea (RAS) y la columna (CAS) donde los
datos se almacenan en la memoria.
Cuanto menos tiempo haya entre estas dos
señales los datos se leen más rápido.
PARÁMETROS PRINCIPALES
Latencia de RAS a CAS (tRCD)
Latencia de Selección de Dirección de Fila a Selección de Dirección de Columna
Precarga de RAS (tRP)
Precarga de Selección de Dirección de Fila
Después de que se recopilan los datos de la
memoria, se emite un comando llamado
precarga: que cierra la fila de la memoria que
estaba siendo utilizada permitiendo así activar
una nueva fila.
El tRP es el tiempo que tarda entre el comando
de precarga y la emisión del próximo comando
activo.
PARÁMETROS PRINCIPALES
Retardo de Activación a Precarga (tRAS)
Tiempo que transcurre después de que un
comando activo se emite, y otro comando de
precarga no puede ser emitido hasta que
haya transcurrido el tRAS.
Por lo tanto, este parámetro "dice" a la
memoria cuando se puede empezar a leer (o
a escribir) en una fila diferente.
PARÁMETROS PRINCIPALES
PARÁMETROS PRINCIPALES
PARÁMETROS PRINCIPALES
CL w-x-y-z
Nomenclatura de Latencias
Latencia de CAS
(CL)
(Ciclos de Reloj)
Latencia de RAS a CAS
(tRCD)
(Ciclos de Reloj)
Precarga de RAS
(tRP)
(Ciclos de Reloj)
Retardo de Activación a
Precarga
(tRAS)
(Ciclos de Reloj)
PARÁMETROS PRINCIPALES

Más contenido relacionado

La actualidad más candente

ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORRAFAEL HONORES VERA
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERASFabian Rojas
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobianaRuben Borja
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Manuel Fernandez Barcell
 
Electrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicasElectrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicasSANTIAGO PABLO ALBERTO
 
Diapositivas lenguaje ensamblador
Diapositivas lenguaje ensambladorDiapositivas lenguaje ensamblador
Diapositivas lenguaje ensambladorDANIELCUEVASUAREZ
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
09 Conjunto de Instrucciones de los Atmega
09 Conjunto de Instrucciones  de los Atmega09 Conjunto de Instrucciones  de los Atmega
09 Conjunto de Instrucciones de los AtmegaJaime E. Velarde
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEYESENIA CETINA
 
Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores SANTIAGO PABLO ALBERTO
 
Dispositivos Programables por el usuario
Dispositivos Programables por el usuarioDispositivos Programables por el usuario
Dispositivos Programables por el usuarioRaúl García Titos
 

La actualidad más candente (20)

ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
MEMORIA VIRTUAL
MEMORIA VIRTUAL MEMORIA VIRTUAL
MEMORIA VIRTUAL
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERAS
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 
Memorias semiconductoras
Memorias semiconductorasMemorias semiconductoras
Memorias semiconductoras
 
Buses isa
Buses isaBuses isa
Buses isa
 
Electrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicasElectrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicas
 
CPI1- CLASE 3
CPI1- CLASE 3CPI1- CLASE 3
CPI1- CLASE 3
 
Diapositivas lenguaje ensamblador
Diapositivas lenguaje ensambladorDiapositivas lenguaje ensamblador
Diapositivas lenguaje ensamblador
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Comandos debug
Comandos debugComandos debug
Comandos debug
 
09 Conjunto de Instrucciones de los Atmega
09 Conjunto de Instrucciones  de los Atmega09 Conjunto de Instrucciones  de los Atmega
09 Conjunto de Instrucciones de los Atmega
 
ROM y RAM
ROM y RAMROM y RAM
ROM y RAM
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
MEMORIA DRAM
MEMORIA DRAMMEMORIA DRAM
MEMORIA DRAM
 
Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores
 
Dispositivos Programables por el usuario
Dispositivos Programables por el usuarioDispositivos Programables por el usuario
Dispositivos Programables por el usuario
 

Similar a U2S2: Memoria Principal (RAM)

Rivascaonoel4
Rivascaonoel4Rivascaonoel4
Rivascaonoel4nowiwan
 
Memorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptx
Memorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptxMemorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptx
Memorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptxElChadu
 
Memoria ram y rom modificada
Memoria ram y rom modificadaMemoria ram y rom modificada
Memoria ram y rom modificadatonito99
 
Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)Astrid Bermudez
 
Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)Astrid Bermudez
 
Memoria Principal y Auxiliar
Memoria Principal y AuxiliarMemoria Principal y Auxiliar
Memoria Principal y AuxiliarAstrid Bermudez
 
Memoria Principal y Auxiliar
Memoria Principal y AuxiliarMemoria Principal y Auxiliar
Memoria Principal y AuxiliarAstrid Bermudez
 
Clase 1.2 partes internas cpu
Clase 1.2 partes internas cpuClase 1.2 partes internas cpu
Clase 1.2 partes internas cpuMarco Rivera
 
Presentación
PresentaciónPresentación
Presentacióna11snake
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasm220
 
clases de memorias
clases de memoriasclases de memorias
clases de memorias3163654813
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoriaRayzeraus
 

Similar a U2S2: Memoria Principal (RAM) (20)

Rivascaonoel4
Rivascaonoel4Rivascaonoel4
Rivascaonoel4
 
Memorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptx
Memorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptxMemorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptx
Memorias_y_Elementos_de_Entrada_y_Salida_Unidad_4.pptx
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
 
Memoria ram y rom modificada
Memoria ram y rom modificadaMemoria ram y rom modificada
Memoria ram y rom modificada
 
Memoria ram ::: http://leymebamba.com
Memoria ram  ::: http://leymebamba.comMemoria ram  ::: http://leymebamba.com
Memoria ram ::: http://leymebamba.com
 
Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)
 
Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)Unidad de memoria (principal y auxiliar)
Unidad de memoria (principal y auxiliar)
 
Memoria Principal y Auxiliar
Memoria Principal y AuxiliarMemoria Principal y Auxiliar
Memoria Principal y Auxiliar
 
Memoria Principal y Auxiliar
Memoria Principal y AuxiliarMemoria Principal y Auxiliar
Memoria Principal y Auxiliar
 
Clase 1.2 partes internas cpu
Clase 1.2 partes internas cpuClase 1.2 partes internas cpu
Clase 1.2 partes internas cpu
 
Presentación
PresentaciónPresentación
Presentación
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
clases de memorias
clases de memoriasclases de memorias
clases de memorias
 
memorias
memoriasmemorias
memorias
 
Memorias
MemoriasMemorias
Memorias
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Trabajo de modalidad
Trabajo de modalidadTrabajo de modalidad
Trabajo de modalidad
 

Más de ITST - DIV. IINF (YASSER MARÍN)

U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)ITST - DIV. IINF (YASSER MARÍN)
 

Más de ITST - DIV. IINF (YASSER MARÍN) (20)

Electrónica Digital Combinacional (Parte 2)
Electrónica Digital Combinacional (Parte 2)Electrónica Digital Combinacional (Parte 2)
Electrónica Digital Combinacional (Parte 2)
 
Electrónica Digital Combinacional (Parte 1)
Electrónica Digital Combinacional (Parte 1)Electrónica Digital Combinacional (Parte 1)
Electrónica Digital Combinacional (Parte 1)
 
Introducción a la Electrónica Digital
Introducción a la Electrónica DigitalIntroducción a la Electrónica Digital
Introducción a la Electrónica Digital
 
U3S1: Buses de Comunicación (aspectos generales)
U3S1: Buses de Comunicación (aspectos generales)U3S1: Buses de Comunicación (aspectos generales)
U3S1: Buses de Comunicación (aspectos generales)
 
U4S1: Tarjetas Madre y Chipsets
U4S1: Tarjetas Madre y ChipsetsU4S1: Tarjetas Madre y Chipsets
U4S1: Tarjetas Madre y Chipsets
 
U3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICA
U3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICAU3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICA
U3S1: CONCEPTOS BÁSICOS DE ELECTROSTÁTICA
 
U2S3: Memorias de Sólo Lectura (ROM)
U2S3:  Memorias de Sólo Lectura (ROM)U2S3:  Memorias de Sólo Lectura (ROM)
U2S3: Memorias de Sólo Lectura (ROM)
 
U2S1: Conceptos Básicos de Termodinámica
U2S1: Conceptos Básicos de TermodinámicaU2S1: Conceptos Básicos de Termodinámica
U2S1: Conceptos Básicos de Termodinámica
 
U2S2: Cálculo de Disipadores de Calor
U2S2: Cálculo de Disipadores de CalorU2S2: Cálculo de Disipadores de Calor
U2S2: Cálculo de Disipadores de Calor
 
U2S1: Memoria Principal (Aspectos Generales)
U2S1: Memoria Principal (Aspectos Generales)U2S1: Memoria Principal (Aspectos Generales)
U2S1: Memoria Principal (Aspectos Generales)
 
U1S2: Operaciones Básicas con Vectores
U1S2: Operaciones Básicas con VectoresU1S2: Operaciones Básicas con Vectores
U1S2: Operaciones Básicas con Vectores
 
U1S2: El Microprocesador (Aspectos Generales)
U1S2:  El Microprocesador (Aspectos Generales)U1S2:  El Microprocesador (Aspectos Generales)
U1S2: El Microprocesador (Aspectos Generales)
 
U1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTOU1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTO
 
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
U1S1: INTRODUCCIÓN A LA FÍSICA (NOTACIÓN CIENTÍFICA, CONVERSIÓN DE UNIDADES)
 
Radiofrecuencia (Aspectos Básicos)
Radiofrecuencia (Aspectos Básicos)Radiofrecuencia (Aspectos Básicos)
Radiofrecuencia (Aspectos Básicos)
 
Introducción a la Electrónica Digital
Introducción a la Electrónica DigitalIntroducción a la Electrónica Digital
Introducción a la Electrónica Digital
 
Sesión 6: Teoría Básica de Transistores BJT
Sesión 6: Teoría Básica de Transistores BJTSesión 6: Teoría Básica de Transistores BJT
Sesión 6: Teoría Básica de Transistores BJT
 
Puerto Serial o RS 232
Puerto Serial o RS 232Puerto Serial o RS 232
Puerto Serial o RS 232
 
Conceptos de interfaces
Conceptos de interfacesConceptos de interfaces
Conceptos de interfaces
 
Teoría Básica de Tiristores SCR
Teoría Básica de Tiristores SCRTeoría Básica de Tiristores SCR
Teoría Básica de Tiristores SCR
 

Último

Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 

Último (20)

Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 

U2S2: Memoria Principal (RAM)

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR DE TEZIUTLÁN MATERIA: ARQUITECTURA DE COMPUTADORAS ENERO - JUNIO 2017
  • 3. INTRODUCCIÓN La Memoria RAM (Memoria de Acceso Aleatorio) de una computadora, formalmente llamada “Memoria Principal”, es el componente de almacenamiento elemental de toda la información de una computadora. Todo dato o programa debe ser almacenado en ella antes de pasar a ser ejecutada o procesada por el CPU. Memoria RAM
  • 4. Las RAM almacenan datos y programas provenientes en su mayoría del disco duro, y de los dispositivos E/S en menor medida. Los programas alojados en discos, cintas o cualquier otro almacenamiento externo, tienen que pasar a la memoria antes de su ejecución. Una vez alojados, también pueden ser editados, ensamblados y depurados (Filosofía de Arq. Von Neumann). Las RAM son memorias volátiles. INTRODUCCIÓN
  • 5. ORGANIZACIÓN INTERNA C O D I F I C A D O R D E F I L A S CODIFICADOR DE COLUMNAS Cualquier dispositivo de memoria puede ser visto como un array de nxm dimensiones, o como un arreglo matricial de secciones o células de almacenamiento. En la memoria principal del sistema, el elemento básico de almacenamiento es el Flip Flop o Biestable.
  • 6. CÉLULA DE MEMORIA C O D I F I C A D O R D E F I L A S CODIFICADOR DE COLUMNAS En el bloque principal de memoria, el elemento base es la Célula o Celda de Memoria. Fi Cj R/W Din Dout Fi y Cj se asignan por medio del bus de direcciones. R/W procede del bus de control Din/Dout es la terminal por donde un bit se escribe o se lee.
  • 7. Cada célula soporta un bit de información. Los bits se agrupan formando Palabras (Words) y su longitud determina la Resolución de Memoria (Mínima Cantidad de Información Direccionable). Fi Cj R/W Din Dout Una célula conoce dos estados estables (o semi-estables) con capacidad para cambiar el estado actual (Escritura/Write) o determinar su valor actual (Lectura/Read). 1 bit CÉLULA DE MEMORIA
  • 8. Desde el punto de vista funcional, el bloque de memoria puede ser representado de la siguiente manera: MEMORIA BUS DE DIRECCIONES BUS DE CONTROL BUS DE DATOS BUS DE DIRECCIONES Permite especificar la dirección o posición de memoria donde se desea leer o escribir un dato. La dirección de todos los sectores de la memoria se establece o se hace referencia en forma numérica, la cual es solicitada o colocada por el procesador. ORGANIZACIÓN INTERNA
  • 9. Desde el punto de vista funcional, el bloque de memoria puede ser representado de la siguiente manera: MEMORIA BUS DE DIRECCIONES BUS DE CONTROL BUS DE DATOS BUS DE CONTROL Especifica las distintas operaciones a realizar en la memoria: CS (Chip Select): Señal que especifica el chip seleccionado. R/W (Read/Write Enable): Selección para habilitar la Lectura o Escritura de una celda de memoria. ORGANIZACIÓN INTERNA
  • 10. Desde el punto de vista funcional, el bloque de memoria puede ser representado de la siguiente manera: MEMORIA BUS DE DIRECCIONES BUS DE CONTROL BUS DE DATOS BUS DE DATOS A través de éstos terminales se aplica el dato a almacenar en memoria en el caso de requerir Escritura o tomar el dato o una instrucción en el caso de Lectura ORGANIZACIÓN INTERNA
  • 11.
  • 12. ORGANIZACIÓN INTERNA BUS DE DATOSBUS DE DIRECCIONES BUS DE CONTROL
  • 14. ORGANIZACIÓN INTERNA DE UNA RAM MEMORIA PRINCIPAL DEL SISTEMA
  • 15. Una memoria tiene la capacidad de almacenamiento de n bits, sin embargo, para optimizar el uso de cada uno de sus sectores o celdas de memoria, la RAM tiene un tamaño de almacenamiento de datos mínimo, denominado Tamaño de Palabra o Word. Tamaño de Palabra de una Memoria RAM ORGANIZACIÓN INTERNA
  • 16. Una memoria RAM en 2D tiene una distribución sencilla de elementos: consta de una matriz de células, donde las filas almacenan una cantidad n de palabras, y las columnas almacenan los m bits de cada palabra. Bloques Funcionales Para hacer referencia a una palabra, la selección se hace con un decodificador, que toma la configuración específica de cada bit. Organización en 2D ORGANIZACIÓN INTERNA
  • 17. Ejemplo de una Memoria 2D de 4 palabras de 4 bits MEMORIA 4 X 4 No. de Palabras No. de bits por Palabra ORGANIZACIÓN INTERNA EN 2D
  • 18. ORGANIZACIÓN INTERNA EN 2D RAM 4 X 4? BITS ADDRESS BUS Si se tiene una Memoria RAM 4X4, el total de bits de capacidad es de 16 bits, entonces, hay que determinar el total de líneas necesarias para referenciarlos o direccionarlos. Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM ? BITS DATA BUS
  • 19. ORGANIZACIÓN INTERNA EN 2D Definición de Parámetros de los Buses de Direcciones entre Procesador y Memoria RAM base potencia bits 2 1 2 2 2 4 2 3 8 2 4 16 2 5 32 2 6 64 2 7 128 2 8 256
  • 20. ORGANIZACIÓN INTERNA EN 2D Cuatro líneas nos permiten referenciar 16 direcciones diferentes. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
  • 21. ORGANIZACIÓN INTERNA EN 2D Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM El Bus de Direcciones de éste procesador requiere un bus de direcciones de 4 bits para direccionar los 16 bits de capacidad de la memoria RAM. RAM 4 X 44 BITS ADDRESS BUS ? BITS DATA BUS
  • 22. ORGANIZACIÓN INTERNA EN 2D Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM El Bus de Datos está directamente ligado con el tamaño de palabra de la memoria RAM. RAM 4 X 44 BITS ADDRESS BUS ? BITS DATA BUS
  • 23. Ésta memoria tiene palabras de 4 bits, por tanto, los datos a leer y escribir deben ser de 4 bits de tamaño RAM 4 X 4 ORGANIZACIÓN INTERNA EN 2D
  • 24. ORGANIZACIÓN INTERNA EN 2D Definición de Parámetros de los Buses de Direcciones y Datos entre Procesador y Memoria RAM El Bus de Datos del procesador debe tener un tamaño de 4 bits RAM 4 X 44 BITS ADDRESS BUS 4 BITS DATA BUS
  • 25. Una memoria en 3D contiene dos decodificadores en coincidencia, los cuales ubican en las líneas de dirección la ubicación de un bit en específico dado los valores de fila y columna. También se le denomina Organización por bit. La configuración en 3D requiere de varias matrices de células de almacenamiento, tantas como bits por palabra deba tener una palabra almacenada. Organización en 3D ORGANIZACIÓN INTERNA Bloques Funcionales
  • 26. Ejemplo de una Memoria 3D de 4 palabras de 4 bits ORGANIZACIÓN INTERNA EN 2D
  • 27. PROCESO ELEMENTAL DE LECTURA DE DATOS DE UNA RAM MEMORIA PRINCIPAL DEL SISTEMA
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. PROCESO ELEMENTAL DE ESCRITURA DE DATOS DE UNA RAM MEMORIA PRINCIPAL DEL SISTEMA
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 40. MEMORIA RAM ESTÁTICA (SRAM) Cada celda utiliza 6 o más transistores FET o MOSFET para almacenar un bit de información. Mientras los transistores estén alimentados mantienen la información indefinidamente, es decir, no requieren de Refresh constante. Su velocidad es rápida, pero al requerir de varios MOSFET por célula, es menos densa y más cara. Por sus características, se utilizan principalmente como memorias caché. RAM ESTÁTICA
  • 41.
  • 43. MEMORIA RAM DINÁMICA (DRAM) Cada celda contiene un transistor FET o MOSFET y un capacitor acoplado. Cada dato se almacena como carga. Para mantener la información se requiere de Refresh constante, dado que la carga se consume con el transcurrir del tiempo. Su velocidad es lenta a comparación de una SRAM, pero al requerir de un MOSFET por célula, permite mayor densidad y menor costo. Por sus características, se utilizan como memoria principal. RAM DINÁMICA
  • 44.
  • 45. SECCIONES DE LA MEMORIA RAM MEMORIA PRINCIPAL DEL SISTEMA
  • 46. ESTRUCTURA LÓGICA DE UNA RAM La memoria principal se divide en diferentes secciones y cada una almacena una determinada cantidad de información. Si bien en las computadoras actuales la división entre ellas ya no es relevante, dichos bloques aún se conservan. La división surge por la compatibilidad entre los equipos de IBM PC con MS-DOS , los procesadores Intel 8086 y 8088 y los programas o aplicaciones DOS. Diagrama de bloques lógicos de una RAM
  • 47. Abarca los primeros 640 KB de la memoria principal. En ésta sección se almacenan todos los programas que el usuario utiliza. Anteriormente las aplicaciones en modo real sólo podían direccionar hasta un máximo de 640 KB de memoria en ésta sección, debido a que los procesadores 8086 contenían sólo 20 líneas de direccionamiento. La IBM PC, para liberar tanta memoria convencional como fuese posible, reservó 384 KB para las configuraciones de sistema en la UMA. MEMORIA CONVENCIONAL O MEMORIA BASE Diagrama de bloques lógicos de una RAM ESTRUCTURA LÓGICA DE UNA RAM
  • 48. Abarca 384 KB de la memoria principal, a partir de la frontera o barrera de los 640 KB de la memoria convencional. Ésta sección es la región más alta de la memoria principal, y almacena datos provenientes de la BIOS, configuraciones de HW del sistema. Dentro de la UMA existen bloques de memoria denominados Bloques de Memoria Superior (UMB) que permiten ejecutar controladores y programas residentes en memoria. ÁREA DE MEMORIA SUPERIOR (UMA) O MEMORIA RESERVADA Diagrama de bloques lógicos de una RAM ESTRUCTURA LÓGICA DE UNA RAM
  • 49. Abarca una sección a partir de 1 MB hasta 16 MB de la memoria principal. Conforme los programas se volvieron más complejos y requerían de mayor direccionamiento, el espacio de la memoria convencional no era suficiente y MS-DOS no podía acceder directamente. El microprocesador, para acceder a dicha sección, debe entrar en Modo Protegido (p-Mode), el cual permite la multitarea y la estabilidad del sistema: • Protección de Memoria • Soporte de HW para Memoria Virtual • Conmutación de Tareas MEMORIA EXTENDIDA Diagrama de bloques lógicos de una RAM ESTRUCTURA LÓGICA DE UNA RAM
  • 50. Abarca toda la memoria restante a partir de la memoria extendida. Aquí se cargan los programas y los datos que no pueden ser ubicados en la memoria convencional MEMORIA EXPANDIDA Diagrama de bloques lógicos de una RAM ESTRUCTURA LÓGICA DE UNA RAM
  • 51. ENCAPSULADOS O EMPAQUETADOS MEMORIA PRINCIPAL DEL SISTEMA
  • 52. DIP (Dual Inline Package) SIP (Single Inline Pin Package) SIMM (Single Inline Memory Module) DIMM (Dual Inline Memory Module) SO-DIMM (Small Outline DIMM) ENCAPSULADOS O EMPAQUETADOS
  • 53. Encapsulado en un único chip con dos filas de pines de conexión (16 a 20 pines). Se encontraban en las primeras computadoras. Ubicados en la Tarjeta Madre (Mem. Externa) DIP (Dual Inline Package) ENCAPSULADOS O EMPAQUETADOS
  • 54. Encapsulado cuyos pines están distribuidos en una línea. Primeras SRAM que integraron DIP’s en una placa. 30 pines de conexión soldadas a la Tarjeta Madre. SIP (Single Inline Package) ENCAPSULADOS O EMPAQUETADOS
  • 55. Constan de una placa de circuito impreso sobre la que se montan varias DRAM en una sola cara. Conexión mediante ranuras en la Tarjeta Madre. 30 o 72 pines. SIMM de 30 pines: 256 kB / 16 MB SIMM de 72 pines: 1MB / 64 MB MÓDULOS SIMM (Single Inline Memory Module) ENCAPSULADOS O EMPAQUETADOS
  • 56. ENCAPSULADOS O EMPAQUETADOS MÓDULOS SIMM (Single Inline Memory Module)
  • 57. Constan de una placa que contiene chips de memoria sobre ambos lados. 84 pines por cada cara, lo que suman 168 pines. Es el modelo que aún se utiliza en las RAM actuales. Permitían el manejo de 32 y 64 bits, y pocos modelos con capacidad para 72 bits. Los módulos DIMM tienen muescas entre las líneas de los pines para indicar el orden correcto de conexión. MÓDULOS DIMM (Double Inline Memory Module) ENCAPSULADOS O EMPAQUETADOS
  • 58. ENCAPSULADOS O EMPAQUETADOS MÓDULOS DIMM (Double Inline Memory Module)
  • 59. ENCAPSULADOS O EMPAQUETADOS MÓDULOS DIMM (Double Inline Memory Module) DIMM CONVENCIONAL FORMATO SODIMM
  • 60. TECNOLOGÍA DE TRANSFERENCIA DE DATOS DOBLE (DDR) MEMORIA PRINCIPAL DEL SISTEMA
  • 61. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble) La Tecnología DDR, o transferencia de Datos Doble, es una innovación en las Memorias RAM que permite aprovechar ambos flancos de la frecuencia de trabajo de la memoria. TECNOLOGÍA DDR
  • 62. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 63. Las memorias DDR (Double Data Rate / Doble Transferencia de Datos) permiten el flujo de datos por dos vías en forma simultánea por cada ciclo de reloj. Conservan la estructura del formato DIMM, sólo que con más conectores (184 pines). Tienen capacidad que va desde los 512 MB hasta 1 GB. Operan a frecuencias de trabajo desde 100 MHz hasta 400 MHz. MEMORIA RAM DDR-1 O DDR TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 64. MEMORIA RAM DDR-1 O DDR TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble) Memoria SDRAM Convencional Memoria DDR RAM
  • 65. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 66. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 67. Las memorias DDR2 son la segunda generación de la tecnología DDR. Operan a un voltaje menor que sus predecesoras (de 2.5 V en DDR1 a 1.8 V en DDR2) y un mayor número de contactos (240 pines) Tienen capacidad desde 1 GB hasta un máximo de 2 GB de almacenamiento. Operan a frecuencias de trabajo desde 600 hasta 800 MHz. MEMORIA RAM DDR-2 TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 68. MEMORIA RAM DDR-2 TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble) Memoria SDRAM Convencional Memoria DDR2 RAM 264 MBps
  • 69. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 70. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 71. Las memorias DDR3 SDRAM son la tercera generación de la tecnología DDR. Operan a un voltaje ligeramente menor a DDR2 (de 1.8 V a 1.5 V) y el mismo número de contactos (240 pines) Tienen capacidad desde 1 GB hasta un máximo de 16 GB de almacenamiento. Operan a frecuencias de trabajo desde 800 hasta 2600 MHz. MEMORIA RAM DDR3 TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 72. MEMORIA RAM DDR-3 TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble) Memoria SDRAM Convencional Memoria DDR3 RAM 528 MBps
  • 73. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 74. TECNOLOGÍA DDR (Double Data Rate/Transferencia de Datos Doble)
  • 76. PARÁMETROS PRINCIPALES Frecuencia de Trabajo Capacidad de Almacenamiento Ancho de Buses Latencias Velocidad de Transferencia
  • 77. Frecuencia de Trabajo Nos indica el número de operaciones que puede realizar por segundo. Se mide en Hz. En las Memorias DDR, la frecuencia impresa o indicada por el fabricante se denomina “Frecuencia Virtual”; La “Frecuencia Real” de una Memoria RAM DDR es la mitad de la frecuencia Virtual. PARÁMETROS PRINCIPALES
  • 78. Capacidad de Almacenamiento Es el total de información que puede almacenar los chips de memoria. Entre más chips de memoria existan, mayor es la capacidad de la memoria para almacenar información. El almacenamiento se mide en Bytes. PARÁMETROS PRINCIPALES
  • 79. Tamaño de Buses Nos especifica el tamaño o formato de los datos que se almacenan en la memoria RAM. El tamaño del bus de Datos está en función del tamaño de palabra de la memoria (Actualmente: 64 bits = 8 Bytes) y el de direcciones está en función de la capacidad de almacenamiento. PARÁMETROS PRINCIPALES
  • 80. PARÁMETROS PRINCIPALES • 40x8 • 512x16 • 4028x4 • 20x32 ORGANIZACIÓN DE MEMORIA CAPACIDAD BUS DE DIRECCIONES BUS DE DATOS 320 BITS 8192 BITS 16,112 BITS 640 BITS 9 BITS 13 BITS 14 BITS 10 BITS 8 BITS 16 BITS 4 BITS 32 BITS
  • 81. Velocidad de Transferencia o Ancho de Banda Cantidad de información transferida en un segundo. Se mide en MB/s. V= frecuencia (MHz) x Ancho del bus de datos (bytes) Para las memorias con tecnología DDR, el resultado de la tasa de transferencia se multiplica por 2: V= frecuencia (MHz) x Ancho del bus de datos (bytes) x 2 PARÁMETROS PRINCIPALES
  • 82. 8 BYTES 64 BYTES 256 BYTES 1024 BYTES ORGANIZACIÓN DE MEMORIA FRECUENCIA DE TRABAJO 200 MHz 670 MHz 300 MHz 800 MHz PARÁMETROS PRINCIPALES VEL. DE TRANSFERENCIA (CONVENCIONAL) VEL. DE TRANSFERENCIA (CON DDR) 1600 MBps 42.8 GBps 76.8 GBps 819.2 GBps 3200 MBps 85.76 GBps 153.6 GBps 1638.4 GBps
  • 83. Latencias Periodos de tiempo que utiliza la memoria para realizar una operación determinada (Lectura o Escritura). Entre más cortas sean las latencias, teóricamente la respuesta de la memoria será más rápida. PARÁMETROS PRINCIPALES
  • 84. Latencia de CAS (Column Address Strobe) Latencia de Selección de Dirección de Columna Latencia de mayor importancia en una Memoria. Básicamente es el tiempo de espera o de retraso que le toma a la Memoria acceder a un dato en una celda y realizar la transferencia. Se mide en ciclos de reloj. PARÁMETROS PRINCIPALES
  • 85. PARÁMETROS PRINCIPALES Latencia de CAS (Column Address Strobe) Latencia de Selección de Dirección de Columna
  • 86. CLx Nomenclatura de Latencias CAS Latencia de CAS No. Ciclos de Reloj Cx PARÁMETROS PRINCIPALES Latencia de CAS No. Ciclos de Reloj
  • 87. CL w-x-y-z Nomenclatura de Latencias Latencia de CAS No. Ciclos de Reloj PARÁMETROS PRINCIPALES
  • 88. Comparación de Latencias Frecuencia real DDR800 = 400MHz => T= 1/400Mhz = 2,5 ns Tiempo en obtener dato= T x CL = 2,5nseg x 5 = 12,5 ns PARÁMETROS PRINCIPALES Frecuencia real DDR3-1333 = 666,5MHz => T= 1/666,5Mhz=1,5nseg Tiempo en obtener el dato= T x CL = 1,5nseg x 7 = 10,5nseg EJ: DDR-800 CL 5 vs DDR3-1333 CL7
  • 89. Es el tiempo que tarda entre la activación de la línea (RAS) y la columna (CAS) donde los datos se almacenan en la memoria. Cuanto menos tiempo haya entre estas dos señales los datos se leen más rápido. PARÁMETROS PRINCIPALES Latencia de RAS a CAS (tRCD) Latencia de Selección de Dirección de Fila a Selección de Dirección de Columna
  • 90. Precarga de RAS (tRP) Precarga de Selección de Dirección de Fila Después de que se recopilan los datos de la memoria, se emite un comando llamado precarga: que cierra la fila de la memoria que estaba siendo utilizada permitiendo así activar una nueva fila. El tRP es el tiempo que tarda entre el comando de precarga y la emisión del próximo comando activo. PARÁMETROS PRINCIPALES
  • 91. Retardo de Activación a Precarga (tRAS) Tiempo que transcurre después de que un comando activo se emite, y otro comando de precarga no puede ser emitido hasta que haya transcurrido el tRAS. Por lo tanto, este parámetro "dice" a la memoria cuando se puede empezar a leer (o a escribir) en una fila diferente. PARÁMETROS PRINCIPALES
  • 94. CL w-x-y-z Nomenclatura de Latencias Latencia de CAS (CL) (Ciclos de Reloj) Latencia de RAS a CAS (tRCD) (Ciclos de Reloj) Precarga de RAS (tRP) (Ciclos de Reloj) Retardo de Activación a Precarga (tRAS) (Ciclos de Reloj) PARÁMETROS PRINCIPALES