NuBus - NuBus

NuBus
ano criado 1987 ; Há 31 anos ( 1987 )
Criado por MIT
Largura em bits 32
Estilo Paralelo
O Macintosh II placa-mãe com seus seis NuBus ranhuras visível no lado esquerdo.
Exemplo de uma placa gráfica NuBus, um PrecisionColor Raio Pro 8 / 24xj. Este é um cartão "half-length", com um comprimento máximo de 7 polegadas. O comprimento máximo de tamanho completo cartões NuBus é de 12 polegadas.

NuBus (pron. 'New Bus') é um 32-bit paralelo barramento de computador , originalmente desenvolvido no MIT e padronizado em 1987, como uma parte do NuMachine estação de trabalho do projecto. A primeira implementação completa do NuBus foi feito pela Western Digital para a sua NuMachine, e para o Lisp Machines Inc. LMI Lambda . O NuBus foi mais tarde incorporada em produtos Lisp por Texas Instruments ( Explorador ), e usado como a principal barramento de expansão pela Apple Computer e NeXT . Ele não é mais amplamente utilizado fora do mercado incorporado.

Arquitetura

Ônibus microcomputador iniciais como S-100 foram muitas vezes apenas conexões com os pinos do microprocessador e os trilhos de alimentação. Isto significava que uma mudança na arquitetura do computador em geral levou a um novo ônibus também. Olhando para evitar tais problemas no futuro, NuBus foi projetado para ser independente do processador, a sua arquitectura geral e quaisquer detalhes de sua manipulação I / O.

Entre seus muitos recursos avançados para a época, NuBus usou um 32-bit backplane quando 8 ou 16 bits ônibus eram comuns. Isto foi visto como fazendo o autocarro "à prova de futuro", como era geralmente acreditavam que sistemas de 32 bits iria chegar em um futuro próximo enquanto os autocarros de 64 bits e além permaneceria impraticável e excessiva.

Além disso, NuBus era agnóstico sobre o próprio processador. A maioria dos ônibus até este ponto conformado com as normas de sinalização e de dados da máquina foram plugado (sendo grande ou pequeno endian por exemplo). NuBus fez nenhuma dessas hipóteses, o que significava que qualquer cartão NuBus poderia ser ligado em qualquer máquina NuBus, enquanto houve um apropriado driver de dispositivo .

A fim de selecionar o driver de dispositivo adequado, NuBus incluiu um esquema de ID que permitiu que os cartões para identificar-se para o computador host durante a inicialização. Isto significa que o usuário não tem que configurar o sistema, a ruína de sistemas de ônibus até esse ponto. Por exemplo, com ISA o motorista teve que ser configurado não só para o cartão, mas para qualquer memória que necessário, as interrupções que costumava, e assim por diante. NuBus exigida essa configuração, tornando-se um dos primeiros exemplos de plug-and-play arquitetura.

No lado negativo, enquanto esta flexibilidade fez NuBus muito mais simples para os autores de usuário e dispositivo de driver, isso tornou as coisas mais difíceis para os designers dos próprios cartões. Enquanto a maioria dos sistemas de bus "simples" eram facilmente suportado com um punhado de entrada / saída chips projetados para ser usado com o CPU em mente, com NuBus cada cartão e o computador teve que converter tudo para um "mundo NuBus" independente de plataforma. Tipicamente, isto significou a adição de um chip controlador NuBus entre a quaisquer fichas de E / S sobre o cartão, aumentando os custos de autocarros e. Enquanto este é um exercício trivial hoje, que todos os ônibus mais recentes exigem, na década de 1980 NuBus foi considerado complexo e caro.

implementações

O NuBus tornou-se um padrão em 1987 como IEEE 1196 . Esta versão utilizado um 96 pino de ligação de três linha padrão, a execução do sistema num relógio de 10 MHz para um caudal máximo de disparos de 40 MB / s e a velocidade média de 10 a 20 MB / s. Uma adição posterior, NuBus 90 , aumentou a frequência de relógio de 20 MHz para um melhor rendimento, explosão aumentando para cerca de 70 MB / s, e médio a cerca de 30 MB / s.

O NuBus foi desenvolvido pela primeira vez comercialmente no Western Digital NuMachine, e usado pela primeira vez em um produto de produção pelo seu licenciado, Lisp Machines, Inc. , na LMI-Lambda, uma máquina Lisp . O projeto eo grupo de desenvolvimento foi vendida pela Western Digital a Texas Instruments em 1984. A tecnologia foi incorporada ao seu TI Explorador , também uma máquina Lisp . Em 1986, Texas Instruments usou o NuBus no sistema S1500 multiprocessador UNIX. Mais tarde, ambos Texas Instruments e Symbolics desenvolvidos placas Lisp Máquina NuBus (TI MicroExplorer ea Symbolics MacIvory) com base em seus microprocessadores Lisp de apoio. Estas placas NuBus foram co-processador Máquina Lisp para o Apple Macintosh linha (o Mac II e Mac Quadras).

NuBus também foi selecionado pela Apple Computer para uso em seu Macintosh II do projeto, onde sua natureza plug-n-play se encaixam bem com a filosofia Mac de facilidade de uso. Ele foi usado na maior parte da série Macintosh II que compunham a nível profissional Mac lineup do final de 1980. Ele foi atualizado para NuBus 90 começando com o Macintosh Quadras e usado em meados dos anos 1990. No início Quadras só apoiou a taxa de 20 MHz quando duas placas estavam falando uns com os outros, uma vez que o controlador de placa-mãe não foi atualizado. Isso foi mais tarde abordado na implementação NuBus nos modelos 660AV e 840AV. Este controlador NuBus melhorou foi usada na primeira geração Power Macintosh 6100 , 7100 e 8100 modelos. Mais tarde modelos Power Mac adotado Intel 's PCI bus. Implementação NuBus da Apple usado conectores de pino e soquete na parte de trás do cartão, em vez de conectores de borda com parafusos Phillips no interior do caso que a maioria dos cartões de usar, tornando muito mais fácil de instalar placas. Computadores da Apple também forneceu uma always-on +5 V "trickle" fonte de alimentação para tarefas como assistir a linha de telefone enquanto o computador estava desligado. Este foi aparentemente parte de um padrão NuBus não aprovado.

NuBus também foi selecionado pela NeXT Computer para sua linha de máquinas, mas usou um físico diferente PCB layout. NuBus parece ter visto pouco uso fora destes papéis, e quando a Apple mudou a ICP em meados de 1990, NuBus desapareceu rapidamente.

Veja também

Referências

links externos