RISC மற்றும் CISC கட்டமைப்புகள் பற்றிய புரிதல்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





தரவு கையாளுதலை செயலாக்குவதற்கு கணினியை வழிநடத்த கணினிக்கு கட்டளைகளை வழங்கும் கணினியின் கட்டமைப்பே அறிவுறுத்தல் தொகுப்பு அல்லது அறிவுறுத்தல் தொகுப்பு கட்டமைப்பு. அறிவுறுத்தல் தொகுப்பில் அறிவுறுத்தல்கள், முகவரி முறைகள், சொந்த தரவு வகைகள், பதிவேடுகள், குறுக்கீடு, விதிவிலக்கு கையாளுதல் மற்றும் நினைவக கட்டமைப்பு ஆகியவை உள்ளன. ஒரு மொழிபெயர்ப்பாளரைப் பயன்படுத்துவதன் மூலம் அல்லது செயலியின் வன்பொருளில் கட்டமைக்கப்பட்டதன் மூலம் அறிவுறுத்தல் தொகுப்பை மென்பொருளில் பின்பற்றலாம். இன்ஸ்ட்ரக்ஷன் செட் ஆர்கிடெக்சர் மென்பொருள் மற்றும் வன்பொருளுக்கு இடையிலான எல்லையாக கருதப்படுகிறது. மைக்ரோகண்ட்ரோலர்களின் வகைப்பாடு RISC மற்றும் CISC அறிவுறுத்தல் தொகுப்பு கட்டமைப்பின் அடிப்படையில் நுண்செயலிகளைச் செய்யலாம்.

செயலியின் வழிமுறை

செயலியின் வழிமுறை



செயலி ஆதரிக்கும் செயல்பாடுகள், செயலியின் சேமிப்பக வழிமுறைகள் மற்றும் செயலியில் நிரல்களைத் தொகுக்கும் வழி உள்ளிட்ட செயலி செயல்பாட்டை அறிவுறுத்தல் தொகுப்பு குறிப்பிடுகிறது.


RISC மற்றும் CISC என்றால் என்ன?

தி RISC மற்றும் CISC பின்வருமாறு விரிவாக்கலாம்:



RISC குறைக்கப்பட்ட வழிமுறை தொகுப்பு கணினியைக் குறிக்கிறது மற்றும்
CISC சிக்கலான வழிமுறை தொகுப்பு கணினியைக் குறிக்கிறது.

RISC (குறைக்கப்பட்ட வழிமுறை தொகுப்பு கணினி) கட்டமைப்பு

RISC கட்டிடக்கலை

RISC கட்டிடக்கலை

தி மைக்ரோகண்ட்ரோலர் கட்டமைப்பு சிறிய மற்றும் மிகவும் உகந்த வழிமுறைகளைப் பயன்படுத்தும் இது குறைக்கப்பட்ட வழிமுறை தொகுப்பு கணினி என அழைக்கப்படுகிறது அல்லது வெறுமனே RISC என அழைக்கப்படுகிறது. இது LOAD / STORE கட்டமைப்பு என்றும் அழைக்கப்படுகிறது.

1970 களின் பிற்பகுதியிலும் 1980 களின் முற்பகுதியிலும், RISC திட்டங்கள் முதன்மையாக ஸ்டான்போர்ட், யு.சி-பெர்க்லி மற்றும் ஐ.பி.எம். ஐபிஎம் ஆராய்ச்சி குழுவின் ஜான் கோக், சிஐஎஸ்சியை விட வேகமாக கணக்கீடுகளை செயலாக்க தேவையான வழிமுறைகளின் எண்ணிக்கையை குறைப்பதன் மூலம் ஆர்ஐஎஸ்சியை உருவாக்கினார். RISC கட்டமைப்பு வேகமானது மற்றும் CISC கட்டமைப்போடு ஒப்பிடும்போது RISC கட்டமைப்பை உற்பத்தி செய்ய தேவையான சில்லுகளும் குறைந்த விலை கொண்டவை.


