பொருளடக்கம்:
- வரையறை - நேரடி நினைவக அணுகல் (டிஎம்ஏ) என்றால் என்ன?
- டெக்கோபீடியா நேரடி நினைவக அணுகலை (டிஎம்ஏ) விளக்குகிறது
வரையறை - நேரடி நினைவக அணுகல் (டிஎம்ஏ) என்றால் என்ன?
டைரக்ட் மெமரி அக்சஸ் (டி.எம்.ஏ) என்பது ஒரு உள்ளீடு / வெளியீடு (ஐ / ஓ) சாதனத்தை பிரதான நினைவகத்திற்கு அல்லது நேரடியாக தரவை அனுப்ப அல்லது பெற அனுமதிக்கும் ஒரு முறையாகும், இது நினைவக செயல்பாடுகளை விரைவுபடுத்த CPU ஐ தவிர்த்து விடுகிறது. இந்த செயல்முறையை டிஎம்ஏ கட்டுப்படுத்தி (டிஎம்ஏசி) எனப்படும் சில்லு நிர்வகிக்கிறது.
டெக்கோபீடியா நேரடி நினைவக அணுகலை (டிஎம்ஏ) விளக்குகிறது
பழைய கணினிகளில், நான்கு டி.எம்.ஏ சேனல்கள் 0, 1, 2 மற்றும் 3 என எண்ணப்பட்டன. 16-பிட் தொழில் தரநிலை கட்டமைப்பு (ஐஎஸ்ஏ) விரிவாக்க பஸ் அறிமுகப்படுத்தப்பட்டபோது, சேனல்கள் 5, 6 மற்றும் 7 சேர்க்கப்பட்டன. ஐஎஸ்எம் ஐபிஎம்-இணக்கமான கணினிகளுக்கான கணினி பஸ் தரமாக இருந்தது, இது ஒரு சாதனத்தை விரைவான வேகத்தில் பரிவர்த்தனைகளை (பஸ் மாஸ்டரிங்) தொடங்க அனுமதிக்கிறது. ஐஎஸ்ஏ பின்னர் துரிதப்படுத்தப்பட்ட கிராபிக்ஸ் போர்ட் (ஏஜிபி) மற்றும் புற கூறு இண்டர்கனெக்ட் (பிசிஐ) விரிவாக்க அட்டைகளால் மாற்றப்பட்டுள்ளது, அவை மிக வேகமாக உள்ளன. ஒவ்வொரு டி.எம்.ஏ வினாடிக்கு சுமார் 2 எம்பி தரவை மாற்றுகிறது.
வன்பொருள் மற்றும் மென்பொருளுக்கு இடையிலான தகவல்தொடர்புக்கு கணினியின் கணினி வள கருவிகள் பயன்படுத்தப்படுகின்றன. கணினி வளங்களின் நான்கு வகைகள்:
- I / O முகவரிகள்
- நினைவக முகவரிகள்
- குறுக்கீடு கோரிக்கை எண்கள் (IRQ)
- நேரடி நினைவக அணுகல் (டிஎம்ஏ) சேனல்கள்
புற சாதனம் மற்றும் கணினி நினைவகத்திற்கு இடையில் தரவைத் தொடர்புகொள்வதற்கு டிஎம்ஏ சேனல்கள் பயன்படுத்தப்படுகின்றன. நான்கு கணினி வளங்களும் ஒரு பஸ்ஸில் சில வரிகளை நம்பியுள்ளன. பேருந்தில் சில வரிகள் ஐ.ஆர்.கியூக்களுக்கும், சில முகவரிகளுக்கும் (ஐ / ஓ முகவரிகள் மற்றும் நினைவக முகவரி) மற்றும் சில டி.எம்.ஏ சேனல்களுக்கும் பயன்படுத்தப்படுகின்றன.
ஒரு டி.எம்.ஏ சேனல் ஒரு சாதனத்தை CPU ஐ பணி சுமைக்கு வெளிப்படுத்தாமல் தரவை மாற்ற உதவுகிறது. டிஎம்ஏ சேனல்கள் இல்லாமல், சிபியு ஒவ்வொரு தரவையும் ஐ / ஓ சாதனத்திலிருந்து ஒரு புற பஸ் பயன்படுத்தி நகலெடுக்கிறது. ஒரு புற பஸ்ஸைப் பயன்படுத்துவது வாசிப்பு / எழுதுதல் செயல்பாட்டின் போது CPU ஐ ஆக்கிரமிக்கிறது மற்றும் செயல்பாடு முடியும் வரை பிற வேலைகளைச் செய்ய அனுமதிக்காது.
டி.எம்.ஏ உடன், தரவு பரிமாற்றம் செய்யப்படும்போது CPU மற்ற பணிகளை செயலாக்க முடியும். தரவு பரிமாற்றம் முதலில் CPU ஆல் தொடங்கப்படுகிறது. டிஎம்ஏ சேனல் மற்றும் ஐ / ஓ சாதனங்களுக்கு இடையில் தரவை மாற்றும்போது, சிபியு மற்ற பணிகளை செய்கிறது. தரவு பரிமாற்றம் முடிந்ததும், டி.எம்.ஏ கட்டுப்படுத்தியிடமிருந்து CPU குறுக்கீடு கோரிக்கையைப் பெறுகிறது.
