לינק לשקפים (PDF) מההרצאה שהעברתי בכנס Core C++ 2026 בנושא שעונים וטיימרים במערכות זמן אמת.
רשומות שפורסמו בקטגוריה “ארכיטקטורה”
הבנה של מנגנונני התזמון של מערכת ההפעלה לא תמיד מעניינת את מרבית המפתחים, אך היא קריטית לאלו שכותבים קוד על מערכות Realtime (בין אם Hard-RT או Soft-RT) כדי לוודא שהמערכת תתפקד באופן הרצוי.
בעיקר ההבדל בין מערכות עם Preemptive Scheduling לבין מערכות הפעלה סטנדרטיות.
מספרים (מעולם לא בדקתי – המנדרינית שלי חלודה לגמרי) שבעולם הרפואה הסיני, הפציינט משלם לרופא רק כל עוד הוא בריא. ברגע שהאדם נזקק לשירותיו של הרופא בשל מחלה – הוא…
ברוב המקרים, מהנדסים (או מנהלים, או ארכיטקטים) נכנסים לחברה שבה מוצר קיים, בגרסא כלשהי. מדי פעם הגרסא עולה, לפעמים יש תיקונים קלים – Minor, או שינויים בולטים יותר – Major.…
גישה רביעית ואחרונה, בסדרה זו, למעבר חלק בין ארכיטקטורה ישנה לארכיטקטורה של דור מוצרים חדש. לכאורה, היא נראית כמו גישה טריוויאלית, אולם דווקא בגלל זה כדאי לשקול אותה רק לאחר…
ושוב אני חוזר לסדרת הפוסטים בנושא שדרוג מערכת, והפעם: דרך שלישית לשדרוג המערכת, המנסה להתגבר על חסרונות אפשריים בשתי הגישות הקודמות. אפשרות שלישית: המערכת החדשה תספק פרוקסי למערכת הישנה לפעמים,…
כל מערכת שכתבתם תמיד שמרה על תאימות לאחור. ברור! זו היתה דרישה מספר 1 (או 0, אם אתם אנשי C) במסמך הדרישות שקיבלתם: Backward Compatibility. אבל, תאימות לאחור… זה באמת…
זהו פוסט שלישי בסדרת "המחלף והצומת", סדרת הפוסטים המתארים אפשרויות שונות למעבר חלק ככל האפשר בין ארכיטקטורות. אפשרות שניה: ארכיטקטורה חדשה עם שימוש ברכיבי לוגיקה קיימים כמו בגישה הקודמת, גם בגישה זו…
אפשרות ראשונה: קיום מקבילי בפוסט הקודם, תיארתי את הקשיים והאתגרים במעבר מדור מערכת קיים לדור בעל ארכיטקטורה חדשה. בסדרת הפוסטים הבאה אציג גישות שונות להתמודדות עם בעיות אלו. הראשונה שבהן: קיום מקבילי.…
לכתוב מסקראץ' אחד הדברים האהובים ביותר על מפתחים ועל ארכיטקטים – ואולי האהוב שבהם – הוא בניית ארכיטקטורה חדשה. בין אם הגרסה הנוכחית היא מורשתו של הדור הקודם של המפתחים…









