השחתת זיכרון – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות) מ בוט החלפות: \1ניסיו\2\3 |
סתם קריאה לא משחיתה זיכרון, סתם מחזירה זבל תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד |
||
שורה 1:
'''השחתת זיכרון''' (Memory corruption) הוא סוג של [[באג]], אשר קורה כאשר מיקום ב[[זיכרון מחשב]] או אוגר משוכתב באופן מקרי ולא מבוקר, כתוצאה משגיאה ב[[תוכנית מחשב|תוכנית]], תקלה ב[[חומרה]] (Hard Error) או אירוע חיצוני הגורם לשינוי תוכן הזיכרון ([[:en:Soft error|Soft Error]]). טעות כזו יכולה לגרום לקריסה מיידית של ה[[תוכנה]] (למשל במקרה של כתיבה ל[[כתובת (זיכרון מחשב)|כתובת]] 0, התוכנית תיזרק על ידי [[מערכת הפעלה|מערכת ההפעלה]] בעקבות [[שגיאת סגמנטציה]]). מנגד, ייתכן גם שהשגיאה לא תבוא לידי ביטוי למשך זמן רב, ורק עבור קלטים מסוימים יופיע פלט שגוי.
דוגמה בולטת להשחתת זיכרון היא ניסיון
==תקיפה זדונית של הצפת מערך (Buffer Overflow)==
|