WEBVTT 00:00:06.876 --> 00:00:10.037 En muchos sentidos, nuestros recuerdos nos representan, 00:00:10.038 --> 00:00:12.058 nos ayuda a recordar nuestro pasado, 00:00:12.059 --> 00:00:13.988 aprender y mantener habilidades, 00:00:13.989 --> 00:00:16.271 y planificar el futuro. 00:00:16.273 --> 00:00:19.915 Y para la computadora que actúa como una extensión de nosotros mismos, 00:00:19.916 --> 00:00:21.485 la memoria juega el mismo papel, 00:00:21.486 --> 00:00:23.710 sea que se trata de una película de dos horas, 00:00:23.711 --> 00:00:25.622 un archivo de texto de dos palabras, 00:00:25.623 --> 00:00:27.832 o las instrucciones para ponerla en marcha; 00:00:27.833 --> 00:00:31.921 y toda su memoria tiene como unidades básicas 00:00:31.922 --> 00:00:35.845 las denominadas bits o dígitos binarios. 00:00:35.846 --> 00:00:38.386 Cada uno de estos se almacena en una celda de memoria 00:00:38.387 --> 00:00:42.184 cuyo estado puede variar entre dos valores posibles, 00:00:42.185 --> 00:00:44.056 0 y 1. 00:00:44.057 --> 00:00:47.176 Los archivos y los programas contienen millones de estos bits, 00:00:47.177 --> 00:00:50.428 que están procesados dentro de la unidad de procesamiento central, 00:00:50.429 --> 00:00:51.745 o CPU, 00:00:51.746 --> 00:00:54.096 que actúa como el cerebro de la computadora. 00:00:54.097 --> 00:00:58.667 Y conforme crece exponencialmente la cantidad de bits que procesan, 00:00:58.671 --> 00:01:01.951 los diseñadores de computadoras intentan constantemente solucionar 00:01:01.952 --> 00:01:05.294 el problema del tamaño, costo y velocidad. 00:01:05.295 --> 00:01:06.845 Al igual que nosotros, 00:01:06.846 --> 00:01:10.355 las computadoras tienen memoria a corto plazo para las tareas inmediatas, 00:01:10.356 --> 00:01:13.406 y memoria a largo plazo para el almacenamiento permanente. 00:01:13.407 --> 00:01:15.276 Cuando se ejecuta un programa, 00:01:15.277 --> 00:01:18.949 su sistema operativo asigna un espacio dentro de la memoria a corto plazo 00:01:18.950 --> 00:01:20.844 para las dichas instrucciones. 00:01:20.845 --> 00:01:24.391 Por ejemplo, al pulsar una tecla en un procesador de texto, 00:01:24.392 --> 00:01:29.535 la CPU accederá a uno de estos lugares para recuperar los bits de datos. 00:01:29.536 --> 00:01:33.860 También podría modificarlos o crear otros nuevos. 00:01:33.861 --> 00:01:38.257 El tiempo necesario para hacerlo se conoce como la latencia de la memoria. 00:01:38.258 --> 00:01:41.520 Y debido a que las instrucciones de cada programa deben ser 00:01:41.521 --> 00:01:43.800 procesadas rápidamente y de forma continua, 00:01:43.801 --> 00:01:47.302 se puede acceder a cualquier espacio dentro de la memoria a corto plazo 00:01:47.303 --> 00:01:48.553 en cualquier orden, 00:01:48.554 --> 00:01:51.709 y de ahí el nombre de memoria de acceso aleatorio, o RAM. 00:01:51.709 --> 00:01:55.876 El tipo más común de memoria RAM es memoria RAM dinámica, o DRAM. 00:01:55.900 --> 00:02:00.988 Allí, cada celda consta de un pequeño transistor y un condensador 00:02:00.989 --> 00:02:02.986 que almacenan cargas eléctricas, 00:02:02.987 --> 00:02:07.554 representada con un 0 cuando no está cargada o un 1 cuando lo está. 00:02:07.555 --> 00:02:09.166 Dicha memoria se llama dinámica 00:02:09.167 --> 00:02:13.376 porque mantiene una carga brevemente antes de perderla, 00:02:13.380 --> 00:02:16.755 y necesita recargarse periódicamente para retener datos. 00:02:16.756 --> 00:02:20.001 Pero incluso su baja latencia, de unos 100 nanosegundos, 00:02:20.006 --> 00:02:22.650 es demasiado para las CPU modernas, 00:02:22.651 --> 00:02:26.562 así que también hay una pequeña caché de memoria interna de alta velocidad 00:02:26.563 --> 00:02:28.512 compuesta por RAM estática. 00:02:28.513 --> 00:02:31.721 Esto significa por lo general seis transistores entrelazados 00:02:31.722 --> 00:02:33.624 que no necesitan recarga. 00:02:33.626 --> 00:02:36.793 La SRAM es la memoria más rápida dentro de un sistema operativo 00:02:36.794 --> 00:02:38.679 pero también la más cara 00:02:38.680 --> 00:02:41.583 y ocupa tres veces más espacio que la DRAM. 00:02:41.584 --> 00:02:44.226 Pero la memoria RAM y caché pueden almacenar datos solo 00:02:44.227 --> 00:02:46.766 siempre y cuando tengan una fuente de alimentación. 00:02:46.767 --> 00:02:50.034 Para que los datos no se pierdan una vez que se apaga el dispositivo 00:02:50.035 --> 00:02:53.494 hay que transferirlos en un dispositivo de almacenamiento a largo plazo. 00:02:53.495 --> 00:02:55.290 Existen tres tipos principales. 00:02:55.291 --> 00:02:57.928 En un almacenamiento magnético, que es el más barato, 00:02:57.929 --> 00:03:00.249 los datos se almacenan según un patrón magnético 00:03:00.250 --> 00:03:03.559 en un disco giratorio cubierto con una película magnética. 00:03:03.560 --> 00:03:07.202 Pero debido a que el disco debe girar para encontrar donde están los datos 00:03:07.203 --> 00:03:08.670 para poder leerlos, 00:03:08.671 --> 00:03:12.459 la latencia de estas unidades es 100 000 veces más lentas 00:03:12.460 --> 00:03:14.500 que la de una DRAM. 00:03:14.501 --> 00:03:18.626 Por otro lado, el almacenamiento óptico, como el DVD y Blu-ray, 00:03:18.627 --> 00:03:20.621 también usa discos giratorios 00:03:20.626 --> 00:03:22.791 pero presenta un revestimiento reflectante. 00:03:22.792 --> 00:03:25.001 Los bits se codifican como puntos de luz u oscuros 00:03:25.029 --> 00:03:27.838 con la ayuda un colorante que puede ser leído por un láser. 00:03:27.839 --> 00:03:30.188 Mientras que los medios de almacenamiento óptico 00:03:30.189 --> 00:03:31.650 son baratos y desmontables, 00:03:31.651 --> 00:03:34.877 su latencia supera la del almacenamiento magnético 00:03:34.878 --> 00:03:37.235 y presentan una menor capacidad también. 00:03:37.236 --> 00:03:41.140 Por último, los tipos más nuevos y más rápidos de almacenamiento a largo plazo 00:03:41.141 --> 00:03:44.024 son las unidades de estado sólido, como la memoria flash. 00:03:44.025 --> 00:03:45.956 Estos no tienen partes móviles, 00:03:45.957 --> 00:03:48.626 y usan transistores de puerta flotante 00:03:48.627 --> 00:03:53.133 que almacenan datos atrapando o eliminando cargas eléctricas 00:03:53.134 --> 00:03:56.452 dentro de sus estructuras internas especialmente diseñadas. 00:03:56.453 --> 00:03:59.738 Entonces, ¿son fiables estos miles de millones de bits? 00:03:59.739 --> 00:04:03.472 Tendemos pensar que la memoria de una computadora es algo estable y permanente, 00:04:03.592 --> 00:04:06.362 pero en realidad se degrada con bastante rapidez. 00:04:06.363 --> 00:04:08.999 El calor generado por sus dispositivos y su entorno 00:04:09.000 --> 00:04:11.738 desmagnetizará un disco duro, 00:04:11.739 --> 00:04:13.990 degradará el colorante de un soporte óptico, 00:04:13.991 --> 00:04:16.543 y causará fugas de carga en puertas flotantes. 00:04:16.545 --> 00:04:20.079 Las unidades de estado sólido también presentan una debilidad adicional. 00:04:20.081 --> 00:04:24.094 El uso repetido de los transistores de puerta flotante les corroe 00:04:24.095 --> 00:04:25.854 hasta dejarlos inservibles. 00:04:25.855 --> 00:04:29.214 A partir de los datos presentes en los medios de almacenamiento actual 00:04:29.215 --> 00:04:31.957 y con una esperanza de vida de menos de 10 años, 00:04:31.958 --> 00:04:36.332 los científicos intentan explotar las propiedades físicas de los materiales 00:04:36.333 --> 00:04:38.118 hasta el nivel cuántico 00:04:38.119 --> 00:04:40.997 con la esperanza de hacer estos dispositivos de memoria 00:04:40.998 --> 00:04:43.852 más rápidos, más pequeños y más duraderos. 00:04:43.853 --> 00:04:46.764 Por ahora, la inmortalidad queda fuera del alcance, 00:04:46.765 --> 00:04:49.945 tanto para los seres humanos como para las computadoras.