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

תוכן שנמחק תוכן שנוסף
VolkovBot (שיחה | תרומות)
מ r2.5.1) (בוט מוסיף: et:Mikrokontroller
Yonidebot (שיחה | תרומות)
מ בוט החלפות: וכיוצא בזה;
שורה 9:
במיקרו-מעבד נמצאת [[מעבד|יחידת העיבוד]] בלבד, בנוסף לזכרונות קטנים המיועדים לפעולות העיבוד בלבד: [[אוגר (מחשבים)|אוגר]]ים המכילים את ה[[נתונים]] עליו יתבצעו פעולות העיבוד הקרובות, או את תוצאות פעולות העיבוד האחרונות, ולעתים גם [[זיכרון מטמון]] שתפקידו היחיד הוא להאיץ את מהירות העיבוד.
 
לעומתו, המיקרו-בקר יכיל זיכרון נתונים המשמש לאחסון המידע הזמני כולו, גם זה שאינו עובד לאחרונה או יעובד בקרוב, כמו גם את כל ה[[תוכנה]] אותה מריץ הבקר. כאמור, לצורכי בקרת תהליכים, המיקרו-בקר יכיל רכיבי כניסה/יציאה -- כמו כניסות ויציאות [[דיגיטלי|דיגיטליות]] פשוטות (הפועלות ברמה של 0/1), אך על פי רוב גם סוגים מורכבים יותר של כניסות ויציאות, כמו כניסות ויציאות אנלוגיות או [[מנשק]]ים תקשורתיים טוריים ומקביליים בתקנים שונים. הכניסות והיציאות מאפשרות לבקר להתחבר לרכיבים דוגמת מפסקים/כפתורים, נורות ו[[ממסר|ממסרים]], וכיו"בוכיוצא בזה.
 
דרישות הפעולה עבור מיקרו-בקרים לרוב שונות מאלו של מעבדי מחשב, ומושת דגש רב יותר על מאפיינים כמו עלות, ניצול זיכרון וצריכת אנרגיה. היות שכך, בעוד שמעבדים מודרניים פועלים עם מלים בנות 64 סיביות ויותר, ופועלים במהירויות שעון של [[הרץ|גיגה-הרצים]], ניתן למצוא מיקרובקרים אשר עושים שימוש במילים קטנות עד כדי ארבע סיביות (בכדי להגיע לניצול יעיל של הזיכרון), או בקרים המופעלים באמצעות שעון איטי, עד כדי סדר גודל של קילו הרצים בודדים (בכדי להקטין למינימום את הצריכה האנרגטית שלהם).