ארכיטקטורת MIPS

MIPS (ראשי תיבות של Microprocessor without Interlocked Pipeline Stages) היא ארכיטקטורת סט פקודות עבור מעבדים מסוג RISC שפותחה על ידי חברת MIPS Technologies. מעבדי ה-MIPS הראשונים היו מעבדי 32 סיביות אך מעבדים מאוחרים יותר עובדים עם מילה בגודל 64 סיביות. מעבדי MIPS היו בשימוש בתחנות עבודה ושרתים שונים בשנות ה-80 של המאה ה-20 ואחר כך היו נפוצות בעיקר במערכות משובצות. חלק ממעבדי MIPS פועלים בשיטת Big endian וחלק בשיטת Little endian.

מבנה מעבד MIPS פשוט

מעבד ה-MIPS התחלק ל-3 סוגי מעבדים עיקריים, אשר עבדו בצורות שונות.

  • מעבד חד-מחזורי (Single Cycle) - בכל פעם קיבל פקודה אחת, וביצע אותה מחזור אחר מחזור עד לקבלת התוצאה.
  • מעבד רב-מחזורי (Multi Cycle) - בכל פעם קיבל כמה פקודות, ובכמה מחזורים ביצע את התהליך, עד לקבלת תוצאה.
  • מעבד "צינור זרימה" (Pipe Line) - מעין שילוב מתוחכם בין מעבד חד-מחזורי לרב-מחזורי.

(מעבד רב-מחזורי היה יכול לעשות יותר פקודות ממעבד חד-מחזורי משום שהוא מורכב מיותר חלקים)

היסטוריה

עריכה

MIPS החל את דרכו כפרויקט מחקר באוניברסיטת סטנפורד של צוות בראשות ג'ון הנסי (John L. Hennessy). בהמשך ייסד הנסי חברה בשם MIPS Computer Systems (אחר כך MIPS Technologies) שייצרה את המעבדים. החברה נקנתה על ידי סיליקון גרפיקס בשנת 1992[1]. החברה נרכשה על ידי חברת Imagination Technologies ב-2012[2].

כמו ARM, גם MIPS מספקת רישיונות למימוש המעבד כחלק ממעבדים אחרים, ומעבדי MIPS נפוצים למדי במערכות משובצות[3].

מחשבי MIPS

עריכה
  • תחנות עבודה ושרתים של סיליקון גרפיקס. מערכת ההפעלה IRIX רצה רק על המעבדים הללו.
  • פלייסטיישן 1 ו־2.
  • מכונות ארקייד ישנות של Namco, כמו Namco System 23 או System 246 (מבוססת מעבד הפלייסטיישן 2).
  • מחשבי כף-יד (PDA) (היו נפוצים יותר בעבר, כיום מעבדי ARM יותר פופולריים בתחום).
  • מערכות משובצות: חלק ניכר מהנתבים, מודמים ושאר המערכות המשובצות מבוססים על MIPS.
  • Loongson - גרסה סינית של MIPS64. משמש במחשבים ניידים פשוטים, תחנות עבודה פשוטות, ושרתים.
  • נתבים מודרניים עדיין מבוססים על MIPS.

קישורים חיצוניים

עריכה
  מדיה וקבצים בנושא ארכיטקטורת MIPS בוויקישיתוף

הערות שוליים

עריכה