ההבדל בין MMU ל- MPU ההבדל בין

Anonim

MMU לעומת MPU

הזיכרון הוא מרכיב חשוב במחשוב המודרני. לפיכך, יש צורך כי התוכן שלה אינם פגומים על ידי כל יישום תועה. פונקציה זו יכולה להיעשות על ידי MMU (יחידת ניהול זיכרון) או על ידי MPU (יחידת הגנת הזיכרון). למרות ששניהם עושים את אותה פונקציה בסיסית, ישנם מספר הבדלים בין MMU לבין MPU. MMU נחשב להתקן מתקדם יותר מאשר MPU. MMU מסוגל לעשות את העבודה של MPU יחד עם תכונות מתקדמות אחרות, כי הם נעדרים האחרון.

התכונות הקיימות ב- MMU ולא ב- MPU כוללות בקרת מטמון, בוררות אוטובוסים ומעבר בנק. כל התכונות הללו נחוצים במחשבים מורכבים יותר, שכן הם מאפשרים את זרימת המידע להיות חלקה וללא כל בעיה. באמצעות MMU, אתה יכול גם לייעל את הביצועים של המחשב כפי שהוא היה מחוץ לטעון את המשימות אמר מן המיקרו.

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

-> ->

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

MMU הוא מתקדם יותר מאשר MPU

  1. MMU מסוגל לעשות את העבודה של MPU
  2. MMU מסוגל לשלוט במטמון בעוד MPU אינו
  3. MMU הוא מסוגל לבוררות באוטובוס בעוד MPU לא
  4. MMU מסוגל לעבור בנק בעוד MPU אינו
  5. MPU הוא פשוט יותר ומשתמש פחות תקורה מאשר MMU
  6. -> -