עמוד:204

שמתקיים תנאי הדירבון , שגורם לדגימות הבאות למלא את הזיכרון עד שיש תנאי עצירה או עד שהדגימות החדשות ( שהופיעו לאחר הדירבון ) ממלאות את כל הזיכרון . פעולה זו דומה מאוד לפעולת הדירבון המקדים במשקף ספרתי ( ראה פרק . ( 2 מנגנון פעולה זה מאפשר למשתמש "לראות" מה קרה לפני הופעת תנאי הדירבון . אם ידוע שמצב מסוים גורס לתקלה , אפשר לקבוע את תנאי הדירבון כך שיתאים למצב שגרס לתקלה , ואז ניתן "לראות" בדיוק מה קרה לפני הופעת אות הדירבון , מאחר שהתקלה במערכת היא תנאי הדירבון . הפסקת פעולה ההקלטה בזיכרון יכולה להתבצע על ידי המשתמש באמצעות תנאי דירבון לעצירה או על ידי קביעת מספר הדגימות שיוקלטו לאחר הופעת הדירבון , או עד למילוי של הזיכרון בדגימות שהופיעו לאחר הופעת אות הדירבון . . 2 ניתוח מצבים באופן פעולה זה , שעון הדגימה נוצר במערכת הנבדקת ומועבר לנתח דרך מבוא n . clock qualifier סוג זה של שעון נקרא גם דירבון סינכרוני מפני שהוא מסונכרן עם המערכת הנבדקת . יש דוגמאות רבות , בהן מערכות ספרתיות , שבהן האותות לא מגיעים באופן מחזורי . לדוגמה : שלב ה ?^! והביצוע של פקודה בשפת מכונה במחשב נקבע לפי משן הזמן שנדרש למחשב לבצע את הפקודה . יש פקודות שדרוש לביצוען זמן קצר אך יש פקודות מורכבות , שדרוש לביצוען זמן ארוך יותר . בכל מקרה הפעולה איננה מחזורית . אם ברצוננו לצפות בסדרה של פקודות שמגיעות למחשב ולא בתיזמון שבין האותות , צריך הנתח לדגום את האותות במבוא רק כאשר פקודה חדשה מועברת בקווי n DATA של המחשב . במקרה זה משתמשים בדירבון מוסמך שמקורו במערכת הנבדקת . בכל פעם שקו הבקרה של קריאה לתוך המחשב ( קו IO / M במיקרומחשבים של משפחת אינטל לדוגמה ) וקו בקרה נוסף מאותתים שהקריאה לתוך המחשב היא של פקודה ולא של נתון מספרי , מתבצעת דגימה של קווי n DATA של המחשב . באופן כזה ניתן להקליט רק את הפקודות שמגיעות לתוך המחשב , ללא נתונים מספרים וללא פרמטרים נוספים שמועברים על קווי המידע . באופן פעולה זה הדגימות מתבצעות באופן רציף , אך לא במרווחי זמן קבועים , כפי שהוסבר קודם . אחד היישומים החשובים של ניתוח מצבים הוא צפייה בביצוע של תכניות מחשב בזמן ביצוען במחשב . תכונה זו נדרשת במיוחד בתוכנות זמן אמת , בהן המחשב מחובר למערכות נוספת , והבעיה בתוכנה מתעוררת בשלב של חיבור המערכות והפעלתן . בבעיה כזו חשוב מאוד לדעת מהי הפקודה שהמחשב ביצע כאשר התרחשה תקלה במערכות המחוברת למחשב .

מטח : המרכז לטכנולוגיה חינוכית

האוניברסיטה הפתוחה


לצפייה מיטבית ורציפה בכותר