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

يعمل العنوان المنطقي كعنوان افتراضي يمكن لبرنامج المستخدم مشاهدته. ومع ذلك ، لا يمكن عرض العنوان الفعلي مباشرة بواسطة برنامج المستخدم ويتم استخدام العنوان المنطقي كمورد للوصول إلى العنوان الفعلي بمساعدة مؤشر.

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

أفضل طريقة لتعريف مثل هذه الطبقة التي يتم إنشاؤها هي طبقة ارتباط البيانات التي تعمل كموصل بين الأجهزة والبرامج لشبكة الكمبيوتر بأكملها.

ما هو العنوان المنطقي؟

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

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

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

هناك حقيقة مهمة أخرى يجب ملاحظتها وهي أن الذاكرة المنطقية يتم محوها في حالة إعادة تشغيل النظام مما يجعل المعلومات التي تم جمعها متغيرة مع مرور الوقت.

Difference Between Logical Address and Physical Address

ما هو العنوان الفعلي؟

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

عند استخدام عنوان صالح كعنوان ذاكرة ، يتم نقله إلى القائمة الأساسية حيث تتغير وحدة إدارة الذاكرة عبر المواقع المعقولة إلى مواقع فعلية. تعمل استراتيجيات تقييد العناوين وتجميع الوقت ووقت التحميل على إنشاء مواقع ذكية ومادية. تتراوح العناوين المادية عادةً من R + Zero (R + 0) إلى R + الحد الأقصى (R + max) لقيمة قاعدة أو قيمة تسجيل إعادة تحديد الموقع “R”

Difference Between Logical Address and Physical Address

الاختلافات بين العنوان المنطقي والعنوان الفعلي

أساس التميز

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

تسمية الفضاء

مجموعة من كافة العناوين التي تم إنشاؤها بواسطة وحدة المعالجة المركزية يشار إليها باسم مساحة العنوان المنطقي. ومع ذلك ، تشير مساحة العنوان الفعلية إلى جميع مجموعات العناوين المادية المعينة إلى العناوين المنطقية المقابلة.

طبيعة

العنوان المنطقي موجود فعليًا وليس له موقع محدد موجود فعليًا في وحدة الذاكرة ومن ثم يشار إليه بالعنوان الظاهري بينما العنوان الفعلي هو موقع مادي يمكن الوصول إليه موجود داخل وحدة الذاكرة.

طريقة الربط – متطابقة

يتم إنشاء العناوين المنطقية والمادية المتطابقة من خلال طرق الربط المعروفة باسم وقت التحميل وعنوان وقت الترجمة.

طريقة التجليد – مختلفة

تعمل طريقة ربط عنوان وقت التشغيل على إنشاء عناوين منطقية ومادية تميل إلى الاختلاف عن بعضها البعض.


تقلب

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

العنوان المنطقي مقابل العنوان الفعلي: مخطط المقارنة

Logical Address VERSUS Physical Address

العنوان المنطقي الملخص مقابل العنوان الفعلي

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

المصدر

المادة السابقةالفرق بين التحليل الفني و التحليل الأساسي
المقالة القادمةالفرق بين مخطط النجوم ومخطط ندفة الثلج

ترك الرد

من فضلك ادخل تعليقك
من فضلك ادخل اسمك هنا