සසම්භාවී-ප්රවේශ මතකය (Randomaccess memory - RAM /ræm/රැම්) යනු ධාවනය වෙමින් පවතින වැඩසටහන් (ක්රමලේඛ) හා සිදුකරමින් සිටින ක්රියාවලීන්ට අවශ්ය දත්ත තාවකාලිකව රඳවා තබා ගැනීමට භාවිතා කරන ආකාරයකි. පරිගණකය ක්රියාත්මක වන අවස්ථාවේ දත්ත හා උපදෙස් තාවකාලීකව ත්නපත් කර ගනු ලබන්නේ රැම් එක මගිනි
සසම්භාවී-ප්රවේශ උපාංගයක් විසින් ඕනෑම ගබඩා පරිස්ථානයක ගබඩා කර ඇති දත්ත ප්රවේශනය කිරීමේදී බොහෝ ලෙසින් එක සමාන කාල සීමාවක් ගත කරන බැවින්, දත්ත ප්රවේශනය කිරීම විගසින් හා ඕනෑම සසම්භාවී ආකාරයකට සිදු කල හැකි වෙයි.සසම්භාවී මතක උපාංග වල දත්ත වල භෞතික පිහිටීම (මතකය තුළ දත්ත පිහිටන ස්ථානය) නොසලකන බැවින් විවිධ ස්ථාන වල පිහිටියද දත්ත වෙත ප්රවේශ වීමට ගත වනුයේ එකම කාලයකි. රැම් එක තුළ ඇති දත්ත හා තොරතුරු වලට ඉතා ඉක්මනින් හා ඕනෑම අයුරකින්,එනම් නිශ්චිත අනුපිළිවෙලකින් තොරව පිවිසිය හැක. (දත්ත/තොරතුරු වෙත පිවිසීම යනුවෙන් අදහස් වනුයේ ඒවා කියවීම හා ලිවීමයි.)
මීට ප්රතිවිරුද්ධ ලක්ෂණ දරන අනුක්රමික ප්රවේශ මතකය දෘඩ තැටි, සංගත තැටි, සංඛ්යංක බහුවිධ තැටි වැනි ආචයන මාධ්ය වල දැකිය හැක.සාමාන්යයෙන් රැම් ආකාරයේ මතකයක් පරිගණක චිප (Computer chips) තුළ පවතී.රැම් එකෙහි අන්තර්ගතයන් (ගබඩා වී ඇති දත්ත/තොරතුරු/උපදෙස්) වෙත වෙනත් ආකාරයේ තොරතුරු ගබඩා වලට වඩා වේගයෙන් ප්රවේශ විය හැකි නමුත් මෙහි ඇති වාෂ්පශීලී ගතිගුණය (Volatile) නිසා පරිගණකය ක්රියාවිරහිත වූ විට ගබඩා වී තිබූ අන්තර්ගතයන් මැකී යයි.මහත් පරිශ්රමයන් දරා වාෂ්පශීලී නොවන සසම්භාවී-ප්රවේශ මතකයන් (Non-volatile random-access memories (NVRAMs)) ද නිපදවා දියුණු කර ඇති අතර මිල අධික හා සාපේක්ෂව අවම වේගයකින් ක්රියා කරන බැවින් ඒවා භාවිතය අවමය. අනුකලිත පරිපථ රැම් චිප 1970 දශකයේ මුල භාගයේදී වෙළඳපළට පැමිණියේ 1970 ඔක්තෝම්බර් මස හඳුන්වා දුන් වාණිජමය වටිනාකමකින් යුත් පළමු ඩී-රැම් චිපය වන Intel 1103 සමගය. සාමාන්යයෙන් “රැම්“ යන්න ඝන අවස්ථා (solid-state) මතක උපාංග (ඩීරැම් හෝ එස්රැම්) හැඳින්වීමටද, බොහෝවිට පරිගණකයක ප්රධාන මතකය හැඳින් වීමටද යොදාගනී. ප්රකාශ ආචයන(optical storage)යේදී සංඛ්යාංක බහුවිධ තැටි (ඩීවීඩී) හැඳින්වීමට “ඩීවීඩී-රැම්“ යන්න භාවිත වුවද එය නොගැළපෙන අවභාවිතයකි. මන්දයත් මකා ලිවියහැකි සීඩී හෝ ඩීවීඩී(CD-RW or DVD-RW) වල මෙන් නැවත භාවිතයට පෙර මකාදැමීම රැම් භාවිතයේදී අනවශ්ය නිසාය.
පරිගණක මතක වර්ග
මතක වර්ග දෙකකි. 1. ප්රාථමික මතක(primary memories).
i. සසම්භාවී ප්රවේශ මතකය (RAM-Random Access Memory ii. පඨන මාත්ර මතකය (ROM-Read Only Memory) iii. වාරක මතකය (Cache Memory) iv. රෙජිස්තර මතකය (Registers)
2. ද්වීතීයික මතක (secondary memories).
මින් සසම්භාවී ප්රවේශ මතකය අයත් වන්නෙ ප්රාථමික මතක යටතටයි.ප්රාථමික මතකවල විශේෂත්වය වන්නෙ ඒවා ඍජුවම මධ්ය සැකසුම් ඒකකය(CPU-Central Processing Unit) සමග සම්බන්ධ වීමයි.මෙම ප්රාථමික මතක අතරින් පඨන මාත්ර මතකය (ROM-Read Only Memory) හැර අනෙක් සියල්ලේම කාර්යය සැකසුම් ඒකකය(CPU-Central Processing Unit)ට සැකසීමක් කිරීමට අවශ්ය දත්ත තාවකාලිකව ගබඩා කර තබා ගැනීමයි. ROM හි කාර්යය පරිගණකයක් පණගන්වා මෙහෙයුම් පද්ධතියට ප්රවේශ වීමට පෙර සිදුකරන කාර්යයන් සදහා අවශ්ය ස්ථීරාංග(Firmware) ගබඩා කොට තබා ගැනීමයි.
ඉතිහාසය
පැරණි පරිගණක වල ප්රධාන මතකයේ කාර්යය ඉටු කරන ලද්දේ පිළියවන (relay), යාන්ත්රික කවුළු (mechanical counters) හා ඩිලේ ලයින් (delay line) මගිනි. අතිධ්වනික ඩිලේ ලයින්(Ultrasonic delay lines) මගින් කළ හැකි වූයේ දත්ත ලියවුණු අනුපිළිවෙලින් පිටපත් කිරීම(reproduce) පමණි. ඩ්රම් මතකය (Drum memory) සාපේක්ෂ අඩු පිරිවැයකින් පුළුල් කළ හැකි වුවද, වේගය ඵලදායී ලෙස වැඩි කිරීම සඳහා “මතක අයිතම වල කාර්යශූර සමුද්ධරණය“ට (Efficient retrieval of memory items) ඩ්රම් එකෙහි භෞතික සැලැස්ම පිළිබඳ දැනුම අවශ්ය විය.
රික්තක නළ ට්රයෝඩ(vacuum tube triodes) සහ පසුකාලීනව වියුක්ත ට්රාන්සිස්ටර(discrete transistors) මගින් නිපදවූ අගුළු (Latches) රෙජිස්තර වැනි කුඩා සහ වේගවත් මතක සඳහා භාවිත විය. එවැනි රෙජිස්තර ප්රමාණයෙන් විශාල දත්ත සඳහා භාවිත කිරීමේදී සාපේක්ෂව විශාල හා මිල අධික වූ අතර, සාමාන්යයෙන් ඉන් සපයාගත හැකි වූයේ බිටු සිය ගණනක කුඩා මතකයකි.
පළමු ප්රායෝගික ආකෘතියේ සසම්භාවී ප්රවේශ මතකය වූයේ 1947 නිපදවූ විලියම් කපාටය (Williams tube)යි.කැතෝඩ කිරණ නළ මුහුණතක විද්යුත් ආරෝපිත ලක්ෂ්යයන් මත දත්ත ගබඩා කිරීම එහිදී සිදු විය.කැතෝඩ කිරණ නළයේ ඉලෙක්ට්රෝන කදම්භයට අනුපිළිවෙලකින් තොරව නළයේ ඕනෑම ලක්ෂ්යයක් කියවීමට හා ලිවීමට හැකි වීමෙන් මතකය “සසම්භාවී ප්රවේශ“ තත්වයට පත්විණි.විලියම් නලයේ ධාරිතාව බිටු 1000කට ආසන්න වූ අතර ඒවා තනි රික්තක නළ තරංක (latches) වලට සාපේක්ෂව කුඩා, වේගවත් හා වඩා ප්රබල කාර්යක්ෂමතාවකින් යුතු විය.ලොව පළමුවරට ඉලෙක්ට්රොනිකව ක්රමලේඛයක් ගබඩා කරන ලද්දේද එංගලන්තයේ මැංචෙස්ටර්හි වික්ටෝරියා විශ්ව විද්යාලයේදී දියුණු කෙරුණු මෙම විලියම් නළයකය.එම ක්රමලේඛය භාවිත වූ පරිගණකය නම්, 1948 ජූනි 21 වන දින පළමුවරට ක්රමලේඛයක් සාර්ථකව ධාවනය කළ එස්එස්ඊඑම් (SSEM -Manchester Small-Scale Experimental Machine) පරිගණකයයි.
ඇත්ත වශයෙන්ම, SSEM සඳහා නිර්මාණය කරන ලද විලියම් කපාට මතකයට වඩා මතකයේ විශ්වසනීයත්වය ආදර්ශනය සඳහා ආදර්ශයක් (testbed) වූයේ SSEMය. චුම්බක මාධ්ය මතකය (Magnetic-core memory) 1947 නිපදවා 1970 දශකයේ මැද භාගය තෙක් දියුණු කෙරිණ. චුම්බකිත මුදු අරාවක් (පෙළක්) මගින් ගොඩනැගුණු මෙය සුපතල සසම්භාවී ප්රවේශ මතකයක් විය. එක් එක් මුදුව චුම්බකනය වූ ප්රමාණය වෙනස් කිරීම මගින් මුදුවක් පාසා ගබඩා කර ඇති බිටුවක් සමග දත්ත තැන්පත් කළ හැකි විය. මුදුව තුළ ඇති මතක කොටස් තෝරාගැනීම හා කියවීම/ලිවීම සඳහා සෑම මුදුවක්ම ලිපින තන්තු වලට සම්බන්ධ වූ බැවින් මතකය තුළ ඕනෑම ස්ථානයකට ඕනෑම අනුපිළිවෙලකින් ප්රවේශ වීමේ හැකියාවක් ලැබිණ.
1970 දශකයේ මුල භාගයේ නිපදවුණු අනුකලිත පරිපථවල ඝන අවස්ථා මතකය (solid-state memory) භාවිතයට පැමිණෙන තුරු මතක පද්ධතියේ සම්මත ස්වභාවය වූයේ චුම්බක මාධ්ය මතක ආකාරයයි. 1968 වසරේ රොබට් එච්.ඩෙනාර්ඩ් (Robert H. Dennard) විසින් ඩී-රැම් එක (ගතික සසම්භාවී ප්රවේශ මතකය) නිපදවන ලදි. මෙම ඩී-රැම් එක තුළ එක් එක් මතක බිටුව සඳහා ට්රාන්සිස්ටර 4-6 ක අගුළු පරිපථයක් වෙනුවට තනි ට්රාන්සිස්ටරය බැගින් ප්රතිස්ථාපනය වූ බැවින් වාශ්පශීලීතාවයේ අගය (cost of volatility) මත මතක ඝනත්වය වැඩිවිය.එක් එක් ට්රාන්සිස්ටරය තුළ කුඩා ධාරිතාවන් තුළ දත්ත ගබඩා කෙරුනු අතර සෑම මිලිතත්පර කිහිපයකටම වරක් ආරෝපණ කාන්දුවී යාමට පෙර පුබුදු (refresh) කළ යුතු විය. සංයුක්ත රොම් පරිපථ වලට පෙර පඨන මාත්ර (එනම් කියවීමට පමණක් හැකි) සසම්භාවී ප්රවේශ මතකයන් දියෝඩ අනුකෘති (Diode matrix) භාවිතයෙන් ගොඩනගන ලදි. මෙම දියෝඩ අනුකෘති ලිපින විකේතක (address decoder) මගින් ධාවනය විය
විවිධ සසම්භාවී ප්රවේශ මතක වර්ග
ගතික හා ස්ථිතික වශයෙන් සසම්භාවී ප්රවේශ මතක ප්රධාන වශයෙන් වර්ග 2කි. මෙම දෙවර්ගයම වාෂ්පශීලී ගුණය සහිතය. සාමාන්යයෙන් විවිධ වර්ගවල රැම් එකම පරිගණකයක ක්රියාත්මක නොවේ. බොහෝ පරිගණක තුළ ඇත්තේ එක් වර්ගයකට අයත් රැම් පමණි. ඇතැම් ඒවායේ රැම් වර්ග ඉතා සීමිත ප්රමාණයක් භාවිත කළ හැක. බොහෝ විට විවිධ වර්ගයේ රැම් වල සම්බන්ධකද හැඩයෙන් එකිනෙකට වෙනස් වන බැවින් එක් පරිගණකයකට සම්බන්ධ කළ හැකි රැම් චිප ගණන සීමිත වේ.
ගතික සසම්භාවී ප්රවේශ මතකය (ඩී-රැම්/Dynamic random access memory–DRAM)
එස්-රැම් වලට සාපේක්ෂව මිල අඩුය. බහුලව පරිගණක තුළ භාවිත වේ. වත්මන් පරිගණක වල විවිධ වර්ගවල ඩී රැම් භාවිත වේ. 2002 වසරට පෙර බොහෝ පරිගණක වල භාවිත වූයේ එස්ඩීආර්-රැම් (single data rate (SDR) RAM)ය. පසුකාලීනව නිපදවුණු බොහෝ පරිගණක තුළ ඩීඩීආර් (double data rate (DDR)), ඩීඩීආර්2 හෝ ඩීඩීආර්3 රැම් භාවිත විය. ඩීඩීආර්2 මගින් ඩීඩීආර් රැම් එකට වඩා ඉක්මනින් ගබඩාකර ඇති දත්ත වෙත පිවිසිය හැක. එවිට සකසනයට වඩාත් කාර්යක්ෂම ලෙස දත්ත සැකසීම සිදු කිරීමේ හැකියාවක් ලැබේ. සාපේක්ෂව ඩීඩීආර්3 වඩාත් වේගවත් ය.
ස්ථිතික සසම්භාවී ප්රවේශ මතකය (එස්-රැම්/Static random access memory-SRAM)
දත්ත රඳවා තබා ගැනීමට බල ශක්තිය අවශ්ය නමුත් පරිගණකය ක්රියාත්මක තත්වයේ පැවතීම අවශ්ය නොවේ. ඇතැම් එස්-රැම් චිප වල විදුලි කෝෂ බලය උපයෝගී වේ(battery-backed). පරිගණකය ක්රියා විරහිත කළ විට දත්ත නොමැකීම සහතික කරගැනීමට මෙම වර්ගය තුළ චිපය හා එක්කොට සකසන ලද බැටරියක් අන්තර්ගත වේ. ඩී-රැම් වලට සාපේක්ෂව මිල අධික,වේගවත් හා අවම බලශක්තියක් පරිභෝජනය කරන එස්-රැම් මතකයන් වත්මන් පරිගණකවල සකසනයේ වාරක මතකය ලෙස භාවිත වේ.
රැම්හි වෙනත් භාවිත
මෙහෙයුම් පද්ධතියේද, යෙදුම් (applications) වලදීද කාරක අවකාශය(working space) ලෙස හා තාවකාලික ගබාඩාවක් ලෙස ක්රියා කිරීම හැරුණ විට රැම්හි වෙනත් භාවිත බොහෝමයකි.
අතථ්ය මතකයක් ලෙස
බොහෝ නූතන මෙහෙයුම් පද්ධති වල "අතථ්ය මතකය" ලෙස හඳුන්වන රැම් ධාරිතාව වැඩිකර භාවිතයට ගැනීමේ ක්රමයක් ක්රියාත්මක වේ. පරිගණකයේ දෘඪ තැටියෙන් කොටසක් පිටු ගොනුව (paging file) හෝ (scratch partition)' ලෙස සකසන අතර එම paging file හා සාමාන්ය රැම් චිපය එකතු වී පද්ධතියේ සම්පූර්ණ මතකය නිර්මාණය කරයි.(උදාහරණ ලෙස 2 GB රැම් එකක් හා 1 GB පිටු ගොනුවක් සම්බන්ධ මෙහෙයුම් පද්ධතියක සම්පූර්ණ මතකය 3 GB වේ.)පද්ධතියේ භෞතික මතකය අඩු වන විට, එයට රැම්හි කොටස් පිටු ගොනුවට හුවමාරු කරගනිමින් නව දත්ත සඳහා කුටියක්/අවකාශයක් තැනීම හා පෙර රැම් එකට හුවමාරු කළ තොරතුරු කියවීම කළ හැක. නමුත් දෘඪ තැටි රැම් වලට වඩා වේගයෙන් අඩුවීම වැනි කරුණු හේතුවෙන් මෙම යාන්ත්රණය පමණ ඉක්මවා භාවිතයට ගැනීම නිසා සමස්ත පද්ධතියේ ක්රියාකාරීත්වයට සිදුවන්නේ අහිතකර බල පෑමකි.
රැම් තැටි/ රැම් ධාවක
රැම් තැටියක් යනු ඉතා වේගවත් දෘඪ තැටියක් සේ ක්රියාකළ හැකිවන පරිදි මෘදුකාංග මගින් බෙදා වෙන් කරන ලද පරිගණක රැම් ඛණ්ඩයකි (Portion). රැම් තැටියක් සතුව උපස්ථ විදුලිකෝෂ මූලාශ්රයක් හා සම්බන්ධයක් නොමැති විට, එහි ගබඩා කර ඇති දත්ත පරිගණකය ක්රියා විරහිත කිරීමත් සමග නැතිවී යයි.
මතක පවුර
මතක පවුර යනු සකසනය හා ඊට පිටින් ඇති මතකයන් අතර ඇති වැඩිවන ශීඝ්රතා වෙනසයි.චිපයේ මායිම් වටා ඇති සීමිත සන්නිවේදන කලාපපළල මෙම වෙනස සඳහා ප්රධාන හේතුවක් වේ.
1986 සිට 2000 දක්වා සකසනයේ වේගය වාර්ෂිකව 55% ක අනුපාතයකින් දියුණු වී ඇති අතර, සාපේක්ෂව මතකයේ වේගය දියුණු වී ඇත්තේ 10% කිනි.මෙවන් තත්වයක් මත මතකයේ ස්වභාවය පරිගණකයේ ඵලදායීතාව කෙරෙහි විශාල ගැටළුවක් ඇති කරනු ඇතැයි අපේක්ෂිත විය.ප්රධාන භෞතික බාධක හා එවක නිර්මිතව පැවති සකසන යම්තාක් දුරට මතක පවුර හා ගැටුණු බැවින් සකසනයේ වේගය වැඩිදියුණු කිරීම සැලකිවයුතු අන්දමින් අඩු විය.ඉන්ටෙල් ආයතනය (Intel Corporation) විසින් මෙම තත්වය 2005 වසරේ ලේඛනයක් මගින් සාරාංශගත කෙරිණ.
2000 සහ 2014 අතර වාර්ෂිකව 12.5% ක් වූ සකසනයේ ඵලදායිතාව වැඩිදියුණු කිරීම පිළිබඳ ව්යාපෘතියකදී සංඥා සම්ප්රේෂණයේ ප්රමාදයක්ද වාර්තා විය. Clock Rate versus IPC: The End of the Road for Conventional Microarchitectures සකසන-මතක ඵලදායිතා අතර වෙනස සම්බන්ධ වෙනස් ආකාරයක සංකල්පයක් වන ත්රිමාන පරිගණක චිප මගින් ද්විමාන චිප වලට වඩා තාර්කික හා මතක අංශ අතර පරතරය අඩු කෙරිණ. කාලයත් සමග වැඩිවන මෙම මතක පවුර කෙරෙහි නාභිගත වීමක් (යොමු වීමක්) මතක උපපද්ධති සැලැස්මට අවශ්ය විය.
මෙම අන්තරය යා කරන ප්රධාන උපක්රමය ලෙස වර්තමානයේ භාවිතයට ගැනෙන්නේ වාරක/සංචිත(කෑෂ්-Cache) මතකයයි. සංචිත මතක යනු සකසනය අසල සිටිමින් එසැණ ක්රියාවලි හා උපදෙස් ගබඩා කරගනිමින් ඒවායේ වේගය වැඩි කරවන අධිවේගී මතක කොටස්ය. මතක පවුරේ පළල්වීම අඩු කිරීමට සංචිත මතකයන් මට්ටම් කීපයක් භාවිතවේ. මෙම සංචිත මතකයන්හි පරිණාමය මත නූතන අධිවේගී පරිගණක වල කාර්ය සාධනය රඳා පවතී. සංචිත මතක මගින් සකසනයේ ඵලදායිතාව අඩුවීම වැළකෙන අතර එමගින් අඩු කාලයකින් සකසනයෙන් සිදුකරගත හැකි කාර්යයන් ගණන වැඩිවේ. 53%කට ආසන්න වෙනසක් සකසනයේ වේගය හා ප්රධාන මතකයේ ප්රවේශ ප්රමාදය අතර තිබිය හැක.(එනම් කෑෂ් මෙමරි භාවිත කරන විට එපමණ වේග වෙනසක් මගින් පරිගණකයේ ඵලදායීභාවයට හානි නොවන බවයි?)
- Gallagher, Sean. "Memory that never forgets: non-volatile DIMMs hit the market". Ars Technica.
- Bellis, Mary. "The Invention of the Intel 1103".
- "IBM Archives -- FAQ's for Products and Services". ibm.com.
- Napper, Brian, Computer 50: The University of Manchester Celebrates the Birth of the Modern Computer, http://www.computer50.org/, ප්රතිෂ්ඨාපනය 26 May 2012
- Williams, F.C.; Kilburn, T. (Sep 1948), "Electronic Digital Computers", Nature 162 (4117): 487, . Reprinted in The Origins of Digital Computers
- Williams, F.C.; Kilburn, T.; Tootill, G.C. (Feb 1951), "Universal High-Speed Digital Computers: A Small-Scale Experimental Machine", Proc. IEE 98 (61): 13–28, , http://www.computer50.org/kgill/mark1/ssem.html, ප්රතිෂ්ඨාපනය 2016-03-30.
- The term was coined in http://www.eecs.ucf.edu/~lboloni/Teaching/EEL5708_2006/slides/wulf94.pdf].
- "Platform 2015: Intel® Processor and Platform Evolution for the Next Decade" (PDF). March 2, 2005.
- (2012). Nanoelectronics and Information Technology. John Wiley & Sons. p. 790. සම්ප්රවේශය March 31, 2014.
- Chris Jesshope and Colin Egan (2006). Advances in Computer Systems Architecture: 11th Asia-Pacific Conference, ACSAC 2006, Shanghai, China, September 6-8, 2006, Proceedings. Springer. p. 109. සම්ප්රවේශය March 31, 2014.
- Ahmed Amine Jerraya and Wayne Wolf (2005). Multiprocessor Systems-on-chips. Morgan Kaufmann. pp. 90–91. සම්ප්රවේශය March 31, 2014.
- Impact of Advances in Computing and Communications Technologies on Chemical Science and Technology. National Academy Press. 1999. p. 110. සම්ප්රවේශය March 31, 2014.
- Celso C. Ribeiro and Simone L. Martins (2004). Experimental and Efficient Algorithms: Third International Workshop, WEA 2004, Angra Dos Reis, Brazil, May 25-28, 2004, Proceedings, Volume 3. Springer. p. 529. සම්ප්රවේශය March 31, 2014.
විකිපීඩියාව, විකි, සිංහල, පොත, පොත්, පුස්තකාලය, ලිපිය, කියවන්න, බාගන්න, නොමිලේ, නොමිලේ බාගන්න, mp3, වීඩියෝ, mp4, 3gp, jpg, jpeg, gif, png, පින්තූරය, සංගීතය, ගීතය, චිත්රපටය, පොත, ක්රීඩාව, ක්රීඩා., ජංගම දුරකථන, android, ios, apple, ජංගම දුරකථන, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, පීසී, වෙබ්, පරිගණකය
සසම භ ව ප රව ශ මතකය Random access memory RAM raem ර ම යන ධ වනය ව ම න පවත න ව ඩසටහන ක රමල ඛ හ ස ද කරම න ස ට න ක ර ය වල න ට අවශ ය දත ත ත වක ල කව රඳව තබ ග න මට භ ව ත කරන ආක රයක පර ගණකය ක ර ය ත මක වන අවස ථ ව දත ත හ උපද ස ත වක ල කව ත නපත කර ගන ලබන න ර ම එක මග න සසම භ ව ප රව ශ මතක ර ම සසම භ ව ප රව ශ උප ගයක ව ස න ඕන ම ගබඩ පර ස ථ නයක ගබඩ කර ඇත දත ත ප රව ශනය ක ර ම ද බ හ ල ස න එක සම න ක ල ස ම වක ගත කරන බ ව න දත ත ප රව ශනය ක ර ම ව ගස න හ ඕන ම සසම භ ව ආක රයකට ස ද කල හ ක ව ය සසම භ ව මතක උප ග වල දත ත වල භ ත ක ප හ ට ම මතකය ත ළ දත ත ප හ ටන ස ථ නය න සලකන බ ව න ව ව ධ ස ථ න වල ප හ ට යද දත ත ව ත ප රව ශ ව මට ගත වන ය එකම ක ලයක ර ම එක ත ළ ඇත දත ත හ ත රත ර වලට ඉත ඉක මන න හ ඕන ම අය රක න එනම න ශ ච ත අන ප ළ ව ලක න ත රව ප ව ස ය හ ක දත ත ත රත ර ව ත ප ව ස ම යන ව න අදහස වන ය ඒව ක යව ම හ ල ව මය ම ට ප රත ව ර ද ධ ලක ෂණ දරන අන ක රම ක ප රව ශ මතකය ද ඩ ත ට ස ගත ත ට ස ඛ ය ක බහ ව ධ ත ට ව න ආචයන ම ධ ය වල ද ක ය හ ක ස ම න යය න ර ම ආක රය මතකයක පර ගණක ච ප Computer chips ත ළ පවත ර ම එක හ අන තර ගතයන ගබඩ ව ඇත දත ත ත රත ර උපද ස ව ත ව නත ආක රය ත රත ර ගබඩ වලට වඩ ව ගය න ප රව ශ ව ය හ ක නම ත ම හ ඇත ව ෂ පශ ල ගත ග ණය Volatile න ස පර ගණකය ක ර ය ව රහ ත ව ව ට ගබඩ ව ත බ අන තර ගතයන ම ක යය මහත පර ශ රමයන දර ව ෂ පශ ල න වන සසම භ ව ප රව ශ මතකයන Non volatile random access memories NVRAMs ද න පදව ද ය ණ කර ඇත අතර ම ල අධ ක හ ස ප ක ෂව අවම ව ගයක න ක ර ය කරන බ ව න ඒව භ ව තය අවමය අන කල ත පර පථ ර ම ච ප 1970 දශකය ම ල භ ගය ද ව ළඳපළට ප ම ණ ය 1970 ඔක ත ම බර මස හඳ න ව ද න ව ණ ජමය වට න කමක න ය ත පළම ඩ ර ම ච පය වන Intel 1103 සමගය ස ම න යය න ර ම යන න ඝන අවස ථ solid state මතක උප ග ඩ ර ම හ එස ර ම හ ඳ න ව මටද බ හ ව ට පර ගණකයක ප රධ න මතකය හ ඳ න ව මටද ය ද ගන ප රක ශ ආචයන optical storage ය ද ස ඛ ය ක බහ ව ධ ත ට ඩ ව ඩ හ ඳ න ව මට ඩ ව ඩ ර ම යන න භ ව ත ව වද එය න ග ළප න අවභ ව තයක මන දයත මක ල ව යහ ක ස ඩ හ ඩ ව ඩ CD RW or DVD RW වල ම න න වත භ ව තයට ප ර මක ද ම ම ර ම භ ව තය ද අනවශ ය න ස ය පර ගණක මතක වර ගමතක වර ග ද කක 1 ප ර ථම ක මතක primary memories i සසම භ ව ප රව ශ මතකය RAM Random Access Memory ii පඨන ම ත ර මතකය ROM Read Only Memory iii ව රක මතකය Cache Memory iv ර ජ ස තර මතකය Registers 2 ද ව ත ය ක මතක secondary memories ම න සසම භ ව ප රව ශ මතකය අයත වන න ප ර ථම ක මතක යටතටය ප ර ථම ක මතකවල ව ශ ෂත වය වන න ඒව ඍජ වම මධ ය ස කස ම ඒකකය CPU Central Processing Unit සමග සම බන ධ ව මය ම ම ප ර ථම ක මතක අතර න පඨන ම ත ර මතකය ROM Read Only Memory හ ර අන ක ස යල ල ම ක ර යය ස කස ම ඒකකය CPU Central Processing Unit ට ස කස මක ක ර මට අවශ ය දත ත ත වක ල කව ගබඩ කර තබ ග න මය ROM හ ක ර යය පර ගණකයක පණගන ව ම හ ය ම පද ධත යට ප රව ශ ව මට ප ර ස ද කරන ක ර යයන සදහ අවශ ය ස ථ ර ග Firmware ගබඩ ක ට තබ ග න මය ඉත හ සයම ම IBM පර ගණක 1930 ස ට ත රත ර ගබඩ ක ර මට mechanical counter භ ව ත ව ය Core memory ක ටසක මත ත බ නව න ස න ල පතක flash SD card ම ග බ ට 1ක ච පයක ප රණ පර ගණක වල ප රධ න මතකය ක ර යය ඉට කරන ලද ද ප ළ යවන relay ය න ත ර ක කව ළ mechanical counters හ ඩ ල ලය න delay line මග න අත ධ වන ක ඩ ල ලය න Ultrasonic delay lines මග න කළ හ ක ව ය දත ත ල යව ණ අන ප ළ ව ල න ප ටපත ක ර ම reproduce පමණ ඩ රම මතකය Drum memory ස ප ක ෂ අඩ ප ර ව යක න ප ළ ල කළ හ ක ව වද ව ගය ඵලද ය ල ස ව ඩ ක ර ම සඳහ මතක අය තම වල ක ර යශ ර සම ද ධරණය ට Efficient retrieval of memory items ඩ රම එක හ භ ත ක ස ල ස ම ප ළ බඳ ද න ම අවශ ය ව ය ර ක තක නළ ට රය ඩ vacuum tube triodes සහ පස ක ල නව ව ය ක ත ට ර න ස ස ටර discrete transistors මග න න පදව අග ළ Latches ර ජ ස තර ව න ක ඩ සහ ව ගවත මතක සඳහ භ ව ත ව ය එව න ර ජ ස තර ප රම ණය න ව ශ ල දත ත සඳහ භ ව ත ක ර ම ද ස ප ක ෂව ව ශ ල හ ම ල අධ ක ව අතර ස ම න යය න ඉන සපය ගත හ ක ව ය බ ට ස ය ගණනක ක ඩ මතකයක පළම ප ර ය ග ක ආක ත ය සසම භ ව ප රව ශ මතකය ව ය 1947 න පදව ව ල යම කප ටය Williams tube ය ක ත ඩ ක රණ නළ ම හ ණතක ව ද ය ත ආර ප ත ලක ෂ යයන මත දත ත ගබඩ ක ර ම එහ ද ස ද ව ය ක ත ඩ ක රණ නළය ඉල ක ට ර න කදම භයට අන ප ළ ව ලක න ත රව නළය ඕන ම ලක ෂ යයක ක යව මට හ ල ව මට හ ක ව ම න මතකය සසම භ ව ප රව ශ තත වයට පත ව ණ ව ල යම නලය ධ ර ත ව බ ට 1000කට ආසන න ව අතර ඒව තන ර ක තක නළ තර ක latches වලට ස ප ක ෂව ක ඩ ව ගවත හ වඩ ප රබල ක ර යක ෂමත වක න ය ත ව ය ල ව පළම වරට ඉල ක ට ර න කව ක රමල ඛයක ගබඩ කරන ලද ද ද එ ගලන තය ම ච ස ටර හ ව ක ට ර ය ව ශ ව ව ද ය ලය ද ද ය ණ ක ර ණ ම ම ව ල යම නළයකය එම ක රමල ඛය භ ව ත ව පර ගණකය නම 1948 ජ න 21 වන ද න පළම වරට ක රමල ඛයක ස ර ථකව ධ වනය කළ එස එස ඊඑම SSEM Manchester Small Scale Experimental Machine පර ගණකයය ඇත ත වශය න ම SSEM සඳහ න ර ම ණය කරන ලද ව ල යම කප ට මතකයට වඩ මතකය ව ශ වසන යත වය ආදර ශනය සඳහ ආදර ශයක testbed ව ය SSEMය ච ම බක ම ධ ය මතකය Magnetic core memory 1947 න පදව 1970 දශකය ම ද භ ගය ත ක ද ය ණ ක ර ණ ච ම බක ත ම ද අර වක ප ළක මග න ග ඩන ග ණ ම ය ස පතල සසම භ ව ප රව ශ මතකයක ව ය එක එක ම ද ව ච ම බකනය ව ප රම ණය ව නස ක ර ම මග න ම ද වක ප ස ගබඩ කර ඇත බ ට වක සමග දත ත ත න පත කළ හ ක ව ය ම ද ව ත ළ ඇත මතක ක ටස ත ර ග න ම හ ක යව ම ල ව ම සඳහ ස ම ම ද වක ම ල ප න තන ත වලට සම බන ධ ව බ ව න මතකය ත ළ ඕන ම ස ථ නයකට ඕන ම අන ප ළ ව ලක න ප රව ශ ව ම හ ක ය වක ල බ ණ 1970 දශකය ම ල භ ගය න පදව ණ අන කල ත පර පථවල ඝන අවස ථ මතකය solid state memory භ ව තයට ප ම ණ න ත ර මතක පද ධත ය සම මත ස වභ වය ව ය ච ම බක ම ධ ය මතක ආක රයය 1968 වසර ර බට එච ඩ න ර ඩ Robert H Dennard ව ස න ඩ ර ම එක ගත ක සසම භ ව ප රව ශ මතකය න පදවන ලද ම ම ඩ ර ම එක ත ළ එක එක මතක බ ට ව සඳහ ට ර න ස ස ටර 4 6 ක අග ළ පර පථයක ව න වට තන ට ර න ස ස ටරය බ ග න ප රත ස ථ පනය ව බ ව න ව ශ පශ ල ත වය අගය cost of volatility මත මතක ඝනත වය ව ඩ ව ය එක එක ට ර න ස ස ටරය ත ළ ක ඩ ධ ර ත වන ත ළ දත ත ගබඩ ක ර න අතර ස ම ම ල තත පර ක හ පයකටම වරක ආර පණ ක න ද ව ය මට ප ර ප බ ද refresh කළ ය ත ව ය ස ය ක ත ර ම පර පථ වලට ප ර පඨන ම ත ර එනම ක යව මට පමණක හ ක සසම භ ව ප රව ශ මතකයන ද ය ඩ අන ක ත Diode matrix භ ව තය න ග ඩනගන ලද ම ම ද ය ඩ අන ක ත ල ප න ව ක තක address decoder මග න ධ වනය ව යව ව ධ සසම භ ව ප රව ශ මතක වර ගගත ක හ ස ථ ත ක වශය න සසම භ ව ප රව ශ මතක ප රධ න වශය න වර ග 2ක ම ම ද වර ගයම ව ෂ පශ ල ග ණය සහ තය ස ම න යය න ව ව ධ වර ගවල ර ම එකම පර ගණකයක ක ර ය ත මක න ව බ හ පර ගණක ත ළ ඇත ත එක වර ගයකට අයත ර ම පමණ ඇත ම ඒව ය ර ම වර ග ඉත ස ම ත ප රම ණයක භ ව ත කළ හ ක බ හ ව ට ව ව ධ වර ගය ර ම වල සම බන ධකද හ ඩය න එක න කට ව නස වන බ ව න එක පර ගණකයකට සම බන ධ කළ හ ක ර ම ච ප ගණන ස ම ත ව ගත ක සසම භ ව ප රව ශ මතකය ඩ ර ම Dynamic random access memory DRAM එස ර ම වලට ස ප ක ෂව ම ල අඩ ය බහ ලව පර ගණක ත ළ භ ව ත ව වත මන පර ගණක වල ව ව ධ වර ගවල ඩ ර ම භ ව ත ව 2002 වසරට ප ර බ හ පර ගණක වල භ ව ත ව ය එස ඩ ආර ර ම single data rate SDR RAM ය පස ක ල නව න පදව ණ බ හ පර ගණක ත ළ ඩ ඩ ආර double data rate DDR ඩ ඩ ආර 2 හ ඩ ඩ ආර 3 ර ම භ ව ත ව ය ඩ ඩ ආර 2 මග න ඩ ඩ ආර ර ම එකට වඩ ඉක මන න ගබඩ කර ඇත දත ත ව ත ප ව ස ය හ ක එව ට සකසනයට වඩ ත ක ර යක ෂම ල ස දත ත ස කස ම ස ද ක ර ම හ ක ය වක ල බ ස ප ක ෂව ඩ ඩ ආර 3 වඩ ත ව ගවත ය ස ථ ත ක සසම භ ව ප රව ශ මතකය එස ර ම Static random access memory SRAM දත ත රඳව තබ ග න මට බල ශක ත ය අවශ ය නම ත පර ගණකය ක ර ය ත මක තත වය ප වත ම අවශ ය න ව ඇත ම එස ර ම ච ප වල ව ද ල ක ෂ බලය උපය ග ව battery backed පර ගණකය ක ර ය ව රහ ත කළ ව ට දත ත න ම ක ම සහත ක කරග න මට ම ම වර ගය ත ළ ච පය හ එක ක ට සකසන ලද බ ටර යක අන තර ගත ව ඩ ර ම වලට ස ප ක ෂව ම ල අධ ක ව ගවත හ අවම බලශක ත යක පර භ ජනය කරන එස ර ම මතකයන වත මන පර ගණකවල සකසනය ව රක මතකය ල ස භ ව ත ව ර ම හ ව නත භ ව තම හ ය ම පද ධත ය ද ය ද ම applications වලද ද ක රක අවක ශය working space ල ස හ ත වක ල ක ගබ ඩ වක ල ස ක ර ය ක ර ම හ ර ණ ව ට ර ම හ ව නත භ ව ත බ හ මයක අතථ ය මතකයක ල ස බ හ න තන ම හ ය ම පද ධත වල අතථ ය මතකය ල ස හඳ න වන ර ම ධ ර ත ව ව ඩ කර භ ව තයට ග න ම ක රමයක ක ර ය ත මක ව පර ගණකය ද ඪ ත ට ය න ක ටසක ප ට ග න ව paging file හ scratch partition ල ස සකසන අතර එම paging file හ ස ම න ය ර ම ච පය එකත ව පද ධත ය සම ප ර ණ මතකය න ර ම ණය කරය උද හරණ ල ස 2 GB ර ම එකක හ 1 GB ප ට ග න වක සම බන ධ ම හ ය ම පද ධත යක සම ප ර ණ මතකය 3 GB ව පද ධත ය භ ත ක මතකය අඩ වන ව ට එයට ර ම හ ක ටස ප ට ග න වට හ වම ර කරගන ම න නව දත ත සඳහ ක ට යක අවක ශයක ත න ම හ ප ර ර ම එකට හ වම ර කළ ත රත ර ක යව ම කළ හ ක නම ත ද ඪ ත ට ර ම වලට වඩ ව ගය න අඩ ව ම ව න කර ණ හ ත ව න ම ම ය න ත රණය පමණ ඉක මව භ ව තයට ග න ම න ස සමස ත පද ධත ය ක ර ය ක ර ත වයට ස ද වන න අහ තකර බල ප මක ර ම ත ට ර ම ධ වක ර ම ත ට යක යන ඉත ව ගවත ද ඪ ත ට යක ස ක ර ය කළ හ ක වන පර ද ම ද ක ග මග න බ ද ව න කරන ලද පර ගණක ර ම ඛණ ඩයක Portion ර ම ත ට යක සත ව උපස ථ ව ද ල ක ෂ ම ල ශ රයක හ සම බන ධයක න ම ත ව ට එහ ගබඩ කර ඇත දත ත පර ගණකය ක ර ය ව රහ ත ක ර මත සමග න ත ව යය මතක පව රමතක පව ර යන සකසනය හ ඊට ප ට න ඇත මතකයන අතර ඇත ව ඩ වන ශ ඝ රත ව නසය ච පය ම ය ම වට ඇත ස ම ත සන න ව දන කල පපළල ම ම ව නස සඳහ ප රධ න හ ත වක ව 1986 ස ට 2000 දක ව සකසනය ව ගය ව ර ෂ කව 55 ක අන ප තයක න ද ය ණ ව ඇත අතර ස ප ක ෂව මතකය ව ගය ද ය ණ ව ඇත ත 10 ක න ම වන තත වයක මත මතකය ස වභ වය පර ගණකය ඵලද ය ත ව ක ර හ ව ශ ල ග ටළ වක ඇත කරන ඇත ය අප ක ෂ ත ව ය ප රධ න භ ත ක බ ධක හ එවක න ර ම තව ප වත සකසන යම ත ක ද රට මතක පව ර හ ග ට ණ බ ව න සකසනය ව ගය ව ඩ ද ය ණ ක ර ම ස ලක වය ත අන දම න අඩ ව ය ඉන ට ල ආයතනය Intel Corporation ව ස න ම ම තත වය 2005 වසර ල ඛනයක මග න ස ර ශගත ක ර ණ 2000 සහ 2014 අතර ව ර ෂ කව 12 5 ක ව සකසනය ඵලද ය ත ව ව ඩ ද ය ණ ක ර ම ප ළ බඳ ව ය ප ත යකද ස ඥ සම ප ර ෂණය ප රම දයක ද ව ර ත ව ය Clock Rate versus IPC The End of the Road for Conventional Microarchitectures සකසන මතක ඵලද ය ත අතර ව නස සම බන ධ ව නස ආක රයක ස කල පයක වන ත ර ම න පර ගණක ච ප මග න ද ව ම න ච ප වලට වඩ ත ර ක ක හ මතක අ ශ අතර පරතරය අඩ ක ර ණ ක ලයත සමග ව ඩ වන ම ම මතක පව ර ක ර හ න භ ගත ව මක ය ම ව මක මතක උපපද ධත ස ල ස මට අවශ ය ව ය ම ම අන තරය ය කරන ප රධ න උපක රමය ල ස වර තම නය භ ව තයට ග න න න ව රක ස ච ත ක ෂ Cache මතකයය ස ච ත මතක යන සකසනය අසල ස ට ම න එස ණ ක ර ය වල හ උපද ස ගබඩ කරගන ම න ඒව ය ව ගය ව ඩ කරවන අධ ව ග මතක ක ටස ය මතක පව ර පළල ව ම අඩ ක ර මට ස ච ත මතකයන මට ටම ක පයක භ ව තව ම ම ස ච ත මතකයන හ පර ණ මය මත න තන අධ ව ග පර ගණක වල ක ර ය ස ධනය රඳ පවත ස ච ත මතක මග න සකසනය ඵලද ය ත ව අඩ ව ම ව ළක න අතර එමග න අඩ ක ලයක න සකසනය න ස ද කරගත හ ක ක ර යයන ගණන ව ඩ ව 53 කට ආසන න ව නසක සකසනය ව ගය හ ප රධ න මතකය ප රව ශ ප රම දය අතර ත බ ය හ ක එනම ක ෂ ම මර භ ව ත කරන ව ට එපමණ ව ග ව නසක මග න පර ගණකය ඵලද ය භ වයට හ න න වන බවය ආශ ර ත ම ම ල ප ය තවමත අ ක ර ල ප යක ව ක ප ඩ ය වට උදව වක ල ස න ඔබ හට එය ව හ ද ව ල ය හ ක ve Gallagher Sean Memory that never forgets non volatile DIMMs hit the market Ars Technica Bellis Mary The Invention of the Intel 1103 IBM Archives FAQ s for Products and Services ibm com Napper Brian Computer 50 The University of Manchester Celebrates the Birth of the Modern Computer http www computer50 org ප රත ෂ ඨ පනය 26 May 2012 Williams F C Kilburn T Sep 1948 Electronic Digital Computers Nature 162 4117 487 doi 10 1038 162487a0 Reprinted in The Origins of Digital Computers Williams F C Kilburn T Tootill G C Feb 1951 Universal High Speed Digital Computers A Small Scale Experimental Machine Proc IEE 98 61 13 28 doi 10 1049 pi 2 1951 0004 http www computer50 org kgill mark1 ssem html ප රත ෂ ඨ පනය 2016 03 30 The term was coined in http www eecs ucf edu lboloni Teaching EEL5708 2006 slides wulf94 pdf Platform 2015 Intel Processor and Platform Evolution for the Next Decade PDF March 2 2005 2012 Nanoelectronics and Information Technology John Wiley amp Sons p 790 සම ප රව ශය March 31 2014 Chris Jesshope and Colin Egan 2006 Advances in Computer Systems Architecture 11th Asia Pacific Conference ACSAC 2006 Shanghai China September 6 8 2006 Proceedings Springer p 109 සම ප රව ශය March 31 2014 Ahmed Amine Jerraya and Wayne Wolf 2005 Multiprocessor Systems on chips Morgan Kaufmann pp 90 91 සම ප රව ශය March 31 2014 Impact of Advances in Computing and Communications Technologies on Chemical Science and Technology National Academy Press 1999 p 110 සම ප රව ශය March 31 2014 Celso C Ribeiro and Simone L Martins 2004 Experimental and Efficient Algorithms Third International Workshop WEA 2004 Angra Dos Reis Brazil May 25 28 2004 Proceedings Volume 3 Springer p 529 සම ප රව ශය March 31 2014