RISC கட்டிடக்கலை வழக்கமான அம்சங்கள்

  • RISC இன் பைப்லைனிங் நுட்பம், ஒரே நேரத்தில் பல பகுதிகளை அல்லது வழிமுறைகளின் நிலைகளை செயல்படுத்துகிறது, அதாவது CPU இல் உள்ள ஒவ்வொரு அறிவுறுத்தலும் உகந்ததாக இருக்கும். எனவே, RISC செயலிகளில் ஒரு சுழற்சியின் அறிவுறுத்தலுக்கு கடிகாரம் உள்ளது, இது ஒரு சுழற்சி செயலாக்கம் என அழைக்கப்படுகிறது.
  • இது மேம்படுத்துகிறது பதிவின் பயன்பாடு RISC இல் அதிக எண்ணிக்கையிலான பதிவேடுகள் மற்றும் நினைவகத்திற்குள் அதிக எண்ணிக்கையிலான தொடர்புகளைத் தடுக்கலாம்.
  • எண்கணிதத்தைப் பயன்படுத்தி எளிய முகவரி முறைகள், சிக்கலான முகவரி கூட செய்ய முடியும் மற்றும் / அல்லது தருக்க செயல்பாடுகள் .
  • எந்தவொரு சூழலிலும் எந்தவொரு பதிவையும் பயன்படுத்த அனுமதிக்கும் ஒத்த பொது நோக்கப் பதிவேடுகளைப் பயன்படுத்துவதன் மூலம் இது தொகுப்பி வடிவமைப்பை எளிதாக்குகிறது.
  • பதிவேடுகளின் திறமையான பயன்பாடு மற்றும் பைப்லைனிங் பயன்பாடுகளின் தேர்வுமுறை ஆகியவற்றிற்காக, குறைக்கப்பட்ட அறிவுறுத்தல் தொகுப்பு தேவைப்படுகிறது.
  • ஆப்கோடிற்கு பயன்படுத்தப்படும் பிட்களின் எண்ணிக்கை குறைக்கப்படுகிறது.
  • பொதுவாக RISC இல் 32 அல்லது அதற்கு மேற்பட்ட பதிவேடுகள் உள்ளன.

RISC செயலி கட்டமைப்பின் நன்மைகள்

  • RISC இன் சிறிய அறிவுறுத்தல்கள் இருப்பதால், உயர் மட்ட மொழி தொகுப்பாளர்கள் மிகவும் திறமையான குறியீட்டை உருவாக்க முடியும்.
  • RISC இடத்தை பயன்படுத்த சுதந்திரத்தை அனுமதிக்கிறது நுண்செயலிகள் அதன் எளிமை காரணமாக.
  • ஸ்டேக்கைப் பயன்படுத்துவதற்குப் பதிலாக, பல RISC செயலிகள் வாதங்களை அனுப்பவும் உள்ளூர் மாறிகள் வைத்திருக்கவும் பதிவேடுகளைப் பயன்படுத்துகின்றன.
  • RISC செயல்பாடுகள் ஒரு சில அளவுருக்களை மட்டுமே பயன்படுத்துகின்றன, மேலும் RISC செயலிகள் அழைப்பு வழிமுறைகளைப் பயன்படுத்த முடியாது, எனவே, குழாய் பதிக்க எளிதான ஒரு நிலையான நீள வழிமுறைகளைப் பயன்படுத்தவும்.
  • செயல்பாட்டின் வேகத்தை அதிகரிக்க முடியும் மற்றும் செயல்படுத்தும் நேரத்தை குறைக்க முடியும்.
  • மிகக் குறைந்த எண்ணிக்கையிலான அறிவுறுத்தல் வடிவங்கள் (நான்குக்கும் குறைவானது), சில வழிமுறைகள் (சுமார் 150) மற்றும் சில முகவரி முறைகள் (நான்குக்கும் குறைவானது) தேவை.

RISC செயலி கட்டமைப்பின் குறைபாடுகள்

  • அறிவுறுத்தல்களின் நீளம் அதிகரிப்பதன் மூலம், RISC செயலிகளுக்கு ஒரு அறிவுறுத்தலுக்கு அதன் எழுத்து சுழற்சி காரணமாக இயக்க சிக்கலானது அதிகரிக்கிறது.
  • சி.ஐ.எஸ்.சி குறியீட்டை ஆர்.ஐ.எஸ்.சி குறியீடாக மாற்றும் போது கம்பைலரின் அறிவு முக்கிய பங்கு வகிப்பதால் ஆர்.ஐ.எஸ்.சி செயலிகளின் செயல்திறன் பெரும்பாலும் கம்பைலர் அல்லது புரோகிராமரைப் பொறுத்தது. எனவே, உருவாக்கப்பட்ட குறியீட்டின் தரம் கம்பைலரைப் பொறுத்தது.
  • CISC குறியீட்டை RISC குறியீடாக மாற்றியமைக்கும்போது, ​​குறியீடு விரிவாக்கம் என அழைக்கப்படுகிறது, இது அளவை அதிகரிக்கும். மேலும், இந்த குறியீடு விரிவாக்கத்தின் தரம் மீண்டும் கம்பைலரைப் பொறுத்தது, மேலும் இயந்திரத்தின் அறிவுறுத்தல் தொகுப்பையும் சார்ந்தது.
  • RISC செயலிகளின் முதல் நிலை தற்காலிக சேமிப்பும் RISC இன் குறைபாடாகும், இதில் இந்த செயலிகள் சிப்பில் பெரிய நினைவக தேக்ககங்களைக் கொண்டுள்ளன. வழிமுறைகளுக்கு உணவளிக்க, அவர்களுக்கு மிகவும் தேவைப்படுகிறது வேகமான நினைவக அமைப்புகள் .

