ראיון לתפקיד RT / Embedded
אוקטובר 2020
07.10.2020
|
פרטים כלליים לגבי התהליך
|
ראיון טלפוני ראיון פרונטלי
|
שאלות מתוך הראיון
|
מה זה INTERUPT?
איזה סוגי INTERPTIM אתה מכיר?
איזה סוגי TIMERים אתה מכיר?
איך עוד BREAK POINT?
מה זה SEMEPHORE?
מה זה משתנה סטטי?
כתוב פונקציה שבודקת האם כל התווים יחודיים?
כתוב פונקציה שמדפיסה רצפים בין מספרים נתונים במערך שמתקבל
|
תשובות
|
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יולי 2024
|
|
1.Interrupt הוא מנגנון שמאפשר לחומרה או תוכנה לגרום למעבד להפסיק את התוכנית הנוכחית שהוא מבצע ולעבור לטפל באירוע מסוים. interrupt משמש לטיפול באירועים חשובים כמו קלט ממקלדת או אותות מחיישנים טיימרים ועוד.
2. בעיקרון קיימים שני סוגים של interruptים:
1.Interrupt חומרתי שמופעל על ידי חומרה חיצונית כמו מקלדת למשל. 2. Interrupt תוכנתי שמופעל על ידי התוכנה.
עצמה על ידי syscall למערכת הפעלה.
3. קיימים מספר סוגים של טטימרים: RTC-Realtime clock שזה השעון של המערכת ומחזיק בתוכו את הזמן של המערכת גם שהמכשיר כבוי ( בהנחה שיש סוללה).
PIT- Programmable Interval Timer שמשמש ליצירת פסקי זמן בתדירות קבועות.
Watchdog - משמש לאיתות על כך שתוכנית נתקעה אם זמן מסויים חלף ולא התקבל איתות תקין.
|
|
|
|
|
|
|