Программная шина
— Программная шина это модель архитектуры программного обеспечения , в которой общий канал связи облегчает соединения и связь между программными модулями. Это делает программные шины концептуально похожими на термин «шина» , используемый в компьютерном оборудовании для соединения путей. [ 1 ]
В начале эры микрокомпьютеров 1970-х годов компании Digital Research операционную систему CP/M часто описывали как программную шину . [ 2 ] [ 3 ] Lifeboat Associates , один из первых дистрибьюторов программного обеспечения CP/M, а затем и MS-DOS , имела целую линейку продуктов под названием Software Bus . [ 4 ] D-Bus используется во многих современных настольных средах , чтобы позволить нескольким процессам взаимодействовать друг с другом.
Примеры
[ редактировать ]- Lifeboat Associates Software Bus-80, также известная как SB-80 , версия CP/M-80 для 8080 / Z80. 8-битных компьютеров
- Lifeboat Associates Software Bus-86, также известная как SB-86 , версия MS-DOS для x86 . 16-разрядных компьютеров
- Объектная модель компонентов для внутрипроцессного и межпроцессного взаимодействия.
- D-Bus для межпроцессного взаимодействия.
- Корпоративная сервисная шина для распределенной связи.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Определение программной шины» . ПКМАГ . Проверено 29 июня 2021 г.
- ^ Кларк, А.; Итон, Дж. М.; Дэвид, Д. Поуис Либбе (26 октября 1983 г.). CP/M — программная шина: помощник программиста . Сигма Пресс. ISBN 978-0905104188 .
- ^ Джонсон, Герберт Р. (30 июля 2014 г.). «История CP / M и Digital Research Inc. (DRI)» .
- ^ Дункан, Рэй (1988). Энциклопедия MS-DOS . Майкрософт Пресс . п. 27.
Дальнейшие сложности возникли, когда компания Lifeboat Associates согласилась помочь в продвижении MS-DOS, но решила назвать операционную систему Software Bus 86. Таким образом, MS-DOS стала одним из продуктов линейки Software Bus, зарегистрированных под торговой маркой, другим из которых был продукт под названием SB-. 80, версия CP/M-80 для спасательной шлюпки.
Внешние ссылки
[ редактировать ]- Microsoft MSDN: Microsoft на корпоративной сервисной шине (ESB)