Está en la página 1de 2

B2 T1 –  

INFORMÁTICA BÁSICA
3. MEMORIASLECCIÓN

¿Infraestructura de Jenkins?? https://www.jenkins.io/

Kubernetes Vs Docker Swarn?

Otras herramientas parecidas a Docker y Kubernetes

Ficha 9
Con respecto a las memorias vamos a ver primero jerarquía entre tamaño, velocidad y tipos.

Las memorias más rápidas en una computadora son los registros de la CPU que están incluidos en esta
jerarquía de memorias, en 2 plano tenemos la "cache", luego la memoria RAM y por ultimo los discos
duros y todas estas memorias secundarias.

Las memorias caches son un tipo especial de memoria RAM que se llama ese SRAM (Static Random
Access memory), estas NO necesitan refresco así que no pierden ciclos de reloj de la CPU en refrescarse
por eso es el tipo de memoria más rápida (y la más cara también). Son memorias estáticas “SRAM”
(Static Random Access memory).

Vamos a utilizar la memoria caché para almacenar cosas que estadísticamente pueden repetirse más
veces, es un recurso muy estadístico. Esta memoria cachea "bloques" enteros, es decir trabaja a nivel de
bloque.

La CPU le dice al “CP (Counter Program)” que debe acceder a una dirección de memoria concreta y es el
"control de memoria" del Chipset Norte el que decide y mira si esa dirección de memoria está en caché
o no. El “control de memoria” sirve para saber si el dato está en memoria o por el contrario está en
caché.

 ¿función de correspondencia? ¿modelo n? (donde n es el número de filas)


 ¿función asociativa?
 ¿función asociativa por conjuntos? Esta tiene la mejor de lo directo y de la asociativa.

Existen 3 parámetros que identifican una caché: que política usa de correspondencia, sabe cómo colocar
sus bloques y utiliza una política de sustitución (como FIFO, LIFO, LFU (Least frequently used) FFU, etc.) y
con respecto a la política de actualización, lo que esta caché y si el dato está memoria principal, pero
quiero cambiarlo porque está cacheado, existen 2 métodos:

1. "Write Through" que actualiza cache y memoria


2. y "Write Base" que se utiliza cuando se detecta un "bit dirty" justo en el momento en que a un
bloque se le va a sacar de la cache. Existe peligro de incoherencia x multiplicador y DMA

¿Bit dirty?

DMA (Direct Memory Access), que sirve para transferencias masivas entre la CPU y la memoria RAM

Desarrollar este tema un poco más: ¿Tipos de memoria caché? ¿cómo se actualizan? ¿Cómo funciona la
Memoria RAM? Esta puede ser estática o dinámica.

Memorias ROM, que son de solo lectura, pero actualizadas con algún mecanismo. Tenemos las EPROM
y las EEPROM
B2 T1 –  INFORMÁTICA BÁSICA
3. MEMORIASLECCIÓN

EEPROM o E²PROM (Electrically Erasable Programmable Read-Only Memory) es un tipo de memoria


ROM que puede ser programada, borrada y reprogramada eléctricamente, a diferencia de la EPROM
que ha de borrarse mediante un aparato que emite rayos ultravioletas. Son memorias no volátiles.

NVRAM, esta alimentada por una pila y es utilizada para cacharrería (routers, switches, etc.) y al estar
alimentadas mantienen los datos como la fecha y la hora.

De las DDR, el truco en este tipo de memorias está en que mientras que la memoria “normal” obtiene
un dato en cada ciclo de reloj de la CPU, las DDR (doble data rate) obtiene dos, uno en la subida del ciclo
y otro en la baja de este. Las DDR2 doblan ese dato, obtienen 2 datos cuando sube el ciclo y otros 2
cuando baja, es decir 4 datos por ciclo, las DDR 3, 8 datos por ciclo (4x2) y las DDR4 16 (8x2) datos por
ciclo.

OJO: Revisar los parámetros de la memoria RAM, buses, latencias, Mhz, Dual Channel, etc.

SO-DIMM (Small outline DIMM) que se usa para portátiles

También podría gustarte