La memoria RAM, es decir, la memoria de acceso aleatorio , es una fuente principal de dispositivo de memoria de almacenamiento de datos para las computadoras. Esta memoria está disponible en 2 formas, nombradas como:
Mientras que la SRAM también se divide ampliamente en 2 formas, esas son:
- SRAM síncrona
- SRAM asíncrona
En este artículo estudiaremos qué es la SRAM asíncrona. Una cosa a tener en cuenta aquí es que la SDRAM, es decir, la memoria dinámica síncrona de acceso aleatorio es diferente a la de la SRAM asíncrona.
SRAM asíncrona:
- En primer lugar, veamos qué se entiende por asíncrono aquí. Los dispositivos que no dependen del pulso de un reloj externo para su funcionamiento, estos dispositivos se denominan dispositivos asíncronos, y la SRAM que no depende de un reloj externo para su funcionamiento se conoce como SRAM asíncrona.
- Utiliza un circuito de enclavamiento, que en particular es utilizado por flip flops. Como esta SRAM no depende de ningún pulso de reloj externo, tan pronto como recibe la instrucción, puede leer y escribir de acuerdo con los requisitos de la instrucción.
- Por lo general, se prefiere su uso como pequeños procesadores integrados en caché. Viene bajo la memoria volátil, ya que puede almacenar el valor siempre que se suministre energía constantemente al sistema. Por lo tanto, los datos en Async SRAM son de naturaleza muy volátil. La DRAM almacena datos como una carga en el capacitor.
- La arquitectura del circuito utilizada para construir la SRAM asíncrona es de naturaleza compleja, por lo que la cantidad de componentes utilizados para construir su topología será mayor, y este factor hace que la SRAM(S) sea más costosa que la DRAM(S). En muchos ordenadores domésticos se utilizan DRAMS, como DDR3, DDR5, etc.
- Ahora, como los datos se almacenan estáticamente en esta SRAM, la potencia requerida por la SRAM es menor en comparación con la DRAM. SRAM(S) almacena datos de forma estática, por lo que los hace más rápidos en comparación con DRAM para almacenar datos.
Estados de SRAM asíncrona:
Puede estar en 3 estados, a saber:
- En espera: es una condición en SRAM cuando el circuito de SRAM está inactivo y no se le da trabajo a una SRAM en particular. Puede subutilizar la capacidad de los recursos disponibles.
- Lectura: es una condición en SRAM cuando se solicita que se obtengan los datos. Pone el circuito de la SRAM en condiciones de trabajo.
- Escritura: es una condición de CA en SRAM cuando los datos deben actualizarse o sobrescribirse almacenados en Async SRAM. Este estado también pondrá los circuitos de SRAM en condiciones de funcionamiento.
Aplicaciones de SRAM asíncrona:
- Es ampliamente utilizado para crear memoria caché de CPU, búferes de disco duro, etc., que se encuentran principalmente como aplicaciones de memoria pequeña.
- Para la fabricación de los equipos de red, la SRAM Asíncrona se utiliza con mucha frecuencia en la implementación hardware de los equipos de red. Los ejemplos pueden ser conmutadores, enrutadores, etc.
- Las SRAM asíncronas se utilizan en el diseño de PLC, que son controladores lógicos programables.
- Se utiliza en impresoras que tienen múltiples funciones en ellas.
Ventajas de la SRAM asíncrona:
- Como las SRAM asíncronas tienen tres estados para su funcionamiento, la comunicación de la SRAM asíncrona se vuelve muy efectiva por naturaleza.
- La funcionalidad de Async SRAM para funcionar rápidamente la convierte en una opción preferida para implementar en la arquitectura de red.
Si bien la SRAM asíncrona parece ser la mejor opción para su uso, también tiene algunas desventajas. Algunos de ellos son los siguientes.
Desventajas de la SRAM asíncrona:
- El costo de implementar Async SRAM es más costoso, lo que hace que sea más costoso integrarlo en nuestros sistemas.
- Los puertos duales asíncronos son generalmente más lentos que los puertos duales síncronos.
- La capacidad de ancho de banda de la SRAM asíncrona es menor que la de la SRAM síncrona.
Publicación traducida automáticamente
Artículo escrito por gs2000april y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA