رمز PAL

PALcode ( رمز مكتبة البنية المميزة ) [ 1 ] [ 2 ] هو الاسم الذي تستخدمه شركة DEC في بنية مجموعة تعليمات Alpha (ISA) لمجموعة من الوظائف في دليل مرجع النظام (SRM) أو برنامج AlphaBIOS الثابت ، حيث يوفر طبقة تجريد للأجهزة لبرامج النظام، ويغطي ميزات مثل إدارة الذاكرة المؤقتة، ومعالجة أخطاء مخزن الترجمة المؤقت (TLB)، ومعالجة المقاطعات، ومعالجة الاستثناءات. وقد تطور من ميزة في بنية DEC PRISM تُسمى Epicode. [ 3 ]

PALcode هو رمز آلة ألفا، يعمل في وضع خاص [ 4 ] يسمح أيضًا بالوصول إلى السجلات الداخلية الخاصة بتنفيذ معالج ألفا المحدد. وبالتالي، فهو يقع بين دور الشفرة المصغرة ودور محاكي الأجهزة . PALcode خاص بنظام التشغيل [ 5 ] ، لذا تتطلب أنظمة OpenVMS و Tru64 UNIX و Windows NT إصدارات مختلفة من PALcode . كما يُستخدم Tru64 UNIX PALcode أيضًا في أنظمة NetBSD و FreeBSD و OpenBSD و Linux .

مراجع

  1. دليل مرجعي لهندسة ألفا . دار النشر الرقمية. 2014. رقم ISBN 978-1483294339مكتبة PALcode - مكتبة برمجيات ألفا ذات الامتيازات المرنة للغاية . مكتبة بنية البرمجيات ذات الامتيازات (PALcode) هي مجموعة من الإجراءات الفرعية التي...
  2. "دليل تصميم نظام PALcode لمعالجات Alpha الدقيقة" (ملف PDF) . 2 مايو 1996. PALcode لمعالجات Alpha الدقيقة. دليل تصميم النظام. مايو 1996. يشرح هذا الدليل كيفية استخدام كود مكتبة البنية المميزة.
  3. نيل ريك. "ديف كاتلر، بريزم، ميكا، إميرالد، إلخ" . neilrieck.net . تاريخ الاسترجاع: 21 ديسمبر 2020 .
  4. "PALcode - محاكي ES40" . PALcode هو رمز آلة Alpha، يعمل في وضع خاص يسمح بالوصول إلى السجلات الداخلية الخاصة بمعالج Alpha المحدد.
  5. معالج ألفا AXP . يستخدم تصميم ألفا AXP مجموعة من الإجراءات الفرعية، تُسمى مكتبة التعليمات البرمجية ذات الامتيازات (PALcode). تُعد PALcode خاصة بنظام التشغيل ووحدة المعالجة المركزية...