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

Anonim

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

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

حافلة عنوان

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

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

داتا باص

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

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

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