Ya mencionamos, en una
entrada anterior, que cuando terminamos de hacer un trabajo en la computadora o descargamos una foto o una canción, terminamos guardándola en un medio de almacenamiento, que se transforma en el soporte de nuestra información
Mientras tanto, la información se almacena temporalmente en la memoria de la computadora... y de eso quiero hablar en esta entrada
Estamos viviendo una época totalmente informatizada y permanentemente nos vemos obligados a incorporar a nuestro lenguaje cotidiano nuevos términos y siglas, neologismos. Sin querer terminamos “bajando” información, “googleando” dudas, “twiteando” con amigos y “atachando” fotos...
Como humilde aporte para integrar algunos de estos nuevos términos a nuestra vida cotidiana, me voy a permitir explicar sencillamente cuales son los tipos de memoria utilizadas en las computadoras y hacer algunas analogías con las formas humanas de la memoria. Finalmente, las computadoras están diseñadas por humanos, con criterios humanos y tratan de reproducir los procesos lógicos de nuestras humildes pero efectivas mentes humanas... Salvo la velocidad de procesamiento, la capacidad de almacenamiento de información y el bajo costo de mantenimiento... finalmente no hay tantas diferencias entre la forma en que procesamos la información las computadoras y personas...
|
El Pensador de Auguste Rodin |
Una memoria es un dispositivo electrónico capaz de almacenar información en forma binaria (con ceros y unos)
Su capacidad se mide en Bytes (se pronuncia “bait”) o en sus múltiplos. Un Kilo Byte (KB) representa 1000 bytes, un Mega Byte (MB) equivale a un millón, un Giga Byte (GB) a mil millones y un Tera Byte (TB) a un billón de bytes
Por ejemplo, en un texto guardado en la computadora, cada letra ocupa un byte de memoria y habitualmente se usan 3 o 4 bytes para almacenar la información del color de cada punto de una fotografía.
|
Primitiva memoria valvular |
En informática, los distintos tipos de memorias se identifican con siglas:
Memoria ROM (Read Only Memory = Memoria de Sólo Lectura).
Son memorias cuyo contenido es fijo e inalterable. Cuando apretamos la tecla “Pi” en una calculadora, en el display aparece el número 3,14159265. Siempre aparece el mismo número porque está almacenado en una memoria tipo ROM; aunque no usemos la calculadora por muchos años o dejemos que nuestro sobrinito la use para jugar, siempre la tecla “Pi” devuelve el mismo número
Buscando equivalencias con nuestra vida cotidiana, una memoria ROM puede compararse con letreros impresos o escritos con marcadores indelebles: podemos leer lo que está escrito pero no podemos borrarlo ni modificarlo.
En una computadora, la secuencia de arranque, la marca del procesador o los primeros textos que aparecen en pantalla durante el encendido, están guardados en memoria ROM.
En nuestro mundo “humano”, en principio podemos asumir que están guardados en memoria ROM nuestros datos filiatorios, lugar y fecha de nacimiento, nombres de nuestros padres y abuelos y nuestro propio nombre y apellido.
Memoria PROM (Programmable Read Only Memory = Memoria de Sólo Lectura, Programable).
Estas memorias están inicialmente vacías, sin información. Se pueden programar, es decir guardar algún tipo de información en ellas pero luego de esta carga inicial ya no se pueden modificar o borrar. Es como si nosotros escribiéramos algo con marcador indeleble sobre una hoja en blanco.
Un triste ejemplo humano de esta situación es el caso de un bebé abandonado: No hay información sobre su lugar y fecha de nacimiento ni nombre propio ni de sus padres; pero una vez que un juez lo entrega en adopción, esos datos faltantes se establecen (a partir de la familia que adopta) y pasan a formar parte inalterable de la identidad del niño. De alguna manera, nuestra propia historia personal se va grabando a medida que vamos viviendo y a partir de entonces se transforma en ROM.
Memoria EPROM (Erasable Programmable Read Only Memory = Memoria de Sólo Lectura, Programable, Borrable).
Estas memorias, además de ser fijas pero programables inicialmente, permiten (en circunstancias muy especiales) borrar toda la información almacenada y empezar de nuevo... El borrado es un proceso “no rutinario” que puede realizarse mediante la exposición a luz ultravioleta.
Se puede encontrar una analogía en una pizarra blanca, en la que se escribe con un marcador no indeleble pero que se protege con un vidrio: Eventualmente el contenido puede borrase y volver a escribirse pero para ello es necesario desmontar el vidrio de protección.
|
Memoria EPROM |
Otro triste ejemplo humano lo constituyen las personas apropiadas, a las que en algún momento se les sustituyó la identidad y con el tiempo pueden recuperarla nuevamente. Estas personas han sufrido dos veces el proceso de “borrado” de identidad y reemplazo de datos... Otro ejemplo de moda es el cambio del DNI luego de una operación de cambio de sexo...
También un trauma físico o emocional o una enfermedad pueden crear “baches” de información y sin quererlo completamos esos espacios vacíos en base al resto de la información disponible.
Memoria EEPROM (Electrically Erasable Programmable Read Only Memory = Memoria de Sólo Lectura, Programable, Borrable mediante Electricidad).
Son memorias EPROM en las que el borrado de información se realiza mediante un impulso eléctrico en lugar de luz ultravioleta (una solución bastante más práctica)
Memoria FLASH
Son memorias tipo EEPROM pero construidas con una tecnología distinta, más evolucionada. Resistentes a los golpes, sin partes móviles, con bajo consumo eléctrico, de pequeño tamaño y costo en permanente reducción, se han integrado a nuestra vida cotidiana a través de dispositivos como los reproductores de MP3, memorias de teléfonos y cámaras, Pen Drives, etc.
|
El popular Pen Drive |
|
Memorias SD |
Memoria RAM (Random Access Memory = Memoria de Acceso Aleatorio)
Son memorias en las que los datos se pueden modificar, borrar o escribir sin ningún tipo de restricción. Es la memoria que se utiliza para almacenar datos que pueden cambiar permanentemente y en general, son memorias “volátiles”, es decir que si se apaga el equipo al que pertenecen, los datos almacenados se pierden.
Equivalen a las pizarras de las escuelas, en la que podemos cambiar constantemente la información o mantenerla, de acuerdo a nuestras necesidades. Tienen una capacidad limitada y la única forma de seguir escribiendo es borrando algo: no sirven para almacenar en forma permanente sino temporal.
|
Plaqueta con memorias RAM |
En los humanos es la memoria que usamos para la mayor parte de nuestra actividad diaria. Allí guardamos, en forma temporal, el resultado de la última suma, la lista de lo que hay que comprar en el mercado, la hora a la que hay que apagar el horno, el lugar donde dejé apoyado el mate o el dato de si ya le puse azúcar al café...
Hablando del mundo humano, podemos imaginar que un delincuente, un mentiroso o un embustero podrían cambiar permanentemente de identidad, asumiendo distintas personalidades con el ánimo de no revelar la verdadera identidad y engañar...
A su vez hay dos categorías de memorias RAM:
Memoria RAM estática (SRAM = Static RAM)
Es una memoria que mantiene su información mientras el aparato que la contiene se mantenga encendido.
Memoria RAM dinámica (DRAM = Dinamic RAM)
Es una memoria que debe ser permanentemente refrescada para que no se pierdan los datos. En forma automática los datos deben ser reescritos periódicamente. Es un mecanismo similar al que usamos para aprender las tablas: se fijan en nuestra memoria con la repetición. Este mecanismo parece más engorroso pero es muy efectivo (¿se acuerdan cuando nos mandaban a hacer los mandados y repetíamos la lista, mentalmente, durante todo el camino?)
-------
En realidad, en el mundo humano las cosas son bastante más flexibles, complejas y difíciles de clasificar. Nuestra memoria va cambiando de categoría con el paso del tiempo y la experiencia: permanentemente olvidamos datos, incorporamos y fijamos otros, los enriquecemos, los idealizamos o los desestimamos.
Me gusta analizar el funcionamiento de las computadoras con una visión humana y entender los mecanismos de memoria humana como si fueran los de un aparato electrónico (que, de hecho, lo soy en alguna medida...)
Y particularmente pienso en la historia de City Bell y en cómo se construye.
Usamos memoria
ROM para nuestra prehistoria; para los datos objetivos, plenamente demostrados, descriptos y documentados: Juan de Garay, el avance del mar, la existencia de querandíes, el árbol genealógico de los Bell, la primera escuela, Tobías Büchele... ¿Quién tiene dudas sobre la veracidad de estos datos?
Todavía necesitamos usar una porción de memoria
PROM para datos históricos faltantes: Hay muchos datos que desconocemos y que podrían ser agregados a la historia objetiva del pueblo: fechas, apellidos, hechos... La ambición de cualquier investigador es rastrear información faltante o incompleta, corroborarla y publicarla para que se incorpore, sin que quepan dudas, a la historia “oficial”
Quizás debamos convertir una parte de nuestra memoria en
EPROM para poder corregir datos erróneos. Por ejemplo, a partir del interesante análisis que hace Guillermo, quizás deberíamos “renunciar” al 10 de mayo como fecha de nacimiento del pueblo y rectificar ese dato al 10 de marzo... (
leer nota). No hace mucho, Roberto (de La Caterva) me obsequió un libro con la historia de Ensenada en el que presentan el desembarco de las segundas invasiones inglesas en Ensenada y las dificultades para el avance de las tropas a través de los bañados, no como un hecho fortuito sino como una estrategia perfectamente planificada por Liniers...
La historia más reciente, las anécdotas, los “cuentos”, los recuerdos de la gente, creo yo, están todavía en nuestra memoria
RAM. Toda esta porción de la historia todavía no toma forma suficientemente sólida como para incorporarla a la historia oficial, no está escrita ni documentada, todavía es opinable, todavía puede enriquecerse, completarse o corregirse y sobre todo, todavía corre el riesgo de perderse... Dijimos que las memorias tienen capacidades limitadas y que para seguir guardando información nueva, hay que ir borrando parte de la antigua... La cantidad de información con la que nos vemos bombardeados permanentemente, de alguna manera hace que perdamos capacidad para almacenar estos detalles y recuerdos precarios de nuestro pasado reciente.
Y analizando más finamente, quizás deberíamos relacionar a la memoria de la historia reciente las con las memorias
RAM dinámicas en las que se hace necesario reescribir la información en forma periódica para que no se degrade. Si no somos capaces de escuchar a nuestros mayores y retransmitir esas historias a nuestros hijos, una y otra vez, la historia se va a perder indefectiblemente.