RISC और CISC आर्किटेक्चर के बीच अंतर क्या है

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





सेंट्रल प्रोसेसिंग यूनिट (CPU) का आर्किटेक्चर 'निर्देश सेट आर्किटेक्चर' से कार्य करने की क्षमता को संचालित करता है जहां इसे डिजाइन किया गया था। सीपीयू का आर्किटेक्चरल डिज़ाइन कम किया गया इंस्ट्रक्शन सेट कंप्यूटिंग (RISC) और कॉम्प्लेक्स इंस्ट्रक्शन सेट कंप्यूटिंग (CISC) है। CISC जैसे प्रोसेसर में एक निर्देश सेट के भीतर मल्टी-स्टेप ऑपरेशन या एड्रेसिंग मोड्स करने की क्षमता होती है। यह सीपीयू डिज़ाइन है जहाँ एक निर्देश कई निम्न-स्तरीय कार्य करता है। उदाहरण के लिए, मेमोरी स्टोरेज, मेमोरी से लोड करना और एक अंकगणितीय ऑपरेशन। कम किया गया इंस्ट्रक्शन सेट कंप्यूटिंग एक सेंट्रल प्रोसेसिंग यूनिट डिजाइन स्ट्रैटेजी है, जो इस दृष्टि के आधार पर है कि एक बेसिक इंस्ट्रक्शन सेट को संयुक्त प्रदर्शन के साथ शानदार प्रदर्शन मिलता है एक माइक्रोप्रोसेसर आर्किटेक्चर जिसमें प्रति अनुदेश कुछ माइक्रोप्रोसेसर चक्रों का उपयोग करके निर्देशों को करने की क्षमता है। यह लेख RISC और CISC वास्तुकला के बीच अंतर पर चर्चा करता है। इंटेल के हार्डवेयर भाग को कॉम्प्लेक्स इंस्ट्रक्शन सेट कंप्यूटर (CISC) का नाम दिया गया है, और Apple हार्डवेयर रिडक्टेड इंस्ट्रक्शन सेट कंप्यूटर (RISC) है।

RISC और CISC आर्किटेक्चर के बीच अंतर

इससे पहले कि हम मतभेदों के बारे में चर्चा करें RISC और CISC वास्तुकला आइए जानते हैं RISC और CISC की अवधारणाओं के बारे में




RISC और CISC प्रोसेसर

RISC और CISC प्रोसेसर

RISC क्या है?

एक कम किया गया निर्देश सेट कंप्यूटर एक ऐसा कंप्यूटर है जो केवल साधारण कमांड का उपयोग करता है जिसे कई निर्देशों में विभाजित किया जा सकता है जो एकल सीएलके चक्र के भीतर निम्न-स्तरीय ऑपरेशन को प्राप्त करते हैं, क्योंकि इसका नाम 'कम किए गए निर्देश सेट' प्रस्तावित करता है।



RISC एक कम किया गया निर्देश सेट कंप्यूटर माइक्रोप्रोसेसर है और इसकी वास्तुकला में निर्देशों का एक सेट शामिल है जो अत्यधिक अनुकूलित हैं। इसका मुख्य कार्य निर्देशों की संख्या को कम करने के साथ-साथ आदेशों की संख्या का अनुकूलन करके कम करना है। इसलिए प्रत्येक कमांड चक्र एक एकल घड़ी चक्र का उपयोग करता है, जहां प्रत्येक घड़ी चक्र में तीन पैरामीटर शामिल होते हैं, जैसे कि भ्रूण, डीकोड और निष्पादित।

प्रोसेसर के प्रकार का उपयोग मुख्य रूप से कई कठिन कमांडों को सरल शब्दों में विलय करके निष्पादित करने के लिए किया जाता है। RISC प्रोसेसर को डिजाइन करने के लिए कई ट्रांजिस्टर की आवश्यकता होती है और यह निष्पादन के लिए अनुदेश के समय को कम करता है। RISC प्रोसेसर के सबसे अच्छे उदाहरणों में PowerPC, SUN का SPARC, RISC-V, माइक्रोचिप PIC प्रोसेसर आदि शामिल हैं।

RISC आर्किटेक्चर

RISC शब्द 'कम किए गए निर्देश सेट कंप्यूटर' के लिए है। यह एक सीपीयू डिजाइन योजना है जो सरल आदेशों और तेजी से कार्य करता है।


