العنوان حافلة مقابل حافلة البيانات

وفقًا لهندسة الكمبيوتر ، يتم تعريف الحافلة كنظام يقوم بنقل البيانات بين مكونات أجهزة الكمبيوتر أو بين جهازي كمبيوتر منفصلين. في البداية ، تم تصنيع الحافلات باستخدام الأسلاك الكهربائية ، ولكن الآن يتم استخدام مصطلح ناقل بشكل أوسع لتحديد أي نظام فرعي مادي يوفر وظائف متساوية مثل الحافلات الكهربائية السابقة. يمكن أن تكون حواسيب الكمبيوتر متوازية أو متسلسلة ويمكن توصيلها على هيئة سلاسل متعددة أو سلسلة ديزي أو عن طريق لوحات وصل مبدلة. ناقل النظام هو ناقل فردي يساعد جميع المكونات الرئيسية للكمبيوتر على التواصل مع بعضها البعض. وهي تتألف من حافلة العنوان وحافلة البيانات وحافلة التحكم. يحمل ناقل البيانات البيانات المراد تخزينها ، بينما يحمل ناقل العنوان الموقع إلى حيث يجب تخزينه.

عنوان الحافلة

ناقل العنوان هو جزء من ناقل نظام الكمبيوتر المخصص لتحديد عنوان فعلي. عندما يحتاج معالج الكمبيوتر إلى القراءة أو الكتابة من أو إلى الذاكرة ، فإنه يستخدم ناقل العنوان لتحديد العنوان الفعلي لكتلة الذاكرة الفردية التي يحتاجها للوصول (يتم إرسال البيانات الفعلية عبر ناقل البيانات). بشكل صحيح ، عندما يرغب المعالج في كتابة بعض البيانات إلى الذاكرة ، فإنه سيتم تأكيد إشارة الكتابة وتعيين عنوان الكتابة على ناقل العنوان ووضع البيانات على ناقل البيانات. وبالمثل ، عندما يريد المعالج قراءة بعض البيانات الموجودة في الذاكرة ، فسيؤكد إشارة القراءة ويعين عنوان القراءة في ناقل العنوان. بعد تلقي هذه الإشارة ، ستحصل وحدة التحكم في الذاكرة على البيانات من كتلة الذاكرة المحددة (بعد التحقق من ناقل العنوان للحصول على عنوان القراءة) ثم تقوم بوضع بيانات كتلة الذاكرة في ناقل البيانات.

يحدد حجم الذاكرة التي يمكن معالجتها بواسطة النظام عرض ناقل البيانات والعكس. على سبيل المثال ، إذا كان عرض ناقل العنوان 32 بت ، يمكن للنظام معالجة 232 قالب ذاكرة (أي ما يعادل مساحة ذاكرة 4 جيجابايت ، بالنظر إلى أن كتلة واحدة تحتوي على بايت واحد من البيانات).

مركبة البيانات

ناقل البيانات يحمل ببساطة البيانات. تنقل الحافلات الداخلية المعلومات داخل المعالج ، بينما تحمل الحافلات الخارجية البيانات بين المعالج والذاكرة. عادة ، يتم استخدام ناقل البيانات نفسه لكلا عمليات القراءة / الكتابة. عندما تكون عملية كتابة ، يقوم المعالج بوضع البيانات (المراد كتابتها) في ناقل البيانات. عندما تكون عملية القراءة ، ستحصل وحدة التحكم في الذاكرة على البيانات من كتلة الذاكرة المحددة وتضعها في ناقل البيانات.

ما الفرق بين ناقل العنوان وحافلة البيانات؟

ناقل البيانات ثنائي الاتجاه ، في حين أن ناقل العنوان أحادي الاتجاه. هذا يعني أن البيانات تنتقل في كلا الاتجاهين ، ولكن ستنتقل العناوين في اتجاه واحد فقط. سبب ذلك هو أنه على عكس البيانات ، يتم تحديد العنوان دائمًا بواسطة المعالج. يتم تحديد عرض ناقل البيانات حسب حجم كتلة الذاكرة الفردية ، بينما يتم تحديد عرض ناقل العنوان بحجم الذاكرة التي يجب معالجتها بواسطة النظام.