Futurebus

Futurebus (IEEE 896) ist ein Computerbusstandard, beabsichtigt, um alle lokalen Busverbindungen in einem Computer, einschließlich der Zentraleinheit, des Gedächtnisses, der Einfügefunktionskarten und sogar, einigermaßen, LAN Verbindungen zwischen Maschinen zu ersetzen. Die Anstrengung hat 1979 angefangen und hat bis 1987 nicht vollendet, und ist dann sofort in eine Umgestaltung eingetreten, die bis 1994 gedauert hat. Durch diesen Punkt hat jeder verlorenes Interesse eingeschlossen, und Futurebus hat wenig Gebrauch gesehen.

Geschichte

Das Original gegen Ende der 1970er Jahre war VMEbus schneller als die darin eingesteckten Teile. Es war ziemlich angemessen, eine Zentraleinheit und RAM zu VME auf getrennten Karten zu verbinden, um einen Computer zu bauen. Jedoch, weil die Geschwindigkeit der Zentraleinheiten und des RAM schnell zugenommen hat, wurde VME schnell überwältigt. Die Erhöhung der Geschwindigkeit von VME war nicht leicht, weil alle darin eingesteckten Teile würden im Stande sein müssen, diese schnelleren Geschwindigkeiten ebenso zu unterstützen.

Futurebus hat geachtet, diese Probleme zu befestigen und einen Nachfolger von Systemen wie VMEbus mit einem System zu schaffen, das in der Geschwindigkeit wachsen konnte, ohne vorhandene Geräte zu betreffen. Um das zu tun, wurde die primäre Technologie von Futurebus mit asynchronen Verbindungen gebaut, den darin eingesteckten Geräten erlaubend, mit beliebiger Geschwindigkeit zu sprechen, sie haben gekonnt. Ein anderes Problem, das gerichtet werden musste, war die Fähigkeit, mehrere Karten im System als "Master" zu haben, Futurebus erlaubend, Mehrverarbeiter-Maschinen zu bauen. Das hat verlangt, dass eine Form der "verteilten Schlichtung", um die verschiedenen Karten zu erlauben, Zugang zum Bus von jedem Punkt im Vergleich mit VME gewinnt, die einen einzelnen Master im Ablagefach 0 mit der gesamten Kontrolle bringen. Um einen klaren Leistungsvorteil zu haben, wurde Futurebus entworfen, um die Leistung erforderlich zehn Jahre in der Zukunft zu haben.

Typische IEEE Standards fangen mit einer Gesellschaft an, die ein Gerät baut, und es dann dem IEEE für die Standardisierungsanstrengung vorlegt. Im Fall von Futurebus wurde das umgekehrt, das ganze System wurde als während der Standardisierungsanstrengung entworfen. Das hat sich erwiesen, sein Untergang zu sein. Als Gesellschaften gekommen sind, um Futurebus als das System zu sehen, haben sie alle sich angeschlossen. Bald hatten die Standardsitzungen Hunderte von Leuten, die sich sie alle kümmern, fordernd, dass ihre Einzelheit braucht und will eingeschlossen zu werden. Weil die Kompliziertheit, der verlangsamte Standardprozess gewachsen ist. Schließlich hat es acht lange Jahre genommen, bevor die Spezifizierung schließlich 1987 vereinbart wurde. Tektronix hat wirklich einige Arbeitsplätze gestützt auf Futurebus gemacht.

Das war gerade rechtzeitig für die US-Marine, die nach einem neuen Hochleistungssystem für das Projekt von Next Generation Computer Resources (NGCR) gesucht hatte, um Echolot-Daten in ihren kürzlich bestimmten Klassenunterseebooten von Seawolf zu verteilen, und sie gesagt haben, dass sie auf Futurebus standardisieren würden, wenn nur noch einige Änderungen vorgenommen würden. Das Sehen eine potenzielle massive Regierung kaufen hat die Hinzufügungsanstrengung sofort auf Futurebus + angefangen. Das hatte auch die unerwartete Nebenwirkung, jede Anstrengung zu töten, System von Futurebus zu erzeugen, während jeder auf die neue Version gewartet hat, um, "echt bald jetzt herauszukommen". Echt hat sich bald erwiesen, weitere vier Jahre zu sein, und als resultierender Futurebus + befreit wurde, hat sich keiner länger interessiert.

