En los discos duros de los ordenadores, ¿en qué consistían las unidades maestras y esclavas?
Las unidades maestras y esclavas tienen que ver con la diferencia entre las unidades primarias, o cargadas con el MBR (Master Boot Record) y el sistema operativo, y las que se han añadido para el almacenamiento adicional.
Cuando los ordenadores eran mucho más sencillos, y sólo tenían unidades de disquete, la unidad primaria o maestra en los PC se etiquetó como «A», y la secundaria como «B». Aunque la mayoría de los ordenadores tenían una única interfaz de disquetes en la placa base, ésta permitía 2 unidades, una en «maestro» o «A», y otra en «esclavo», o «B», y se podían añadir más mediante una tarjeta de expansión. La unidad maestra, o A, se designaba por el lado de la torsión del cable al que se conectaba la unidad. En estos primeros ordenadores, el sistema operativo estaba integrado en el propio ordenador, normalmente ejecutando una versión de BASIC (Beginner’s All-purpose Symbolic Instruction Code), un lenguaje de programación muy sencillo. Para obtener el DOS (Sistema Operativo de Disco), o para ejecutar una GUI (Interfaz Gráfica de Usuario), era necesario insertar el disquete correspondiente, que cargaba el software en la RAM (Memoria de Acceso Aleatorio) del ordenador. Si tenías otros programas, normalmente tenías que instalar esos discos, y a menudo tenían que permanecer en la unidad para funcionar. Para guardar tu trabajo, necesitabas tener un disco de guardado en una de esas unidades. Afortunadamente, este desorden fue pronto sustituido por un disco duro más permanente.
Cuando se utilizaron inicialmente los discos duros, se les asignó una letra que empezaba por «C», que se hizo más familiar para los usuarios como la unidad «maestra». Los ordenadores que salieron al mercado con la tecnología IDE (Integrated Drive Electronics) solían tener dos interfaces que permitían conectar dos unidades cada una. Estos puertos de expansión estaban marcados como primario y secundario, y la primera unidad conectada al primario se denominaba «maestro», y la unidad encadenada, «esclavo». Algunos usuarios también se referían a las unidades secundarias conectadas como esclavas, pero la designación maestro/esclavo también era apropiada. Estas unidades se conectaban normalmente mediante una cinta con dos conexiones, y la designación se determinaba mediante un conjunto de puentes (pequeños tapones que acortan pares de pines).
La selección del cable significaba que la ubicación en la cinta designaba si era maestro o esclavo. Sin embargo, siempre me enseñaron a no usar esto, ya que posiblemente podría dañar la unidad en algunos casos.
Cuando se popularizaron las unidades de CD (Compact Disc), el ordenador estándar tenía un único disco duro configurado de forma autónoma o como maestro en la interfaz primaria, mientras que el CD quedaba relegado a la interfaz secundaria, a menudo como maestro «secundario», pero algunas placas base requerían unidades específicas en conexiones específicas para funcionar correctamente, por lo que añadir más unidades era a menudo enchufar y encender para saber si funcionaba como uno quería.
Otro formato, SCSI (Small Computer System Interface), no era tan frecuente en los PCs a menos que se utilizaran como servidores y necesitaran muchas unidades. SCSI permitía hasta 8 unidades en la mayoría de los casos, pero también venía en varios estilos de interfaz, de 50 o 68 pines, lo que significaba que había que tener un disco duro o CD específico para que encajara. SCSI generalmente tenía una interfaz de placa, pero un cable que tenía múltiples conexiones. Cada unidad tenía un puente para el lugar concreto del cable en el que se encontraba, pero la primera solía designarse como «maestra» y el resto como «esclavas». SCSI se consideraba más rápido que IDE, pero el formato desapareció más o menos porque el hardware era más caro y porque aparecieron otros formatos mejores.
La mayoría de los ordenadores actuales tienen 2 o más puertos SATA (Serial AT Attachment) (a los que se puede añadir una tarjeta de expansión), que conectan varias unidades por separado. Cada interfaz sólo permite una unidad, siendo el primer puerto el principal, aunque se puede conectar una unidad de arranque a cualquiera de ellos. Esto elimina en cierto modo la designación de maestro/esclavo en la mayoría de los casos, ya que cada puerto es independiente y, por lo general, no necesita una configuración primaria/secundaria. Sin embargo, decir que una unidad es la maestra significaría que tiene el MBR y el sistema operativo instalado.
Muy BASIC, diversión, aprendizaje y nostalgia