소프트웨어 버스

Software bus

소프트웨어 버스는 공유 통신 채널이 소프트웨어 모듈 간의 연결과 통신을 용이하게 하는 소프트웨어 아키텍처 모델이다.이것은 소프트웨어 버스가 상호연결 경로를 위한 컴퓨터 하드웨어에서 사용되는 버스 용어와 개념적으로 유사하게 만든다.[1]

1970년대 초창기 마이크로컴퓨터 시대에는 디지털리서치의 운영체제 CP/M이 소프트웨어 버스로 자주 묘사되었다.[2][3]CP/M의 초기 배포자 및 이후 MS-DOS 소프트웨어의 배포자인 Lifeboat Associates소프트웨어 버스라는 전체 제품군을 가지고 있었다.[4]D-Bus는 여러 프로세스가 서로 통신할 수 있도록 하기 위해 많은 현대 데스크탑 환경에서 사용된다.

참고 항목

참조

  1. ^ "Definition of software bus". PCMAG. Retrieved 2021-06-29.
  2. ^ Clarke, A.; Eaton, J. M.; David, D. Powys Lybbe (October 26, 1983). CP/M - the Software Bus: A Programmer's Companion. Sigma Press. ISBN 978-0905104188.
  3. ^ Johnson, Herbert R. (July 30, 2014). "CP/M and Digital Research Inc. (DRI) History".
  4. ^ Duncan, Ray (1988). The MS-DOS Encyclopedia. Microsoft Press. p. 27. Further complications arose when Lifeboat Associates agreed to help promote MS-DOS but decided to call the operating system Software Bus 86. MS-DOS thus became on of a line of trademarked Software Bus products, another of which was a product called SB-80, Lifeboat's version of CP/M-80.

외부 링크