 கணினி செயல்திறனுக்கு சூழல் மாறுதல் ஏன் மோசமாக உள்ளது?
சூழல் மாறுதல், இது cpu ஆல் ஒரு செயல்முறை இடைநிறுத்தப்பட்டு மற்றொரு செயல்முறை இயங்கத் தொடங்கும் போது ஒரு இரண்டு காரணங்களுக்காக கணினி அமைப்புகளின் செயல்திறனை பாதிக்கலாம். சூழலை மாற்றும் செயல் அதிக நேரத்தை எடுத்துக்கொள்வதில்லை. வெவ்வேறு செயல்முறைகள் வெவ்வேறு மெய்நிகர் நினைவக முகவரி இடைவெளிகளைக் கொண்டிருப்பதால் உண்மையான செயல்திறன் வெற்றி வருகிறது, எனவே கணினியில் உள்ள அனைத்து தற்காலிக சேமிப்புகளும் செல்லாததாக்கப்பட வேண்டும் மற்றும் சுத்தப்படுத்தப்பட வேண்டும். மெயின் மெமரியில் இருந்து எவ்வளவு வேகமான வழிமுறைகள் மற்றும் தரவை மீட்டெடுக்க முடியும் என்பதை ஒப்பிடுகையில், ஒரு சிபியு எவ்வளவு வேகமாக இயங்க முடியும் என்பதில் பெரிய வித்தியாசம் இருப்பதால், இவை ஆன்போர்டு கேச்களில் cpu க்கு அருகில் தற்காலிகமாக சேமிக்கப்படும். மெய்நிகர் முகவரிகளை இயற்பியல் முகவரிகளுக்கான மேப்பிங்கிற்கான ஒரு சுட்டிக்காட்டி கூட தற்காலிகமாக சேமிக்கப்படுகிறது, இதனால் நினைவக அணுகல் வேகமாக இருக்கும். ஒரு புதிய செயல்முறையானது cpu ஆல் வேறுபட்ட முகவரி இடம் மற்றும் மெய்நிகர் இயற்பியல் முகவரிகளுக்கு மேப்பிங் செய்யும் போது, தற்காலிகச் சேமிப்பில் உள்ள அனைத்து தரவுகளும் தவறானது மற்றும் சுத்தப்படுத்தப்பட வேண்டும். இது புதிய செயல்பாட்டிற்காக புதிதாக மீண்டும் உருவாக்கப்பட வேண்டிய காலியான தற்காலிக சேமிப்புகளை cpu ஐ விட்டுச் செல்கிறது, அதாவது இப்போது முக்கிய நினைவகத்திலிருந்து வரும் வழிமுறைகள் மற்றும் தரவை மீட்டெடுப்பதில் ஒரு பெரிய மந்தநிலை இருக்கும், இது cpu இன் தற்காலிக சேமிப்பை விட மிகவும் மெதுவாக இருக்கும்.