Es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados. Es el área de trabajo para la mayor parte del software de un computador. Existe una memoria intermedia entre el procesador y la RAM, llamada caché, pero ésta sólo es una copia de acceso rápido de la memoria principal almacenada en los módulos de RAM. Los módulos de RAM son la presentación comercial de este tipo de memoria, se compone de integrados soldados sobre un circuito impreso.
Se trata de una memoria de estado sólido tipo DRAM en la que se puede tanto leer como escribir información. Se utiliza como memoria de trabajo para el sistema operativo, los programas y la mayoría del software. Es allí donde se cargan todas las instrucciones que ejecutan el procesador y otras unidades de cómputo. Se dicen "de acceso aleatorio" o "de acceso directo" porque se puede leer o escribir en una posición de memoria con un tiempo de espera igual para cualquier posición, no siendo necesario seguir un orden para acceder a la información de la manera más rápida posible. La frase memoria RAM se utiliza frecuentemente para referirse a los módulos de memoria que se usan en los computadores personales y servidores. En el sentido estricto, estos dispositivos contienen un tipo entre varios de memoria de acceso aleatorio , ya que las ROM, memorias Flash , caché (SRAM) , los registros en procesadores y otras unidades de procesamiento también poseen la cualidad de presentar retardos de acceso iguales para cualquier posición.

*Memoria ROM.
Es una clase de medios de almacenamiento utilizados en los ordenadores y otros dispositivos electrónicos. Los datos almacenados en la ROM no se puede modificar -al menos no de manera rápida o fácil- que se utiliza principalmente para contener el firmware (software que está estrechamente ligada a hardware específico, y es poco probable que requieren actualizaciones frecuentes).
En su sentido más estricto, se refiere sólo a ROM máscara ROM -en inglés MROM- (el más antiguo tipo de estado sólido ROM), que se fabrica con los datos almacenados en forma permanente, y por lo tanto, nunca puede ser modificada. Sin embargo, las más modernas, como EPROM y Flash EEPROM se puede borrar y volver a programar varias veces, aún siendo descritos como "memoria de sólo lectura (ROM), porque el proceso de reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria.

*PROM.
Es una memoria digital donde el valor de cada bit depende del estado de un fusible (o antifusible), que puede ser quemado una sola vez. Por esto la memoria puede ser programada (pueden ser escritos los datos) una sola vez a través de un dispositivo especial, un programador PROM. Estas memorias son utilizadas para grabar datos permanentes en cantidades menores a las ROMs, o cuando los datos deben cambiar en muchos o todos los casos.Pequeñas PROM han venido utilizándose como generadores de funciones, normalmente en conjunción con un multiplexor. A veces se preferían a las ROM porque son bipolares, habitulamente Schottky, consiguiendo mayores velocidades.
Es una memoria digital donde el valor de cada bit depende del estado de un fusible (o antifusible), que puede ser quemado una sola vez. Por esto la memoria puede ser programada (pueden ser escritos los datos) una sola vez a través de un dispositivo especial, un programador PROM. Estas memorias son utilizadas para grabar datos permanentes en cantidades menores a las ROMs, o cuando los datos deben cambiar en muchos o todos los casos.
Pequeñas PROM han venido utilizándose como generadores de funciones, normalmente en conjunción con un multiplexor. A veces se preferían a las ROM porque son bipolares, habitulamente Schottky, consiguiendo mayores velocidades.

