Sun-1 - Sun-1

Sun Microsystems Sun-1
Museu do Computador Sun-1.jpg
Sun-1 no Museu do Computador
Desenvolvedor Sun Microsystems
Modelo Posto de trabalho
Data de lançamento 1982 ; 39 anos atrás ( 1982 )
Preco inicial $ 8900
CPU Motorola 68000
Sucessor Sun-2

Sun-1 foi a primeira geração de estações de trabalho e servidores UNIX produzidos pela Sun Microsystems , lançada em maio de 1982. Eles foram baseados em uma placa de CPU projetada por Andy Bechtolsheim enquanto ele era um estudante de graduação na Universidade de Stanford e financiado pela DARPA . Os sistemas Sun-1 rodavam SunOS 0.9, uma porta da UniPlus V7 da UniSoft da Seventh Edition UNIX para o microprocessador Motorola 68000 , sem sistema de janela . As primeiras estações de trabalho e servidores Sun-1 usavam o logotipo original da Sun, uma série de "U" vermelhos dispostos em um quadrado, em vez do mais familiar diamante roxo usado posteriormente.

A primeira estação de trabalho Sun-1 foi vendida para a Solo Systems em maio de 1982. O Sun-1/100 foi usado no sistema de edição não linear Lucasfilm EditDroid original .

Placa de identificação na estação de trabalho Sun-1

Modelos

Estação de trabalho desktop Sun 1/100
Servidor Sun 150U de montagem em rack
Modelo Chassis
Dom 100 Multibus de 7 slots (desktop)
Dom 150 Multibus de 15 slots (montagem em rack)

Hardware

Sun 100U Cardcage

A estação de trabalho Sun-1 foi baseada na estação de trabalho SUN da Universidade de Stanford projetada por Andy Bechtolsheim (orientado por Vaughan Pratt e Forest Baskett ), um estudante graduado e cofundador da Sun Microsystems. No centro desse projeto estavam a CPU Multibus , a memória e as placas de vídeo. As placas usadas na estação de trabalho Sun-1 eram de design de segunda geração com um barramento de memória privado permitindo que a memória fosse expandida para 2 MB sem degradação do desempenho.

A placa Sun 68000 lançada em 1982 era um poderoso computador de placa única . Ele combinou um microprocessador Motorola 68000 de 10 MHz , uma unidade de gerenciamento de memória projetada pela Sun (MMU), 256 KB de memória de estado de espera zero com paridade, até 32 KB de memória EPROM , duas portas seriais, uma porta paralela de 16 bits e um processador Intel Interface Multibus (barramento IEEE 796) em um único fator de forma Multibus de 12 polegadas de largura (300 mm) e 6,75 polegadas de profundidade (171 mm).

Ao usar o processador Motorola 68000 fortemente acoplado ao Sun-1 MMU, a placa de CPU Sun 68000 foi capaz de suportar um sistema operacional multitarefa, como o UNIX. Incluía uma unidade avançada de gerenciamento de memória de dois níveis multiprocessos projetada pela Sun com recursos para proteção de memória, compartilhamento de código e paginação por demanda de memória. O Sun-1 MMU era necessário porque o Motorola 68451 MMU nem sempre funcionava corretamente com o 68000 e nem sempre conseguia restaurar o estado do processador após uma falha de página.

A placa da CPU inclui 256 KB de memória que pode ser substituída ou aumentada com dois cartões de memória adicionais para um total de 2 MB. Embora os cartões de memória usassem o fator de forma Multibus, eles usavam apenas a interface Multibus para alimentação; todo o acesso à memória era por meio do barramento P2 privado menor . Este era um barramento de memória privada síncrono que permitia transferências simultâneas de entrada / saída de memória. Também permitiu operação de estado de espera zero de desempenho total da memória. Ao instalar a primeira placa de expansão de 1 MB, os 256 Kb de memória na placa da CPU ou os primeiros 256 KB na placa de expansão tiveram que ser desabilitados.

