الحالة المعمارية

الحالة المعمارية [ 1 ] هي مجموعة المعلومات في نظام الحاسوب التي تحدد حالة البرنامج أثناء تنفيذه. تشمل الحالة المعمارية الذاكرة الرئيسية ، والسجلات المعمارية، وعداد البرنامج . تُحدد الحالة المعمارية بواسطة بنية مجموعة التعليمات ، ويمكن للمبرمج التلاعب بها باستخدام التعليمات. ملف تفريغ الذاكرة هو ملف يسجل الحالة المعمارية لبرنامج حاسوبي في لحظة معينة، مثل لحظة تعطل البرنامج.

تشمل أمثلة الدولة المعمارية ما يلي:

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

بطبيعة الحال، لا تشمل الحالة المعمارية العناصر عديمة الحالة في جهاز الكمبيوتر مثل الحافلات ووحدات الحساب (مثل وحدة الحساب والمنطق ).

مراجع

  1. دوبوا، مايكل؛ أنافارام، مورالي؛ ستينستروم، بير (2012). تنظيم وتصميم الحواسيب المتوازية (  الطبعة الثانية). كامبريدج: مطبعة جامعة كامبريدج. ص  430. ISBN 978-0-521-88675-8.