דליפת זיכרון

דליפת זיכרון

דליפת זיכרון היא כשתוכנית שוכחת לשחרר מקום בזיכרון. זיכרון הוא המקום במחשב לשמירת מידע. אם תוכנה לא משחררת את המקום, המחשב עלול להאט או להפסיק לעבוד טוב. חלק מהשפות עוזרות לשחרר זיכרון לבד. זה נקרא "איסוף זבל". דוגמה לשפות כאלה הן Java ו-Python. בשפות כמו C ו-C++ המתרגם לא משחרר לבד. המפתח צריך ל...

עודכן ב-12.01.2026
4 צפיות
זמן קריאה: 8 דקות
דליפה

דליפה

דליפה היא יציאת חומר דרך חור שלא היה אמור להיות שם. החומר יכול להיות גז, נוזל, או אבקה. דליפות נמדדות לפי כמה חומר יוצא בזמן מסוים. כך יודעים אם הדליפה גדולה או קטנה. דליפות קורות כי מתכות מתבלות (קורוזיה). לפעמים יש תקלות בריתוך, קרעים, או שסתומים שחוקים. לפעמים רואים את החומר שיוצא. במערכות גדול...

עודכן ב-11.01.2026
6 צפיות
זמן קריאה: 8 דקות
איסוף זבל (מדעי המחשב)

איסוף זבל (מדעי המחשב)

איסוף זבל (Garbage collection) הוא דבר בתוכנה שמוחק זיכרון שלא בשימוש. הרעיון נולד ב-1959 ב-Lisp. שפות מודרניות כמו Java ו-Python משתמשות בו. בשפות כמו C אין אותו. זיכרון שצריך להימחק נקרא "זבל". אם לא מוחקים אותו יש דליפת זיכרון. דליפה מייתרת זיכרון ויוצרת בעיות בתוכנית. במערכות עם איסוף הזבל, ה...

עודכן ב-10.01.2026
3 צפיות
זמן קריאה: 8 דקות
מצביע

מצביע

מצביע הוא סוג של משתנה. הערך שלו הוא כתובת בזיכרון. כתובת היא המקום שבו מחשב שומר מידע. באמצעות מצביע אפשר לומר למחשב היכן נמצא הנתון, ולא להעתיק אותו. זה חוסך זמן וזיכרון. יש מצביעים שמיועדים לסוג אחד של נתונים, למשל מספרים שלמים. יש גם מצביעים שמצביעים על פונקציות. יש מצביע מיוחד שנקרא מצביע אפס...

עודכן ב-12.01.2026
2 צפיות
זמן קריאה: 8 דקות