معالج جافا
معالج جافا هو تطبيق لآلة جافا الافتراضية (JVM) على مستوى العتاد. بعبارة أخرى، يصبح رمز جافا البايتي ، الذي يشكل مجموعة تعليمات الآلة المجردة، مجموعة تعليمات آلة حقيقية. كانت هذه المعالجات الشكل الأكثر شيوعًا لبنية حاسوبية عالية المستوى ، وكانت "خيارًا جذابًا لبناء أنظمة مضمنة وأنظمة تعمل في الوقت الحقيقي مُبرمجة بلغة جافا". [ 1 ] مع ذلك، اعتبارًا من عام 2017، لم تعد جافا المضمنة شائعة، ولم يعد هناك موردون لرقائق جافا للوقت الحقيقي. [ 2 ]
التطبيقات
هناك العديد من معالجات جافا البحثية التي تم اختبارها على FPGA ، بما في ذلك:
- كان برنامج picoJava أول محاولة لبناء معالج جافا، من قبل شركة صن مايكروسيستمز . وكان برنامج picoJava-II، الذي خلفه، متاحًا مجانًا بموجب ترخيص المصادر المجتمعية لشركة صن ، [ 1 ] ولا يزال متاحًا من بعض الأرشيفات.
- يوفر jHISC [ 3 ] دعمًا للأجهزة للوظائف الموجهة للكائنات
- معالج مُحسَّن بلغة جافا [ 4 ] لأجهزة FPGA . تتوفر أطروحة دكتوراه حوله ، وقد استُخدم في العديد من التطبيقات التجارية. [ 1 ] في عام 2019، تم تطويره ليكون مراعيًا لاستهلاك الطاقة (EAJOP). [ 5 ]
تضمنت بعض التطبيقات التجارية ما يلي:
- كان معالج aJile أنجح معالج ASIC بلغة جافا. [ 1 ]
- Cjip من شركة Imsys Technologies. متوفر على اللوحات ومع أجهزة الراديو اللاسلكية من AVIDwireless [ 6 ]
- كان ARM926EJ-S معالج ARM قادرًا على تشغيل بايت كود جافا، وقد أطلق على هذه التقنية اسم Jazelle .
انظر أيضاً
مراجع
- 1 2 3 4 بايندر، والتر؛ شوبرل، مارتن؛ موريه، فيليب؛ فيلازون، أليكس (سبتمبر 2008). "التحليل المتقاطع لمعالجات جافا المدمجة". المؤتمر الدولي الخامس للتقييم الكمي للأنظمة ، 2008. الصفحات 287-296 . doi : 10.1109/QEST.2008.39 . ISBN 978-0-7695-3360-5. S2CID 16966639 .
- ↑ "الصفحة الرئيسية لشركة سيسترونيكس" . www.systronix.com . مؤرشف من الأصل بتاريخ 18 أغسطس 2017. تم الاطلاع عليه بتاريخ 6 يونيو 2022 .
- ↑ ييو، ت.؛ وانيو، ل.؛ تشيهانغ، ي.؛ لي، ر.؛ فونغ، أ. (2006). "معالج جافا مع دعم الأجهزة لتعليمات البرمجة الكائنية". المعالجات الدقيقة والأنظمة الدقيقة . 30 (8): 469. doi : 10.1016/j.micpro.2005.12.007 .
- ↑ شوبرل، م. (2008). "معمارية معالج جافا للأنظمة المدمجة في الوقت الحقيقي". مجلة هندسة النظم . 54 ( 1-2 ): 265-286 . CiteSeerX 10.1.1.68.8757 . doi : 10.1016/j.sysarc.2007.06.001 .
- ↑ تيواري، مانيش؛ مالك، أفيناش؛ سالسيك، زوران؛ بيغلاري-أبهاري، مرتضى (2019). "معالج مضمن موفر للطاقة لتطبيقات جافا ذات الوقت الحقيقي الصارم". هندسة أنظمة الحوسبة - ARCS 2019. سلسلة محاضرات في علوم الحاسوب. المجلد 11479. الصفحات 281-292 . doi : 10.1007/978-3-030-18656-2_21 . hdl : 2292/62302 . ISBN 978-3-030-18655-5. S2CID 153311249 .
- ↑ "شركة إمسيس تراهن على جافا: شريحة الشفرة الدقيقة القابلة لإعادة الكتابة تحتوي على مجموعات تعليمات لجافا، فورث، سي/سي++" بقلم توم ر. هالفيل أُرشف بتاريخ 19 نوفمبر 2008 في أرشيف الإنترنت (Wayback Machine) .
فئات :
- آلة جافا الافتراضية
- لغة برمجة عالية المستوى، هندسة الحاسوب
