अनुशंसित, 2020

संपादक की पसंद

RISC और CISC के बीच अंतर

RISC और CISC कंप्यूटर निर्देश सेट की विशेषताएँ हैं जो कंप्यूटर वास्तुकला का एक हिस्सा है; वे जटिलता, निर्देश और डेटा स्वरूपों में भिन्न होते हैं, मोड, रजिस्टरों, ओपकोड विनिर्देशों और प्रवाह नियंत्रण तंत्र, आदि को संबोधित करते हैं।

जब एक मशीन को प्रोग्राम किया जाता है, तो प्रोग्रामर कुछ विशेष आदिम कमांड या मशीन इंस्ट्रक्शन का उपयोग करता है, जिन्हें आमतौर पर कंप्यूटर के इंस्ट्रक्शन सेट के रूप में जाना जाता है।

तुलना चार्ट

तुलना के लिए आधारRISC
CISC
को महत्वसॉफ्टवेयरहार्डवेयर
शामिलएकल घड़ीबहु घड़ी
निर्देश-सेट आकारछोटाविशाल
निर्देश प्रारूप
निश्चित (32-बिट) प्रारूपभिन्न स्वरूप (16-64 बिट्स प्रत्येक निर्देश)।
उपयोग किए गए मोड को संबोधित करना
3-5 तक
12-24
सामान्य प्रयोजन रजिस्टर का उपयोग किया जाता है32-192
8-24
मेमोरी इनफ़ॉर्मेंस
रजिस्टर करने के लिए रजिस्टर करें
स्मृति को स्मृति
कैश डिजाइनडेटा कैश और अनुदेश कैश विभाजित करें।
निर्देश और डेटा के लिए एकीकृत कैश।
घड़ी की दर
50-150 मेगाहर्ट्ज
33-50 मेगाहर्ट्ज
निर्देश प्रति चक्र
सभी निर्देशों के लिए एकल चक्र और एक औसत CPI <1.5।2 और 15 के बीच सी.पी.आई.
सीपीयू नियंत्रण
नियंत्रण स्मृति के बिना कठोर।
नियंत्रण मेमोरी (ROM) का उपयोग करके माइक्रोककोड।

RISC की परिभाषा

कम किए गए इंस्ट्रक्शन सेट कंप्यूटर (RISC) इंस्ट्रक्शन सेट आमतौर पर 100 से कम निर्देशों को रखते हैं और फिक्स्ड इंस्ट्रक्शन फॉर्मेट (32 बिट्स) का उपयोग करते हैं। यह कुछ सरल पते मोड का उपयोग करता है। रजिस्टर-आधारित निर्देशों का उपयोग किया जाता है जिसका अर्थ है रजिस्टर से रजिस्टर तंत्र कार्यरत है। LOAD / STORE स्मृति तक पहुँचने के लिए केवल स्वतंत्र निर्देश हैं।

संदर्भ स्विचिंग की गति में सुधार करने के लिए, एक बड़ी रजिस्टर फ़ाइल का उपयोग किया जाता है। निर्देश सेट की सादगी पूरे प्रोसेसर को एक एकल वीएलएसआई चिप पर लागू करने के परिणामस्वरूप हुई। अतिरिक्त लाभ उच्च क्लॉक रेट, लोअर CPI हैं जो उपलब्ध RISC / सुपरस्क्लेयर प्रोसेसर पर उच्च MIPS रेटिंग को नियंत्रित करते हैं।

CISC की परिभाषा

जटिल निर्देश सेट कंप्यूटर (CISC) अनुदेश सेट में लगभग 120 से 350 निर्देश होते हैं। यह चर निर्देश / डेटा स्वरूपों का उपयोग करता है लेकिन सामान्य प्रयोजन रजिस्टरों का एक छोटा समूह, अर्थात 8-24। बड़े अनुदेश सेट का कारण चर प्रारूप निर्देशों का उपयोग है। बड़ी संख्या में स्मृति संदर्भ संचालन को बड़ी संख्या में संबोधित मोड का उपयोग करके निष्पादित किया जाता है।

CISC आर्किटेक्चर सीधे HLL स्टेटमेंट्स को हार्डवेयर / फर्मवेयर में नियोजित करता है। यूनिफाइड कैश का उपयोग पारंपरिक CISC आर्किटेक्चर में किया जाता है जिसमें डेटा और निर्देश दोनों होते हैं और सामान्य पथ का उपयोग करता है।

RISC और CISC के बीच मुख्य अंतर

  1. RISC में निर्देश सेट आकार छोटा है जबकि CISC में अनुदेश सेट आकार बड़ा है।
  2. RISC निश्चित प्रारूप (32 बिट्स) और ज्यादातर रजिस्टर-आधारित निर्देशों का उपयोग करता है जबकि CISC प्रति निर्देश 16-64 बिट्स से चर प्रारूप का उपयोग करता है।
  3. RISC एक एकल घड़ी और सीमित पता मोड (यानी, 3-5) का उपयोग करता है। दूसरी ओर, CISC मल्टी-क्लॉक 12 से 24 एड्रेसिंग मोड्स का उपयोग करता है।
  4. आरआईएससी का उपयोग करने वाले सामान्य उद्देश्य की संख्या 32-192 के बीच है। इसके विपरीत, CISC आर्किटेक्चर 8-24 जीपीआर का उपयोग करता है।
  5. रजिस्टर-टू-रजिस्टर मेमोरी तंत्र RISC में स्वतंत्र लोड और स्टोरेज निर्देशों के साथ प्रयोग किया जाता है। इसके विपरीत, CISC मेमोरी के संचालन के लिए मेमोरी तंत्र का उपयोग करता है, इसके अलावा, शामिल किए गए LOAD और STORE निर्देश।
  6. RISC ने स्प्लिट डेटा और इंस्ट्रक्शन कैशे डिजाइन किया है। के रूप में, CISC डेटा और निर्देशों के लिए एकीकृत कैश का उपयोग करता है, हालांकि नवीनतम डिजाइन भी विभाजन कैश का उपयोग करते हैं।
  7. आरआईएससी में अधिकांश सीपीयू नियंत्रण एक नियंत्रण मेमोरी के बिना हार्डवेअर होता है। इसके विपरीत, CISC माइक्रोकोडेड है और नियंत्रण मेमोरी (ROM) का उपयोग करता है, लेकिन आधुनिक CISC भी हार्डवार्ड नियंत्रण का उपयोग करता है।

निष्कर्ष

CISC निर्देश जटिल हैं और RISC की तुलना में धीमा हैं, लेकिन कम निर्देशों के साथ कम चक्रों का उपयोग करते हैं।

Top