מעבד RISC לעומת CISC
RISC ו-CISC הן מערכות מחשוב שפותחו עבור מחשבים. ההבדל בין RISC ל-CISC הוא קריטי כדי להבין כיצד מחשב עוקב אחר ההוראות שלך. אלו הם מונחים נפוץ לא מובנים ומאמר זה נועד להבהיר את המשמעויות והמושגים שלהם מאחורי שני ראשי התיבות.
RISC
מבוטא זהה ל-RISK, זהו ראשי תיבות של Reduced Instruction Set Computer. זהו סוג של מיקרו-מעבד שתוכנן לבצע כמה הוראות בו-זמנית. עד שנות ה-80 יצרני החומרה ניסו לבנות מעבדים שיוכלו לבצע מספר רב של הוראות באותו רגע.אבל המגמה התהפכה ויצרנים החליטו לבנות מחשבים שמסוגלים לבצע יחסית מעט הוראות. ההוראות היו פשוטות ומעטות, המעבדים יכולים לבצע אותן במהירות. יתרון נוסף של RISC הוא השימוש בפחות טרנזיסטורים מה שהופך אותם לזולים לייצור.
תכונות של RISC
– דורש פחות פענוח
– ערכת הוראות אחידה
– אוגרים זהים לשימוש כללי בשימוש בכל הקשר
– מצבי פנייה פשוטים
– פחות סוגי נתונים בחומרה
CISC
CISC קיצור של Complex Instruction Set Computer. זהו למעשה מעבד המסוגל לבצע פעולות רבות באמצעות הוראה אחת. פעולות בסיסיות אלו יכולות להיות טעינה מהזיכרון, ביצוע פעולה מתמטית וכו'.
תכונות של CISC
– הוראות מורכבות
– עוד מספר מצבי כתובת
– צנרת גבוהה
– סוגי נתונים נוספים בחומרה
לאורך תקופת הזמן, המונחים RISC ו-CISC כמעט הפכו לחסרי משמעות מכיוון שגם RISC וגם CISC עברו אבולוציה וההבחנה בין השניים היטשטשה בהדרגה כאשר שניהם בשימוש במערכות מחשב. רבים משבבי RISC של היום תומכים במספר הוראות כמו שבבי CISC של אתמול. ישנם שבבי CISC המשתמשים באותן טכניקות שנחשבו קודם לכן לשימוש עבור שבבי RISC בלבד. עם זאת, ההבדלים הבסיסיים בין השניים קלים להבנה והם כדלקמן.
אם מדברים על הבדלים, RISC מעמיס על יצרני תוכנה מכיוון שהם צריכים לכתוב יותר שורות עבור אותן משימות. RISC זול יותר מ-CISC בגלל פחות טרנזיסטורים הנדרשים. מהירות המחשב גם גבוהה יותר עם הוראות פחותות שיש לבצע באותו רגע.