கணினி கட்டமைப்பில் நினைவக வரிசைமுறை

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





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

நினைவக வரிசைமுறை என்றால் என்ன?

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




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

கணினி கட்டமைப்பில் நினைவக வரிசைமுறை

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



நினைவக வரிசைமுறை

நினைவக வரிசைமுறை

முதன்மை நினைவகம்

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


இரண்டாம் நிலை நினைவகம்

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

நினைவக வரிசைக்கு சிறப்பியல்புகள்

நினைவக வரிசைமுறை பண்புகள் முக்கியமாக பின்வருவனவற்றை உள்ளடக்குகின்றன.

செயல்திறன்

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

திறன்

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

அணுகல் நேரம்

நினைவக வரிசைக்கு அணுகல் நேரம் என்பது தரவு கிடைக்கும் நேரத்தின் இடைவெளி மற்றும் படிக்க அல்லது எழுத கோரிக்கை. ஏனென்றால், நினைவக வரிசைக்குள் நாம் மேலிருந்து கீழாக மாறும்போதெல்லாம், அணுகல் நேரம் அதிகரிக்கும்

ஒரு பிட் செலவு

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

நினைவக வரிசைமுறை வடிவமைப்பு

கணினிகளில் நினைவக வரிசைமுறை முக்கியமாக பின்வருவனவற்றை உள்ளடக்கியது.

பதிவாளர்கள்

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

கேச் மெமரி

கேச் மெமரியையும் செயலியில் காணலாம், இருப்பினும் அரிதாக இது மற்றொருதாக இருக்கலாம் ஐசி (ஒருங்கிணைந்த சுற்று) இது நிலைகளாக பிரிக்கப்பட்டுள்ளது. பிரதான நினைவகத்திலிருந்து அடிக்கடி பயன்படுத்தப்படும் தரவுகளின் பகுதியை தற்காலிக சேமிப்பு வைத்திருக்கிறது. செயலியில் ஒற்றை கோர் இருக்கும்போது, ​​அதற்கு இரண்டு (அல்லது) அதிக கேச் அளவுகள் அரிதாகவே இருக்கும். தற்போதைய மல்டி-கோர் செயலிகள் ஒவ்வொன்றிற்கும் மூன்று, 2-நிலைகளைக் கொண்டிருக்கும், மேலும் ஒரு நிலை பகிரப்படுகிறது.

முதன்மை நினைவகம்

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

காந்த வட்டுகள்

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

காந்த நாடா

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

நினைவக வரிசைக்கு நன்மைகள்

நினைவக வரிசைக்கு தேவை பின்வருவனவற்றை உள்ளடக்கியது.

  • நினைவக விநியோகம் எளிமையானது மற்றும் சிக்கனமானது
  • வெளிப்புற அழிவை நீக்குகிறது
  • தரவு எல்லா இடங்களிலும் பரவலாம்
  • கோரிக்கை பேஜிங் மற்றும் முன்-பேஜிங் அனுமதிக்கிறது
  • இடமாற்றம் செய்வது மிகவும் திறமையானதாக இருக்கும்

இதனால், இது எல்லாமே நினைவக வரிசைமுறை . மேலே உள்ள தகவல்களிலிருந்து, இறுதியாக, இது முக்கியமாக பிட் செலவு, அணுகல் அதிர்வெண் ஆகியவற்றைக் குறைக்கவும், திறன், அணுகல் நேரத்தை அதிகரிக்கவும் பயன்படுத்தப்படுகிறது என்று முடிவு செய்யலாம். எனவே, நுகர்வோரின் தேவைகளைப் பூர்த்தி செய்வதற்கு இந்த குணாதிசயங்கள் அவர்களுக்கு எவ்வளவு தேவை என்பது வடிவமைப்பாளருக்குத்தான். உங்களுக்கான கேள்வி இங்கே, OS இல் நினைவக வரிசைமுறை ?