சி.ஐ.எஸ்.சி (காம்ப்ளக்ஸ் இன்ஸ்ட்ரக்ஷன் செட் கம்ப்யூட்டர்) கட்டிடக்கலை

சி.ஐ.எஸ்.சி செயலி கட்டமைப்பின் முக்கிய நோக்கம் குறைந்த எண்ணிக்கையிலான சட்டசபை வரிகளைப் பயன்படுத்தி பணியை முடிப்பதாகும். இந்த நோக்கத்திற்காக, செயலி தொடர்ச்சியான செயல்பாடுகளை செயல்படுத்த கட்டப்பட்டுள்ளது. சிக்கலான அறிவுறுத்தல் MULT என்றும் அழைக்கப்படுகிறது, இது செயல்படுகிறது நினைவக வங்கிகள் சேமிப்பகம் மற்றும் ஏற்றுதல் செயல்பாடுகளைச் செய்ய கம்பைலரை உருவாக்காமல் நேரடியாக ஒரு கணினியின்.

சி.ஐ.எஸ்.சி கட்டிடக்கலை

சி.ஐ.எஸ்.சி கட்டிடக்கலை

CISC கட்டிடக்கலை அம்சங்கள்

  • கணினி கட்டமைப்பை எளிமைப்படுத்த, சி.ஐ.எஸ்.சி மைக்ரோ புரோகிராமிங்கை ஆதரிக்கிறது.
  • சி.ஐ.எஸ்.சி அதிக எண்ணிக்கையிலான முன் அறிவுறுத்தல்களைக் கொண்டுள்ளது, இது உயர் மட்ட மொழிகளை வடிவமைத்து செயல்படுத்த எளிதாக்குகிறது.
  • சி.ஐ.எஸ்.சி குறைந்த எண்ணிக்கையிலான பதிவேடுகளையும், அதிக எண்ணிக்கையிலான முகவரி முறைகளையும் கொண்டுள்ளது, பொதுவாக 5 முதல் 20 வரை.
  • சிஐஎஸ்சி செயலி வழிமுறைகளைச் செயல்படுத்த மாறுபட்ட சுழற்சி நேரத்தை எடுக்கும் - பல கடிகார சுழற்சிகள்.
  • சி.ஐ.எஸ்.சியின் சிக்கலான அறிவுறுத்தல் தொகுப்பு காரணமாக, குழாய் பதிக்கும் நுட்பம் மிகவும் கடினம்.
  • CISC அதிக எண்ணிக்கையிலான வழிமுறைகளைக் கொண்டுள்ளது, பொதுவாக 100 முதல் 250 வரை.
  • சிறப்பு வழிமுறைகள் மிகவும் அரிதாகவே பயன்படுத்தப்படுகின்றன.
  • நினைவகத்தில் செயல்பாடுகள் அறிவுறுத்தல்களால் கையாளப்படுகின்றன.

CISC கட்டமைப்பின் நன்மைகள்

  • ஒவ்வொரு இயந்திர மொழி அறிவுறுத்தலும் மைக்ரோகோட் அறிவுறுத்தலாக தொகுக்கப்பட்டு அதற்கேற்ப செயல்படுத்தப்படுகிறது, பின்னர் அவை முக்கிய செயலியின் நினைவகத்தில் உள்ளடிக்கி சேமிக்கப்படுகின்றன, அவை மைக்ரோகோட் செயல்படுத்தல் என அழைக்கப்படுகின்றன.
  • மைக்ரோகோட் நினைவகம் பிரதான நினைவகத்தை விட வேகமாக இருப்பதால், கடின கம்பி செயல்படுத்தலில் கணிசமான வேகக் குறைப்பு இல்லாமல் மைக்ரோகோட் அறிவுறுத்தல் தொகுப்பை செயல்படுத்த முடியும்.
  • மைக்ரோ புரோகிராம் வடிவமைப்பை மாற்றுவதன் மூலம் முழு புதிய அறிவுறுத்தல் தொகுப்பையும் கையாள முடியும்.
  • சி.ஐ.எஸ்.சி, ஒரு திட்டத்தை செயல்படுத்த தேவையான வழிமுறைகளின் எண்ணிக்கையை பணக்கார அறிவுறுத்தல் தொகுப்புகளை உருவாக்குவதன் மூலம் குறைக்க முடியும், மேலும் மெதுவான பிரதான நினைவகத்தை மிகவும் திறமையாக பயன்படுத்தவும் முடியும்.
  • முந்தைய அனைத்து வழிமுறைகளையும் கொண்ட அறிவுறுத்தல்களின் சூப்பர்செட் என்பதால், இது மைக்ரோ குறியீட்டை எளிதாக்குகிறது.

