Los ordenadores admiten el hotswapping para que el usuario pueda sustituir un disco duro mientras el sistema está en marcha. ¿Se trata principalmente de un software que simplemente apaga el disco duro o hay algún hardware especial involucrado? Si no hubiera un hardware especial, supongo que se podría cambiar en caliente cualquier disco, pero parece que el disco debe soportarlo en hardware.
Respuestas
¿Demasiados anuncios?Requiere varias características, algunas de las cuales elevan el coste.
Entre ellas se encuentra la supresión adicional de transitorios en las señales, que puede suponer una capacitancia adicional en las señales del bus, lo que requiere ingeniería/pruebas adicionales y puede reducir el rendimiento por debajo de lo posible.
Además, los conectores que pines más largos y más cortos que aseguran que algunos pines se acoplen antes que otros y se desconecten después de otros. Esto es para garantizar que las señales se conectan y desconectan mientras la alimentación y la tierra ya están conectadas. En algunos casos, se puede hacer que una clavija de control se conecte la última y se desconecte la primera, y esta clavija triangulará todas las demás clavijas de señal.
Un intercambio en caliente fiable a nivel de producción suele requerir un soporte tanto de software como de hardware.
Es posible que necesites un software para asegurarte de que el dispositivo está libre para que pueda producirse el hotswap. El software debe ser capaz de integrar (tamaño, formato, inicialización, reconstrucción) el nuevo dispositivo en el entorno. Por ejemplo, si se pierde una unidad en una matriz redundante, es necesario poder reconstruir la matriz después de cambiar una unidad.
Es posible que necesite soporte de hardware para apagar la energía dentro de un chasis para quitar y reemplazar las unidades.
Las tarjetas modernas intercambiables en caliente suelen tener un hotswap controlador para limitar la corriente de entrada cuando se enchufa una nueva tarjeta. El problema es que, cuando se enchufa una tarjeta, hay que cargar toda la capacitancia, lo que puede hacer que los voltajes del sistema caigan; este problema se ve agravado por el hecho de que la mayoría de las tarjetas tienen fuentes de alimentación conmutadas.
La mejor manera de entenderlos es como verdaderos convertidores de potencia (al menos en una primera aproximación). Si la(s) barra(s) de alimentación del sistema cae(n), para suministrar la energía que necesitan los circuitos de la tarjeta, la corriente de entrada debe aumentar, sumándose a la corriente de carga de la alimentación del sistema.
Esto puede causar brownout si no se trata adecuadamente.
Las técnicas han evolucionado a lo largo de los años para estas aplicaciones.
Como ya se ha señalado, hay conector especial de las tarjetas intercambiables en caliente y, en muchos casos, el software del sistema debe gestionar el evento.
13 votos
Fíjate en que las conexiones de los dispositivos intercambiables en caliente son de distinta longitud. Se desconectarán en diferentes momentos cuando se desconecte el conector. Así que el software nota un cambio de hardware y dice "¡Uh-oh!"