Memoria de sólo lectura
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 5 de mayo de 2020; las comprobaciones requieren
11 ediciones .
La memoria de solo lectura ( ROM ) es una memoria no volátil que se utiliza para almacenar una serie de datos inmutables.
Clasificación
Según el tipo de ejecución de la ROM, existen:
- ROM, en las que una matriz de datos (comúnmente llamada "firmware") se combina con un dispositivo de muestreo (lector):
- ROM en las que la matriz de datos existe de forma independiente:
Según los tipos de microcircuitos, las ROM se distinguen:
- Según la tecnología de fabricación de cristal:
- ROM - ( memoria de solo lectura en inglés , memoria de solo lectura) - ROM enmascarada, fabricada por el método de fábrica;
- PROM - ( eng. memoria programable de solo lectura , ROM programable ( PROM )) - ROM , una vez "flasheada" por el usuario;
- EPROM ( memoria de solo lectura programable borrable en inglés ): ROM reprogramable, por ejemplo, el contenido del chip K573RF1 se borró con una lámpara ultravioleta. Para el paso de los rayos ultravioleta al cristal, se dispuso una ventana con vidrio de cuarzo en la caja del microcircuito;
- EEPROM ( memoria de solo lectura programable y borrable eléctricamente en inglés ): ROM reprogramable y borrable eléctricamente, cuya memoria se puede borrar y llenar con datos varias decenas de miles de veces, se usa en unidades de estado sólido, una de las variedades de EEPROM es flash memoria ;
- ROM en dominios magnéticos , por ejemplo, K1602RTs5, que tenía un dispositivo de muestreo complejo y almacenaba una cantidad bastante grande de datos en forma de áreas magnetizadas del cristal, aunque no tenía partes móviles, proporciona un número ilimitado de ciclos de reescritura;
- NVRAM ( memoria no volátil en inglés , memoria "no destructiva") - ROM que actúa como una pequeña cantidad de RAM , estructuralmente combinada con una batería; en la URSS , estos dispositivos a menudo se llamaban "Dallas" en honor a la empresa Dallas Semiconductor , que los lanzó al mercado; en la NVRAM de las computadoras modernas, la batería ya no está conectada estructuralmente con la RAM y se puede reemplazar;
- por tipo de acceso:
- ROM con acceso paralelo: ROM, a la que se puede acceder en el sistema en el espacio de direcciones de RAM , por ejemplo, K573RF5;
- ROM de acceso en serie: ROM, a menudo utilizada para cargar constantes o "firmware" en un procesador o FPGA una vez , utilizada para almacenar, por ejemplo, configuraciones de canales de TV y otros datos, por ejemplo, 93C46, AT17LV512A;
- según el método de programación de microcircuitos (es decir, según el método de escritura de "firmware" en un microcircuito):
- ROM no programable;
- Las ROM programadas solo con la ayuda de un dispositivo especial: un programador de ROM (tanto una vez como repetido), el uso de un programador es necesario, en particular, para suministrar voltajes no estándar y relativamente altos (hasta ± 27 V ) a salidas especiales;
- ROM reprogramables en circuito ( ing. programación en el sistema, ISP ): los microcircuitos que tienen un generador de todos los altos voltajes necesarios en el interior se pueden volver a flashear mediante programación, es decir, sin un programador y sin desoldar de una placa de circuito impreso.
Aplicación
La memoria de solo lectura a menudo se escribe para controlar el firmware de un dispositivo técnico: un televisor , un teléfono celular , varios controladores o una computadora ( BIOS u OpenBoot en máquinas SPARC ).
BootROM es un firmware que, si se escribe en un chip ROM adecuado instalado en una tarjeta de red , es posible iniciar el sistema operativo en una computadora desde un nodo de red local remoto . Para tarjetas de red integradas , BootROM se puede activar a través del BIOS.
La ROM en las computadoras compatibles con IBM-PC se encuentra en el espacio de direcciones de F600:0000 a FD00:0FFF.
La ROM se puede utilizar como base de un detector de frecuencia, mientras que su direccionamiento utiliza los valores de los códigos de señales digitales [1] .
Tipos históricos de ROM
Los dispositivos de memoria de solo lectura comenzaron a encontrar aplicación en la tecnología mucho antes de la llegada de las computadoras y los dispositivos electrónicos. En particular, uno de los primeros tipos de ROM fue un rodillo de leva, utilizado en hurdy -gurdies , cajas de música y relojes sonoros.
Con el desarrollo de la tecnología electrónica y las computadoras, surgió la necesidad de una ROM de alta velocidad. En la era de la electrónica de vacío, se utilizaron ROM basadas en potencialoscopios , monoscopios y lámparas de rayos . En las computadoras basadas en transistores , las matrices enchufables se utilizaron ampliamente como ROM de pequeña capacidad. Si era necesario almacenar grandes cantidades de datos (varias decenas de kilobytes para las computadoras de las primeras generaciones), se usaban ROM basadas en anillos de ferrita (no deben confundirse con tipos similares de RAM). Es a partir de estos tipos de ROM que se origina el término " firmware " : el estado lógico de la celda se estableció según la dirección del devanado del cable que rodea el anillo. Como era necesario pasar un alambre delgado a través de una cadena de anillos de ferrita, para realizar esta operación se usaban agujas de metal similares a las agujas de coser. Y la misma operación de llenar la ROM con información se parecía al proceso de coser.
Véase también
Notas
- ↑ Patente de la Federación Rusa No. 2113759, IPC H03D3/00. Detector de frecuencia digital. // Slyusar V.I., Pokrovsky V.I., Sakhno V.F. - Declarado el 29/09/1992. — Publicado. 20/06/1998, Bol. No. 17. [1] Archivado el 2 de junio de 2022 en Wayback Machine .
Literatura
- Ugryumov E.P. Circuitos digitales. - San Petersburgo. : BHV-Petersburg, 2005. - Capítulo 5.
diccionarios y enciclopedias |
|
---|
En catálogos bibliográficos |
|
---|