מיקרו-בקר – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ שוחזר מעריכות של 212.179.238.18 (שיחה) לעריכה האחרונה של Yonidebot
שורה 13:
דרישות הפעולה עבור מיקרו-בקרים לרוב שונות מאלו של מעבדי מחשב, ומושת דגש רב יותר על מאפיינים כמו עלות, ניצול זיכרון וצריכת אנרגיה. היות שכך, בעוד שמעבדים מודרניים פועלים עם מלים בנות 64 סיביות ויותר, ופועלים במהירויות שעון של [[הרץ|גיגה-הרצים]], ניתן למצוא מיקרובקרים אשר עושים שימוש במילים קטנות עד כדי ארבע סיביות (בכדי להגיע לניצול יעיל של הזיכרון), או בקרים המופעלים באמצעות שעון איטי, עד כדי סדר גודל של קילו הרצים בודדים (בכדי להקטין למינימום את הצריכה האנרגטית שלהם).
 
===מצב שינה===
על פי רוב, הבקרים יאפשרו מצב "שינה", במהלכו הרצת התוכנה מוקפאת. הבקר ישוב לתפקוד רגיל בעקבות עירור חיצוני (כמו שינוי של כניסה, למשל בעקבות הקשה על כפתור) או פנימי (כגון פקיעת קוצב זמן). הצריכה האנרגטית במצב זה מסוגלת להגיע עד כדי [[וואט|ננו ואטים]] בודדים, כתלות בסוג הבקר והרכיבים המוכללים אשר התוכנה מותירה במצב פעיל בזמן השינה.
 
===פסיקות===
לרוב, מיקרו-בקרים נדרשים לספק תגובה ב[[זמן אמת]] לאירועים אשר קורים במערכת עליה הם שולטים, ועל כן הם יכילו לרוב מערכת [[פסיקה (מחשב)|פסיקות]], אשר יכולה לאותת למעבד להשהות את עיבוד רצף הפקודות השגרתי ולבצע את שגרת הפסיקות (ה-ISR). תפקיד שגרת הפסיקות (אם קיימת) לבצע את העיבוד הנדרש, כאשר מתרחש אירוע כלשהו, בהתבסס על מקור הפסיקה, לפני החזרה לביצוע רצף הפקודות הרגילות. במקורות האפשריים לפסיקות ניתן למנות אירועים כמו גלישה של קוצב זמן פנימי, סיום המרת אות אנלוגי לדיגיטלי, שינוי ברמה לוגית של כניסה, מידע שהתקבל באחד מערוצי התקשורת, ועוד. כאשר המערכת נדרשת לצריכה אנרגטית נמוכה, פסיקות יכולות להעיר את המיקרו-בקר ממצב שינה דל הספק לביצוע שגרת הפסיקה.
מחמ לעימעולמחעלנ
 
==ראו גם==