FutureBus (IEEE 896) — стандартна комп'ютерна шина, призначена для заміни всіх локальних шин, в тому числі процесора, пам'яті, змінних карт і навіть, деякою мірою, LAN зв'язку між комп'ютерами.
В основу технології FutureBus була покладена асинхронна передача, що дозволяло пристроям, підключеним до неї, використовувати будь-яку швидкість. Інша проблема, яка вирішувалася, була можливість мати кілька карт-«майстрів» в системі, що дозволяло в майбутньому будувати багатопроцесорні машини. Це зажадало деякої форми «розподіленого арбітражу», щоб дозволити різним картам отримати доступ до шини з будь-якої точки, на відміну від VMEbus, яка мала одного «майстра» з повним контролем. Для того щоб мати чіткий виграш в продуктивності, FutureBus був розроблений з перспективою, щоб мати продуктивність, необхідну на десять років уперед.
Кожен мікропроцесор має в своєму розпорядженні допоміжну кеш-пам'ять . Під час виконання паралельних гілок програми в одного з процесорів з'являється проміжний результат, необхідний іншим процесорам для подальшої роботи. Цей результат потрібно швидко передати в кеш-пам'ять процесорів. Процедура таких передач якраз і передбачена в стандарті Futurebus.
Історія
Наприкінці 1970-х VMEbus був швидшим, ніж підключені до нього частини. Було цілком розумно підключити процесор і оперативну пам’ять до VME на окремих картах для створення комп’ютера. Однак у міру швидкого зростання швидкості процесорів і оперативної пам’яті VME швидко перевантажився. Збільшити швидкість VME було непросто, тому що всі підключені до нього частини також повинні були підтримувати ці високі швидкості.
Futurebus прагнув вирішити ці проблеми та створити наступника таких систем, як VMEbus із системою, яка могла б зростати у швидкості, не впливаючи на існуючі пристрої. Щоб зробити це, основна технологія Futurebus була створена з використанням асинхронних каналів зв’язку, що дозволило підключеним до нього пристроям працювати з будь-якою швидкістю, яку вони підтримують. Іншою проблемою, яку необхідно було вирішити, була можливість мати в системі кілька карт як «головних», що дозволило Futurebus створювати багатопроцесорні машини. Це вимагало певної форми «розподіленого арбітражу», щоб дозволити різним картам отримати доступ до шини в будь-якій точці, на відміну від VME, який ставив одну головну плату в слот 0 із загальним контролем. Щоб мати явну перевагу в продуктивності, Futurebus був розроблений таким чином, щоб забезпечити продуктивність, необхідну через десять років у майбутньому.
Типові стандарти IEEE починаються з того, що компанія створює пристрій, а потім подає його в IEEE для стандартизації. У випадку з Futurebus це було навпаки, уся система розроблялася під час стандартизації. Це виявилося його крахом. Коли компанії почали сприймати Futurebus як систему, вони всі приєдналися. Незабаром зустрічі зі стандартів відвідували сотні людей, і всі вони вимагали врахувати їхні особливі потреби та бажання. Оскільки складність зростала, процес стандартизації сповільнювався. Зрештою знадобилося вісім довгих років, перш ніж у 1987 році нарешті було узгоджено специфікацію. Tektronix справді виготовила кілька робочих станцій на основі Futurebus. American Logic Machines (ALM) продовжує розробляти комплексні гібридні рішення Futurebus, включаючи VME-to-Futurebus+ та інші мостові технології Bus-to-Futurebus.
Це було якраз вчасно для військово-морських сил США, які шукали нову високошвидкісну систему для проекту комп’ютерних ресурсів наступного покоління (NGCR) для передачі даних гідролокатора на своїх нещодавно розроблених підводних човнах класу Seawolf, і вони сказали, що вони стандартизують на Futurebus, якби було внесено ще кілька змін. Побачивши потенційну масову державну закупівлю, зусилля щодо додавання одразу почалися на Futurebus+. Знадобилося ще чотири роки, перш ніж Futurebus+ Standard був випущений, і на цей час спеціальна версія Futurebus зайняла лідерство в галузі.
Усі прихильники Futurebus+ мали своє уявлення про те, яким має бути Futurebus+. Це виродилося в «профілі», різні версії Futurebus+, орієнтовані на певний ринок. Плати, сумісні з одним профілем Futurebus+, не гарантовано працюватимуть із платами, побудованими за іншим профілем. Політика розробки стандартів Futurebus+ стала настільки складною, що комітет IEEE 896 відокремився від Комітету стандартів мікрокомп’ютерів IEEE і сформував Комітет стандартів архітектури шини IEEE (BASC).
Зрештою, було зроблено дуже мало спроб використовувати Futurebus. Десятилітній розрив продуктивності, який вони дали системі, випарувався в десятирічному процесі стандартизації, і звичайні локальні шинні системи, такі як PCI, були близькі за продуктивністю. Тим часом екосистема VME розвинулася до такого ступеня, що продовжує використовуватися сьогодні, через ще одне десятиліття. Спеціальні реалізації технології Futurebus наразі використовуються як технології об’єднавчої плати для мережевих додатків високого класу, маршрутизаторів корпоративного класу, високопродуктивних блейд-серверів і програм із високим попитом на вміст, наприклад відео на вимогу.
Зусилля Futurebus дійсно послужили каталізатором для простіших серійних технологій. Потім група організувалася, щоб створити систему, спрямовану безпосередньо на цю потребу, що врешті призвело до створення масштабованого когерентного інтерфейсу (SCI). Тим часом інший учасник вирішив просто відтворити всю концепцію на набагато простішій основі, що призвело до появи QuickRing. Через простоту цих стандартів обидва стандарти були завершені до Futurebus+. У 1980-х Futurebus+ випередив свій час. VME та інші стандарти паралельної шини все ще намагаються адаптувати концепції, реалізовані в Futurebus, особливо у високопродуктивних програмах.
Futurebus був джерелом деяких оригінальних робіт щодо когерентності кешу, живої вставки плат і трапецієподібних трансиверів. Трапецієподібні трансивери мають контрольований час наростання та значно спрощують конструкцію задньої плати та шини. Оригінальні трапецієподібні трансивери були виготовлені компанією National Semiconductor. Нові трансивери Futurebus+, які відповідають стандарту IEEE Std 1194.1-1991 Backplane Transceiver Logic (BTL), все ще виробляються Texas Instruments. Futurebus+ використовувався як шина введення/виведення в системах DEC 4000 AXP і DEC 10000 AXP. Плати Futurebus+ FDDI все ще підтримуються в операційній системі OpenVMS. Спеціальні мікросхеми Futurebus+ підтримують розширені симетричні та асиметричні версії Unix-подібних операційних систем, які підтримують такі компанії, як American Logic Machines. Багато технічних особливостей (асинхронна шина даних, розподілений арбітраж шини, великий розмір плати) спільні зі стандартом IEEE FASTBUS.
FASTBUS використовувався як система збору даних у багатьох експериментах з фізики високих енергій у 1980-х і 1990-х роках.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
FutureBus IEEE 896 standartna komp yuterna shina priznachena dlya zamini vsih lokalnih shin v tomu chisli procesora pam yati zminnih kart i navit deyakoyu miroyu LAN zv yazku mizh komp yuterami V osnovu tehnologiyi FutureBus bula pokladena asinhronna peredacha sho dozvolyalo pristroyam pidklyuchenim do neyi vikoristovuvati bud yaku shvidkist Insha problema yaka virishuvalasya bula mozhlivist mati kilka kart majstriv v sistemi sho dozvolyalo v majbutnomu buduvati bagatoprocesorni mashini Ce zazhadalo deyakoyi formi rozpodilenogo arbitrazhu shob dozvoliti riznim kartam otrimati dostup do shini z bud yakoyi tochki na vidminu vid VMEbus yaka mala odnogo majstra z povnim kontrolem Dlya togo shob mati chitkij vigrash v produktivnosti FutureBus buv rozroblenij z perspektivoyu shob mati produktivnist neobhidnu na desyat rokiv upered Kozhen mikroprocesor maye v svoyemu rozporyadzhenni dopomizhnu kesh pam yat Pid chas vikonannya paralelnih gilok programi v odnogo z procesoriv z yavlyayetsya promizhnij rezultat neobhidnij inshim procesoram dlya podalshoyi roboti Cej rezultat potribno shvidko peredati v kesh pam yat procesoriv Procedura takih peredach yakraz i peredbachena v standarti Futurebus IstoriyaNaprikinci 1970 h VMEbus buv shvidshim nizh pidklyucheni do nogo chastini Bulo cilkom rozumno pidklyuchiti procesor i operativnu pam yat do VME na okremih kartah dlya stvorennya komp yutera Odnak u miru shvidkogo zrostannya shvidkosti procesoriv i operativnoyi pam yati VME shvidko perevantazhivsya Zbilshiti shvidkist VME bulo neprosto tomu sho vsi pidklyucheni do nogo chastini takozh povinni buli pidtrimuvati ci visoki shvidkosti Futurebus pragnuv virishiti ci problemi ta stvoriti nastupnika takih sistem yak VMEbus iz sistemoyu yaka mogla b zrostati u shvidkosti ne vplivayuchi na isnuyuchi pristroyi Shob zrobiti ce osnovna tehnologiya Futurebus bula stvorena z vikoristannyam asinhronnih kanaliv zv yazku sho dozvolilo pidklyuchenim do nogo pristroyam pracyuvati z bud yakoyu shvidkistyu yaku voni pidtrimuyut Inshoyu problemoyu yaku neobhidno bulo virishiti bula mozhlivist mati v sistemi kilka kart yak golovnih sho dozvolilo Futurebus stvoryuvati bagatoprocesorni mashini Ce vimagalo pevnoyi formi rozpodilenogo arbitrazhu shob dozvoliti riznim kartam otrimati dostup do shini v bud yakij tochci na vidminu vid VME yakij staviv odnu golovnu platu v slot 0 iz zagalnim kontrolem Shob mati yavnu perevagu v produktivnosti Futurebus buv rozroblenij takim chinom shob zabezpechiti produktivnist neobhidnu cherez desyat rokiv u majbutnomu Tipovi standarti IEEE pochinayutsya z togo sho kompaniya stvoryuye pristrij a potim podaye jogo v IEEE dlya standartizaciyi U vipadku z Futurebus ce bulo navpaki usya sistema rozroblyalasya pid chas standartizaciyi Ce viyavilosya jogo krahom Koli kompaniyi pochali sprijmati Futurebus yak sistemu voni vsi priyednalisya Nezabarom zustrichi zi standartiv vidviduvali sotni lyudej i vsi voni vimagali vrahuvati yihni osoblivi potrebi ta bazhannya Oskilki skladnist zrostala proces standartizaciyi spovilnyuvavsya Zreshtoyu znadobilosya visim dovgih rokiv persh nizh u 1987 roci nareshti bulo uzgodzheno specifikaciyu Tektronix spravdi vigotovila kilka robochih stancij na osnovi Futurebus American Logic Machines ALM prodovzhuye rozroblyati kompleksni gibridni rishennya Futurebus vklyuchayuchi VME to Futurebus ta inshi mostovi tehnologiyi Bus to Futurebus Ce bulo yakraz vchasno dlya vijskovo morskih sil SShA yaki shukali novu visokoshvidkisnu sistemu dlya proektu komp yuternih resursiv nastupnogo pokolinnya NGCR dlya peredachi danih gidrolokatora na svoyih neshodavno rozroblenih pidvodnih chovnah klasu Seawolf i voni skazali sho voni standartizuyut na Futurebus yakbi bulo vneseno she kilka zmin Pobachivshi potencijnu masovu derzhavnu zakupivlyu zusillya shodo dodavannya odrazu pochalisya na Futurebus Znadobilosya she chotiri roki persh nizh Futurebus Standard buv vipushenij i na cej chas specialna versiya Futurebus zajnyala liderstvo v galuzi Usi prihilniki Futurebus mali svoye uyavlennya pro te yakim maye buti Futurebus Ce virodilosya v profili rizni versiyi Futurebus oriyentovani na pevnij rinok Plati sumisni z odnim profilem Futurebus ne garantovano pracyuvatimut iz platami pobudovanimi za inshim profilem Politika rozrobki standartiv Futurebus stala nastilki skladnoyu sho komitet IEEE 896 vidokremivsya vid Komitetu standartiv mikrokomp yuteriv IEEE i sformuvav Komitet standartiv arhitekturi shini IEEE BASC Zreshtoyu bulo zrobleno duzhe malo sprob vikoristovuvati Futurebus Desyatilitnij rozriv produktivnosti yakij voni dali sistemi viparuvavsya v desyatirichnomu procesi standartizaciyi i zvichajni lokalni shinni sistemi taki yak PCI buli blizki za produktivnistyu Tim chasom ekosistema VME rozvinulasya do takogo stupenya sho prodovzhuye vikoristovuvatisya sogodni cherez she odne desyatilittya Specialni realizaciyi tehnologiyi Futurebus narazi vikoristovuyutsya yak tehnologiyi ob yednavchoyi plati dlya merezhevih dodatkiv visokogo klasu marshrutizatoriv korporativnogo klasu visokoproduktivnih blejd serveriv i program iz visokim popitom na vmist napriklad video na vimogu Zusillya Futurebus dijsno posluzhili katalizatorom dlya prostishih serijnih tehnologij Potim grupa organizuvalasya shob stvoriti sistemu spryamovanu bezposeredno na cyu potrebu sho vreshti prizvelo do stvorennya masshtabovanogo kogerentnogo interfejsu SCI Tim chasom inshij uchasnik virishiv prosto vidtvoriti vsyu koncepciyu na nabagato prostishij osnovi sho prizvelo do poyavi QuickRing Cherez prostotu cih standartiv obidva standarti buli zaversheni do Futurebus U 1980 h Futurebus viperediv svij chas VME ta inshi standarti paralelnoyi shini vse she namagayutsya adaptuvati koncepciyi realizovani v Futurebus osoblivo u visokoproduktivnih programah Futurebus buv dzherelom deyakih originalnih robit shodo kogerentnosti keshu zhivoyi vstavki plat i trapeciyepodibnih transiveriv Trapeciyepodibni transiveri mayut kontrolovanij chas narostannya ta znachno sproshuyut konstrukciyu zadnoyi plati ta shini Originalni trapeciyepodibni transiveri buli vigotovleni kompaniyeyu National Semiconductor Novi transiveri Futurebus yaki vidpovidayut standartu IEEE Std 1194 1 1991 Backplane Transceiver Logic BTL vse she viroblyayutsya Texas Instruments Futurebus vikoristovuvavsya yak shina vvedennya vivedennya v sistemah DEC 4000 AXP i DEC 10000 AXP Plati Futurebus FDDI vse she pidtrimuyutsya v operacijnij sistemi OpenVMS Specialni mikroshemi Futurebus pidtrimuyut rozshireni simetrichni ta asimetrichni versiyi Unix podibnih operacijnih sistem yaki pidtrimuyut taki kompaniyi yak American Logic Machines Bagato tehnichnih osoblivostej asinhronna shina danih rozpodilenij arbitrazh shini velikij rozmir plati spilni zi standartom IEEE FASTBUS FASTBUS vikoristovuvavsya yak sistema zboru danih u bagatoh eksperimentah z fiziki visokih energij u 1980 h i 1990 h rokah Div takozhKomp yuterna shinaCya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim