◉ ডাটা বাস (Data Bus) হল CPU এবং মেমরির মধ্যে ডাটা আদান-প্রদানের প্রধান মাধ্যম। এটি বাইডাইরেকশনাল (Bidirectional), অর্থাৎ এটি CPU থেকে মেমোরিতে এবং মেমোরি থেকে CPU-তে ডাটা পাঠাতে ও গ্রহণ করতে পারে।
কম্পিউটার বাস:
- বাস মূলত কম্পিউটারের সাংগঠনিক বিভিন্ন অংশ যেমন-ইনপুট অংশ, আউটপুট অংশ, মাইক্রোপ্রসেসর, মেমরি বা রেজিস্টার, মাদারবোর্ডে অবস্থানরত অন্য চিপসমূহের মধ্যে পারস্পরিক যোগাযোগের মাধ্যমে বিভিন্ন ধরনের তথ্য আদান-প্রদানের মাধ্যমে বিভিন্ন ধরনের কার্যাবলি সম্পাদান করে।
- কম্পিউটারের বাস কতকগুলো বিদ্যুৎ পরিবাহী লাইনের সাহায্যে গঠিত, যার মাধ্যমে কম্পিউটারের এক ডিভাইস থেকে অন্য ডিভাইসে ডেটা, তথ্য, সিগন্যাল, নির্দেশ বা প্রোগ্রাম আদান-প্রদানের কাজ সম্পন্ন হয়।
কম্পিউটার বাসকে প্রধানত দুই ভাগে ভাগ করা হয়। যথা-
১। সিস্টেম বাস (System Bus) বা প্রধান বাস ও
২। এক্সপানশন বাস (Expansion Bus) বা সম্প্রসারিত বাস।
সিস্টেম বাস:
- যে সমস্ত বাস মাদারবোর্ড ও সিপিইউ বা মাইক্রোপ্রসেসরের সাথে সরাসরি সংযুক্ত থেকে মেমরি, ইনপুট-আউটপুটসহ অন্যান্য ডিভাইসের সাথে যোগাযোগ রক্ষা করে তথ্য আদান-প্রদান করে তাদেরকে সিস্টেম বাস বলে। সিস্টেম বাসকে ইন্টারনাল বাসও বলা হয়।
- সিস্টেম বাসকে ব্যবহারিক দিক থেকে প্রধানত তিনটি ভাগে ভাগ করা হয়। যথা-
১। ডেটা বাস (Data Bus)
২। অ্যাড্রেস বাস (Address Bus)
৩। কন্ট্রোল বাস (Control Bus)
ডেটা বাস (Data Bus):
- কম্পিউটারের সিস্টেম ইউনিটের অভ্যন্তরের বিভিন্ন উপাদান যেমন মাইক্রোপ্রসেসর, হার্ডডিস্ক, র্যাম, ইনপুট/আউটপুট পোর্ট ইত্যাদির মধ্যে ডেটা আদান-প্রদানে যে বাস ব্যবহৃত বাসকে ডেটা বাস বলা হয়।
এড্রেস বাস: শুধু মেমোরি এড্রেস স্থানান্তর করে।
কন্ট্রোল বাস: শুধু কন্ট্রোল সিগনাল স্থানান্তর করে।
সূত্র: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়