Sun-1 fue la primera generación de estaciones de trabajo y servidores UNIX producidos por Sun Microsystems , lanzados en mayo de 1982. Estos se basaban en una placa de CPU diseñada por Andy Bechtolsheim mientras era estudiante de posgrado en la Universidad de Stanford y financiada por DARPA . Los sistemas Sun-1 ejecutaban SunOS 0.9, una adaptación de UniPlus V7 de la Séptima Edición de UNIX para el microprocesador Motorola 68000 , sin sistema de ventanas . En la carcasa de las primeras estaciones de trabajo y servidores Sun-1 se encuentra un emblema rojo en bajorrelieve con la palabra SUN escrita únicamente con símbolos en forma de la letra U. Este es el logotipo original de Sun, en lugar del rombo púrpura más conocido que se usó posteriormente.
La primera estación de trabajo Sun-1 se vendió a Solo Systems en mayo de 1982. [ 2 ] La Sun-1/100 se utilizó en el sistema de edición no lineal original Lucasfilm EditDroid .
Modelos


Hardware

La estación de trabajo Sun-1 se basó en la estación de trabajo SUN de la Universidad de Stanford , diseñada por Andy Bechtolsheim (con la asesoría de Vaughan Pratt y Forest Baskett ), estudiante de posgrado y cofundador de Sun Microsystems. El núcleo de este diseño lo conformaban la CPU Multibus , la memoria y las tarjetas gráficas. Las tarjetas utilizadas en la estación de trabajo Sun-1 eran de segunda generación y contaban con un bus de memoria privado que permitía ampliar la memoria hasta 2 MB sin pérdida de rendimiento.
La placa Sun 68000, presentada en 1982, era un potente ordenador de placa única . Combinaba un microprocesador Motorola 68000 de 10 MHz , una unidad de gestión de memoria (MMU) diseñada por Sun , 256 KB de memoria de estado de espera cero con paridad, hasta 32 KB de memoria EPROM , dos puertos serie, un puerto paralelo de 16 bits y una interfaz Intel Multibus (bus IEEE 796) en un único formato Multibus de 300 mm de ancho y 171 mm de profundidad .
Mediante el uso del procesador Motorola 68000, integrado con la MMU Sun-1, la placa de la CPU Sun 68000 podía soportar un sistema operativo multitarea como UNIX. Incluía una MMU multiproceso de dos niveles, diseñada por Sun, con funciones para la protección de memoria, el uso compartido de código y la paginación de memoria bajo demanda. La MMU Sun-1 era necesaria porque la MMU Motorola 68451 no siempre funcionaba correctamente con el 68000 y no siempre podía restaurar el estado del procesador tras un fallo de página.
La placa de la CPU incluía 256 KB de memoria que podían reemplazarse o ampliarse con dos tarjetas de memoria adicionales para un total de 2 MB. Aunque las tarjetas de memoria utilizaban el formato Multibus, solo usaban la interfaz Multibus para la alimentación; todo el acceso a la memoria se realizaba a través del bus privado P2, de menor capacidad. Este era un bus de memoria privado síncrono que permitía transferencias simultáneas de entrada/salida de memoria. También permitía un funcionamiento de la memoria con rendimiento completo y sin tiempos de espera . Al instalar la primera tarjeta de expansión de 1 MB, era necesario deshabilitar los 256 KB de memoria de la placa de la CPU o los primeros 256 KB de la tarjeta de expansión. [ 3 ]
La interfaz de E/S integrada incluía un puerto serie UART dual y un puerto paralelo de 16 bits. Los puertos serie se implementaron con un UART Intel 8274 y posteriormente con un UART NEC D7201C. El puerto serie A estaba cableado como un puerto de equipo de comunicaciones de datos (DCE) y tenía control de módem completo. También funcionaba como puerto de consola si no había una pantalla gráfica instalada en el sistema. El puerto serie B estaba cableado como un puerto de equipo terminal de datos (DTE) y no tenía control de módem. Ambos puertos serie también podían utilizarse como puertos de terminal, lo que permitía que tres personas utilizaran una estación de trabajo, aunque dos de ellas no disponían de pantallas gráficas. El puerto paralelo de 16 bits era un puerto de propósito especial para conectar un teclado paralelo de 8 bits y un ratón óptico paralelo de 8 bits para estaciones de trabajo con pantallas gráficas. El puerto paralelo nunca se utilizó como puerto de impresora paralelo de propósito general .
La placa de la CPU incluía un bus Multibus (IEEE 796) totalmente compatible. Era un bus asíncrono que admitía dispositivos con diversas velocidades de transferencia manteniendo el máximo rendimiento. Tenía 20 líneas de dirección, por lo que podía direccionar hasta 1 MB de memoria Multibus y 1 MB de ubicaciones de E/S, aunque la mayoría de los dispositivos de E/S solo decodificaban los primeros 64 KB del espacio de direcciones. La placa de la CPU de Sun era totalmente compatible con la funcionalidad multi-maestro, lo que le permitía compartir el Multibus con otros dispositivos DMA. [ 4 ]
El teclado era un Micro Switch 103SD30-2, o un KeyTronic P2441 para el mercado alemán. La tarjeta gráfica (de búfer de trama ) con mapeo de memoria y de bits tenía una resolución de 1024 × 1024 píxeles , pero solo se mostraba 1024 × 800 en el monitor. La tarjeta gráfica incluía hardware para acelerar las operaciones de rasterización. Se utilizó un monitor de vídeo Ball modelo HD17H de 17 pulgadas. Había disponible una tarjeta Ethernet , que originalmente implementaba la especificación Ethernet Xerox PARC de 3 Mbit/s , que posteriormente se actualizó a la versión 3Com de 10 Mbit/s. Se podía instalar un controlador de disco Interphase SMD 2180 para conectar hasta cuatro unidades Fujitsu 84 MB M2313K o CDC 16,7 MB (8,35 MB fijos, 8,35 MB extraíbles) 9455 Lark. Todas las tarjetas se instalaron en un chasis para tarjetas Multibus de 6 o 7 ranuras .
Documentación posterior indica que estaba disponible una pantalla a color de 13 o 19 pulgadas. El búfer de fotogramas a color tenía una resolución de 640 × 512 píxeles , con una resolución de 640 × 480 en el monitor. La placa podía mostrar 256 colores de una paleta de 16 millones. También se añadieron a la oferta unidades de cinta de carrete a carrete de 9 pistas y ½ pulgada, así como unidades de cinta de cartucho QIC -02 de ¼ de pulgada.
También existió una placa de CPU Sun-1 de segunda generación denominada placa de CPU Sun-1.5. [ 5 ] [ 6 ] [ 7 ] [ 8 ]
Los sistemas Sun-1 actualizados con tarjetas de CPU Sun-2 Multibus se identificaban con el sufijo U añadido a su número de modelo.
Cronología del Sol

