Академический Документы
Профессиональный Документы
Культура Документы
Sistemas Computacionales
Sistemas computacionales
Procesador
Entrada
Seccin de
Control Memoria
Seccin de
Salida
Datos
Sistema de memoria
Almacena datos e instrucciones durante ejecucin
Incidencia dramtica en desempeo del sistema global
Ejecucin de cdigo acceso memoria de instrucciones
Instrucciones movq, pushq, popq acceso memoria de datos
Modelo de memoria
Costo Capacidad
WORM (write once, read many) Tiempo de acceso
Jerarqua de memoria
Requerimientos
Entregar gran cantidad de memoria,
permitida por tecnologa ms barata
Proveer alta velocidad de acceso, permitido
por tecnologa ms rpida
El tiempo de acceso ms rpido posible al
costo ms barato posible
Jerarqua de memoria
Principio de funcionamiento
Jerarqua de almacenamiento de creciente
tamao y tiempo de acceso
Mientras ms grandes, ms lentas
Niveles ms rpidos de la jerarqua
contienen una copia temporal del
subconjunto de datos ms utilizados de los
niveles de mayor tamao
Principio de inclusin
Principio de localidad
Principio de inclusin
0 1 2 3
4 5 6 7
Nivel k+1: Dispositivo ms grande, barato y
8 9 10 11 lento del nivel k+1 est dividido
en bloques
12 13 14 15
Los niveles de la jerarqua estn contenidos en el siguiente: todos
los datos de un nivel se encuentran tambin en el nivel siguiente y
as sucesivamente hasta que alcancemos el extremo inferior de la
jerarqua (principio de inclusin)
Jerarqua de memoria
ta ,i aciertos ,i ti fallos,i ti 1
prestaciones de memoria.
Tiempo de acceso a memoria (ta) o latencia.
Tiempo que transcurre desde el instante en que se
presenta una direccin en la memoria y el instante en
que el dato esta disponible para ser usado.
Tiempo ciclo de memoria (tc): tiempo mnimo entre dos
accesos sucesivos.
Ancho de banda (AB): numero mximo de bytes que se
pueden transmitir por segundo entre el procesador y
memoria.
Jerarqua de Memoria
En cada ciclo de instruccin el procesador debe
acceder a memoria principal al menos una vez
para consultar la instruccin.
Registros
Memoria SRAM
Memoria DRAM
Discos magnticos
Discos de estado slido
Memoria Terciaria
etc.
Registros
Registros
Internos al chip
Rpidos (a la velocidad de la CPU)
Pocos
Elementos individuales
Escritura sincronizada por reloj
Muy alta velocidad y baja densidad
Utilizados en banco de registros: mltiples puertas
de lectura y escritura
Memoria Principal
Memoria principal
Organizada en palabras de memoria.
Su numero de bits n se denomina ancho o longitud de
palabra o ancho de memoria.
Se puede escribir, leer en ella indicando la direccin del
dato o instruccin.
Para acceder memoria principal se dispone de un bus de
direcciones de m hilos y uno o dos buses de datos de n bits
(para entrada o salida).
Su rendimiento se mide a travs de su ancho de banda y su
latencia (esta ultima se mide a travs del tiempo de acceso y
ciclo de reloj).
Memoria esttica (SRAM)
Mdulo de memoria
de 512 MB
Compuesto por
DRAM 7
64Mx8 DRAMs
data
63 56 55 48 47 40 39 32 31 24 23 16 15 8 7 0
Controlador
de memoria
Palabra de 64-bits en la direccin A
Registros
ALU
Interfaz Memoria
Interfaz de bus
de memoria DRAM
Intel Quick Path Interconnect
Discos magnticos
Pistas
Cara
Pista k Espacios
Eje
Sectores
Estructura de un disco duro
Cara 0
Disco 0
Cara 1
Cara 2
Disco 1
Cara 3
Cara 4
Disco 2
Cara 5
Eje
Disco Duro:
Disco Duro:
Sistemas de comunicacin con la placa madre.
IDE: Integrated Device Electronics ("Dispositivo
con electrnica integrada") o ATA (Advanced
Technology Attachment).
SCSI: Son discos duros de gran capacidad de
almacenamiento.
SATA (Serial ATA): estndar de conexin que utiliza
un bus serie para la transmisin de datos.
Ejemplo de disco magntico
Solicitudes de lecturas y
escrituras de pginas
Disco de estado slido (SSD)
Firmware de
traduccin
Memoria flash
Bloque 0 Bloque B-1
Lecturas
Lectura secuencial: 250 MB/s
Lectura aleatoria: 140 MB/s
Tiempo de acceso de lectura aleatoria: 30 s
Escrituras
Escritura secuencial: 170 MB/s
Escritura aleatoria: 14 MB/s
Tiempo de acceso de escritura aleatoria: 300 s
Memoria terciaria
CD
700 MiB (80 min)
1X: 150 KiB/s, 50X: 7.5 MiB/s
DVD
3.78 GiB (DVD-5)
1X: 1318 KiB/s, 16X: 21.1 MiB/s
Blu-Ray
25 GB (Single layer)
1X: 4.5 MiB/s, 6X: 27 MiB/s
Costo por GiB (Junio 15)
Memoria RAM
DDR3 8GB, 1866 GHz: $10K/GiB
Disco magntico
Maxtor SATA 3000 GB: $35/GiB
Disco estado slido
Samsung 840 EO 1TB: $440/GiB
CD / DVD
CD-R 700 MiB: $140/GiB
DVD-R 4.37 GiB: $32/GiB
Blu-ray 50GiB: $20/GiB
SSD v/s HDD
Ventajas:
Arranque del sistema operativo rpido
Mayor velocidad de lectura y escritura
Resistencia a condiciones extremas (movimiento y golpes)
Menor produccin de calor
Menor consumo de energa
No produce ruido
Borrado seguro (los datos no se pueden recuperar)
Desventajas:
Precio: La razn precio/GB es muy elevado, razn por la cual una gran
cantidad de usuarios utilizan discos HDD
Capacidad: Los discos SSD tienen una menor capacidad que los discos
duro convencionales que llegan a cantidades de terabytes.