מה ההבדל בין בקר מיקרו למעבד או איך הם קשורים?


תשובה 1:

במיקרו-מעבד הכוונה למעבד-המיקרו הכללי כגון משפחת x86 של אינטל (8086,80286,80386,80486 והפנטיום) או משפחת PowerPC של מוטורולה. מעבד מיקרו זה אינו מכיל זיכרון RAM, ללא ROM ואין יציאות קלט / פלט בשבב עצמו. מסיבה זו מכונים בדרך כלל מיקרו-מעבד לשימוש כללי.

מעצב מערכות משתמש במעבד כללי לשימוש כללי כמו הפנטיום או PowerPC חייב להוסיף יציאות RAM, ROM, I / O והטיימר באופן חיצוני כדי להפוך אותם לתפקודיים. אף על פי שתוספת של יציאות RAM, ROM ו- I / O חיצוניות הופכת את המערכות הללו לתוספות ויקרות בהרבה, יש להן את היתרון של הרבגוניות, מה שמאפשר למעצב להחליט על כמות יציאות RAM, ROM ו- I / O הדרושות בכדי להתאים ל- משימה בהישג יד. זה לא המקרה עם מיקרו-בקר. למיקרו-בקר יש מעבד (מעבד מיקרו) בנוסף לכמות קבועה של יציאות RAM, ROM ו- I / O, וטיימר מוטבעים כולם בשבב אחד; לפיכך, המעצב לא יכול להוסיף לזה שום זיכרון חיצוני, קלט / פלט או טיימר. הכמות הקבועה של ROM, RAM, ומספר יציאות הקלט / פלט שבב במיקרו-בקר, הופכת אותם לאידיאליים עבור יישומים רבים בהם העלות והמרחב הם קריטיים. ביישומים רבים כגון מרחוק טלוויזיה אין צורך בכוח מחשוב של מעבד x86 כך שכאן משתמשים במיקרו-בקר.

התרשים הבא מציג מערכת מעבד בניגוד למערכת מיקרו-בקרים.


תשובה 2:

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

בקר מיקרו הוא 'הכל באחד', המעבד, RAM, IO הכל על השבב האחד, ככזה שאתה לא יכול (להגיד) להגדיל את כמות ה- RAM הזמינה או את מספר יציאות ה- IO. האוטובוס השולט הוא פנימי ולא זמין עבור מעצב הלוח.

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

2. מכיוון שכל היקפי המיקרו-בקר נמצאים בשבב יחיד, הוא קומפקטי ואילו המעבד הוא מגושם.

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

4. מהירות העיבוד של בקרי מיקרו היא בערך 8 מגה הרץ עד 50 מגה הרץ, אך להיפך, מהירות העיבוד של מעבדי מיקרו כלליים היא מעל 1 ג'יגה הרץ ולכן היא עובדת הרבה יותר מהר מאשר בקרי מיקרו.

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

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

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

8. בקרי מיקרו מבוססים על ארכיטקטורת הרווארד בה זיכרון התוכנית וזיכרון הנתונים נפרדים ואילו מעבדי המיקרו מבוססים על דגם פון נוימן בו התוכנה והנתונים מאוחסנים באותו מודול זיכרון.


תשובה 3:

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

בקר מיקרו הוא 'הכל באחד', המעבד, RAM, IO הכל על השבב האחד, ככזה שאתה לא יכול (להגיד) להגדיל את כמות ה- RAM הזמינה או את מספר יציאות ה- IO. האוטובוס השולט הוא פנימי ולא זמין עבור מעצב הלוח.

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

2. מכיוון שכל היקפי המיקרו-בקר נמצאים בשבב יחיד, הוא קומפקטי ואילו המעבד הוא מגושם.

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

4. מהירות העיבוד של בקרי מיקרו היא בערך 8 מגה הרץ עד 50 מגה הרץ, אך להיפך, מהירות העיבוד של מעבדי מיקרו כלליים היא מעל 1 ג'יגה הרץ ולכן היא עובדת הרבה יותר מהר מאשר בקרי מיקרו.

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

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

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

8. בקרי מיקרו מבוססים על ארכיטקטורת הרווארד בה זיכרון התוכנית וזיכרון הנתונים נפרדים ואילו מעבדי המיקרו מבוססים על דגם פון נוימן בו התוכנה והנתונים מאוחסנים באותו מודול זיכרון.