הבית > תערוכה > תוכן

מערכת הפעלה משובצת

Mar 11, 2019

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


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


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