E / S on-board inclui uma porta serial dupla UART e uma porta paralela de 16 bits. As portas seriais foram implementadas com um Intel 8274 UART e posteriormente com um NEC D7201C UART. A porta serial A foi conectada como uma porta de equipamento de comunicação de dados (DCE) e tinha controle total do modem. Também era a porta do console, caso nenhum monitor gráfico fosse instalado no sistema. A porta serial B foi conectada como uma porta de equipamento de terminal de dados (DTE) e não tinha controle de modem. Ambas as portas seriais também podem ser usadas como portas de terminal, permitindo que três pessoas usem uma estação de trabalho, embora duas não tenham telas gráficas. A porta paralela de 16 bits era uma porta de propósito especial para conectar teclado de porta paralela de 8 bits e mouse ótico de porta paralela de 8 bits para estações de trabalho com telas gráficas. A porta paralela nunca foi usada como porta paralela de impressora de uso geral .

A placa da CPU incluiu um Multibus totalmente compatível (barramento IEEE 796). Era um barramento assíncrono que acomodava dispositivos com várias taxas de transferência, mantendo a taxa de transferência máxima. Ele tinha 20 linhas de endereço para que pudesse endereçar até 1 MB de memória Multibus e 1 MB de locais de E / S, embora a maioria dos dispositivos de E / S decodificasse apenas os primeiros 64 KB de espaço de endereço. A placa de CPU Sun suporta totalmente a funcionalidade multi-master que permite compartilhar o Multibus com outros dispositivos DMA.

O teclado era um Micro Switch 103SD30-2, ou um KeyTronic P2441 para o mercado alemão. A placa (gráfica) de buffer de quadro mapeada em memória e mapeada em bits tinha uma resolução de 1024 × 1024 pixels , mas apenas 1024 × 800 eram exibidos no monitor. A placa gráfica inclui hardware para acelerar as operações de varredura. Foi usado um monitor de vídeo de 17 polegadas modelo Ball HD17H. Uma placa Ethernet estava disponível, implementando originalmente a especificação 3 Mbit / s Xerox PARC Ethernet, que foi posteriormente atualizada para a versão 3Com de 10 Mbit / s. Um controlador de disco Interphase SMD 2180 pode ser instalado para conectar até quatro unidades Fujitsu 84 MB M2313K ou CDC 16,7 MB (8,35 MB fixos, 8,35 MB removíveis) 9455 unidades Lark. Todas as placas foram instaladas em uma gaiola Multibus de 6 ou 7 slots .

A documentação posterior mostra que um monitor colorido de 13 ou 19 polegadas estava disponível. O buffer de quadro colorido tinha resolução de 640 × 512 pixels , sendo 640 × 480 exibidos no monitor. O tabuleiro pode exibir 256 cores em uma paleta de 16 milhões. Unidades de fita de rolo a carretel de ½ polegada e 9 trilhas e unidades de fita de cartucho QIC -02 de ¼ pol. Também foram adicionadas à oferta.

Havia também uma placa de CPU Sun-1 de segunda geração conhecida como placa de CPU Sun-1.5.

Os sistemas Sun-1 atualizados com placas de CPU Sun-2 Multibus foram identificados com um sufixo U no número do modelo.

Linha do tempo da Sun

Sun Blade Sun Fire Sun Fire Sun Enterprise Sun Ultra Enterprise Sun Ultra series Sun Ultra series Sun Ultra series Sun Ultra series Sun Blade (workstation) Sun 386i Sun Java Workstation Sun Ultra series SPARCstation Sun-3 Sun-2 Sun-1

Referências

Bibliografia

  • Sun-1 System Reference Manual , Sun Microsystems , 1982.
  • Andreas Bechtolsheim , Forest Baskett e Vaughan Pratt , The SUN Workstation Architecture , Relatório Técnico do Laboratório de Sistemas de Computador da Universidade de Stanford No. 229, março de 1982.
  • M. Hall, Sunburst: The Ascent of Sun Microsystems . Chicago, Contemporary Books, 1990. ISBN  0-8092-4368-7 .

links externos