Real time: המערכת שמאפשרת לנו לסמוך על המחשב - מה זה בעצם - TheMarker
 

אתם מחוברים לאתר דרך IP ארגוני, להתחברות דרך המינוי האישי

טרם ביצעת אימות לכתובת הדוא"ל שלך. לאימות כתובת הדואל שלך  לחצו כאן

תיק מניות

רשימת קריאה

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

לחיצה על כפתור "שמור", בתחילת הכתבה תוסיף את הכתבה לרשימת הקריאה שלך.
לחיצה על "הסר" תסיר את הכתבה מרשימת הקריאה.

לרשימת הקריאה המלאה לחצו כאן
מה זה בעצם

Real time: המערכת שמאפשרת לנו לסמוך על המחשב

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

תגובות
ריל טיים
איור: עדי עמנואל

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

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

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

כל מה שצריך לדעת על קריירה בהייטק
כנסו למתחם

מערכות מחשוב Real Time משולבות בסוגים שונים של מכשירים הדורשים תגובה מהירה לתפקודם, לא רק באלו שחיי אדם תלויים בהם. חשיבות הקריטיות משתנה בהתאם לתפקידו של המכשיר בחיינו, על כן נוכל למצוא אותם גם במכשירים יומיומיים כמו הטלפונים הסלולריים שלנו. בין מערכות ה- Real time אנחנו מבחינים בין שלושה סוגים, מן הקל אל הכבד.

הסוג הראשון הינו ה- Soft real time. מדובר במערכת זמן אמת שבה חריגה מפרק הזמן לא תיצור נזק משמעותי. למשל, בממירי הטלוויזיה הביתיים שלנו קיימות מערכות זמן אמת, המוודאות שזמן החלפת הערוצים יהיה קצוב בזמן. חריגה קטנה מהזמנים לא תגרום לתוצאות קשות, ולכן הן מוגדרות כמערכות רכות, הסובלות סטיות, כאשר תגובה איטית לא תיחשב כ"כשלון".

הסוג השני - Firm real time: אלו מערכות שיכולות לספוג אי עמידה בזמנים אבל איכות הפלט תיפגע מאוד ואף לא תהיה שמישה במקרים רבים. כך למשל, מכונת MRI- הסורקת באמצעות תהודה מגנטית איברים בגוף ותלויה בגלאי שנמצא לידו. אם המחשב יחרוג מהזמנים המוגדרים, הסריקה שתתקבל תהיה כמו תמונה מרוחה שלא יהיה ניתן לעשות בה שימוש.

הסוג השלישי – Hard Real Time: כאן מדובר על הסוג הקשוח והלא סלחני ביותר של מערכות ה-Real Time בהן מובטח כי זמן התגובה חייב להתבצע בפרק זמן מסוים. כל עיכוב של אספקת הפלט יגרור כישלון של המערכת ולא יהיה ניתן להמשיך בפעולה לאחר מכן. סוג זה שכיח במערכות מצילות חיים בבתי חולים, מערכות בלמים של רכבים ועוד.

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

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

חברות מובילות העוסקות בסביבות קריטיות וזקוקות למערכת Real Time גמישות, כמו לוקהיד מרטין שפיתחה את מטוס האדיר ה F-35, בקרת התנועה האווירית האירופית, דויטשה באן - חברת הרכבות הגרמנית, כבר השתכנעו לעבור למערכות הפעלה לינוקס בקוד פתוח המתואמות ותומכות בדרישות ה Real Time להן הן זקוקות.  

הכותב הוא דורון אופק מנהל SUSE ישראל

דורון אופק
ניב קנטור


תגובות

דלג על התגובות

בשליחת תגובה זו הנני מצהיר שאני מסכים/מסכימה עם תנאי השימוש של אתר TheMarker

סדר את התגובות

כתבות ראשיות באתר

כתבות שאולי פיספסתם

*#