Alle Futurebus + hatten Befürworter ihre Idee davon, wie Futurebus + sein sollte. Das hat zu "Profilen", verschiedenen Versionen von Futurebus + ins Visier genommen zu einem besonderen Markt degeneriert. Wie man versicherte, haben Ausschüsse, die mit einem Futurebus + Profil entgegenkommend waren, mit zu einem verschiedenen Profil gebauten Vorstands-nicht gearbeitet. Der Futurebus + ist Standardentwicklungspolitik so kompliziert geworden, dass der IEEE sich 896 Komitee vom IEEE Mikrocomputerstandardkomitee aufgespalten hat und IEEE Bus Architecture Standards Committee (BASC) gebildet hat.

Schließlich wurde sehr wenig Gebrauch von Futurebus versucht. Die jahrzehntelange Leistungslücke, die sie dem System gegeben haben, hatte im jahrzehntelangen Standardprozess verdampft, und herkömmliche lokale Bussysteme wie PCI waren in Leistungsbegriffen nah. Inzwischen hatte sich das VME Ökosystem in solchem Maße entwickelt, dass es fortsetzt, heute, ein anderes Jahrzehnt darauf verwendet zu werden. Die Futurebus Technologie wird zurzeit als eine innere Platineneinschub-Technologie für Systeme wie Router verwendet.

Jedoch hat die Anstrengung von Futurebus Handlung als ein Katalysator für die Änderung auf andere Weisen durchgeführt. Nachdem sich die 1987-Version eingeschifft hat und Futurebus +, hat Anstrengung angefangen, mehrere ursprüngliche Entwerfer haben begriffen, dass die Anstrengung verloren war. Ein Mitglied hat einen schnellen Rücken der Umschlag-Berechnung getan und hat gezeigt, dass als sich Futurebus + eingeschifft hat, würde es bereits für den Supercomputermarkt zu langsam sein. Eine Gruppe hat sich dann organisiert, um ein System gerichtet direkt auf dieses Bedürfnis zu schaffen, das schließlich zu Ersteigbarer Zusammenhängender Verbindung geführt hat. Inzwischen erfrischt ein anderes zum einfachen entschiedenes Mitglied das komplette Konzept auf einer viel einfacheren Basis, die auf QuickRing hinausgelaufen ist. Wegen der Einfachheit dieser Standards wurden beide Standards vor Futurebus + vollendet.

Futurebus war die Quelle von etwas von der ursprünglichen Arbeit an der Kohärenz des Geheimen Lagers, der Lebenden Einfügung von Ausschüssen und den Trapezoiden Sender-Empfängern. Trapezoide Sender-Empfänger haben einen kontrollierten risetime und machen Platineneinschub und Busdesign viel einfacher. Die ursprünglichen Trapezoiden Sender-Empfänger wurden durch Nationalen Halbleiter gemacht. Neuere Futurebus + Sender-Empfänger, die den IEEE Std 1194.1-1991 Standard von Backplane Transceiver Logic (BTL) entsprechen, werden noch durch Instrumente von Texas gemacht. Futurebus + wurde als der Eingabe/Ausgabe-Bus im DEZ 4000 AXP und DEZ 10000 AXP Systeme verwendet. Futurebus + FDDI Ausschüsse werden noch in OpenVMS Betriebssystem unterstützt.

Viele der technischen Eigenschaften (asynchroner Datenbus, verteilte Busschlichtung, große Vorstandsgröße) werden mit IEEE normalem FASTBUS geteilt.

FASTBUS wurde als ein Datenerfassungssystem in vielen energiereiche Physik in den 1980er Jahren und 1990er Jahren verwendet.

Beschreibung

Futurebus wird in gerade einigen IEEE Standards beschrieben;

  • 896.1-1987 IEEE Standardplatineneinschub-Busspezifizierungen für Mehrverarbeiter-Architekturen: Futurebus
  • 1101-1987 IEEE Standard für Mechanische Kernspezifizierungen für Mikrocomputer mit IEC 603-2 Stecker

