العنوان الفعلي

في مجال الحوسبة ، العنوان الفيزيائي (أو العنوان الحقيقي ، أو العنوان الثنائي ) هو عنوان ذاكرة يتم تمثيله في شكل رقم ثنائي على دوائر ناقل العناوين لتمكين ناقل البيانات من الوصول إلى عنصر معين ( بايت ، كلمة ، إلخ) من الذاكرة الرئيسية ، أو سجل جهاز الإدخال/الإخراج المُرتبط بالذاكرة .
الاستخدام بواسطة وحدة المعالجة المركزية
في الحواسيب التي تدعم الذاكرة الافتراضية ، يُستخدم مصطلح العنوان الفيزيائي في الغالب للتمييز بينه وبين العنوان الافتراضي . وعلى وجه الخصوص، في الحواسيب التي تستخدم وحدة إدارة الذاكرة (MMU) لترجمة عناوين الذاكرة، يشير العنوان الافتراضي والعنوان الفيزيائي إلى العنوان قبل وبعد الترجمة التي تُجريها وحدة إدارة الذاكرة، على التوالي. [ 1 ]
معالجة غير محاذية
اعتمادًا على بنية الحاسوب الأساسية ، قد يتأثر أداء الحاسوب سلبًا بالوصول غير المتوافق إلى الذاكرة. على سبيل المثال، يتميز حاسوب ذو 16 بت وناقل بيانات ذاكرة 16 بت، مثل Intel 8086 ، بانخفاض الحمل الزائد عمومًا إذا كان الوصول متوافقًا مع عنوان زوجي. في هذه الحالة، يتطلب جلب قيمة واحدة من 16 بت عملية قراءة واحدة من الذاكرة، أي عملية نقل واحدة عبر ناقل البيانات. [ 2 ] [ 3 ]
إذا بدأت قيمة البيانات ذات 16 بت عند عنوان فردي، فقد يحتاج المعالج إلى إجراء دورتي قراءة من الذاكرة لتحميل القيمة فيه، أي دورة واحدة للعنوان الأدنى (مع تجاهل نصفها)، ثم دورة قراءة ثانية لتحميل العنوان الأعلى (مع تجاهل نصف البيانات المسترجعة أيضًا). في بعض المعالجات ، مثل معالجات موتورولا 68000 وموتورولا 68010 ، ومعالجات SPARC ، ستؤدي عمليات الوصول غير المتوافقة إلى الذاكرة إلى ظهور استثناء (عادةً ما ينتج عنه استثناء برمجي، مثل استثناء SIGBUS في معيار POSIX ). [ 2 ]
الاستخدام بواسطة أجهزة أخرى
تتيح ميزة الوصول المباشر إلى الذاكرة (DMA) للأجهزة الأخرى في اللوحة الأم، إلى جانب وحدة المعالجة المركزية، الوصول إلى الذاكرة الرئيسية. ولذلك، تحتاج هذه الأجهزة أيضًا إلى معرفة العناوين الفيزيائية.
تُعد عناوين الإدخال /الإخراج المُرتبطة بالذاكرة عناوين فعلية أيضًا، والتي يمكن الوصول إليها بواسطة برامج تشغيل الأجهزة في نظام التشغيل.
انظر أيضاً
- ثابت العنوان
- نمط العنونة
- مساحة العنوان
- سجل عنوان الصفحة
- المؤشر (برمجة الحاسوب)
- وحدة التخزين الأساسية ، والمعروفة أيضًا باسم الذاكرة الرئيسية
- الذاكرة الافتراضية
- العنوان الظاهري ، المعروف أيضًا باسم العنوان المنطقي
- جدول الصفحات
- وحدة إدارة الذاكرة (MMU)
- معالجة الشفرة الرمادية
مراجع
- ↑ فرانك أويدا (2009). "المحاضرة 7: إدارة الذاكرة" (ملف PDF) . CSE 120: مبادئ أنظمة التشغيل . جامعة كاليفورنيا في سان دييغو . تاريخ الاسترجاع: 4 ديسمبر 2013 .
- 1 2 دانيال دريك (2007-12-04). "الوصول إلى الذاكرة والمحاذاة" . LWN.net . تم الاسترجاع في 2013-12-04 .
- ↑ دانيال دريك؛ يوهانس بيرغ. "Documentation/unaligned-memory-access.txt" . kernel.org . تم الاطلاع عليه بتاريخ 4 ديسمبر 2013 .
- ذاكرة الحاسوب
- الذاكرة الافتراضية
- أنواع البيانات
