Articulo de referencia

Servidor de red de Apple

Apple Network Server ( ANS ) fue una línea de servidores basados ​​en PowerPC diseñados , fabricados y vendidos por Apple Computer, Inc. desde febrero de 1996 hasta abril de 199...

Apple Network Server ( ANS ) fue una línea de servidores basados ​​en PowerPC diseñados , fabricados y vendidos por Apple Computer, Inc. desde febrero de 1996 hasta abril de 1997. Su nombre en código era "Shiner" y originalmente constaba de dos modelos, el Network Server 500/132 ("Shiner LE", es decir, "de gama baja") y el Network Server 700/150 ("Shiner HE", es decir, "de gama alta"), al que se le añadió un modelo complementario, el Network Server 700/200 (también "Shiner HE") con una CPU más rápida en noviembre de 1996.

Las máquinas no formaban parte de la línea de computadoras Apple Macintosh ; estaban diseñadas para ejecutar el sistema operativo AIX de IBM y su ROM impedía específicamente el arranque del Mac OS clásico . Esto las convierte en las últimas computadoras de escritorio no Macintosh fabricadas por Apple hasta la fecha. Las 500/132, 700/150 y 700/200 se vendieron en el mercado estadounidense por $11,000, $15,000 y $19,000, respectivamente.

Los servidores de red de Apple no deben confundirse con los servidores de trabajo en grupo de Apple y los servidores Macintosh, que eran estaciones de trabajo Macintosh que se entregaban con software de servidor y utilizaban Mac OS; la única excepción, el Workgroup Server 95 (un Quadra 950 con un controlador SCSI adicional que se entregaba con A/UX ) también era capaz de ejecutar Mac OS. Apple no volvió a tener hardware de servidor comparable en su línea de productos hasta la introducción del Xserve en 2002.

La corta vida útil del producto se atribuye a importantes problemas financieros que atravesó Apple a principios de 1997. El director ejecutivo Gil Amelio canceló tanto Network Server como OpenDoc en la misma reunión, ya que se determinó que eran prioridades bajas. [3]

Hardware

El hardware del servidor de red de Apple se suponía que se basaría en un nuevo diseño de placa lógica específico para el producto. Durante el desarrollo del hardware, Apple abandonó el diseño de la placa base original por razones no confirmadas. Para seguir adelante y enviar el producto, Apple realizó modificaciones a la placa lógica y la ROM del Power Macintosh 9500 (bloqueando todas las llamadas de Mac OS) y adaptó AIX al nuevo hardware. Ya sea por el cambio de hardware o por coincidencia, Apple también abandonó su desarrollo NetWare en PowerPC (nombre en código: Wormhole) en ese momento. El diseño general de la placa lógica parece sugerir una relación cercana con los sistemas RS/6000 basados ​​en PowerPC de IBM , que también fueron diseñados para ejecutar AIX. Por otro lado, muchos componentes de la placa lógica, especialmente la ROM de arranque Open Firmware , son similares a la placa "Tsunami" utilizada en el Power Macintosh 9500 y algunos clones de Macintosh . [ cita requerida ]

Si bien el diseño de la placa de circuito del Apple Network Server (ANS) puede parecerse a los sistemas RS/6000, lógica y físicamente es casi idéntico a un Power Macintosh 9500 (PM9500), aunque ejecuta un firmware bastante diferente y que es específico para su función de misión única.

