Memtest86

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

Memtest86 ו-Memtest86+ היא תוכנת בדיקת זיכרון מבוססת קוד פתוח, המיועדת לבדיקת הזיכרון גישה אקראית[1] משגיאות, במחשבים בעלי ארכיטקטורת x86. התוכנה מוודאת שה-RAM מקבל ושומר כשורה תבניות מידע הנכתבות אליו, שאין שגיאות כשסיביות פועלות אלו על אלו, ושאין סתירות בין כתובות זיכרון.

תיאור[עריכת קוד מקור | עריכה]

קיימות שתי גרסאות ל-Memtest86; המקורית ידועה פשוט כ-Memtest86‏[2], והשנייה ידועה כ-Memtest86+‏[3]. השנייה מפותחת כפיצול של Memtest86 המקורית. התצוגה הגרפית של שניהם זהה כמעט לחלוטין.

התוכניות עובדות בתאימות לכמעט כל המחשבים, החל ממערכות מבוססות 80386 ו-80486, ועד מערכות מודרניות הפועלות בארכיטקטורת מעבד של 64 סיביות. כל שחרור גרסה כולל בתוכו תאימות מורחבות למעבדים וערכות שבבים חדשים‏[4][5].

התוכנה הייתה זמינה בראשיתה, כקובץ אימג' קטן לדיסקטים, להורדה מהרשת, וכללה תוכנת חלונות קטנה, כדי ליצור את התקליטון. ללינוקס היה את תוכנת השירות dd הנמצאת כתקן בלינוקס, המאפשרת ליצור את התקליטון הדרוש. עם התקליטון השתמשו לאיתחול המחשב שה-RAM בו נבדק. צורה זו הפכה לבלתי מתאימה, בשל הפסקת התמיכה והשימוש בתקליטונים.

Memtest86 פותחה באופן שתוכל לרוץ עצמאית, מתקליטונים, תקליטורים, והחסנים ניידים ברי איתחול, או באמצעות מנהל איתחול מתאים כדוגמת GRUB, ללא צורך במערכת הפעלה. שיטות הפעלה אלו פותחו, מתוך הצורך לפנות את מירב זיכרון ה-RAM, לצורך בדיקת כמה שיותר ממנו. יתרון נוסף בשיטות אלו הם יצירת מצב בו לא מופעלת מערכת הפעלה או יישום, וכך הם לא עלולים להינזק, במידה וה-RAM אכן תקול‏[6].

בדיקות Memtest86 הם מקיפות למדי‏[7], והם יכולות לאתר בעיות נסתרות, במערכת שנראית על פניה כתקינה. Memtest86 מסוגלת לספור כשלים, אפילו כאלו שלכאורה תוקנו ב-ECC[8] ב-DRAM.

הפעלת בדיקה מלאה של כל האפשרויות בתוכנית, יכולה לקחת בין מספר דקות למספר שעות, בתלות בסכום ובמהירות התקני זיכרון ה-RAM המותקנים, וכן כתלות במהירות המעבד. חלק מהשגיאות עשויות להיות נראות באופן בלתי רציף, ותלויות בסיביות הספציפיות המאוכסנות. שגיאות כאלו עשויות להתגלות בהרצה של התוכנה מספר פעמים לאורך תקופה‏[9]. חלק מהבדיקות משתמשות בכל פעם במידע שונה, כדי לאתר שגיאות תלויות מידע. התוכנה פועלת עד שמתקבלת פקודת איתחול או כיבוי של המחשב.

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ RAM
  2. ^ Memtest86.com - Memory Diagnostic
  3. ^ http://www.memtest.org/
  4. ^ http://www.memtest86.com/change.html
  5. ^ http://www.memtest.org/#change
  6. ^ לדוגמה מערכת קבצים שעל דיסק-קשיח יכולה להינזק, על ידי כתיבת מידע מוטעה מ-RAM תקול
  7. ^ Memtest86 - Memory Diagnostic Page
  8. ^ קיצור של קוד תיקון שגיאות
  9. ^ Memtest86 - Memory Diagnostic Page
Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.