ஜாவா மெய்நிகர் இயந்திரம்

ஜாவா மெய்நிகர் இயந்திரம் (ஜே.வி.எம்) என்பது ஒரு மெய்நிகர் இயந்திரமாகும், இது ஜாவா நிரல்களை இயக்க கணினியையும் மற்ற மொழிகளில் எழுதப்பட்ட நிரல்களையும் ஜாவா பைட்கோடில் தொகுக்கிறது. ஜே.வி.எம் செயல்படுத்தலில் என்ன தேவை என்பதை முறையாக விவரிக்கும் விவரக்குறிப்பால் ஜே.வி.எம் விவரிக்கப்பட்டுள்ளது. ஒரு விவரக்குறிப்பைக் கொண்டிருப்பது ஜாவா புரோகிராம்களின் இயங்குதளத்தை வெவ்வேறு செயலாக்கங்களில் உறுதிசெய்கிறது, இதனால் ஜாவா டெவலப்மென்ட் கிட் (ஜே.டி.கே) ஐப் பயன்படுத்தும் நிரல் ஆசிரியர்கள் அடிப்படை வன்பொருள் தளத்தின் தனித்துவங்களைப் பற்றி கவலைப்பட தேவையில்லை. ஜாவா மெய்நிகர் இயந்திரம் வடிவமைப்பாளர் சன் மைக்ரோசிஸ்டம்ஸ் பிட்கள் 32-பிட் அறிமுகப்படுத்தப்பட்டது 1994 பதிப்பு 14.0.1 [1] வகை அடுக்கி பதிவு - பதிவு குறியாக்கம் மாறி கிளைத்தல் ஒப்பிட்டு கிளை எண்டியனஸ் பெரியது திற ஆம் பதிவாளர்கள் பொது நோக்கம் ஒவ்வொரு முறைக்கும் ஓபராண்ட் ஸ்டேக் (65535 ஓபராண்ட்கள் வரை) மற்றும் ஒரு முறை உள்ளூர் மாறிகள் (65535 வரை) ஜாவா மெய்நிகர் இயந்திர விவரக்குறிப்பு ஜாவா எஸ்இ 7 பதிப்பை அடிப்படையாகக் கொண்ட ஜாவா மெய்நிகர் இயந்திரம் (ஜேவிஎம்) கட்டமைப்பின் கண்ணோட்டம் JVM குறிப்பு செயல்படுத்தல் OpenJDK திட்டத்தால் திறந்த மூல குறியீடாக உருவாக்கப்பட்டது மற்றும் ஹாட்ஸ்பாட் எனப்படும் JIT தொகுப்பி அடங்கும். ஆரக்கிள் கார்ப்பரேஷனில் இருந்து வணிக ரீதியாக ஆதரிக்கப்படும் ஜாவா வெளியீடுகள் ஓபன்ஜெடிகே இயக்க நேரத்தை அடிப்படையாகக் கொண்டவை. கிரகணம் OpenJ9 என்பது OpenJDK க்கான மற்றொரு திறந்த மூல JVM ஆகும்.Bill Venners, Inside the Java Virtual Machine  Chapter 5

மேற்கோள்கள்

பகுப்பு:மென்பொருள்