Articulo de referencia

Emulador de hardware de disquete

Un emulador de hardware para disquetes de 3½ pulgadas. La parte frontal de un emulador, donde se ve el puerto USB al que está conectada una unidad flash . El sintetizador Yamaha...

Un emulador de hardware para disquetes de 3½ pulgadas.
La parte frontal de un emulador, donde se ve el puerto USB al que está conectada una unidad flash .
El sintetizador Yamaha SY99 incorpora un emulador de disquete que permite cargar y almacenar miles de imágenes de disco en la misma unidad flash . Se pueden seleccionar diferentes imágenes de disco mediante la pantalla, el mando giratorio y los botones que permiten explorar el directorio interno de la unidad USB.

Un emulador de hardware de disquete o disquete semivirtual (SVD) es un dispositivo que emula una unidad de disquete con un dispositivo de almacenamiento de estado sólido o de red que es compatible mediante conexión con la unidad que reemplaza, de forma similar a como las unidades de estado sólido reemplazan a los discos duros mecánicos .

Historia

Los modelos antiguos de computadoras , instrumentos musicales electrónicos y sistemas de automatización industrial solían utilizar disqueteras para la transferencia de datos. Estos equipos antiguos pueden ser difíciles de reemplazar o actualizar debido a su costo, la necesidad de disponibilidad continua o la falta de actualizaciones. Su correcto funcionamiento puede requerir que el sistema operativo , el software y los datos se lean y escriban desde y hacia disquetes, lo que obliga a los usuarios a mantener disqueteras en los sistemas compatibles. [ 1 ]

Los disquetes y las unidades de disquete están dejando de fabricarse gradualmente, [ 2 ] [ 3 ] [ 4 ] [ 5 ] y el reemplazo de unidades defectuosas, y los sistemas que las alojan, se está volviendo cada vez más difícil. Los propios disquetes son frágiles o pueden necesitar ser reemplazados con frecuencia. Una alternativa es usar un emulador de hardware de disquete, un dispositivo que se comporta como una unidad de disquete estándar para el equipo antiguo al interactuar directamente con el controlador de disquete , mientras almacena datos en otro medio como una unidad USB , una tarjeta Secure Digital o una unidad compartida en una red informática. Los emuladores también pueden usarse como un reemplazo de mayor rendimiento para las unidades de disquete mecánicas. Una aplicación típica es el reemplazo de unidades de disquete desgastadas de instrumentos musicales digitales clásicos ( sintetizadores y samplers ) para que puedan seguir usándose para la producción musical en la actualidad.

Proceso de emulación

Un controlador de disquete típico envía una señal codificada MFM / FM / GCR a la unidad para escribir datos y espera recibir una señal similar al leerla. [ 6 ] Al escribir, un PLL de hardware o un componente de filtro basado en software deshace la codificación y almacena los datos del sector tal como los escribió lógicamente el host. Un mecanismo inverso convierte los datos almacenados de nuevo en una señal codificada al leerlos. Las señales de datos sin procesar con ruido se filtran y limpian antes de la conversión.

La mayoría de las interfaces FDC no direccionan directamente las pistas; en su lugar, proporcionan pulsos de "entrada" y "salida". Estos, junto con el número de sector actual que gira virtualmente bajo el cabezal de lectura/escritura emulado, son rastreados por el emulador para determinar a qué sector se debe acceder. [ 7 ] [ 8 ]

Debido a que la interfaz con la unidad de disquete es de muy bajo nivel, los emuladores deben mantener la sincronización aproximada de las operaciones del disquete. Esto puede requerir que el emulador proporcione almacenamiento en búfer, con cierto retraso en la actualización del almacenamiento permanente.

El emulador guarda los datos escritos en el disquete en el almacenamiento local (emuladores independientes) o en un dispositivo de almacenamiento remoto o módulo de intercambio de datos (emuladores sin estado).

Intercambio de datos

El emulador de disquete puede proporcionar a otros sistemas acceso a los datos del disquete emulado de varias maneras:

  • Acceso directo a una partición de disco dedicada (por ejemplo, una partición de 1,44 MB en una memoria USB).
  • Traducción del sistema de archivos de disquete (por ejemplo: disquete FAT12 ↔ carpeta de llave USB)
  • Imágenes de disquetes (por ejemplo: disquete sin formato ↔ archivo de llave USB .img/.iso)

Las implementaciones de acceso directo e imágenes de disquete también pueden emular disquetes del sistema o no estándar, cuyo sistema de archivos no se puede traducir fácilmente.

La implementación de imágenes de disquete también puede combinarse con una unidad virtual para emular sin problemas las unidades de disquete en un ordenador.

Algunos dispositivos pueden almacenar varias imágenes de disquete y proporcionan un mecanismo para seleccionar qué disquete emulado se monta en la unidad emulada.

Referencias

  1. Hardin, Ken (18 de marzo de 2003). "No te apresures a desechar el disquete" . TechRepublic . Archivado del original el 14 de junio de 2018.
  2. "PC World se despide del disquete" . BBC News . 30 de enero de 2007. Archivado del original el 16 de febrero de 2018.
  3. "RIP Disquete" . BBC News . 1 de abril de 2003. Archivado del original el 19 de julio de 2018.
  4. "Disquete de 3,5 pulgadas todavía disponible de Verbatim, [ [ Imation ] ] (3M) y Maxell" . Archivado del original el 30/11/2010 . Recuperado el 24/11/2011 .
  5. Powers, Jeffrey (26 de abril de 2010). «Homenaje al disquete: Sony interrumpe su producción» . Geek News Central . Archivado del original el 1 de mayo de 2010.
  6. "Fundamentos de la grabación magnética". Periféricos de computadora (PDF) . Singapur: Universidad Tecnológica de Nanyang. 16 de octubre de 2001. Archivado (PDF) del original el 2 de octubre de 2018.
  7. Haardt, Michael; Knaff, Alain; Niemi, David C. (11 de junio de 2001). "Guía del usuario del disquete" (PDF) . Archivado (PDF) del original el 13 de febrero de 2019.
  8. Kozierok, Charles M. "Unidades de disquete" . The PC Guide . Archivado del original el 4 de marzo de 2001.

Véase también