কম্পিউটার বাস কাকে বলে? কম্পিউটার বাস কত প্রকার ও কি কি?

কম্পিউটার বাস কাকে বলে?


কম্পিউটার বাস (ইংরেজি: Computer Bus) কম্পিউটারের মাদারবোর্ডে বিদ্যমান মাইক্রোপ্রসেসর এবং অন্যান্য চিপ বা কমপোনেন্ট গুলি বিদ্যুৎ পরিবাহী লাইনের মাধ্যমে সংযোগ স্থাপনকারী এই লাইনগুলোকে বাস বলে। অর্থাৎ, পিসির এক অংশ অপর অংশের সাথে যে পদ্ধতিতে যোগাযোগ স্থাপনে সক্ষম হয় তার নাম বাস।

cmt_bus

অন্যভাবে বললে বলা যায়, কম্পিউটার যেসব ডিভাইসের সমন্বয়ে তৈরি (যেমন: মাইক্রোপ্রসেসর, ইনপুট ডিভাইস, আউটপুট ডিভাইস, মেমােরি অংশ ইত্যাদি) তাদের মধ্যে ডিজিটাল তথ্য (০ ও ১) চলাচলের জন্য যে মাধ্যম তাকেই বাস বলে।

অর্থাৎ, কম্পিউটারের এক অংশ থেকে তথ্য অন্য অংশে নিয়ে যাবার জন্য কম্পিউটার বাস ব্যবহৃত হয়। বস্তুগত দিক থেকে বাস হচ্ছে ক্যাবল বা তার অথবা সার্কিট বাের্ডের পরিবাহক লাইন।

কম্পিউটার বাস কত প্রকার ও কি কি?


একটি কম্পিউটারে মূলত দুই ধরনের বাস থাকে। যথাঃ

১. সিস্টেম বাস (System bus)
২. এক্সপানশন বাস (Expansion bus)

সিস্টেম বাস (System bus):



system_bus

কম্পিউটারের মাদারবোর্ডে বিদ্যমান মাইক্রোপ্রসেসর এবং অন্যান্য চিপ বা কমপোনেন্ট গুলি বিদ্যুৎ পরিবাহী লাইনের মাধ্যমে সংযুক্ত – সংযোগ স্থাপনকারী এই লাইনগুলোকে বাস বা সিষ্টেম বাস বলে।

এক্সপানশন বাস (Expansion bus):



Expansion buss

কম্পিউটারের মাদারবাের্ডে বিভিন্ন যন্ত্রাংশ ডিফল্ট লাগানাে থাকে। এছাড়া অতিরিক্ত কোন যন্ত্রাংশ (যেমন- টিভি কার্ড) সংযােজনের জন্য মাদারবাের্ডে অতিরিক্ত ফাঁকা স্লট থাকে। এগুলােকে এক্সপানশন স্লট বলা হয়। এক্সপানশন স্লটের সাথে মাইক্রোপ্রসেসরের সংযােগ স্থাপনের জন্য যে সকল বাস ব্যবহৃত হয় তাকে এক্সপানশন বাস বলা হয়।

কম্পিউটারের সিস্টেম বাস আবার তিন প্রকার। যথাঃ


১. অ্যাড্রেস বাস (Address bus)
২. কন্ট্রোল বাস (Control bus)
৩. ডেটা বাস (Data bus)

অ্যাড্রেস বাস (Address bus):



Address bus

অ্যাড্রেস বাসের সাহায্যে CPU প্রধান মেমোরির কোনো বিশেষ অ্যাড্রেস সংযোগ করে অর্থাৎ, মেমরির যে অবস্থানে ডেটা পড়তে হবে বা লিখতে হবে তার সঙ্গে যোগাযোগ করে। অ্যাড্রেস বাসের সাহায্যে CPU বিশেষ কোন রেজিস্টার বা ইনপুট বা আউটপুট পোর্টের সাথেও সংযোগ করে।

এতে ৮ বা ১২ এর বেশি তার থাকে। n-সংখ্যক তার দিয়ে 2n টি অ্যাড্রেস থেকে ডেটা পড়া বা লেখা যায়। অ্যাড্রেস বাস একমুখী অর্থাৎ, এর ভিতর দিয়ে জিডিটাল সংকেত একদিকেই যেতে পারে।

কন্ট্রোল বাস (Control bus):



Control bus

কন্ট্রোল বাস বা নিয়ন্ত্রণ বাস মাইক্রোপ্রসেসর থেকে সংকেত বা নির্দেশ বহন করে এবং সংশ্লিষ্ট অংশগুলোতে প্রেরণ করে থাকে। কন্ট্রোল বাসের সাহায্যে CPU যে অ্যাড্রেস সংযোগ করেছে সেখানে মেমোরি পড়া, মেমোরিতে লিখা, ইনপুট পড়া বা আউটপুট লেখা ইত্যাদি নির্দেশ পাঠায়।

ডেটা বাস (Data bus):



Data bus

ডেটা বাসের কাজ হচ্ছে বিভিন্ন চিপের মধ্যে ডেটা বা তথ্য আদান-প্রদান করা। যেমন: র‌্যাম চিপ থেকে প্রসেসরে ডেটা নিয়ে যাওয়া বা প্রসেসর থেকে ব্ল্যাম চিপে ডেটা বা তথ্য নিয়ে যাওয়া। অ্যাড্রেস বাস একমুখী কিন্তু ডেটা বাস ও কন্ট্রোল বাস উভয়মুখী কারণ এর মধ্য দিয়ে ডেটা দুদিকেই যেতে পারে। ডেটা বাসে ৪ বা ততোধিক তার থাকে।