Comenzando por el bus de nivel superior y trabajando hacia abajo en la jerarquía de buses, en el nivel superior se encuentra el bus de la CPU con un controlador Hammerhead (Apple Part # 343S1190) que también se encuentra en el PM9500. La CPU, como se mencionó, es una PowerPC 604 o 604e. Los puentes de bus de CPU a bus PCI son controladores Bandit (343S0020). Tanto el ANS como el PM9500 tienen dos controladores Bandit y dos buses PCI separados. Todos los dispositivos en el nivel de bus de la CPU son idénticos entre el ANS y el PM9500. En ambos sistemas, el reloj del bus de la CPU lo proporciona la tarjeta de CPU extraíble. Sin embargo, en el ANS, el búfer de reloj que divide el reloj del sistema para todos los dispositivos del bus de la CPU está en la placa lógica, mientras que en el PowerMac 9500, el búfer de reloj está en la tarjeta de la CPU.

Los controladores de la línea de datos de memoria son diferentes en el ANS de los del PM9500, probablemente debido a la compatibilidad adicional con la memoria de paridad. Los controladores de la línea de datos de memoria del ANS son 343S1161 en lugar de 343S1141 como en el PM9500. Sin embargo, la estructura de memoria es la misma con dos bancos de ranuras DIMM y compatibilidad con intercalación de memoria cuando las ranuras correspondientes en diferentes bancos contienen DIMM de memoria idénticos. El ANS tiene ocho ranuras DIMM de memoria en lugar de las doce del PM9500, pero otras máquinas basadas en Hammerhead, como el PM8500, también tienen solo ocho ranuras DIMM de memoria.

En el bus PCI, como se mencionó anteriormente, el ANS utiliza el puente PCI Bandit, al igual que el PM9500. Los árbitros del bus PCI también son idénticos (343S0182). Los árbitros del bus reciben las señales de solicitud del bus PCI y emiten las señales de concesión del bus a las ranuras PCI y a los chips del puente PCI (Bandit).

El administrador de interrupciones y el controlador de E/S de la placa lógica también son iguales. Ambos utilizan Grand Central (343S1125). Grand Central es un dispositivo en el bus PCI.

En el bus PCI, ANS se diferencia del PM9500 en algunos aspectos. El ANS tiene dos chips SCSI 53C825A con soporte para operaciones Fast & Wide SCSI, que no están presentes en el PM9500. Cada uno de ellos aparece como un dispositivo PCI independiente en el bus PCI. El ANS también añade un controlador de vídeo Cirrus Logic 54M30 como dispositivo PCI adicional.

En total, la ANS tiene tres dispositivos PCI de los que carece la PM9500. Las ranuras PCI de la ANS también están organizadas de forma diferente. En la PM9500, Grand Central y las tres primeras ranuras PCI son compatibles con Bandit 1. Las tres ranuras PCI restantes son compatibles con Bandit 2. En la ANS, Grand Central, los dos chips SCSI 53C825A, el controlador de vídeo 54M30 y las dos ranuras PCI superiores son compatibles con Bandit 1. Las cuatro ranuras PCI restantes son compatibles con Bandit 2. A algunos les puede resultar interesante que esto (seis dispositivos compatibles con Bandit 1) confirme que el puente PCI de Bandit y el chip árbitro asociado pueden admitir directamente (sin necesidad de un puente PCI-PCI) al menos seis dispositivos PCI si se les proporciona el soporte de firmware adecuado.

Si descendemos un poco más en la jerarquía, el chip Grand Central es una especie de bus de E/S para diversos dispositivos de la placa lógica. Tanto el ANS como el PM9500 utilizan el chip CURIO (AM79C950, pieza personalizada de AMD ) para admitir puertos serie, un bus SCSI lento (5 MB/s, basado en 53C94/96) y Ethernet de 10 Mbit/s. El controlador de disquete SWIM también es común a ambas máquinas y se conecta a través del chip Grand Central. El ANS carece del chip MESH SCSI (chip SCSI de Apple derivado del 53CF94/6) que está presente en el PM9600 y admite el bus Fast SCSI interno.

Grand Central ofrece soporte para once interrupciones del sistema. Tanto en Macintosh como en ANS, cada ranura PCI contiene sólo una línea de interrupción (hasta cuatro admitidas en la especificación PCI) y cada línea de interrupción es utilizada por un solo dispositivo. El mapa de interrupciones es diferente en las dos máquinas, y esta representa la razón más probable por la que insertar una ROM PM9500 o PM9600 en un ANS no permitirá que la máquina arranque. El firmware espera que ciertas interrupciones correspondan a ciertos eventos, pero la señal de interrupción está conectada físicamente a un dispositivo diferente al que espera el firmware. [4]

La placa de CPU de un ANS 700/200. Las CPU ANS 500/132 y 700/150 están hechas de la misma placa, pero cada una emplea puentes de configuración únicos. Todas las CPU ANS tienen una etiqueta impresa aplicada (mostrada en el extremo izquierdo) que identifica la velocidad de la CPU: 132, 150 o 200 MHz. Al igual que en esta generación de productos PowerPC de Apple, la tarjeta de procesador instalada determina la velocidad de la CPU del sistema, y ​​la velocidad del bus del sistema se deriva de la velocidad de la CPU: 44 MHz para /132 y 50 MHz para /150 y /200.

El ANS 500/132 utiliza una CPU PowerPC 604 con una velocidad de reloj de 132 MHz, y el ANS 700/150 tiene la misma familia de CPU pero con una velocidad de reloj de 150 MHz. Ambos tienen una caché L1 de 32 kB. El ANS 700/200 cuenta con el PowerPC 604e más avanzado con una velocidad de reloj de 200 MHz, con una caché L1 de 64 kB. La caché L2 del ANS está montada en un SIMM , con un tamaño estándar de 512 kB para el 500 y 1 MB para los 700. Cualquier ANS puede tener instalada la tarjeta de caché de 1 MB. La velocidad del bus del sistema es de 44 MHz para el 500 y de 50 MHz para los 700 o cualquier ANS en el que se haya instalado la tarjeta de procesador de 200 MHz. La placa lógica ANS tiene ocho ranuras de RAM de paridad DIMM de 168 pines , cuatro de ellas libres (con una cantidad máxima de 512 MB de RAM especificada). El ANS 500/132 se envía con 32 MB de RAM instalados (4 DIMM de paridad de 8 MB y 60 ns fabricados por IBM) y el ANS 700/150 y el ANS 700/200 se envían con 48 MB (2 DIMM de paridad de 16 MB y 60 ns + 2 DIMM de paridad de 8 MB también fabricados por IBM). Para todos los efectos prácticos, la configuración máxima de RAM es 4 DIMM de paridad de 128 MB (512 MB en total) u 8 DIMM de paridad de 64 MB (también 512 MB en total). La máquina no realizará la autoprueba de encendido (POST) (es decir, no pasará la prueba del sistema de encendido ) si se instalan más de 512 MB. Esta es una restricción absoluta incorporada en la memoria ROM-DIMM de la máquina. Si incluso una memoria RAM DIMM no tiene paridad, entonces la comprobación de paridad se desactiva para toda la RAM, en cuyo caso las memorias RAM DIMM de 70 ns son aceptables. Las memorias RAM DIMM FPM o EDO son aceptables, en cualquier orden, ya que la máquina trata las memorias RAM DIMM EDO como memorias RAM DIMM FPM.

Todos los servidores de red cuentan con un controlador interno Wide SCSI -2 de dos canales (estrecho, a la unidad de CD-ROM y a cualquier disco duro que se haya instalado con el kit de instalación Narrow SCSI-2 de Apple), un conector SCSI-1 externo de 25 pines y un disquete " SuperDrive " estándar de 1,44 MB. Hay seis ranuras PCI libres disponibles para expansión; las partes compatibles con AIX incluyen dos tarjetas Ethernet y una tarjeta SCSI RAID . Otros puertos incluyen un puerto ADB , dos puertos serie y un puerto AAUI . A diferencia de todos los demás ordenadores Apple de la época, el ANS utiliza un conector VGA para el vídeo integrado; se incluyó un adaptador para pantallas Apple. [5]

Un aspecto único de los servidores de red de Apple es su carcasa: es totalmente bloqueable y extremadamente accesible, cuenta con una pequeña pantalla LCD para diagnósticos y su parte frontal tiene siete ranuras para dispositivos, con un CD-ROM y un disco duro montados en ellas en la configuración estándar. Se pueden agregar módulos de disco duro SCSI intercambiables en caliente adicionales o un transmisor de cinta DAT a las ranuras libres. Opcionalmente, el ANS 700 también admite unidades de fuente de alimentación redundantes e intercambiables en caliente y un bastidor de unidad interno para dos discos duros fijos adicionales. La carcasa es grande y pesada, con una altura de 24,5 pulgadas (62 cm), un ancho de 16,5 pulgadas (42 cm), una profundidad de 18 pulgadas (46 cm) y un peso de más de 80 libras (36 kg), con un peso exacto que depende de la configuración del hardware. Eso significa que, si bien tiene el ancho adecuado para un bastidor de 19 pulgadas, requiere al menos 14 unidades de bastidor de altura. Un tercer modelo en una caja de montaje en bastidor más pequeña sin la matriz de discos grande, el Network Server 300 (nombre en código "Deep Dish", como una pizza de plato hondo), nunca pasó de la etapa de prototipo. [6] También estaban en desarrollo pero nunca se lanzaron tarjetas de CPU con dos CPU . Las tarjetas de CPU Power Macintosh 9500, que estaban disponibles con procesadores duales, no eran compatibles con el ANS.

Un ANS 500/132 puede actualizarse a un ANS 500/200 instalando la tarjeta de accesorios del procesador de 200 MHz. Es posible actualizar un ANS 500 a un ANS 700 o degradar un ANS 700 a un ANS 500 simplemente intercambiando el panel posterior de alimentación y las PSU, pero es necesario desmontar completamente la base del ANS para lograr dicha actualización o degradación. Un ANS 700 tiene solo una conexión de alimentación de entrada, aunque puede tener PSU duales independientes. Sin embargo, un ANS 700 puede convertirse fácilmente en una configuración de alimentación primaria dual (alimentación primaria independiente, posiblemente, y de manera deseable, desde diferentes paneles de alimentación, uno posiblemente respaldado por una fuente de alimentación ininterrumpida ) quitando el conector de alimentación de entrada IEC y conectando física y eléctricamente dos juegos de cables de alimentación de entrada, uno a cada una de las PSU redundantes. Sin embargo, es muy probable que esta modificación invalide la certificación UL de la máquina. No obstante, dicha modificación podría implementar una verdadera configuración de redundancia N+1 para los ANS 700.

Software

Los servidores de red se vendieron exclusivamente con AIX , en una versión llamada " AIX para servidores de red de Apple " con algunas características específicas de Apple, como los servicios AppleShare , añadidos; existen dos revisiones, 4.1.4 y 4.1.5. La variante Unix propia de Apple, A/UX, ya había sido descontinuada y no es compatible con PowerPC. Debido a sus similitudes con el sistema operativo AIX y el hardware, los servidores de red son en su mayoría compatibles a nivel binario con la serie RS/6000. Sin embargo, las aplicaciones que dependen del procesador POWER2 y el bus Micro Channel de los primeros RS/6000 son incompatibles con la CPU PowerPC y el bus PCI de ANS. [7]

Durante el desarrollo del producto, Apple probó versiones alfa de Novell NetWare para PowerPC . Casi al mismo tiempo que cambiaba el hardware, el proyecto NetWare dejó de actualizarse y más tarde fue abandonado. Apple también probó y produjo una cantidad limitada de ROM SIMM que admitían Windows NT para PowerPC en los Network Server 500 y 700. [ cita requerida ]

Como alternativa a AIX, es posible, aunque complicado, [8] instalar PowerPC Linux o NetBSD en el ANS. Es posible, con prototipos de ROM de Macintosh, arrancar un servidor de red Apple 500 o 700 en Mac OS 7.5 o posterior, sin embargo, el soporte de Ethernet no era completo. No existen fuentes confiables para el procedimiento o los requisitos. [9] No sólo la Ethernet es diferente, sino también la interfaz de pantalla. El uso de una tarjeta Ethernet "Tulip" de marca Apple, pero DEC [10] y una tarjeta de pantalla de un 9500 ayuda mucho a lograr la capacidad de Mac OS, pero incluso esto no está garantizado. [ aclaración necesaria ] Yellow Dog Linux 2.x o 3.x es más seguro, y NetBSD 1.5.x podría ser incluso mejor. Aún quedan problemas importantes, como los controladores de bus duales "Bandit", el formato propietario de disquete y posiblemente el CD-ROM. Los discos duros UW-SCSI rara vez son un problema y Apple incluso lanzó un kit de instalación de disco duro U-SCSI (pero estrecho) para el ANS, aunque un ANS normalmente solo está equipado con discos UW-SCSI.

Estado

A partir de 2005 [actualizar], la mayoría de los servidores de red de Apple se habían retirado del servicio y la mayoría se habían devuelto a Apple o se habían vendido en el mercado secundario, ya sea remanufacturados en fábrica o tal como están, o enviados a un reciclador y triturados. Antes no era raro que un ANS con buenas características apenas recuperara la oferta mínima de $ 0,99 en eBay. El envío de un ANS es caro, alrededor de $ 100 de una ubicación de EE. UU. a EE. UU., [ aclaración necesaria ] si se envía mediante envío masivo . Hay pocas piezas de repuesto disponibles, si es que hay alguna, particularmente no los componentes mecánicos.

A partir de 2019 [actualizar], los servidores de red de Apple se ven y se venden ocasionalmente por más de US$2000 en eBay.

Véase también

Referencias

  1. ^ "Servidor de red 500/132: Especificaciones técnicas". Apple.
  2. ^ "Servidor de red 500/132: Especificaciones técnicas". Apple.
  3. ^ "17/03/97 Apple: ¿Qué está tramando Steve Jobs?". www.businessweek.com . Archivado desde el original el 18 de junio de 1997. Consultado el 11 de enero de 2022 .
  4. ^ Notas para desarrolladores de hardware de servidor de red de Apple, página 16.
  5. ^ Especificaciones técnicas de Apple para el ANS 500/132 Archivado el 19 de agosto de 2002 en Wayback Machine , ANS 700/150 y ANS 700/200 Archivado el 19 de agosto de 2002 en Wayback Machine
  6. ^ "Applefritter, en el ANS 300". Archivado desde el original el 15 de diciembre de 2018. Consultado el 26 de diciembre de 2005 .
  7. ^ "Guía de compatibilidad binaria de AIX de Apple, reflejada en erik.co.uk". Archivado desde el original el 1 de febrero de 2017. Consultado el 11 de marzo de 2006 .
  8. ^ shiner.info: Guía para instalar Yellowdog Linux 2.x en el ANS Archivado el 18 de mayo de 2006 en Wayback Machine
  9. ^ Discusión sobre la posibilidad de un sistema operativo Mac que arranque mediante ANS Archivado el 27 de septiembre de 2007 en Wayback Machine desde un archivo de listas de correo
  10. ^ analiza el uso de esta tarjeta Archivado el 3 de agosto de 2019 en Wayback Machine desde un archivo de listas de correo
  • "Acerca de los servidores de red de Apple". Archivado desde el original el 12 de abril de 1997.
  • Shiner.info, un sitio de recursos ANS no oficial (copia de Web Archive)
  • Página del servidor de red Apple de Erik Archivado el 31 de marzo de 2022 en Wayback Machine
  • Entrada sobre el servidor de red en EveryMac.com
Obtenido de "https://es.wikipedia.org/w/index.php?title=Servidor_de_red_Apple&oldid=1261855044"