Eliminación de pines / cables en cables (IDE)

0

¿Puedo quitar físicamente el pin / cable 23 (DIOW - > Write Strobe) para un "cable / efecto IDE de solo lectura"?

He oído que algunos bloqueadores de escritura de hardware cortan físicamente la línea de escritura, pero no tengo información si también hay una parte de software. Mi mente me dice que esto sería bueno si solo pudieras cambiar el hardware, pero estoy seguro de que hay una parte del software que genera problemas.

¿Tengo que volver a redirigir físicamente el cable a algún tipo de tarjeta electrónica con un software autoprogramado para que no haya problemas a nivel de software de comunicación? ¿Cuáles son las partes / áreas que son importantes para este proyecto / efecto?

    
pregunta karts

1 respuesta

2

No. La conexión IDE sirve para conectar los registros proporcionados por un dispositivo al bus del sistema host. Eliminar el cable de habilitación de escritura evitaría que el host pueda cambiar los registros del dispositivo, pero la capacidad de escribir en esos registros es esencial para el funcionamiento normal del dispositivo, incluso en modo de solo lectura (por ejemplo, para leer un bloque de disco, se establece el bloque). diríjase a un conjunto de registros y almacene un comando en otro, luego espere a que se le envíen los datos; sin una línea de habilitación de escritura, no podría enviar dicho comando).

Esto se debe a la historia de cómo IDE llegó a existir. En realidad, no se diseñó desde la perspectiva de crear una interfaz de almacenamiento en bloque, a pesar de que este era su uso previsto. El propósito era permitir que un adaptador mínimo y muy simple se integrara con una PC que pudiera proporcionar la misma interfaz al BIOS que la interfaz original utilizada para conectar los discos duros a las PC, evitando así que las actualizaciones del BIOS sean necesarias para cambiar. La forma elegida fue proporcionar una interfaz muy simple al bus del procesador en el extremo del host que solo retransmitía las instrucciones de entrada y salida del puerto (con solo las 3 líneas de dirección menos significativas, el resto se decodifica en el lado del host) al dispositivo conectado; un IC compatible con los registros de la tarjeta controladora PC / AT ST506 original se integró en la unidad (de ahí el nombre, electrónica integrada de la unidad). Esto permitió que las unidades mejoren la capacidad y el rendimiento más allá de las capacidades de la placa controladora original sin esperar a que se realicen las actualizaciones de la placa base / controladora, y agregaron costos mínimos para producir placas adaptadoras / placas base.

Lo interesante es que esto significa que IDE es una interfaz totalmente genérica: siempre que pueda convencer a su sistema operativo para que lo tolere, puede conectar casi cualquier cosa a un puerto IDE.

    
respondido por el Jules

Lea otras preguntas en las etiquetas