यह निर्देशों का एक छोटा या घटा हुआ सेट है। यहाँ, हर निर्देश से अपेक्षा की जाती है कि वे बहुत छोटी नौकरियां प्राप्त करें। इस मशीन में, निर्देश सेट मामूली और सरल हैं, जो अधिक जटिल आदेशों को शामिल करने में मदद करते हैं। प्रत्येक निर्देश एक समान लंबाई के होते हैं जो एक ही ऑपरेशन में यौगिक कार्यों को करने के लिए एक साथ घाव होते हैं। अधिकांश आदेश एक मशीन चक्र में पूरे होते हैं। यह पाइपलाइनिंग RISC मशीनों को गति देने के लिए उपयोग की जाने वाली एक महत्वपूर्ण तकनीक है।

विशेषताएँ

आरआईएससी की विशेषताओं में निम्नलिखित शामिल हैं।

  • पाइपलाइन वास्तुकला
  • निर्देशों की संख्या में कमी के साथ-साथ प्रतिबंधित है
  • लोड के साथ-साथ स्टोर जैसे निर्देशों में मेमोरी में प्रवेश का अधिकार है
  • संबोधित करने के तरीके कम हैं
  • निर्देश एक समान है और इसके प्रारूप को सरल बनाया जा सकता है

लाभ

RISC प्रोसेसर के फायदों में निम्नलिखित शामिल हैं।

  • आसान और सीमित संख्या के कारण इस प्रोसेसर का प्रदर्शन अच्छा है। निर्देश सेट का।
  • यह प्रोसेसर डिजाइन में कई ट्रांजिस्टर का उपयोग करता है ताकि बनाना सस्ता हो।
  • आरआईएससी प्रोसेसर अपनी सादगी के कारण अनुदेश को माइक्रोप्रोसेसर पर खुली जगह का उपयोग करने की अनुमति देता है।
  • यह दूसरे प्रोसेसर के साथ तुलना में बहुत सरल है क्योंकि इसके कारण यह एक ही घड़ी के चक्र में अपना काम पूरा कर सकता है।

नुकसान

CISC प्रोसेसर के नुकसान में निम्नलिखित शामिल हैं।

  • इस प्रोसेसर का प्रदर्शन निष्पादित कोड के आधार पर बदल सकता है क्योंकि अगले आदेश एक चक्र के भीतर उनके कार्यान्वयन के लिए पहले के निर्देश पर निर्भर हो सकते हैं।
  • जटिल निर्देश अक्सर संकलक और प्रोग्रामर द्वारा उपयोग किया जाता है
  • इन प्रोसेसर को अलग-अलग निर्देशों को रखने के लिए बहुत तेज मेमोरी की आवश्यकता होती है जो कम समय के भीतर कमांड पर प्रतिक्रिया करने के लिए कैश मेमोरी के विशाल संग्रह का उपयोग करते हैं।

CISC क्या है?

इसे Intel Corporation द्वारा विकसित किया गया था और यह कॉम्प्लेक्स इंस्ट्रक्शन सेट कंप्यूटर है। इस प्रोसेसर में सरल से जटिल निर्देशों का एक विशाल संग्रह शामिल है। इन निर्देशों को विधानसभा भाषा के स्तर के स्तर में निर्दिष्ट किया जाता है और इन निर्देशों के निष्पादन में अधिक समय लगता है।

एक जटिल निर्देश सेट कंप्यूटर एक ऐसा कंप्यूटर होता है जहाँ एकल निर्देश कई निम्न-स्तरीय ऑपरेशन कर सकते हैं जैसे मेमोरी से लोड, एक अंकगणितीय ऑपरेशन और मेमोरी स्टोर प्रस्ताव 'जटिल निर्देश सेट'।

इसलिए, यह प्रोसेसर हर प्रोग्राम पर निर्देशों की संख्या को कम करने और प्रत्येक निर्देश के लिए चक्रों की संख्या को अनदेखा करने के लिए आगे बढ़ता है। यह हार्डवेयर के भीतर जटिल निर्देशों को खुले तौर पर इकट्ठा करने पर प्रकाश डालता है क्योंकि हार्डवेयर हमेशा सॉफ्टवेयर की तुलना में होता है। हालाँकि, RISC चिप्स की तुलना में CISC चिप अपेक्षाकृत धीमी होती है लेकिन RISC की तुलना में छोटे निर्देश का उपयोग करते हैं। CISC प्रोसेसर के सर्वोत्तम उदाहरणों में AMD, VAX, System / 360 और Intel x86 शामिल हैं।

CISC आर्किटेक्चर