*EPROM.
EPROM son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable de sólo lectura). Es un tipo de chip de memoria ROM no volátil inventado por el ingeniero Dov Frohman. Está formada por celdas de FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) o transistores de puerta flotante, cada uno de los cuales viene de fábrica sin carga, por lo que son leídos como 0 (por eso, una EPROM sin grabar se lee como 00 en todas sus celdas). Se programan mediante un dispositivo electrónico que proporciona voltajes superiores a los normalmente utilizados en los circuitos electrónicos. Las celdas que reciben carga se leen entonces como un 1.
Una vez programada, una EPROM se puede borrar solamente mediante exposición a una fuerte luz ultravioleta. Esto es debido a que los fotones de la luz excitan a los electrones de las celdas provocando que se descarguen. Las EPROMs se reconocen fácilmente por una ventana transparente en la parte alta del encapsulado, a través de la cual se puede ver el chip de silicio y que admite la luz ultravioleta durante el borrado.
*Memoria ROM con mascara.
Esta memoria se conoce simplemente como ROM y se caracteriza porque la información contenida en su interior se almacena durante su construcción y no se puede alterar. Son memorias ideales para almacenar microprogramas, sistemas operativos, tablas de conversión y caracteres.
Generalmente estas memorias utilizan transistores MOS para representar los dos estados lógicos (1 ó 0). La programación se desarrolla mediante el diseño de un negativo fotográfico llamado máscara donde se especifican las conexiones internas de la memoria. En la figura 10.3.1 se muestra la celda de memoria de una ROM de este tipo, en tecnologías TTL y MOS.
*EEPROM.
EEPROM son las siglas de Electrically-Erasable Programmable Read-Only Memory (ROM programable y borrable eléctricamente). En español se la suele denominar "E²PROM" y en inglés "E-Squared-PROM". Es un tipo de memoria ROM que puede ser programado, borrado y reprogramado eléctricamente, a diferencia de la EPROM que ha de borrarse mediante rayos ultravioleta. Son memorias no volátiles.
Las celdas de memoria de una eprom esta contituida por un transistor MOS que tiene una compuerta flotante, su estado normal esta cortado y la salida proporciona un 1 lógico.
Aunque una EEPROM puede ser leída un número ilimitado de veces, sólo puede ser borrada y reprogramada entre 100.000 y un millón de veces.
*Memoria FLASH.
La memoria flash es una forma desarrollada de la memoria EEPROM que permite que múltiples posiciones de memoria sean escritas o borradas en una misma operación de programación mediante impulsos eléctricos, frente a las anteriores que sólo permite escribir o borrar una única celda cada vez. Por ello, flash permite funcionar a velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes puntos de esta memoria al mismo tiempo.Las memorias flash son de carácter no volátil, esto es, la información que almacena no se pierde en cuanto se desconecta de la corriente, una característica muy valorada para la multitud de usos en los que se emplea este tipo de memoria.
Los principales usos de este tipo de memorias son pequeños dispositivos basados en el uso de baterías como teléfonos celulares o móviles, asistentes digitales personales (Personal Digital Assistant), pequeños electrodomésticos, cámaras de fotos digitales, reproductores portátiles de audio, etc.
*OTP.OTP es el acrónimo en inglés de one-time password, que puede traducirse como contraseña de un solo uso. Esta contraseña tiene el propósito de dificultar el acceso no autorizado a recursos protegidos, como por ejemplo la cuenta de usuario de un sistema de computación. La contraseña se utiliza una única vez, y se genera una contraseña nueva para la próxima. Con esto se reduce el riesgo de que alguien sin autorización descubra la contraseña y la utilice. Son inmunes a los ataques que sufren las contraseñas estáticas, dados suficientes intentos y tiempo.
Básicamente, hay tres métodos para generar las contraseñas OTP: el primer método utiliza un algoritmo matemático para generar la contraseña nueva a partir de la anterior. Un segundo método se basa en la sincronización de tiempo entre el servidor autenticador y el cliente que proporciona la contraseña. Y un tercer método que también utiliza un algoritmo matemático, pero se basa en otras circunstancias, en lugar de hacer uso de la contraseña anterior.
*Puertos de entrada y salida.
Son las partes físicas del microcontrolador que nos permiten establecer una comunicación entre el chip y los elementos periféricos que existen en el mundo exterior. Hay muchos elementos considerados puertos de E/S adentro del microcontrolador, a excepción de 2 terminales que se utilizan para alimentar el dispositivo, otras 2 que se utilizan para el cristal de cuarzo que regula la frecuencia de trabajo del chip y 1 más que se utiliza para provocar el reset, todas las demás terminales son puertos de entrada y salida.El microprocesador tiene puertos de entrada/salida en el mismo circuito integrado. El chipset es un conjunto de circuitos integrados que se encarga de realizar las funciones de transmisión de la información entre el microprocesador, la memoria, el sistema gráfico y demás periféricos. El conjunto de circuitos integrados auxiliares necesarios por un sistema para realizar una tarea suele ser conocido como chipset, cuya traducción literal del inglés significa conjunto de circuitos integrados. Se designa circuito integrado auxiliar al circuito integrado que es periférico a un sistema pero necesario para el funcionamiento del mismo. La mayoría de los sistemas necesitan más de un circuito integrado auxiliar; sin embargo, el término chipset se suele emplear en la actualidad cuando se habla sobre las placas base de los IBM PC.
*Osciladores.
Un oscilador es un sistema capaz de crear perturbaciones o cambios periódicos o cuasiperiódicos en un medio, ya sea un medio material (sonido) o un campo electromagnético (ondas de radio, microondas, infrarrojo, luz visible, rayos X, rayos gamma, rayos cósmicos).
En electrónica un oscilador es un circuito que es capaz de convertir la corriente continua en una corriente que varía de forma periódica en el tiempo (corriente periódica); estas oscilaciones pueden ser senoidales, cuadradas, triangulares, etc., dependiendo de la forma que tenga la onda producida. Un oscilador de onda cuadrada suele denominarse multivibrador y por lo tanto, se les llama osciladores sólo a los que funcionan en base al principio de oscilación natural que constituyen una bobina L (inductancia) y un condensador C (Capacitancia), mientras que a los demás se le asignan nombres especiales.
*Oscilador colpitts.
El oscilador Colpitts es un circuito electrónico basado en un oscilador LC diseñado por Edwin H. Colpitts. Se trata de un oscilador de alta frecuencia que debe obtener a su salida una señal de frecuencia determinada sin que exista una entrada.*Oscilador Hartley.
El oscilador Hartley es un circuito electrónico basado en un oscilador LC. Se trata de un oscilador de alta frecuencia que debe obtener a su salida una señal de frecuencia determinada sin que exista una entrada.
*Oscilador Clapp.
El oscilador Clapp es similar al Seiler, con una modificación del Oscilador Colpitts, en el cual se pone un condensador en serie con la bobina del circuito resonante.
La inductancia L es parcialmente compensada por la reactancia del capacitor C0. Eso permite inductancias más elevadas que elevan el factor Q (también llamado factor de calidad o factor de mérito) de la bobina, lo que permite a su vez que el oscilador sea más estable y tenga un ancho de banda mas estrecho.
FIN. =P