Futurebus
Le Futurebus (IEEE 896) est une norme du canal d'ordinateur de , prévue pour remplacer tous les raccordements de l'autobus local dans un ordinateur, y compris l'unité centrale de traitement , la mémoire , cartes embrochables de et même, dans une certaine mesure, des liens de LAN entre les machines. L'effort commencé en 1979 et n'a pas accompli jusqu'en 1987, et puis est immédiatement entré dans une conception qui a duré jusqu'en 1994. Par ce point chacun intérêt perdu impliqué, et Futurebus a vu peu employer.
Histoire
L'original vers la fin des années 70, VMEBus était plus rapide que les pièces branchées à lui. il était tout à fait raisonnable de relier une unité centrale de traitement et le RAM à VME sur les cartes séparées pour construire un ordinateur. Toutefois à mesure que la vitesse des unités centrales de traitement et le RAM augmentaient rapidement, VME a été rapidement accablé. L'augmentation de la vitesse de VME n'était pas facile, parce que toutes les pièces branchées à elle devraient pouvoir soutenir ces vitesses plus rapides aussi bien.Futurebus a regardé pour fixer ces problèmes et pour créer un successeur aux systèmes comme VMEbus avec un système qui pourrait se développer dans la vitesse sans effectuer les dispositifs existants. Afin de faire ceci la technologie primaire de Futurebus a été établie using des liens asynchrones du , permettant les dispositifs branchés à elle pour parler à quelque vitesse ils pourraient. Un autre problème qui a dû être abordé était la capacité d'avoir plusieurs cartes dans le système comme " ; masters" ; , permettant à Futurebus de construire des processeurs multiples. Ceci a exigé une certaine forme de " ; arbitration" distribué ; pour permettre les diverses cartes accéder à l'autobus de n'importe quel point, par opposition à VME qui a mis un maître simple dans la fente 0 avec la commande globale. Afin d'avoir un avantage clair d'exécution, Futurebus a été conçu pour avoir l'exécution a eu besoin de dix ans à l'avenir.
Les normes typiques d'IEEE commencent par une compagnie établissant un dispositif, et puis le soumettant à l'IEEE pour l'effort d'étalonnage. Dans le cas de Futurebus que ceci a été renversé, le système entier était conçu comme pendant l'effort d'étalonnage. Ceci s'est avérée être sa chute. Pendant que les compagnies venaient pour voir Futurebus comme le système de , elles tout se sont jointes dedans. Bientôt les réunions de normes ont eu des centaines de personnes étant présentes, tous exigeant que leur détail a besoin et veut soit inclus. Pendant que la complexité se développait, le processus de normes a ralenti. À la fin cela a pris huit longues années avant que les spécifications aient été finalement convenues dessus en 1987. Tektronix aient fait quelques postes de travail basés sur Futurebus.
C'était juste pour la marine des USA de qui avait recherché un nouveau système à grande vitesse pour le projet de ressources d'informatique de prochaine (NGCR) génération pour passer des données du sonar autour dans des leurs sous-marins nouvellement conçus de classe de Seawolf de et elles ont dit qu'elles normaliseraient sur Futurebus si seulement un peu de plus de changements serait fait. Voyant un achat massif potentiel de gouvernement, l'effort d'additions a commencé immédiatement sur le Futurebus+ . Ceci a également eu l'effet secondaire inattendu de tuer n'importe quel effort d'établir le système de Futurebus tandis que chacun attendait la nouvelle version pour sortir, " ; vrai bientôt now" ;. Vrai bientôt avéré pour être encore quatre années, et quand le en résultant Futurebus+ a été libéré, personne a été intéressé plus longtemps.
Tous les partisans de Futurebus+ ont eu leur idée de ce qu'être Futurebus+ devrait. Ceci s'est dégénéré dans le " ; profiles" ; , différentes versions de Futurebus+ visé vers un marché particulier. Des conseils qui étaient conformes avec un profil de Futurebus+ n'ont pas été garantis pour travailler avec des conseils établis à un profil différent. La politique de développement de normes de Futurebus+ est devenue si compliquée que la fente de comité d'IEEE 896 du comité de normalisation de micro-ordinateur d'IEEE et formée le comité de normalisation d'architecture d'autobus d'IEEE (BASC).
À la fin très peu utilisation de Futurebus a été essayé. Le décennie-long espace d'exécution qu'ils ont donné le système s'était évaporé dans le décennie-long processus de normes, et les systèmes d'autobus local conventionnels comme PCI étaient étroit en termes d'exécution. En attendant l'écosystème de VME avait évolué à un tel degré qu'il continue à être employé aujourd'hui, une autre décennie sur. La technologie de Futurebus est actuellement employée comme technologie interne de carte mère pour des systèmes tels que des routeurs.
Cependant l'effort de Futurebus a agi en tant que catalyseur pour le changement d'autres manières. Après la version 1987 embarquée et l'effort de Futurebus+ commencé, un certain nombre de concepteurs originaux ont réalisé que l'effort a été condamné. Un membre a fait un calcul rapide d'en arrière-de-le-enveloppe et a prouvé qu'avant que Futurebus+ se soit transporté, il serait déjà trop lent pour le marché de l'ordinateur géant . Un groupe alors organisé pour créer un système a visé directement ce besoin, qui a par la suite mené à l'interconnexion logique extensible . En attendant un autre membre a décidé à simple recréent le concept entier sur une base beaucoup plus simple, qui a eu comme conséquence le QuickRing . En raison de la simplicité de ces normes, les deux normes ont été accomplies avant Futurebus+.
Futurebus était la source de certains du travail original sur la concordance de cachette de , d'insertion de phase des conseils, et d'émetteurs récepteurs trapézoïdaux. Les émetteurs récepteurs trapézoïdaux ont un temps de montée commandé et font la carte mère et l'autobus concevoir beaucoup plus simple. Les émetteurs récepteurs trapézoïdaux originaux ont été faits par le semi-conducteur national . De plus nouveaux émetteurs récepteurs de Futurebus+ qui répondent aux normes de logique d'émetteur récepteur de carte mère d'IEEE DST 1194.1-1991 (BTL) de sont encore faits par le Texas Instruments . Futurebus+ a été employé comme autobus d'entrée-sortie au DEC 4000 AXP de et systèmes du DEC 10000 AXP de . Des panneaux de FDDI de Futurebus+ sont encore soutenus dans le OpenVMS du système d'exploitation.
Description
Futurebus est décrit dans juste quelques normes d'IEEE ;896.1-1987 Caractéristiques standard d'autobus de carte mère d'IEEE pour des architectures de multiprocesseur : Futurebus
Norme 1101-1987 d'IEEE avec des caractéristiques mécaniques de noyau pour des micro-ordinateurs Using des connecteurs du CEI 603-2
Des systèmes de Futurebus ont été mis en application avec la mécanique de 9Ux280 Eurocard à l'aide de 96 connecteurs du DIN de goupille ayant pour résultat une carte mère qui a soutenu 16 et 32 largeurs d'autobus de bit.
Pour comprendre Futurebus+® que vous devez lire beaucoup de normes d'IEEE ;
896.1-1991 Norme d'IEEE pour Futurebus+ - spécifications logiques de protocole
896.2-1991 Spécifications standard d'autobus de carte mère d'IEEE pour des architectures de multiprocesseur : Futurebus+
896.3-1993 IEEE a recommandé la pratique pour Futurebus+
896.4-1993 Norme d'IEEE pour des conditions d'essai de conformité pour Futurebus+
896.5-1993 Norme d'IEEE pour Futurebus+, profil M (militaire)
896.6 Systèmes de télécommunications de Futurebus+, profil T (télécommunications)
896.7 Interconnexion entre les systèmes de Futurebus+
896.8 Module d'expandibility de petit ordinateur pour des systèmes de Futurebus+, profil D (ordinateur de bureau)
896.9-1994 Prolongements insensibles aux défaillances à l'architecture de Futurebus+
896.10-1997 Norme pour les systèmes capable de supporter l'espace de Futurebus+ - profil S
896.11 Norme pour IEEE 1355 liens sur le connecteur de carte mère de Futurebus+®
896.12 Norme pour la classification de tolérance de fautes des systèmes informatisés
1194.1-1991 Norme d'IEEE pour des caractéristiques électriques des circuits d'interface de logique (BTL) d'émetteur récepteur de carte mère
Norme 1301 pour la pratique en matière métrique d'équipement pour des micro-ordinateurs - document de coordination
1301.1-1991 Norme d'IEEE pour une pratique en matière métrique d'équipement pour Micro-ordinateur-Convection-Refroidi avec des connecteurs de 2 millimètres
1156.1 Caractéristiques environnementales de microprocesseur standard pour des modules d'ordinateur
L'EIE IS-64 (1991) connecteurs en deux parties de 2 millimètres pour l'usage avec les conseils et les cartes mère imprimés
896.2 contient trois profils pour les cibles, A pour les systèmes d'usage universel, B pour un autobus d'entrée-sortie, et F pour un Futurebus+® tout les options qui le feront aller rapidement. Profiler A a été commandité par la communauté de VMEbus . Le profil B a été commandité par le Digital Equipment et mis en application dans des systèmes de VAX comme autobus d'entrée-sortie. Le profil F a été commandité par John Theus tandis qu'il travaillait au Tektronix et a été prévu pour les postes de travail à extrémité élevé.
Futurebus+ soutient des largeurs d'autobus de 32 à 256 bits. Il est possible d'établir un conseil qui soutient toutes ces largeurs d'autobus et interopérera avec les conseils qui soutiennent seulement un sous-ensemble. Des transactions fendues d'autobus sont soutenues de sorte que réponse lente à une lire ou écrivent n'attacheront pas l'autobus de carte mère. Cacher la concordance, mise en application using les protocoles du MESI , était exécution très compliquée mais sensiblement améliorée. Futurebus+® était l'un des premiers standards ouverts pour soutenir l'insertion de phase qui a permis à des conseils d'être remplacés tandis que le système fonctionnait.
Les panneaux de Futurebus+ sont la taille 12SUx12SU métrique dure définie dans l'IEEE 1301 normes.
Un des dispositifs les plus élégants de la conception de Futurebus est son mécanisme distribué d'arbitrage d'autobus. Voir le brevet le numéro 5060139 des USA pour plus d'information. À la fin ceci a été remplacé par un arbitre central.
Voir également
InfiniBand QuickRing
SCI
Topologie d'autobus
Le manuel de Futurebus+, John Theus, VITA
Manuel de Futurebus+ pour des systèmes de Digitals, Digital Equipment
.
| Random links: | & de Plaqueur-Zyberk de Duany ; Compagnie | Bayan (accordéon) | Southey | Ouvrier (magasin) | Liste d'universités et d'universités dans le Connecticut | Futurebus |