Referencias
- ↑ Johnston, Louis; Williamson, Samuel H. (2023). "¿Cuál era el PIB de EE. UU. entonces?" . MeasuringWorth . Recuperado el 30 de noviembre de 2023 .Las cifras del deflactor del Producto Interno Bruto de Estados Unidos siguen la serie MeasuringWorth .
- ^ Bhide, Amar (14 de diciembre de 1989). "Vinod Khosla y Sun Microsystems" . Escuela de Negocios de Harvard .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Manual del usuario de la placa de memoria Sun 1M . Sun Microsystems. Febrero de 1983. Revisión A.
- ↑ Manual del usuario de la placa Sun 68000 (PDF) . Sun Microsystems . Febrero de 1983. Revisión B.Archivado del original.
- ↑ Manual de instalación Sun 120/170 . Sun Microsystems . 12 de marzo de 1984. Revisión C.
- ↑ Mark Callow (8 de agosto de 1984). "Asunto: Re: Rendimiento de VAX/780/750, Pyramid y Sun" . Grupo de noticias : net.works . Consultado el 13 de julio de 2023.
Es posible que tengas un Sun-1.5 ejecutando 4.1c (que Sun ha denominado la versión beta de Berkeley de 4.2).
- ↑ Tim Mann (14 de agosto de 1984). "Asunto: Re: Rendimiento de VAX/780/750, Pyramid y Sun" . Grupo de noticias : net.works . Recuperado el 13 de julio de 2023.
Se enviaron algunos procesadores "Sun-1.5" que ejecutaban Unix 4.1c.
- ↑ Mason, Amberelle (20 de junio de 2023). "Explora el código fuente de 4.1c.1 BSD usando Git" . GitHub . Consultado el 18 de julio de 2023.
La compatibilidad con hardware Sun se agregó temporalmente a 4.1BSD y luego se eliminó antes del lanzamiento de 4.2BSD.
Bibliografía
- Manual de referencia del sistema Sun-1 (PDF) . Sun Microsystems . Julio de 1982. 800-0345.
- Bechtolsheim, Andreas ; Baskett, Forest ; Pratt, Vaughan (marzo de 1982). La arquitectura de la estación de trabajo SUN (PDF) . Laboratorio de Sistemas Informáticos, Universidad de Stanford . 229 (CSL-TR-82-229).
- Hall, M. (1990). Sunburst: El ascenso de Sun Microsystems . Chicago: Contemporary Books. ISBN 0-8092-4368-7.
Enlaces externos
- Sun Microsystems
- Referencia de hardware de Sun, Parte 1
- Archivo de información en línea del periódico Sun-1. Página archivada el 8 de febrero de 2008 en Wayback Machine.
- Manual del ingeniero de campo de Sun, 20.ª edición
- Imágenes de un Sun1/100U
- Exhibición Sun-1 en el Centro de Ciencias de la Información Gates de la Universidad de Stanford.
- Imágenes de la placa Sun-1 y manuales en formato PDF.
- Manuales de Sun 1 en bitsavers.org
- DARPA
- Servidores Sun
- Estaciones de trabajo Sun
- computadoras basadas en 68k
- Introducciones relacionadas con la informática en 1982
- computadoras de 32 bits