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