ovm.

الجهاز الظاهري Java في الوقت الحقيقي
التحميل الان

ovm. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Christian Grothoff
  • موقع ويب الناشر:
  • http://gnunet.org/libmicrohttpd/

ovm. العلامات


ovm. وصف

في الوقت الحقيقي آلة جافا الظاهري ovm هي أداة لتوليد الأجهزة الظاهرية. ويشمل مجموعة متنوعة من المترجمين ومجمعات القمامة وأنظمة الخيوط التي يمكن استخدامها لإنشاء VM القائم. يمكن أن يكون VM. تتمكن OVM حاليا تولد آلات افتراضية لبرامج Java العادية، والبرامج المكتوبة إلى المواصفات في الوقت الفعلي ل Java.Code باستخدام التحميل الديناميكي أو المكالمات الأصلية أو النهضة النهائية ستحتاج إلى تكييفها للعمل مع OVM. تنفيذ الوقت الحقيقي واجهات برمجة التطبيقات غير مكتملة أيضا - راجع ملف package.html في SRC / Syslib / User / ovm_realtime / javax / extime for details.this هو إصدار تجريبي. لا يزال OVM لديه أخطاء معروفة يمكن أن تؤدي إلى سلوك غير متوقع، خاصة عند ترحيل التطبيقات الكبيرة إلى OVM. الاستعمال: يتم اختبار OVM بانتظام على Linux / X86، Linux / PPC، OS X / PPC. تعمل JIT فقط على X86. يحتاج OVM إلى Sun أو IBM أو Apple عن Java 1.4 و GCC 3.x للبناء. 256 ميغابايت من الذاكرة الرئيسية مطلوبة أيضا، يوصى به 1 غيغابايت. من أجل تشغيل تطبيقات Java ضمن OVM، يوصى بشدة بتجميع التطبيقات ضد إصدار OVM من JDK (الذي يعتمد على GNU ClassPath). هذه هي أسهل طريقة للتأكد من أنك لا تعتمد على وظائف المكتبة غير متوفرة. إرشادات حول كيفية ترجمة كود Java مقابل OVM JDK في البرنامج التعليمي الملف. يصف البرنامج التعليمي أيضا كيفية تشغيل المواصفات JVM والمعيار في الوقت الفعلي. لاحظ ملاحظة أن جميع ملفات الفصل يجب أن تكون تم تجميعها بالتنسيق المحدد بواسطة إعداد Javac -Target 1.1. سيتم إزالة هذا التقييد في المستقبل. لكن هذه النقطة في الوقت المناسب، تتطلب OVM دائما تجميع العالم بالكامل للتطبيق. يحتوي OVM على ثلاثة عمليات التنفيذ، ومترجم فوري، و JIT و J2C وهو الواجهة الأمامية إلى دول مجلس التعاون الخليجي. يهدف كل من المترجم والجابات إلى استخدامه بالاقتران مع التحميل الديناميكي في المستقبل. في هذه المرحلة، يكون بناء OVM مع هذه التكوينات مفيدا فقط لأغراض التنمية. يجب دائما إجراء جميع المعايير مع تكوين J2C باستخدام GCC-3.4. فيما يلي بعض الملامح الرئيسية "OVM": التحميل الديناميكي - مثل العديد من المترجمين المبتكرين في الوقت الفعلي / الأنظمة المضمنة، لا يدعم OVM التحميل الديناميكي للفصول. في المستقبل نتوقع دعم ذلك عبر شكل من أشكال التشغيل المختلط و / أو استخدام برنامج التحويل البرمجي JIT. المراجع الضعيفة والانتهاء - لا يوجد أي دعم للمراجع الضعيفة ولم يتم تشغيل نهض الكومة. يتم تشغيل نهائيا للكائنات المخصصة في ذاكرة RTSJ Scoped. API غير الأساسية JDK الذي يعتمد على الكود الأصلي - OVM لا يدعم AWT وغيرها من API غير النواة. يعتمد OVM على GNU ClassPath على جميع jdk API، ولكن يجب عليك تقديم رمز خاص خاص به لاستبدال جميع المكالمات الأصلية. دعم JNI - OVM لا يدعم JNI وليس مخططا لها في الوقت الحاضر. يتم استبدال الكثير من التعليمات البرمجية الأصلية في OVM بواسطة رمز Java العاملة في ما نوضح "المجال التنفيذي". هناك طرق لتوفير دعم رمز موالي إضافي ولكن هناك متخصص للغاية وغير مخصص لاستخدام التطبيق العام. ما الجديد في هذا الإصدار: يتضمن Framework Minuteman RTGC الذي يسمح بالاختيار من ميزات RTGC المدعومة حديثا: الجدولة القائمة على الزمن (الدورية، الركود، الهجين - مزيج من كليهما)، مسح المكدس الإضافي، حاجز النسخ المتماثل أو بروكس، نسخ الكائنات الإضافية، الوصيف، استخدام الذاكرة و GC وقفة التنميط والتبعدة. يتضمن أيضا العديد من Bugfixes مما يتيح تشغيل معظم معايير DACAPO، معيار Pseudo-JBB، والإصدار الجديد من معيار كاشف الاصطدام.


ovm. برامج ذات صلة

binutils.

يوفر Binutils برامج لتجميع ومعالجة الملفات الثنائية والكائنات. ...

196

تحميل

preccx.

preccx هو مترجم مرتفع للترتيب المرتفع لانهائي اللانهائي لغات مع قواعد النحوية التي تعتمد على السياق. ...

145

تحميل