CISC இன் குறைபாடுகள்

  • வெவ்வேறு அறிவுறுத்தல்களால் எடுக்கப்பட்ட கடிகார நேரத்தின் அளவு வித்தியாசமாக இருக்கும் - இதன் காரணமாக - இயந்திரத்தின் செயல்திறன் குறைகிறது.
  • செயலியின் ஒவ்வொரு புதிய பதிப்பும் முந்தைய தலைமுறைகளின் துணைக்குழுவைக் கொண்டிருப்பதால் அறிவுறுத்தல் தொகுப்பு சிக்கலானது மற்றும் சிப் வன்பொருள் அதிகரிக்கிறது.
  • ஒரு வழக்கமான நிரலாக்க நிகழ்வில் தற்போதுள்ள அறிவுறுத்தல்களில் 20% மட்டுமே பயன்படுத்தப்படுகின்றன, பல சிறப்பு வழிமுறைகள் இருந்தாலும் கூட அவை அடிக்கடி பயன்படுத்தப்படுவதில்லை.
  • இந்த அமைப்பிற்கான நேரம் எடுக்கும் ஒவ்வொரு அறிவுறுத்தலின் பக்க விளைவுகளாக நிபந்தனைக் குறியீடுகள் சிஐஎஸ்சி அறிவுறுத்தல்களால் அமைக்கப்படுகின்றன - மேலும், அடுத்தடுத்த அறிவுறுத்தல் நிபந்தனை குறியீடு பிட்களை மாற்றும்போது - எனவே, இது நிகழும் முன் கம்பைலர் நிபந்தனை குறியீடு பிட்களை ஆராய வேண்டும்.

RISC Vs. சி.ஐ.எஸ்.சி.

  • RISC இல் தேவையற்ற குறியீட்டை அகற்றுவதன் மூலம் வீணாக்கும் சுழற்சிகளை புரோகிராமரால் தடுக்க முடியும், ஆனால், CISC குறியீட்டைப் பயன்படுத்தும்போது CISC இன் திறமையின்மை காரணமாக சுழற்சிகளை வீணடிக்க வழிவகுக்கிறது.
  • RISC இல், ஒவ்வொரு அறிவுறுத்தலும் ஒரு சிறிய பணியைச் செய்ய வேண்டும், அதாவது ஒரு சிக்கலான பணியைச் செய்ய, பல சிறிய அறிவுறுத்தல்கள் ஒன்றாகப் பயன்படுத்தப்படுகின்றன, அதேசமயம் CISC ஐப் பயன்படுத்தி ஒரே பணியைச் செய்ய சில அறிவுறுத்தல்கள் மட்டுமே தேவைப்படுகின்றன - ஏனெனில் இது சிக்கலான பணியைச் செய்ய வல்லது அறிவுறுத்தல்கள் உயர் மொழி குறியீட்டை ஒத்திருப்பதால்.
  • ஸ்மார்ட் போன்கள், டேப்லெட்டுகள் மற்றும் பிற மின்னணு சாதனங்களுக்கு RISC பயன்படுத்தப்படுகிறது.

பின்வரும் எண்ணிக்கை RISC க்கும் CISC க்கும் இடையில் அதிக வேறுபாடுகளைக் காட்டுகிறது

RISC Vs. சி.ஐ.எஸ்.சி.

RISC Vs. சி.ஐ.எஸ்.சி.

எனவே, இந்த கட்டுரை RISC மற்றும் CISC செயலிகளின் கட்டமைப்பு அம்சங்கள் மற்றும் RISC மற்றும் CISC இன் குறைபாடுகள் மற்றும் RISC மற்றும் CISC கட்டமைப்புகளுக்கு இடையிலான வேறுபாடுகள் பற்றி ஒரு சுருக்கமான யோசனையுடன் விவாதிக்கிறது. RISC மற்றும் CISC கட்டமைப்புகள் தொடர்பான கூடுதல் தகவலுக்கு, கீழே கருத்து தெரிவிப்பதன் மூலம் உங்கள் கேள்விகளை இடுங்கள்.

புகைப்பட வரவு: