Software bus
સોફ્ટવેર બસ એ સોફ્ટવેર આર્કિટેક્ચર મોડેલ છે જ્યાં વહેંચાયેલ સંચાર ચેનલ સોફ્ટવેર મોડ્યુલો વચ્ચે જોડાણો અને સંચારની સુવિધા આપે છે. આ સોફ્ટવેર બસોને વિભાવનાત્મક રીતે ઇન્ટરકનેક્ટિંગ પાથવેઝ માટે કમ્પ્યુટર હાર્ડવેરમાં ઉપયોગમાં લેવાતા બસ શબ્દ જેવી જ બનાવે છે. 1970 ના દાયકાના પ્રારંભિક માઇક્રોકોમ્પ્યુટર યુગમાં, ડિજિટલ રિસર્ચની ઓપરેટિંગ સિસ્ટમ CP/M ને ઘણીવાર સોફ્ટવેર બસ તરીકે વર્ણવવામાં આવતી હતી. સીપી/એમ અને બાદમાં એમએસ-ડોસ સોફ્ટવેરના પ્રારંભિક વિતરક લાઇફબોટ એસોસિએટ્સ પાસે સોફ્ટવેર બસ નામની સંપૂર્ણ ઉત્પાદન શ્રેણી હતી. ડી-બસનો ઉપયોગ ઘણા આધુનિક ડેસ્કટોપ વાતાવરણમાં થાય છે જેથી બહુવિધ પ્રક્રિયાઓ એકબીજા સાથે વાતચીત કરી શકે. ઉદાહરણો લાઇફબોટ એસોસિએટ્સ સોફ્ટવેર બસ-80 ઉર્ફે SB-80,8080/Z80 8-બીટ કમ્પ્યુટર્સ માટે CP/M-80નું વર્ઝન લાઇફબોટ એસોસિએટ્સ સોફ્ટવેર બસ-86 ઉર્ફે SB-86, x86 16-બીટ કમ્પ્યુટર્સ માટે MS-DOSનું વર્ઝન. પ્રક્રિયામાં અને આંતરપ્રક્રિયા સંચાર માટે ઘટક ઓબ્જેક્ટ મોડેલ. આંતરપ્રક્રિયા સંચાર માટે ડી-બસ. વિતરિત સંચાર માટે એન્ટરપ્રાઇઝ સર્વિસ બસ. બસ (કમ્પ્યુટિંગ) સંદર્ભો બાહ્ય કડીઓ માઈક્રોસોફ્ટ એમએસડીએનઃ માઈક્રોસોફ્ટ ઓન ધ એન્ટરપ્રાઇઝ સર્વિસ બસ (ઇએસબી) સોફ્ટવેર આર્કિટેક્ચર પણ જુઓ.