CISC க்கும் RISC க்கும் என்ன வித்தியாசம்?


மறுமொழி 1:

RISC பொதுவாக பதிவேடுகளுக்கு / இருந்து "சுமை-கடை" ஆகும். பொதுவாக மூன்று பதிவேடுகள் ADD R1 = R2 + R3 போன்றவை பயன்படுத்தப்படுகின்றன, சுமை மற்றும் கடை ஒரு அறிவுறுத்தலில் பயன்படுத்தப்படும் இரண்டு பதிவேடுகளுடன் மட்டுமே விதிவிலக்காக இருக்கலாம் அல்லது இல்லாமல் இருக்கலாம்.

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

சி.ஐ.எஸ்.சி பொதுவாக இரண்டு-செயல்பாடாகும், எ.கா. ஏ.டி.டி இலக்குக்கு பயன்படுத்தப்படும் அதே பதிவேட்டை (அல்லது நினைவக முகவரி) கொண்டிருக்கிறது, ஆனால் அதே ஒரு மூலத்திற்கும் பயன்படுத்தப்படுகிறது.

இது ஒரு பெரிய விஷயமாக இருந்தது, மேலும் RISC கடின உழைப்பு மற்றும் CISC மைக்ரோகோடைப் பயன்படுத்துகின்றன.

இப்போது சி.ஐ.எஸ்.சி. அசல் மைக்ரோகோடைப் போலல்லாமல் ஆர்டர்.

RISC கூட அதைச் செய்யலாம், எ.கா. புதிய ARM (முதலில் இல்லை), எனவே வேறுபாடுகள் அவை இருந்ததை விட குறைவாகவே உள்ளன.

அசல் ARM க்கு முழு எண் பிரிவு அறிவுறுத்தல் இல்லை, ஏனெனில் இது மிகவும் சிக்கலானது, மிதக்கும் புள்ளிக்கு எதுவுமில்லை. இப்போது RISC இல் R க்கான குறைக்கப்பட்ட [சிக்கலானது] மிதக்கும் புள்ளி இயல்பாகவே சிக்கலானது மற்றும் அனைத்து முக்கிய RISC CPU களும் சதுர வேர் மற்றும் முக்கோணவியல் அறிவுறுத்தல்கள் வரை ஆதரிக்கின்றன.


மறுமொழி 2:

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

* செய்ய * ஒரு அறிவுறுத்தல் கேச் கொண்டிருக்கும் CPU க்காக RISC உகந்ததாக உள்ளது, மேலும் இது தடையை மாற்றுகிறது: தற்காலிக சேமிப்புகள் ஒவ்வொரு சுழற்சியிலும் 64 மற்றும் 128 பிட் தரவை எளிதாக உங்களுக்கு வழங்க முடியும் - அது சீரமைக்கப்பட்டிருக்கும் வரை. திடீரென்று, எந்தவொரு சார்பு இல்லாத வரை நீங்கள் ஒரு சுழற்சிக்கு 1 அல்லது 2 வழிமுறைகளை இயக்க முடியும், எனவே ஒரு மாநில மாற்றத்தை மட்டுமே ஏற்படுத்தும் சுத்தமான வழிமுறைகள் விரைவாக மாறும்.


மறுமொழி 3:

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

* செய்ய * ஒரு அறிவுறுத்தல் கேச் கொண்டிருக்கும் CPU க்காக RISC உகந்ததாக உள்ளது, மேலும் இது தடையை மாற்றுகிறது: தற்காலிக சேமிப்புகள் ஒவ்வொரு சுழற்சியிலும் 64 மற்றும் 128 பிட் தரவை எளிதாக உங்களுக்கு வழங்க முடியும் - அது சீரமைக்கப்பட்டிருக்கும் வரை. திடீரென்று, எந்தவொரு சார்பு இல்லாத வரை நீங்கள் ஒரு சுழற்சிக்கு 1 அல்லது 2 வழிமுறைகளை இயக்க முடியும், எனவே ஒரு மாநில மாற்றத்தை மட்டுமே ஏற்படுத்தும் சுத்தமான வழிமுறைகள் விரைவாக மாறும்.