بيكو جافا

بيكو جافا هي مواصفات معالجات دقيقة مخصصة للتنفيذ الأصلي لرمز بايت جافا دون الحاجة إلى مترجم أو ترجمة فورية . يهدف هذا إلى تسريع تنفيذ رمز البايت بما يصل إلى 20 ضعفًا مقارنةً بمعالجات إنتل القياسية المزودة بآلة جافا افتراضية . [ 1 ] أضافت مجموعة مترجمات جنو دعم بيكو جافا في عام 1999 كتعريف آلة 'pj'. [ 2 ] تم تنفيذ النسخة مفتوحة المصدر من بيكو جافا على مصفوفة بوابات قابلة للبرمجة (FPGA) . [ 3 ]

الخلق

طُوِّرت لغة البرمجة Picojava بواسطة شركة Sun Microsystems ، وصدرت النسخة الأولى من مواصفاتها عام 1997. [ 4 ] لم تُصدر Sun هذه النسخة الأولى كمنتج تجاري. [ 4 ] أدى إعادة تصميم Picojava عام 1999 إلى ظهور Picojava-II، وهي متاحة مجانًا وتتمتع بتوثيق شامل . [ 5 ] [ 6 ]

انظر أيضاً

ملحوظات

  1. "ما هو بيكو جافا؟ تعريف ويبوبيديا" . www.webopedia.com . 10 يونيو 1999. تم الاطلاع عليه بتاريخ 4 يونيو 2017 .
  2. "رقعة: دعم picoJava" . gcc-patches (قائمة بريدية). 22 أكتوبر 1999.
  3. بوفيتش، دبليو. وشوبرل، إم. 2007. بيكو جافا-2 في FPGA. في وقائع ورشة العمل الدولية الخامسة حول تقنيات جافا للأنظمة المضمنة والأنظمة في الوقت الحقيقي (فيينا، النمسا، 26-28 سبتمبر 2007). JTRES '07، المجلد 231. ACM، نيويورك، نيويورك، 213-221. http://doi.acm.org/10.1145/1288940.1288972
  4. 1 2 شوبرل، مارتن؛ بوفيتش، فولفغانغ. "picoJava-II في FPGA" (ملف PDF) . jopdesign.com . تم الاطلاع عليه في 2 أكتوبر 2025 .
  5. دليل البنية الدقيقة لـ picoJava-II™ (ملف PDF) . الأحد، 1999. تم الاطلاع عليه في 2 أكتوبر 2025 .
  6. دليل مرجعي للمبرمج picoJava-II™ (ملف PDF) . الأحد 1999.

مراجع

  • ماكغان، هارلان؛ أوكونور، مايك (أكتوبر 1998). "بيكوجافا: محرك تنفيذ مباشر لرمز بايت جافا". مجلة الكمبيوتر ، المجلد 31، العدد 10: الصفحات  22-30.
  • أوكونور، ج. مايكل؛ تريمبلاي، مارك (مارس/أبريل 1997). "picoJava-I: آلة جافا الافتراضية في الأجهزة". IEEE Micro ، المجلد 17، العدد 2: الصفحات  45-53.
  • هانغال، سوديندرا؛ أوكونور، ج. مايكل (مايو/يونيو 1999). "تحليل أداء معالج بيكو جافا والتحقق من صحته." مجلة IEEE Micro ، المجلد 19، العدد 3.