CISC शब्द 'जटिल निर्देश सेट कंप्यूटर' के लिए है। यह एकल कमांड पर आधारित सीपीयू डिजाइन योजना है, जो बहु-चरण संचालन को निष्पादित करने में कुशल हैं।

CISC कंप्यूटर में छोटे प्रोग्राम होते हैं। इसमें बड़ी संख्या में यौगिक निर्देश होते हैं, जिन्हें निष्पादित करने में लंबा समय लगता है। यहां, निर्देशों का एक एकल सेट कई चरणों में सुरक्षित है प्रत्येक निर्देश सेट में 300 से अधिक अलग-अलग निर्देश हैं। अधिकतम निर्देश दो से दस मशीन चक्रों में समाप्त हो जाते हैं। CISC में, निर्देश पाइपलाइनिंग को आसानी से लागू नहीं किया जाता है।

विशेषताएँ

RISC प्रोसेसर की मुख्य विशेषताओं में निम्नलिखित शामिल हैं।

  • CISC को केवल एक ही चक्र के साथ तुलना में कोड निष्पादित करने में अधिक समय लग सकता है।
  • CISC सरल संकलन और जटिल डेटा संरचना के लिए उच्च-स्तरीय भाषाओं का समर्थन करता है।
  • यह अधिक संबोधित नोड्स के साथ एकत्र किया जाता है, कम रजिस्टरों को आम तौर पर 5 से 20 तक।
  • आवेदन लिखने के लिए, कम निर्देश की आवश्यकता होती है
  • कोड की लंबाई बहुत कम है, इसलिए इसे बेहद कम रैम की आवश्यकता होती है।
  • यह डिजाइन करते समय हार्डवेयर पर निर्देश को हाइलाइट करता है क्योंकि यह सॉफ्टवेयर की तुलना में डिजाइन करने के लिए तेज है।
  • किसी एक शब्द की तुलना में निर्देश बड़े होते हैं।
  • यह असेंबली भाषा के भीतर सरल प्रोग्रामिंग देता है।

लाभ

CISC के फायदे निम्नलिखित को शामिल कीजिए।

  • यह प्रोसेसर घड़ी और वोल्टेज की गति को नियंत्रित करने वाली शक्ति के उपयोग को संभालने के लिए एक प्रक्रिया बनाएगा।
  • CISC प्रोसेसर में, कंपाइलर को प्रोग्राम या स्टेटमेंट को हाई-लेवल से असेंबली करने की मशीन भाषा में बदलने के लिए एक छोटे से प्रयास की आवश्यकता होती है।
  • अलग-अलग निम्न-स्तरीय कार्यों का उपयोग करके एक एकल निर्देश निष्पादित किया जा सकता है
  • यह कोड की कम लंबाई के कारण बहुत अधिक मेमोरी का उपयोग नहीं करता है।
  • CISC RISC के समान निर्देश को निष्पादित करने के लिए कम अनुदेश सेट का उपयोग करता है।
  • निर्देश को हर CISC पर RAM में संग्रहीत किया जा सकता है

नुकसान

CISC के नुकसानों में निम्नलिखित शामिल हैं।

  • CISC द्वारा उपयोग किए जाने वाले मौजूदा निर्देश एक कार्यक्रम कार्यक्रम के भीतर 20% हैं।
  • RISC प्रोसेसर के साथ तुलना में, CISC प्रोसेसर हर प्रोग्राम पर हर निर्देश चक्र को निष्पादित करते समय बहुत धीमा है।
  • यह प्रोसेसर RISC की तुलना में ट्रांजिस्टर की संख्या का उपयोग करता है।
  • CISC के भीतर पाइपलाइन निष्पादन से इसे उपयोग करना मुश्किल हो जाएगा।
  • घड़ी की गति कम होने के कारण मशीन का प्रदर्शन कम हो जाता है।

RISC और CISC आर्किटेक्चर के बीच अंतर

RISC और CISC में अंतर

RISC और CISC में अंतर

जोखिम

CISC

1. RISC का मतलब कम इंस्ट्रक्शन सेट कंप्यूटर है।1. CISC का मतलब कॉम्प्लेक्स इंस्ट्रक्शन सेट कंप्यूटर से है।
2. आरआईएससी प्रोसेसर में एक घड़ी चक्र के बारे में सरल निर्देश होते हैं। प्रति निर्देश (सीपीआई) औसत घड़ी चक्र 1.5 है2. CSIC प्रोसेसर के पास जटिल निर्देश हैं जो निष्पादन के लिए कई घड़ियों को लेते हैं। प्रति निर्देश (सीपीआई) औसत घड़ी चक्र 2 और 15 की सीमा में है।
3. प्रदर्शन सॉफ्टवेयर पर अधिक ध्यान देने के साथ अनुकूलित है3. प्रदर्शन हार्डवेयर पर अधिक फोकस के साथ अनुकूलित है।
4. इसकी कोई मेमोरी यूनिट नहीं है और निर्देशों को लागू करने के लिए अलग हार्डवेयर का उपयोग करता है।4. इसमें जटिल निर्देशों को लागू करने के लिए एक मेमोरी यूनिट है।
5. इसमें प्रोग्रामिंग की हार्ड-वायर्ड इकाई है।5. इसकी एक माइक्रोप्रोग्रामिंग इकाई है।
६। इंस्ट्रक्शन सेट कम हो जाता है यानी कि इंस्ट्रक्शन सेट में केवल कुछ निर्देश होते हैं। इनमें से कई निर्देश बहुत ही आदिम हैं। ६। निर्देश सेट में विभिन्न प्रकार के निर्देश होते हैं जिनका उपयोग जटिल कार्यों के लिए किया जा सकता है।
।। निर्देश सेट में विभिन्न प्रकार के निर्देश होते हैं जिनका उपयोग जटिल कार्यों के लिए किया जा सकता है। ।। CISC में कई अलग-अलग संबोधित करने के तरीके हैं और इस प्रकार उच्च स्तरीय प्रोग्रामिंग भाषा के बयानों का अधिक कुशलता से प्रतिनिधित्व करने के लिए उपयोग किया जा सकता है।
8.Complex संबोधित मोड सॉफ्टवेयर का उपयोग कर संश्लेषित कर रहे हैं।8.CISC पहले से ही जटिल एड्रेसिंग मोड का समर्थन करता है
9. कुल मिलाकर रजिस्टर सेट मौजूद हैं9. केवल एक ही रजिस्टर सेट है
10.RISC प्रोसेसर अत्यधिक पाइपलाइनयुक्त हैं10. वे आम तौर पर पाइपलाइज़्ड या कम पाइपलाइज़्ड नहीं होते हैं
11. RISC की जटिलता उस कंपाइलर के साथ है जो प्रोग्राम को निष्पादित करता है11. जटिलता माइक्रोप्रोग्राम में निहित है
12. निष्पादन का समय बहुत कम है12. निष्पादन का समय बहुत अधिक है
13. कोड विस्तार एक समस्या हो सकती है13. कोड विस्तार कोई समस्या नहीं है
14. निर्देशों का डिकोडिंग सरल है।14. निर्देशों का डिकोडिंग जटिल है
15. गणना के लिए इसे बाहरी मेमोरी की आवश्यकता नहीं है15. गणना के लिए इसे बाहरी मेमोरी की आवश्यकता होती है
16. सबसे आम RISC माइक्रोप्रोसेसरों में अल्फा, ARC, ARM, AVR, MIPS, PA-RISC, PIC, Power Architecture, और SPARC हैं।16. CISC प्रोसेसर के उदाहरण सिस्टम / 360, VAX, PDP-11, Motorola 68000 परिवार, AMD और Intel x86 CPU हैं।
17. RISC आर्किटेक्चर का उपयोग वीडियो प्रोसेसिंग, दूरसंचार और इमेज प्रोसेसिंग जैसे उच्च-अंत अनुप्रयोगों में किया जाता है।17. CISC आर्किटेक्चर का उपयोग लो-एंड एप्लिकेशन जैसे सुरक्षा प्रणालियों, होम ऑटोमेशन आदि में किया जाता है।

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

