एक Segfault क्या है?

सेगफॉल्ट, जिसे एक सेगमेंटेशन फॉल्ट या एक्सेस उल्लंघन के रूप में भी जाना जाता है, एक कंप्यूटर त्रुटि है जो तब होती है जब सॉफ़्टवेयर का एक टुकड़ा मेमोरी के एक हिस्से को गलत तरीके से एक्सेस करने का प्रयास करता है। त्रुटि MMU, एक हार्डवेयर घटक (आमतौर पर CPU पर स्थित) द्वारा उठाया जाता है जो कंप्यूटर में सभी मेमोरी एक्सेस निर्देशों का प्रबंधन करता है।

उदाहरण के लिए, सेगफॉल्ट हो सकता है, यदि अनुचित रूप से लिखा गया सॉफ़्टवेयर डेटा को पढ़ने के लिए केवल मेमोरी के एक हिस्से में लिखने का प्रयास करता है, या यदि यह अशक्त सूचक को निष्क्रिय करने का प्रयास करता है। "सेगमेंटेशन फॉल्ट" नाम की उत्पत्ति 1950 के दशक में हुई थी, और यह इस तथ्य को संदर्भित करता है कि किसी प्रोग्राम की आवंटित मेमोरी का केवल डेटा सेगमेंट राइट है, जबकि कोड सेगमेंट नहीं है।

त्रुटि, मेमोरी, प्रोग्रामिंग शब्द, विभाजन