ההבדל בין RISC ו- CISC

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 1 אַפּרִיל 2021
תאריך עדכון: 3 מאי 2024
Anonim
Nonviolent Communication (NVC): Yoram Mosenzon workshop: ’Ask for the Moon’
וִידֵאוֹ: Nonviolent Communication (NVC): Yoram Mosenzon workshop: ’Ask for the Moon’

תוֹכֶן


RISC ו- CISC הם האפיונים של מערכי הוראות מחשב המהווים חלק מארכיטקטורת המחשבים; הם נבדלים זה מזה במורכבות, בפורמטים של הוראות ונתונים, במצבי התייחסות, ברישומים, במפרטי opcode ומנגנוני בקרת זרימה וכו '

כאשר מתוכנת מכונה, המתכנת משתמש בפקודות פרימיטיביות מסוימות או בהוראות מכונה, אשר ידועות בדרך כלל כמערכת הוראות של מחשב.

  1. טבלת השוואה
  2. הגדרה
  3. הבדלים עיקריים
  4. סיכום

טבלת השוואה

בסיס להשוואהסיכון
CISC
דגש עלתוכנהחומרה
כוללשעון בודדרב שעון
גודל סט הוראותקטן גדול
פורמטים של הוראות
פורמט קבוע (32 סיביות) פורמטים משתנים (16-64 ביט לכל הוראות).
מצבי כתובת בשימוש
מוגבל ל 3-5
12-24
רגיסטרים לשימוש כללי32-192
8-24
מסקנות זיכרון
הירשם להירשם
זיכרון לזכרון
עיצוב מטמוןפצל מטמון נתונים ומטמון הוראות.
מטמון מאוחד להוראות ולנתונים.
שיעור שעון
50-150 מגהרץ
33-50 מגהרץ
מחזורים לפי הוראות
מחזור יחיד לכל ההוראות ומחיר מדד ממוצע של <1.5.מדד המחירים לצרכן בין 2 ל -15.
בקרת מעבד
עם חיבור קשיח ללא זיכרון שליטה.
מיקרו-קידוד באמצעות זיכרון בקרה (ROM).


הגדרת RISC

מחשבי ערכת הוראה מופחתים (RISC) ערכות הוראות מחזיקות בדרך כלל פחות ממאה הוראות ומשתמשות בפורמט הוראות קבוע (32 סיביות). הוא משתמש במצבי פניה פשוטים. משתמשים בהוראות המבוססות על רישום שמשמעותן מנגנון רישום לרישום משמש. LOAD / STORE הן ההוראות העצמאיות היחידות לגישה לזיכרון.

כדי לשפר את מהירות מיתוג החיבור, נעשה שימוש בקובץ רישום גדול. הפשטות של מערכות ההוראות הביאה ליישום של מעבדים שלמים על שבב VLSI יחיד. היתרונות הנוספים הם קצב שעון גבוה יותר, מדד מחירים נמוך יותר השולט בדירוג MIPS גבוה במעבדי RISC / superscalar זמינים.

הגדרת CISC

מחשבים מורכבים להגדרת הוראות (CISC) ערכת ההוראות מכילה סביב 120 עד 350 הוראות. הוא משתמש בפורמטים של הוראה / נתונים משתנים אך בקבוצה קטנה של רישומי מטרה כללית, כלומר 8-24. הסיבה למערכות הוראות גדולות היא השימוש בהוראות בפורמט משתנה. מספר גדול של פעולות הפניה לזיכרון מבוצעות באמצעות מספר עצום של מצבי פנייה.

ארכיטקטורת CISC מעסיקה באופן ישיר את הצהרות ה- HLL בחומרה / קושחה. מטמון מאוחד משמש בארכיטקטורת CISC מסורתית המכילה נתונים והוראות והוראות ומשתמש בנתיב המשותף.


  1. ב- RISC גודל מערך ההוראות הוא קטן ואילו ב- CISC גודל מערך ההוראות הוא גדול.
  2. RISC משתמש בפורמט קבוע (32 סיביות) ובדרך כלל הוראות מבוססות רישום ואילו CISC משתמש בפורמט משתנה נע בין 16-64 סיביות לכל הוראות.
  3. RISC משתמש בשעון יחיד ובמצב פנייה מוגבל (כלומר 3-5). מצד שני, CISC משתמשת במצבי פתיחה בין מספר רב של שעון 12 עד 24.
  4. מספר הרישומים למטרות כלליות בהן משתמשים ב- RISC נע בין 32-192. נהפוך הוא, ארכיטקטורת CISC משתמשת ב- 8-24 GPR.
  5. מנגנון זיכרון הרשמה לרישום משמש ב- RISC עם הוראות LOAD ו- STORE עצמאיות. לעומת זאת, CISC משתמש במנגנון זיכרון לזיכרון לצורך ביצוע פעולות, בנוסף שילב הוראות LOAD ו- STORE.
  6. ל- RISC יש פיצול של נתונים ושמירת הוראות במטמון. לעומת זאת, CISC משתמש במטמון מאוחד לקבלת נתונים והוראות, אם כי העיצובים האחרונים משתמשים גם במטמונים מפוצלים.
  7. מרבית שליטת המעבד ב- RISC היא קווי חיבור מבלי שיש לו זיכרון שליטה. לעומת זאת, CISC מקודד מיקרו ומשתמש בזיכרון שליטה (ROM), אך CISC המודרנית עושה שימוש גם בבקרה חוטית.

סיכום

הוראות CISC הן מורכבות ונוחות לאט יותר מ- RISC אך מנצלות פחות מחזורים עם פחות הוראות.