RISC और CISC के बीच मुख्य अंतर में निम्नलिखित शामिल हैं।

  • RISC की तुलना में एक निर्देश सेट का आकार छोटा है।
  • आरआईएससी में, सीपीयू नियंत्रण को हार्डवार्ड के साथ किया जा सकता है जिसमें एक नियंत्रण मेमोरी शामिल होती है जबकि CISC माइक्रो कोडेड है जो ROM का उपयोग करता है, हालांकि, वर्तमान CISC प्रोसेसर भी हार्डवार्ड नियंत्रण का उपयोग करता है।
  • RISC प्रोसेसर प्रत्येक निर्देश के लिए 32-बिट्स के साथ काम करता है और अक्सर रजिस्टर पर आधारित होता है जबकि CISC एक असमान प्रारूप का उपयोग करता है जो प्रत्येक निर्देश के लिए 16 बिट्स से 64 बिट्स तक होता है।
  • RISC आर्किटेक्चर में निर्देश कैश और स्प्लिट डेटा का डिज़ाइन शामिल है जबकि CISC आर्किटेक्चर में डेटा और निर्देशों के लिए एकीकृत यूनिफ़ाइड कैश शामिल है, हालांकि हाल के अधिकांश डिज़ाइन विभाजित कैश का भी उपयोग करते हैं।
  • आरआईएससी प्रोसेसर में, उपयोग की जाने वाली मेमोरी का तंत्र रजिस्टर करने के लिए रजिस्टर होता है जिसमें STORE और स्वतंत्र LOAD जैसे निर्देश शामिल होते हैं। CISC में, उपयोग की जाने वाली मेमोरी का सिस्टम मेमोरी से मेमोरी है जिसे LOAD और STORE जैसे निर्देशों को निष्पादित करने के लिए अलग-अलग ऑपरेशन निष्पादित करना है।
  • आरआईएससी प्रोसेसर में उपयोग किए जाने वाले सामान्य प्रयोजन रजिस्टर 32 से 192 हैं जबकि आरआईएससी 8 से 24 जीपीआर का उपयोग करता है।
  • RISC प्रोसेसर में, सिंगल क्लॉक का उपयोग किया जाता है, और एड्रेसिंग मोड सीमित हैं, जबकि CISC में, यह मल्टी क्लॉक का उपयोग करता है, और एड्रेसिंग मोड 12 से 24 तक होता है।
  • RISC और CISC निर्देश सेट के बीच अंतर हार्डवेयर के साथ तुलना में RISC ISA सॉफ्टवेयर हाइलाइट करता है। RISC प्रोसेसर का निर्देश सेट कम निर्देशों के माध्यम से कोड या कंपाइलर जैसे अधिक कुशल सॉफ्टवेयर का उपयोग करता है। CISC ISAs कई निर्देशों के साथ-साथ अतिरिक्त जटिल निर्देशों को भी निष्पादित करने के लिए हार्डवेयर के भीतर कई ट्रांजिस्टर लगाता है।

CISC पर RISC के फायदे निम्नलिखित को शामिल कीजिए।

कंप्यूटर प्रोसेसर के वर्तमान विकास में, RISC (कम निर्देश सेट कंप्यूटर) माइक्रोप्रोसेसर सबसे अधिक इस्तेमाल किया और महत्वपूर्ण है। कुछ शर्तों के तहत, इस प्रोसेसर पर आधारित उपकरण CISC (जटिल इंस्ट्रक्शन सेट कंप्यूटर) पर महत्वपूर्ण लाभ प्रदान करेंगे। उपरोक्त में, दोनों प्रोसेसर के बीच एक संक्षिप्त तुलना की गई है।

RISC प्रोसेसर का प्रदर्शन मूल अनुदेश सेट के कारण CISC प्रोसेसर के साथ तुलना में दो से चार गुना अधिक है। इस प्रोसेसर की वास्तुकला कम निर्देश सेट की वजह से बहुत कम जगह का उपयोग करती है और यह अतिरिक्त कार्यों जैसे मेमोरी मैनेजमेंट या फ्लोटिंग-पॉइंट अंकगणितीय इकाइयों को एक समान चिप पर बनाएगी।

यह लेख RISC, CISC, और अंतर की अवधारणाओं पर चर्चा करता है। जब पहले माइक्रोप्रोसेसरों, साथ ही माइक्रोकंट्रोलर्स को पेश किया गया था, तो कोई बेहतर और उपयुक्त वास्तुकला नहीं है। एक बार जब इन प्रोसेसरों को लागू किया गया था, तो CISC आर्किटेक्चर का उपयोग ज्यादातर सॉफ्टवेयर सपोर्ट की कमी के कारण किया जाता है RISC प्रोसेसर । यह मुख्य रूप से अपने सभी हार्डवेयर के साथ-साथ अपने पहले 8086 प्रोसेसर के माध्यम से सॉफ्टवेयर को अच्छी तरह से अनुकूल बनाने के लिए कर रहा है। हमें उम्मीद है कि आपको इस अवधारणा की बेहतर समझ मिल गई होगी। इसके अलावा, इस अवधारणा के बारे में किसी भी संदेह के लिए, या किसी भी विद्युत और इलेक्ट्रॉनिक परियोजनाओं का कार्यान्वयन , कृपया नीचे टिप्पणी अनुभाग पर टिप्पणी करके अपनी प्रतिक्रिया दें।