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

लेखक: Laura McKinney
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 10 मई 2024
Anonim
कंप्यूटर वास्तुकला में जोखिम और सीआईएससी
वीडियो: कंप्यूटर वास्तुकला में जोखिम और सीआईएससी

विषय


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

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

  1. तुलना चार्ट
  2. परिभाषा
  3. मुख्य अंतर
  4. निष्कर्ष

तुलना चार्ट

तुलना के लिए आधार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 आर्किटेक्चर में किया जाता है जिसमें डेटा और निर्देश दोनों होते हैं और सामान्य पथ का उपयोग करता है।

  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 की तुलना में धीमा हैं, लेकिन कम निर्देशों के साथ कम चक्रों का उपयोग करते हैं।