Systeme von Futurebus wurden mit 9Ux280 Eurokarte-Mechanik mit 96-Nadeln-LÄRM-Steckern durchgeführt, die auf einen Platineneinschub hinauslaufen, der sowohl 16 als auch 32 Bit-Busbreiten unterstützt hat.

Um Futurebus + zu verstehen, müssen Sie viele IEEE Standards lesen;

  • 896.1-1991 IEEE Standard für Futurebus + — Logische Protokoll-Spezifizierung
  • 896.2-1991 IEEE Standardplatineneinschub-Busspezifizierung für Mehrverarbeiter-Architekturen: Futurebus+
  • 896.3-1993 IEEE hat Praxis für Futurebus+ empfohlen
  • 896.4-1993 IEEE Standard für Übereinstimmungstestvoraussetzungen für Futurebus+
  • 896.5-1993 IEEE Standard für Futurebus +, Profil M (Militär)
  • 896.6 Futurebus + Fernmeldesysteme, Profil T (Fernmeldewesen)
  • 896.7 Verbindung zwischen Futurebus + Systeme
  • 896.8 Kleiner Computer expandibility Modul für Futurebus + Systeme, Profil D (Arbeitsfläche)
  • 896.9-1994 Schuld tolerante Erweiterungen auf Futurebus + Architektur
  • 896.10-1997 Standard für Futurebus + Spaceborne Systeme - Profil S
  • 896.11 Standard für IEEE 1355-Verbindungen auf Futurebus + Platineneinschub-Stecker
  • 896.12 Standard für die Schuld-Toleranz-Klassifikation von Computergestützten Systemen
  • 1194.1-1991 IEEE Standard für Elektrische Eigenschaften von Schnittstelle-Stromkreisen von Backplane Transceiver Logic (BTL)
  • 1301-Standard für die Metrische Ausrüstungspraxis für Mikrocomputer - Koordinationsdokument
  • 1301.1-1991 IEEE Standard für eine Metrische Ausrüstungspraxis für Mikrocomputer — Konvektionsabgekühlt mit 2-Mm-Steckern
  • 1156.1 Standardmikroprozessor Umweltspezifizierungen für Computermodule
  • EIA IST 64 (1991) Zweiteilige 2-Mm-Stecker für den Gebrauch mit Gedruckten Ausschüssen und Platineneinschüben

896.2 enthält drei Profile für Zielmärkte, für allgemeine Zweck-Systeme, B für einen Eingabe/Ausgabe-Bus, und F für Futurebus + wird alle Optionen, die ihn schnell werden gehen lassen. Profil A wurde von der VMEbus Gemeinschaft gesponsert. Profil B wurde von Digital Equipment Corporation gesponsert und in VAX und Systemen von Alpha als ein Eingabe/Ausgabe-Bus durchgeführt. Profil F wurde von John Theus gesponsert, während er an Tektronix gearbeitet hat und für hohe Endarbeitsplätze beabsichtigt war.

Futurebus + unterstützt Busbreiten von 32 bis 256 Bit. Es ist möglich, einen Vorstands-zu bauen, der alle diese Busbreiten unterstützt und mit Ausschüssen zwischenfunktionieren wird, die nur eine Teilmenge unterstützen. Spalt-Bustransaktionen werden unterstützt, so dass die langsame Antwort auf einen gelesenen oder schreibt, wird den Platineneinschub-Bus nicht anbinden. Kohärenz des geheimen Lagers, das durchgeführte Verwenden der MESI Protokolle, war sehr komplizierte, aber bedeutsam verbesserte Leistung. Futurebus + war einer der ersten offenen Standards, um Lebende Einfügung zu unterstützen, die Ausschüssen erlaubt hat, ersetzt zu werden, während das System lief.

Futurebus + Ausschüsse sind 12SUx12SU Hart Metrische Größe, die im IEEE 1301 Standards definiert ist.

Eine der elegantesten Eigenschaften des Designs von Futurebus ist sein verteilter Busschiedsmechanismus. Sieh amerikanische offene Nummer 5060139 für mehr Information. Schließlich wurde das von einem Hauptschiedsrichter ersetzt.

Siehe auch

Links


Bandar bin Sultan / Pittsford, New York
Impressum & Datenschutz