العنوان Bus vs Data Bus
وفقًا لهندسة الكمبيوتر ، يتم تعريف الناقل على أنه نظام ينقل البيانات بين مكونات أجهزة الكمبيوتر أو بين جهازي كمبيوتر منفصلين. في البداية ، تم تصنيع الحافلات باستخدام الأسلاك الكهربائية ، ولكن يتم استخدام مصطلح ناقل الآن على نطاق أوسع لتحديد أي نظام فرعي مادي يوفر وظائف متساوية مثل الحافلات الكهربائية السابقة. يمكن أن تكون حافلات الكمبيوتر متوازية أو متسلسلة ويمكن توصيلها على شكل نقاط متعددة أو سلسلة ديزي أو عن طريق محاور مبدلة. ناقل النظام هو ناقل واحد يساعد جميع المكونات الرئيسية للكمبيوتر على التواصل مع بعضها البعض. وهي مكونة من ناقل العنوان وحافلة البيانات وحافلة التحكم.ينقل ناقل البيانات البيانات المراد تخزينها ، بينما ينقل ناقل العنوان الموقع إلى حيث يجب تخزينه.
عنوان الحافلة
Address bus هو جزء من ناقل نظام الكمبيوتر المخصص لتحديد العنوان الفعلي. عندما يحتاج معالج الكمبيوتر إلى القراءة أو الكتابة من الذاكرة أو إليها ، فإنه يستخدم ناقل العنوان لتحديد العنوان الفعلي لكتلة الذاكرة الفردية التي يحتاجها للوصول (يتم إرسال البيانات الفعلية على طول ناقل البيانات). بشكل أكثر صحة ، عندما يريد المعالج كتابة بعض البيانات إلى الذاكرة ، فإنه سيؤكد إشارة الكتابة ، ويضبط عنوان الكتابة على ناقل العنوان ويضع البيانات في ناقل البيانات. وبالمثل ، عندما يريد المعالج قراءة بعض البيانات الموجودة في الذاكرة ، فإنه سيؤكد إشارة القراءة ويضبط عنوان القراءة على ناقل العنوان. بعد تلقي هذه الإشارة ، ستحصل وحدة التحكم في الذاكرة على البيانات من كتلة الذاكرة المحددة (بعد التحقق من ناقل العنوان للحصول على عنوان القراءة) ثم ستضع بيانات كتلة الذاكرة في ناقل البيانات.
حجم الذاكرة التي يمكن أن يعالجها النظام يحدد عرض ناقل البيانات والعكس صحيح. على سبيل المثال ، إذا كان عرض ناقل العنوان 32 بت ، يمكن للنظام معالجة 232 كتلة ذاكرة (أي ما يعادل مساحة ذاكرة 4 جيجابايت ، بالنظر إلى أن كتلة واحدة تحتوي على بايت واحد من البيانات).
ناقل البيانات
تنقل البيانات ببساطة البيانات. تحمل الحافلات الداخلية المعلومات داخل المعالج ، بينما تنقل الحافلات الخارجية البيانات بين المعالج والذاكرة. عادة ، يتم استخدام نفس ناقل البيانات لكل من عمليتي القراءة / الكتابة. عندما تكون عملية كتابة ، سيضع المعالج البيانات (المراد كتابتها) في ناقل البيانات. عندما تكون عملية القراءة ، ستحصل وحدة التحكم في الذاكرة على البيانات من كتلة الذاكرة المحددة وتضعها في ناقل البيانات.
ما الفرق بين ناقل العنوان وناقل البيانات؟
ناقل البيانات هو ثنائي الاتجاه ، بينما ناقل العنوان أحادي الاتجاه. هذا يعني أن البيانات تنتقل في كلا الاتجاهين ولكن العناوين ستنتقل في اتجاه واحد فقط.والسبب في ذلك هو أنه على عكس البيانات ، يتم تحديد العنوان دائمًا بواسطة المعالج. يتم تحديد عرض ناقل البيانات حسب حجم كتلة الذاكرة الفردية ، بينما يتم تحديد عرض ناقل العنوان حسب حجم الذاكرة التي يجب أن يعالجها النظام.