מה היא מערכת ההפעלה בזמן אמת?

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

- RTOS - מערכת כי הוא מסוגל לספק את השירותים הנדרשים לתקופת זמן מסוימת;

- מערכת בזמן אמת, המתאפיינת בנכונות מתמדת, והעיבוד של מידע שקוף למשתמש;

- "מערכת מהירה", שבא לידי ביטוי לא זמן תגובת RTOS, ומספיק זמן כדי לעבוד עם היישום.

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

של מערכת ההפעלה זמן אמת

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

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

לאפשר 80-90% מהמקרים לסטות מהסדר המוגדר זמן אחד.אבל הכי חשוב, עיכובים אלה לא הביאו לתוצאות בלתי הפיכים.

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

ומאפייניהם

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

מערכות אלה בזמן אמת הפעלה - shirokonastraivaemye, אבל מודולים תכנית לא ניתן להשתמש בסביבה שונה, שהופך אותם די מוגבל בשימוש.הטבות כוללות:

- מספר בלתי מוגבל של משימות.

- מספר סדרי עדיפויות - ל256.

- משימות מתוכננות מחזורי או לפי עדיפות.

- סמפורים, המסייעים לנהל את משאבי מערכת קריטיים.מערכת מערכת ההפעלה זמן אמת

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

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

מפועל RTOS

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