மெய்நிகர் நினைவகம் (வி.எம்)

நூலாசிரியர்: Peter Berry
உருவாக்கிய தேதி: 16 ஆகஸ்ட் 2021
புதுப்பிப்பு தேதி: 20 ஜூன் 2024
Anonim
விர்ச்சுவல் மெமரி, வீடியோ 3: கேச் ஆக VM
காணொளி: விர்ச்சுவல் மெமரி, வீடியோ 3: கேச் ஆக VM

உள்ளடக்கம்

வரையறை - மெய்நிகர் நினைவகம் (விஎம்) என்றால் என்ன?

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


மெய்நிகர் நினைவகம் ஹார்ட் டிஸ்க் டிரைவை (எச்டிடி) தற்காலிக சேமிப்பகமாகப் பயன்படுத்துவதன் மூலம் கூடுதல் நினைவகத்தைப் பயன்படுத்த மென்பொருளை அனுமதிக்கிறது. பெரும்பாலான மத்திய செயலாக்க அலகுகள் (CPU கள்) மெய்நிகர் நினைவகத்தை ஆதரிக்கும் நினைவக மேலாண்மை அலகுகளை (MMU கள்) வழங்குகின்றன. நினைவகத்திலும் HDD யிலும் அமைந்துள்ள “உண்மையான” மற்றும் “மெய்நிகர்” முகவரிகளை மாற்ற பயன்படும் “பக்க அட்டவணைகளை” MMU ஆதரிக்கிறது.

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

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

டெக்கோபீடியா மெய்நிகர் நினைவகத்தை (வி.எம்) விளக்குகிறது

1940 கள் மற்றும் 1950 களில், வி.எம்-க்கு முன்பு, பெரிய திட்டங்கள் முதன்மை மற்றும் இரண்டாம் நிலை சேமிப்பிடத்தை நிர்வகிக்க தர்க்கத்தை செயல்படுத்தின. செயல்முறை மேலடுக்கு என்று அழைக்கப்பட்டது. நினைவக சேமிப்பிடத்தை விட ஒரு நிரல் பெரிதாக இருக்கும்போது, ​​நிரல் தொடர்ச்சியாகப் பயன்படுத்தப்படாத நிரலின் பகுதிகளை மேலடுக்காகக் கருத அனுமதித்தது. ஒவ்வொரு தனிப்பட்ட மேலடுக்கும் நினைவகத்தில் தற்போதைய மேலடுக்கை மேலெழுதும். மேலடுக்கிற்கான நிரலாக்கமானது விரிவானது. VM ஐ உருவாக்குவதற்கான முக்கிய காரணங்களில் ஒன்று கூடுதல் முதன்மை நினைவகத்திற்காக அல்ல, ஆனால் நிரலாக்கத்தின் எளிமைக்காக இருந்தது. 1969 வாக்கில் மெய்நிகர் நினைவகத்தின் செயல்திறன் உணரப்பட்டது; அது பரவலாக செயல்படுத்தப்பட்டது.


வி.எம் உண்மையில் இருப்பதை விட அதிக ரேம் அல்லது வட்டு சேமிப்பு நினைவகத்தைப் பயன்படுத்த முயற்சிக்கிறது. இந்த செயல்முறை CPU ஐ பெரிய மற்றும் பல நிரல்களை ஒரே நேரத்தில் கையாள அனுமதிக்கிறது. வி.எம் என்பது ஒரு சாதாரண இயக்க முறைமை (ஓஎஸ்) மற்றும் வன்பொருள் நிரலாகும், இது தற்காலிகமாக நினைவகத்தை சேமித்து கட்டுப்படுத்துவதன் மூலம் ஒரு எச்டிடியைப் பயன்படுத்துகிறது. நினைவகத்தை கையாளும் மற்றும் நிர்வகிக்கும் செயல்முறை ஒவ்வொரு பயன்பாட்டிற்கும் கிட்டத்தட்ட எல்லையற்ற நினைவகத்தைப் போல செயல்பட அனுமதிக்கிறது. தற்காலிக நினைவக சேமிப்பகத்தை ஒரு நினைவக மேலாண்மை அலகு (MMU) நிர்வகிக்கிறது, இது “பேஜ் செய்யப்பட்ட நினைவக மேலாண்மை அலகு” (PMMU) என்றும் அழைக்கப்படுகிறது.

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


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