1 00:00:00,790 --> 00:00:08,269 Bueno, buenos días. En este vídeo que os cuelgo aquí para que podáis repasar, vamos a hablar de la memoria RAM. 2 00:00:08,429 --> 00:00:15,609 Como esta herramienta que estoy utilizando me permite solo hacer vídeos de 15 minutos, pues no sé si me da tiempo a meter el procesador, si no lo hago en otro. 3 00:00:15,689 --> 00:00:21,850 Pero bueno, comenzamos con la memoria RAM. Como sabéis, la memoria RAM es la memoria principal de un ordenador 4 00:00:21,850 --> 00:00:26,629 y es fundamental en el rendimiento de un equipo porque si no tenemos memoria RAM 5 00:00:26,629 --> 00:00:30,829 se queda sin material con el que trabajar el procesador 6 00:00:30,829 --> 00:00:34,789 porque todos los datos e instrucciones con los que trabaja los va a recoger 7 00:00:34,789 --> 00:00:38,469 de la memoria RAM en cada momento. Las memorias RAM 8 00:00:38,469 --> 00:00:42,369 RAM viene de Random Access Memory aunque es una 9 00:00:42,369 --> 00:00:46,250 denominación tradicional y nos da información sobre la realidad 10 00:00:46,250 --> 00:00:50,409 de las memorias y hay otras muchas memorias que son de acceso aleatorio 11 00:00:50,409 --> 00:01:08,290 Total, lo que nos interesa de las memorias RAM es que son volátiles, es decir, que los datos que tiene, como sabéis, se pierden cuando dejan de tener corriente, los datos de la memoria RAM se pierden y es lo que ocurre cuando se apaga el ordenador. 12 00:01:08,290 --> 00:01:33,469 La memoria RAM, entonces, como decimos, es fundamental para el funcionamiento del ordenador y nos interesa mucho entender cómo funciona porque es un buen ejemplo en el que entender qué función tienen, qué papel juegan los componentes electrónicos que hemos estudiado para almacenar, en este caso, bytes. 13 00:01:33,469 --> 00:01:37,629 Vamos a ver algunas características de la memoria RAM rápidamente 14 00:01:37,629 --> 00:01:39,549 Y luego vamos a estudiar la estructura física 15 00:01:39,549 --> 00:01:41,689 Que es lo que más me interesa 16 00:01:41,689 --> 00:01:43,269 Aquí tenéis un módulo de memoria 17 00:01:43,269 --> 00:01:46,870 Y como veis es una placa de circuito impreso 18 00:01:46,870 --> 00:01:48,069 Con una serie de chips 19 00:01:48,069 --> 00:01:49,609 Si lleva chips en un lado 20 00:01:49,609 --> 00:01:52,150 Imaginad que solo tiene estos que veis aquí 21 00:01:52,150 --> 00:01:54,489 Se trata de una memoria SIM 22 00:01:54,489 --> 00:01:55,549 S-I-M-M 23 00:01:55,549 --> 00:01:57,709 Si lo lleva por el otro lado, por detrás 24 00:01:57,709 --> 00:02:01,129 Llevar a otros 8 chips 25 00:02:01,129 --> 00:02:18,270 Entonces sería una memoria DIMM, D-I-M-M, eso en cuanto a la constitución física del propio módulo de memoria, ¿de acuerdo? Bueno, aquí lo indico. No se ve completo el texto, pero bueno, lo tenéis en la presentación. 26 00:02:18,270 --> 00:02:43,990 Bien, es muy importante y lo vamos a utilizar sobre todo cuando explicamos el funcionamiento del procesador, saber que la memoria RAM tiene posiciones de memoria, una serie de direcciones de memoria etiquetadas para que en cada una de ellas se almacene una información en binario, en forma de un byte o de varios bytes dependiendo de la memoria. 27 00:02:43,990 --> 00:02:47,330 En los ejemplos que vamos a utilizar nosotros tendremos uno o dos. 28 00:02:48,349 --> 00:02:54,330 Ahora para explicar la RAM lo haré con un byte y luego en el caso del procesador los ejemplos que tenemos son con dos bytes. 29 00:02:55,710 --> 00:03:08,169 Fijaos, aquí en este esquema se representa una memoria, un modo de memoria y aquí se indica con este símil de los buzóncitos cada uno de ellos con su dirección de memoria que es donde vamos a ir a localizar. 30 00:03:08,169 --> 00:03:16,129 Y tenéis que quedaros con esta expresión de dirección de memoria porque la vamos a utilizar continuamente a la hora de explicar el modelo del procesador. 31 00:03:17,770 --> 00:03:20,569 Esto ya lo hemos visto, de acuerdo. 32 00:03:21,930 --> 00:03:26,210 Las características de la memoria RAM más importantes, pues sabéis que son la capacidad. 33 00:03:26,930 --> 00:03:33,949 Esto, bueno, a ver si lo actualizo porque claro, ya son capacidades totalmente desfasadas y hoy en día tenemos 4 y 8 GB sin ningún problema. 34 00:03:33,949 --> 00:03:49,310 La velocidad del trabajo es muy importante y tiene que ver con la frecuencia del reloj y con la latencia. La latencia son retrasos que se producen en la memoria y obviamente cuanto menos latencia tiene mejor es la memoria. 35 00:03:49,310 --> 00:04:05,409 Y en cuanto a la frecuencia con la que trabaja, estas memorias, estos tipos de memoria que son las más comunes, digamos, funcionan de forma coordinada o sincronizada, mejor dicho, con el procesador. 36 00:04:05,530 --> 00:04:15,469 Por eso estas siglas BSD es de síncrona dinámica. Son memorias dinámicas, que ahora explico lo que quiere decir, y son síncronas porque funcionan con los ciclos del reloj del procesador. 37 00:04:15,469 --> 00:04:28,990 De acuerdo, las SDR, que son las primeras, las más sencillas, funcionan de forma que en un solo ciclo del reloj pueden realizar una operación de lectura y una de escritura en la memoria. 38 00:04:29,470 --> 00:04:43,490 Las DDR RAM tienen el doble de operaciones, con lo cual en un solo ciclo del reloj pueden realizar dos lecturas y dos escrituras en la RAM. 39 00:04:43,490 --> 00:05:10,829 Y estas de aquí, las DDR2, igualmente realizan dos escrituras y dos lecturas, pero su frecuencia de trabajo es mayor. Aquí abajo, cuando hablamos de la frecuencia interna, nos referimos a la frecuencia que tienen las memorias, que también es importante, no solo la del procesador, sino la frecuencia de la propia memoria, la velocidad con la que va a trabajar y que va aumentando desde SDR a DDR simplemente porque realiza el doble de operaciones, 40 00:05:10,829 --> 00:05:21,230 pero luego a partir de DDR2 hasta DDR4, que no la he puesto aquí, pues lo que hace es aumentar la velocidad de trabajo. 41 00:05:21,910 --> 00:05:28,910 Y ahora vamos a lo que más me interesa en este caso, que es el funcionamiento o la estructura de la memoria 42 00:05:28,910 --> 00:05:33,750 para poder descender hasta el nivel de los componentes electrónicos y entender muy bien 43 00:05:33,750 --> 00:05:39,910 que pueden pintar los bits, los bytes, los condensadores y los transistores 44 00:05:39,910 --> 00:05:41,689 en toda esta historia, ¿de acuerdo? 45 00:05:41,790 --> 00:05:48,250 Descender hasta el nivel más íntimo, digamos, de los ordenadores, ¿de acuerdo? 46 00:05:48,709 --> 00:05:52,709 Bien, pues fijaos, lo voy a mostrar todo esto menos alto 47 00:05:52,709 --> 00:05:57,269 y voy a ver el dibujo que quiero, la ilustración que quiero que tengáis presente 48 00:05:57,269 --> 00:06:00,470 para entender esto perfectamente, ¿de acuerdo? 49 00:06:00,569 --> 00:06:02,250 Voy a ver si... no, no puedo moverlo. 50 00:06:02,250 --> 00:06:17,610 Bien, fijaos, la memoria RAM entonces está organizada como una red bidimensional de buses entre cuya interconexión se encontrarían las celdas de memoria, ¿de acuerdo? 51 00:06:17,610 --> 00:06:44,370 Cada celda de memoria en una memoria RAM dinámica, que son las que vamos a estudiar, está formada por una pareja transistor-condensador, que viene representada aquí en este esquema, este dibujo, que es una representación del típico simil hidráulico para electricidad y electrónica, pues viene representado aquí como esta T para el transistor y este depósito para el condensador. 52 00:06:44,370 --> 00:06:53,410 ¿De acuerdo? Precisamente porque su funcionamiento va a ser ese, el transistor dejar pasar la corriente y el condensador almacenar la carga eléctrica. 53 00:06:53,670 --> 00:07:04,689 Cuando el condensador almacena carga eléctrica, como en este de aquí, por ejemplo, y en este de aquí, tenemos un 1 lógico guardado en esa memoria y cuando no, pues tenemos un 0. 54 00:07:05,050 --> 00:07:12,709 Ahora, fijaos en la diferencia entre estos tres buses, ¿verdad? Y observamos que sólo el del medio lleva corriente. 55 00:07:12,709 --> 00:07:31,649 Bien, estos buses que vienen aquí longitudinalmente, los más largos, los que se pierden en la perspectiva, son los buses de dirección. ¿Por qué? Porque son los que permiten localizar, no localizar, sino activar la dirección de memoria en la que yo quiero grabar o leer. 56 00:07:31,649 --> 00:07:49,269 En este caso, en la que yo quiero grabar un dato. De esta forma, toda esta fila de 8, son justamente 8 para tener un byte, es una dirección de memoria, esta que hay aquí, la roja, es otra dirección de memoria y esta es otra dirección o posición de memoria. 57 00:07:49,269 --> 00:08:09,509 Bueno, pues en este momento vamos a grabar datos en esta dirección, es decir, que utilizamos este bus, el ordenador utiliza este bus de direcciones y como funciona a nivel íntimo, a nivel del componente electrónico, pues fijaos que por cada uno de estas celdas de memoria va a llegar corriente a la base del transistor. 58 00:08:09,509 --> 00:08:29,670 Esta parte representa la base del transistor y por tanto va a ponerlo en forma activa. ¿Qué significa eso? Significa que va a poder conducir la corriente que llegue para que se acumule y pase de emisora a colector y se acumule posteriormente a la salida del transistor en estos condensadores. 59 00:08:29,670 --> 00:08:52,889 Entonces, fijaos en el símil, en el dibujo, aquí está cerrada la tubería, lo veis, ¿verdad? Aquí también, aquí también, mientras que en este y en este están abiertas, ¿vale? Esto representa transistor en corte, no permite circular la corriente en este tubo, digamos, que sería el emisor y colector, y sin embargo aquí sí que permite circular la corriente. 60 00:08:52,889 --> 00:09:03,370 Ahora, permite circular la corriente, pero ¿cuál? Pues la que llegue por los buses de datos, que son estos que están aquí de forma transversal. 61 00:09:03,970 --> 00:09:07,370 Y aquí lo vemos en este ejemplo que está aquí en este primer plano. 62 00:09:08,090 --> 00:09:16,730 En esta celda de memoria que tiene un transistor en activa que permite que la corriente circule de emisor a colector, resulta que llega por aquí corriente por el bus de datos, 63 00:09:16,730 --> 00:09:22,610 entra este transistor por el emisor, sale por el colector y llega al condensador 64 00:09:22,610 --> 00:09:27,230 y en el condensador se acumula, de esta forma aquí tenemos grabado un uno lógico 65 00:09:27,230 --> 00:09:31,549 en este primero no lo veis pero está en azul, de acuerdo, porque está un poco cortado, lo siento 66 00:09:31,549 --> 00:09:35,950 no se va a grabar nada porque por el bus de datos, que sería este, no está viniendo corriente 67 00:09:35,950 --> 00:09:39,309 por aquí tampoco, por aquí, por aquí, y sin embargo en este último de aquí 68 00:09:39,309 --> 00:09:43,490 sí que tenemos igualmente corriente que llega por carga eléctrica, verdad 69 00:09:43,490 --> 00:09:50,409 que es corriente que llega por el bus de datos, entra al transistor que está en activa por el emisor, 70 00:09:50,590 --> 00:09:57,350 pasa al colector y se graba en el, se guarda en el condensador, se acumula en el condensador. 71 00:09:57,350 --> 00:10:09,110 De esta forma, en este ejemplo, tendríamos grabado el siguiente byte 0 1 0 0 0 0 0 1 72 00:10:09,110 --> 00:10:27,870 Y esto corresponde, fijaos, a 1, 2, 4, 8, 16, 17, 18, 164 y 1, 65. 65 es justamente el código ASTI correspondiente a la letra A mayúscula, que es lo que simulamos que estamos grabando aquí, la letra A mayúscula. 73 00:10:27,870 --> 00:10:57,330 Vale, entonces con esta explicación tan sencilla hemos visto el detalle real de una estructura, de una memoria RAM y cómo se puede ver el papel de los transistores y de los condensadores aquí y el papel de los unos y de los ceros, es decir, del código binario que cuando empezamos a explicar parece que hablamos de algo demasiado abstracto. 74 00:10:57,330 --> 00:11:23,649 Bueno, pues aquí vemos su plasmación en algo físico, en algo real, ¿de acuerdo? Claro, hablamos de miles de millones de direcciones de memoria y de un procesador y de algo que es muy complejo, pero en este caso, en este ejemplo tan concreto, viendo este detalle, por lo menos parece que vemos un poquito de claridad y que lo entendemos con un poquito de mayor facilidad. 75 00:11:23,649 --> 00:11:39,769 Bueno, pues esto sería la explicación de la memoria RAM. Voy a cortar el vídeo porque ya no me da tiempo a añadir el procesador y la explicación del funcionamiento del procesador la grabaré en otro, ¿de acuerdo? Muy bien, pues muchas gracias.