
වොන් නියුමන් ආකෘතියේ යන්ත්රයක් නිර්මාණය කර ඇත්තේ හාවර්ඩ් ආකෘතියේ යන්ත්රයට වඩා සරල ක්රමයක් වන අතර එය ගබඩා කර ඇති ක්රමලේඛ ක්රමයක් වන අතර දත්ත මතකයෙන් දත්ත කියවීම හා ලිවීම සඳහා එක් කැප වූ කට්ටලයක් සහ දත්ත බස්රථයක් ඇත, තවත් කට්ටලයක් උපදෙස් සහ දත්ත බස්රථ සඳහා උපදෙස් ලබා ගැනීම .
ගබඩා කර ඇති වැඩසටහනක් වන ඩිජිටල් පරිගණකය එහි ක්රමලේඛ උපදෙස් මෙන්ම එහි දත්ත කියවීම-ලියන්න , සසම්භාවී ප්රවේශ මතකය (RAM) ලෙස තබා ගනී. ගබඩා-වැඩසටහන් පරිගණකයන් 1940 ගනන් වල වැඩසටහන් පාලනය කරන ලද පරිගණක පිළිබඳ ප්රගමනය කිරීමක් විය. ඒවාට දත්ත මාරු කිරීම සඳහා දත්ත හුවමාරු කිරීමට සහ පැච් කේබල් ඇතුළු විවිධාකාර කි්රයාකාරි ඒකක අතර සංඥාවන් පාලනය කිරීම සඳහා ස්විචයන් සැකසීම මගින් සකස් කරන ලද කොලොස්සිය සහ එන්අයිඒඑස් . නූතන පරිගණකවල අතිමහත් බහුතරයක් එකම දත්තයන් සහ වැඩසටහන් උපදෙස් සඳහා භාවිතා කරනු ලැබේ. තවද වොන් නියුමාන් හා හාර්වර්ඩ් හෙල්ඩ් හි හැන්ඩ්ල් ඩිජිටල්කරණය ප්රධාන මතකය ( භාගයේ හැඹිලි ආකෘතිය ) නොවේ.
අන්තර්ගතය
[ සඟවන්න ]ඉතිහාසය [ සංස්කරණය ]
පැරණි පරිගණක යන්ත්රය ස්ථාවර වැඩසටහන් තිබිණි. සමහර සරල පරිගණක තවමත් සරල බව හෝ පුහුණු අරමුණු සඳහා තවමත් මෙම නිර්මාණය භාවිතා කරයි. උදාහරණයක් ලෙස, වින්ඩෝස් කැල්කියුලේටරය (මූලික වශයෙන්) ස්ථාවර වැඩසටහන් පරිගණකයකි. එය මූලික ගණිතය කළ හැකි නමුත් එය වදන් සැකසුම් හෝ ක්රීඩා කොන්සෝලයක් ලෙස භාවිතා කළ නොහැකිය. ස්ථාවර ක්රමලේඛ යන්ත්රයක වැඩසටහන වෙනස් කිරීම සඳහා යන්ත්රය නැවත සකස් කිරීම, ප්රතිව්යූහකරණය හෝ යලි නිර්මාණය කිරීම අවශ්ය වේ. මුල්ම පරිගණකවල ඒවා "සැලසුම් කර" ඇති තරම් "වැඩසටහන්ගත" නොකරන ලදි. "Reprogramming", එය හැකි සෑම අවස්ථාවකදීම, ඉතා කාර්යබහුල ක්රියාවක් විය, ගැලපුම් සටහන් සහ කඩදාසි සටහන් සමඟින් පටන් ගත් අතර, සවිස්තරාත්මක ඉංජිනේරු සැලසුම් සහ පසුව යන්ත්රානුසාරීයව නැවත සකස් කිරීම සහ නැවත ගොඩනැඟීම සිදු කරන ලදී. ENIAC හි වැඩ සටහනක් සකසා එය වැඩ කිරීම සඳහා සති තුනක් ගත විය හැකිය. [4]
ගබඩා කරන ලද පරිගණක වැඩසටහනේ යෝජනා සමඟ මෙය වෙනස් විය. ගබඩා කර ඇති වැඩසටහන් පරිගණකය, සැලසුම්, උපදෙස් මාලාවක් සහ මතකයේ ගබඩා කර ඇති උපදෙස් මාලාවක් ( වැඩසටහනක් ) ගබඩා කළ හැක.
ගබඩා කර ඇති වැඩසටහන් සැලසුම් ද ස්වයං වෙනස්කම් කේතය සඳහා ඉඩ ලබා දේ. එවැනි පහසුකමක් සඳහා මුලික අභිප්රාය වූයේ මුල් සැලසුම් වලදී අතින් අතින් සිදු කළ යුතු උපදෙස් මාලාවෙහි උපසර්ගය කොටසට වැඩිකිරීමට හෝ වෙනත් ආකාරයකින් වෙනස් කිරීමට වැඩ කිරීමේ අවශ්යතාවයි. දර්ශක නාම ලේඛනය හා වක්ර අපකීර්තියට පත්වන විට එය පරිගණකයේ සුචරිතයේ පොදු ලක්ෂණ බවට පත් විය. තවත් ප්රයෝජනයක් වූයේ ක්ෂණික ඇමතුම් භාවිතා කරමින් උපදෙස් මාලාවෙහි නිතර භාවිතා කරන ලද දත්ත සැකසීමයි . ස්වයං වෙනස්කම් කේතය බොහෝ දුරට වාසිදායක වී ඇත. එය සාමාන්යයෙන් තේරුම් ගැනීමට සහ නිදොස් කිරීම අසීරු නිසා, නූතන සැකසුම් නල මාර්ගගත කිරීම හා කැචන් යෝජනා ක්රමය යටතේ අකාර්යක්ෂම වේ.
හැකියාවන් සංස්කරණය
විශාල පරිමාණයෙන්, දත්තයන් ලෙස උපදෙස් ලබා ගැනීමේ හැකියාව ඇසිරියානුවෝ , සංයුක්තකාරකයෝ , ලින්ක්සර්ස් , කාරකයන් සහ වෙනත් ස්වයංක්රීය වැඩසටහන් මෙවලම් හැකි ය. "වැඩසටහන් ලිවීමේ වැඩසටහන් ලිවිය හැකිය". [5] මෙය වෝස් නියුමාන් ගෘහ නිර්මාණ ශිල්පීන්ගේ යන්ත්ර වටා නවීන ස්වයං-සත්කාරක පරිගණක පරිසර පද්ධතියකට ඉඩ සලසා දී ඇත.
LISP වැනි උසස් මට්ටමේ භාෂාවන්හි වොන් නියුමන් ගෘහනිර්මාණයේදී ක්රියාත්මක වන කේත රාමුව තුළදී භාවිතා කිරීමට නොහැකි විය හැකි, යාන්ත්රික-ස්වාධීන ක්රමයක් ලබා දීම, හෝ නියමිත වේලාවට සම්පාදනය කිරීම සඳහා රාමු තොරතුරු භාවිතා කිරීම මගින් (උදා. Java අථත්ය යාන්ත්රණය , හෝ වෙබ් බ්රවුසර වල අන්තර්ගත භාෂා වලින්).
කුඩා පරිමාණයකින්, BITBLT හෝ පික්සල් සහ වර්ටෙක්ස් ෂැඩර් වැනි පුනරාවර්තී ක්රියාවලිය සාමාන්ය අරමුණු ක්රියාවලීන් මත ඉක්මන් සංයුක්ත කිරීමේ ක්රමවේදයන් සමඟ වේගවත් කළ හැකිය. මෙය ජනප්රිය වී ඇති ස්වයං වෙනස්කම් කේතයකි.
ගබඩා කර ඇති වැඩසටහන් සංකල්පය සංවර්ධනය කිරීම සංස්කරණය
කේම්බ්රිජ් සරසවියේ මැක්ස් නිව්මන්ගේ දේශන මගින් ගණිතමය තර්කනය පිලිබඳව අනතුරු ඇඟවූ ගණිතඥයෙකු වන ඇලන් ටියුරින්ග් 1936 දී ලියවිලි ප්රකාශයට පත් කරන ලද සංයුක්ත සංඛ්යා මත පදනම් වූ සංඛ්යාංක සංඛ්යා (The Entscheidungs Problemm) ලන්ඩන් ගණිතමය සමිතිය . [6] එය ඔහු "විශ්ව පරිගණක පරිගණකයක්" ලෙස හැඳින්වූ උපකල්පිත යන්තයක් විස්තර කර ඇති අතර එය දැන් " විශ්ව ටියුරින් යන්ත්රය " ලෙස හැඳින්වේ. උපකල්පිත මැෂින් එහි උපදෙස් හා දත්ත අඩංගු වූ අසීමිත ගබඩාවක් (වර්තමාන පාරිභාෂිතයේ මතකය) තිබිණි. ජෝන් වොන් නියුමාන් 1935 දී කේම්බ්රිජ් හි පිහිටි ආධුනික මහාචාර්යවරයෙකු ලෙස ද , 1936 - 1937 කාලය තුළ නිව් ජර්සි හි ප්රින්ස්ටන්හි උසස් අධ්යාපන ආයතනයේදී ටියුරින්ග් ගේ ආචාර්ය උපාධි පාඨමාලාවේදී ද ටියුරිං සමඟ හොඳින් දැන සිටියේය. 1936 දී ටියුරිංගේ පුවත්පත ගැන ඔහු දැන සිටියේද කාලය පැහැදිලි නැත.
1936 දී, කොන්ඩාඩ් සුසේස් විසින් පේටන්ට් බලපත්ර 2 ක් යටතේ අපේක්ෂා කරන ලදී. එම යන්ත්ර සඳහා දත්ත ගබඩා කිරීම සඳහා භාවිතා කරන ලද එකම ගබඩාවද ගබඩා කළ හැකිය. [7]
ස්වාධීනව පෙන්සිල්වේනියා විශ්ව විද්යාලයේ මුවර් විශ්ව විද්යාලයේ විදුලි ඉංජිනේරු විද්යාව පිළිබඳ එන්ඒඅයිඒඑස් එන්එස්ඒඒසී වර්ධනය කරන ලද J. Presper Eckert සහ John Mauchly , 1943 දෙසැම්බරයේ ගබඩා කරන ලද වැඩසටහන් සංකල්පය ගැන ලිවීය. [8] [9] යන්ත්රය, EDVAC , Eckert 1944 ජනවාරි මාසයේ දී ලිවීය. ඒවා නව දත්ත ආම්පන්න මතක උපාංගයක දත්ත හා වැඩසටහන් ගබඩා කරන අතර ඒවා රසදිය ලෝහ ප්රමාද කිරීමේ පේළියකි . මෙය ප්රායෝගිකව ගබඩා කර ඇති ක්රමලේඛන යන්ත්රයක් ඉදි කරන ප්රථම අවස්ථාව මෙය විය. එවකට ඔහු සහ ටොරිගින්ගේ වැඩ ගැන ඔහු සහ මැචීලි නොදන්නවා විය.
ලොන් ඇලමොස් ජාතික රසායනාගාරයේ පිහිටි මෑන්හැටන් ව්යාපෘතියේ නිර්මාන් නියූමාන් සම්බන්ධ වූ විශාල ගණනය කිරීම් අවශ්ය විය. මෙය 1944 ග්රීෂ්ම සමයේදී ENIAC ව්යාපෘතියට ඔහු ඇද ගෙන ගියේය. එහිදී ඔහු ගබඩා කර තිබූ වැඩසටහන් පරිගණකය (EDVAC) නිර්මාණය කිරීමේ සාකච්ඡාවට සම්බන්ධ විය. එම කණ්ඩායමේ කොටසක් ලෙස, එක්ටාර් හා මොචීගේ කෘති මත පදනම් වූ EDVAC [1] පිළිබඳ වාර්තාවේ පළමුවන කෙටුම්පත විස්තර කලේය. එය ඔහුගේ සමකාලීනයෙක් වන හර්මන් ගෝල්ඩ්ස්ටයින් එය වොර් නියුමන්ගේ නමට පමණක් බෙදා හැරිය විට, එය එක්කර්ට් සහ මැචීලිගේ කනස්සල්ලට හේතු විය. [10] ඇමරිකානු පුවත්පත් හා යුරෝපයේ වොන් නියුමන්ගේ සගයන් දුසිම් ගනනක් විසින් කියවන ලද අතර ඊළඟ වටයේ පරිගණක නිර්මාණ වලට බලපෑවේය.
ජැක් කොපෑන්න් පවසන්නේ එය "ඓතිහාසික වශයෙන් නුසුදුසු, විද්යුත් ගබඩා කරන ලද ඩිජිටල් පරිගණක වෙත" වොන් නියුමන් යන්ත්ර "ලෙස හැඳින්විය හැකි බවයි. ඔහුගේ ලොස් ඇලමොස් සමීර් ස්ටෑන් ෆ්රැන්කල් ටියුරිංගේ අදහස් සඳහා von von Neumann ගේ සැලකිල්ල ගැන සඳහන් කලේය:
"පළමු කෙටුම්පත" වාර්තාව සංසරණය කරන විට, ටියුරිජි විසින් ඉංජිනේරු හා වැඩසටහන් වැඩසටහන් විස්තර කරන ලද යෝජිත ඉෙලක්ෙටොනික් කැල්ක්යුලේටරය(Automatic Electronic Computing Engine) (ACE) ලෙස හඳුන්වන ලදී. [13] ඔහු 1946 පෙබරවාරි 19 වන දින බි්රතාන්ය ජාතික භෞතික විද්යාගාරයේ විධායක කමිටුව වෙත ඉදිරිපත් කළේය. ඔහු බේල්ස්ලි උද්යානයේ පැවති ඔහුගේ අත්දැකීම් වලින් ඔහු දැන සිටියේ වුවද ඔහු යෝජනා කළ හැකි දෙයක් විය හැකි බව කොලොස්සිය වටා රහසක් දශක ගණනාවක් තිස්සේ ඔහු එසේ පැවසීමෙන් වැළකී සිටියේය. ඒසීඑස් ආකෘතියේ විවිධ සාර්ථක ක්රියාත්මක කිරීම් ඉදිරිපත් කරන ලදී.
වොන් නියුමන් සහ ටියුරින්ග්ගේ ලියවිලි ගබඩා කර ඇති වැඩසටහන් පරිගණක විස්තර කළ නමුත් වොන් නියුමන්ගේ මුල් ලිපියේ විශාල සංසරණයක් අත්පත් කරගත් අතර එය ඉදිරිපත් කරන ලද පරිගණක නිර්මාණ ශිල්පය "von von Neumann Architecture" ලෙස හැඳින්වේ. 1953 ප්රකාශනය ෆැස්ටර් වෙනුවට සිතුවිලි: ඩිජිටල් පරිගණක පරිගණක යන්ත්ර (බීවී බොඩ්ඩින් විසින් සංස්කරණය කරන ලද ඩිජිටල් පරිගණක යන්ත්ර පිළිබඳ සම්මන්ත්රණයක් ), ඇමරිකාවේ පරිගණක පිළිබඳ පරිච්ඡේදය පහත පරිදි කියැවේ: [14]
එම පොතේම ACE පිළිබඳ පරිච්ඡේදයේ පළමු ඡේද දෙක පහත පරිදි කියවිය යුතුය: [15]
මුල් von von Neumann-ගෘහනිර්මාණ පරිගණක [ සංස්කරණය ]
පළමු කෙටුම්පත විස්තර කරන ලද්දේ විශ්ව විද්යාල හා සමාගම් විසින් ඔවුන්ගේ පරිගණක නිපදවීම සඳහා භාවිතා කරන ලද නිර්මාණයකි. [16] මෙම විවිධ පරිගණක අතර, ILLIAC සහ ORDVAC පමණක් අනුකූල උපදෙස් මාලාවක් තිබුණා.
- ARC2 ( බර්ක්බෙක්, ලන්ඩන් විශ්ව විද්යාලය ) නිල වශයෙන් 1948 මැයි 12 දින මාර්ගගත විය. [17]
- මැන්චෙස්ටර් බීබී (එංගලන්තයේ මැන්චෙස්ටර් වික්ටෝරියා විශ්ව විද්යාලය) 1948 ජූනි 21 දිනදී ගබඩා කරන ලද වැඩසටහනක පළමු සාර්ථක ධාවනය සිදු කරන ලදී.
- EDSAC (එංගලන්තයේ කේම්බ්රිජ් විශ්ව විද්යාලය) ප්රථම ප්රායෝගික ගබඩා කරන ලද පරිගණක වැඩසටහන (1949 මැයි)
- මැන්චෙස්ටර් මාක් 1 (එංගලන්තයේ මැන්චෙස්ටර් සරසවියේ)
- CSIRAC ( විද්යාත්මක හා කාර්මික පර්යේෂණ කවුන්සිලය ) ඕස්ට්රේලියාව (නොවැම්බර් 1949)
- EDVAC ( බාස්ටික් පර්යේෂණ රසායනාගාරය , Aberdeen Proving Ground 1951 දී පරිගණක විද්යාගාරය)
- ORBERAC (උ-ඉලිනොයිස්) Aberdeen Proving Ground, Maryland (නොවැම්බර් 1951 සම්පූර්ණ කරන ලදි) [18]
- Princeton විශ්ව විද්යාලයේ IAS යන්ත්රය (ජනවාරි 1952)
- ලොස් ඇලමොස් විද්යාත්මක පර්යේෂණාගාරයේ මානික් (මාර්තු 1952)
- ILLIAC හි Illinois විශ්වවිද්යාලයේ (1952 සැප්තැම්බර්)
- මොස්කව්හි BESM-1 (1952)
- ඇග්රොන් ජාතික රසායනාගාරයේ AVIDAC (1953)
- ඔරැක් රිජ් ජාතික රසායනාගාරයේ ORACLE (ජූනි 1953)
- ස්ටොක්හෝම්හි BESK (1953)
- ජෑන්නික් RAND Corporation (ජනවාරි 1954)
- ඩැන්ක් ඩෙන්මාර්කයේ (1955)
- WEIZAC Weizmann Institute of Rehovot , Israel (1955)
- මියුනිච්හි PERM (1956?)
- Sydiac සිඩ්නි හි (1956)
කලින් ගබඩා කරන ලද පරිගණක වැඩසටහන [ සංස්කරණය ]
පහත දැක්වෙන කාලානුරූපයේ දිනය තොරතුරු නිසි පිළිවෙළට තැබීම අපහසුය. සමහර දින පළමු පරීක්ෂණය සඳහා ක්රියාත්මක වන අතර, සමහර දින පරිගණකය ප්රදර්ශනය කරන ලද හෝ නිම කරන ලද ප්රථම අවස්ථාව වන අතර සමහර දිනය පළමු බෙදාහැරීම හෝ ස්ථාපනය සඳහා වේ.
- IBM SSEC දත්තයන් ලෙස උපදෙස් ලබා ගැනීමට හැකි වූ අතර, 1948 ජනවාරි 27 දින ප්රසිද්ධියේ ප්රදර්ශනය කරන ලදී. මෙම හැකියාව එක්සත් ජනපද පේටන්ට් බලපත්රයක් තුල ප්රකාශයට පත් විය. [19] [20] නමුත් සම්පූර්ණයෙන්ම විද්යුත් වශයෙන් යාන්ත්රික නොවන බවය. ප්රායෝගිකව, සීමිත මතකය නිසා කඩදාසි පටිවලින් උපදෙස් ලබා දුනි. [21]
- ලන්ඩන් විශ්ව විද්යාලයේ බර්ක්බෙක්හි ඇන්ඩෘ බූත් සහ කැත්ලීන් බූත් විසින් නිර්මාණය කරන ලද ARC2 1948 මැයි 12 දිනට අන්තර්ජාලය ඔස්සේ අන්තර්ජාලයට පිවිසිනි . [17] එය පළමු භ්රමණය කරන ලද ඩ්රම් ගබඩා කිරීමේ උපකරණයයි . [22] [23]
- මැන්චෙස්ටර් බේබි යනු ගබඩා කරන ලද වැඩසටහනක් පවත්වා ගෙන යනු ලබන ප්රථම සම්පූර්ණයෙන්ම ඉලෙක්ට්රොනික පරිගණකයයි. එය සරල වැඩසටහනක් ක්රියාත්මක කිරීමෙන් පසුව 1948 ජුනි 21 දින විනාඩි 52 ක සාධන වැඩසටහනක් පවත්වා ගෙන ගිය අතර සංඛ්යා දෙකක් සාපේක්ෂ අගමැති බව පෙන්නුම් කරන වැඩසටහනකි.
- එන්එන්ඒඑඒඑඒඑඒඑඒසී විසින් ප්රොම්ටින් කියවෙන පමණක් ගබඩා කරන ලද පරිගණක වැඩසටහනක් ලෙස භාවිතා කරන ලදී (වැඩසටහන් ROM සඳහා ක්රියාකාරී වගු භාවිතා කරමින්) 1948 සැප්තැම්බර් 16 වන දින වොන් නියුමාන් සඳහා ඇඩෙල් ගෝල්ඩ්ස්ටයින් විසින් වැඩසටහනක් ක්රියාත්මක කරන ලදී.
- වර්ෂ 1949 සැප්තැම්බර් මාසය වන තෙක් BINAC ආයතනය විසින් පෙබරවාරි, මාර්තු සහ අප්රේල් 1949 දී පරීක්ෂණ සිදු කරන ලදී.
- මැන්චෙස්ටර් මාර්ක් 1 දරුවාගේ ව්යාපෘතිය ආරම්භ කරන ලදී. 1949 අප්රියෙල් මාසයේ දී වැඩසටහන් ධාවනය කිරීමට මාර්ක් 1 හි අතරමැදි අනුවාදය 1949 ඔක්තෝබර් දක්වා අවසන් විය.
- 1949 මැයි 6 වන දින EDSAC සිය පළමු වැඩසටහන ක්රියාත්මක කළේය.
- 1949 අගෝස්තු මාසයේදී EDVAC හට ලැබුණු අතර 1951 වන තෙක් එය නිතිපතා ක්රියාත්මක කරන ලදී.
- CSIR Mk මම 1949 නොවැම්බර් මාසයේදී එහි ප්රථම වැඩසටහන ක්රියාත්මක කළා.
- SEAC 1950 අප්රේල් මාසයේ දී ප්රදර්ශනය කරන ලදී.
- Pilot ACE 1950 මැයි මස 10 වන දින සිය ප්රථම වැඩසටහන ක්රියාත්මක කරන ලද අතර එය 1950 දෙසැම්බර් මස ප්රදර්ශනය විය.
- 1950 ජුලි මාසයේදී SWAC අවසන් විය.
- වර්ෂ 1950 දෙසැම්බරයේදී වෝටර් වයිට්ඩේව සම්පූර්ණ කරන ලද අතර 1951 අප්රියෙල් මාසයේදී එය සැබවින්ම භාවිතා විය.
- පළමු ERA ඇට්ලස් (පසුව වාණිජ ERA 1101 / UNIVAC 1101) දෙසැම්බර් 1950 දී ස්ථාපනය කරන ලදී.
පරිණාමනය සංස්කරණය
1960 දශකයේ දශකවල දශක ගනනාවක් තිස්සේ පරිගණක සාමාන්යයෙන් කුඩා හා වේගවත් බවට පත් විය. ඔවුන්ගේ නිර්මාණ ශිල්පයෙහි යම් යම් පරිණාමයකට තුඩු දුනි. උදාහරණයක් වශයෙන්, මතක-සිතියම්ගත කළ I / O මඟින් ආදාන සහ ප්රතිදාන උපාංග මතකය ලෙස සැලකිය යුතු වේ. [24] අඩු පිරිවැයකින් අඩු පිරිවැයකින් යුත් පද්ධතියක් සැපයීමට තනි පද්ධති බසයක් භාවිතා කළ හැකිය [ පැහැදිලි කිරීම අවශ්ය ] . මෙය සමහර විට ගෘහ නිර්මාණ ශිල්පයේ "සරළ කිරීම" ලෙස හැඳින්වේ. [25] පසුකාලීන දශකවලදී සරලමයික්රො ක්රියෝලියර්ස් සමහරවිට අඩු පිරිවැය හා ප්රමාණය අඩු කිරීමට ආදර්ශය අඩු කර ඇත. විශාල පරිගණක වැඩිපුර ක්රියාකාරිත්වයට අමතර විශේෂාංග එකතු කරන ලදී.
නිර්මාණ සීමාවන් සංස්කරණය
Von Neumann පටුන [ සංස්කරණය ]
වැඩසටහන් මතකය හා දත්ත මතකය අතර හුවමාරු බස් රථය, මධ්යම සැකසුම් ඒකකය (CPU) හා මතක ප්රමාණයට සාපේක්ෂවසංයුක්ත තැටිය (දත්ත හුවමාරු අනුපාතය) වන අතර වොන් නියුමන් බාධක , මතකය වෙත සංසන්දනය කරයි. එක් බසයකට එක් කාලයකදී මතකයේ දෙකක මතක ප්රමාණයකට ප්රවේශ විය හැක්කේ, CPU එකට වැඩ කළ හැකි අනුපාතිකයට වඩා අඩුවෙන් ප්රවාහය වේ. මෙය විශාල දත්ත ප්රමාණයක් මත අවම සැකසුම් සිදු කිරීමට CPU අවශ්ය වන විට කාර්යක්ෂම සැකසුම් වේගයක් බරපතල ලෙස සීමා කරයි. මතකය වෙත හෝ සම්ප්රේෂණය කිරීමට අවශ්ය දත්ත සඳහා රැඳී සිටීමට CPU නිරන්තරයෙන් බල කෙරෙයි . CPU වේගයේ හා මතක ප්රමාණය තරමක් වේගයෙන් වැඩි වී ඇති අතර, ඒවායේ කාර්යක්ෂමතාව වැඩි වී ඇති අතර, එහි නවීන පරම්පරාවේ සෑම CPU සමඟම බරපතළ ගැටළුවක් පවතී.
වොන් නියුමාන්ගේ නළල තීරය ජෝන් බැකුස් විසින් 1977 ACM ටියුරින්ග් සම්මානය පිරිනැමුවේය . බැකුස් අනුව
අවම කිරීම [ සංස්කරණය ]
Von Neumann කාර්ය සාධන බාධා අවම කිරීම සඳහා ප්රසිද්ධ ක්රම කිහිපයක් තිබේ. නිදසුනක් වශයෙන්, පහත දැක්වෙන සියල්ලම කාර්ය සාධනය වැඩි දියුණු කළ හැකිය [ ඇයි? ] :
- CPU සහ ප්රධාන මතකය අතර සංචිතයක් ලබාදීම
- දත්ත සහ උපදෙස් සඳහා වෙනමම හැඹිලි හෝ වෙනම පිවිසුම් මාර්ග සැපයීම (ඊනියා නවීකරණය කරන ලද හාවර්ඩ් ආකෘතිය )
- ශාඛා අනාවැකිකරනයේ ඇල්ගොරිතම සහ තර්කනය භාවිතා කිරීම
- මතක ප්රවේශය අඩු කිරීම සඳහා සීමාසහිත CPU අඩුක්කුව හෝ වෙනත් චිපය ප්රමාණයේ මතකයක් ලබා දීම
උදාහරණයක් ලෙස සමාන්තර පරිගණනය භාවිතා කිරීම මගින් ගැටළුව ඇතැම් විට මගහරවා ගත හැකිය. උදාහරණ ලෙස නොඑන ලද මතක ප්රවේශය (NUMA) ආකෘතිය - මෙම ප්රවේශය සාමාන්යයෙන් සුපිරි පරිගණක භාවිතා කරයි. 1977 න් පසු විපත්තියේ විවේචනය වූ බුද්ධිමය බාධාව වෙනස් වී ඇති බවක් අඩු ය. බයූස්ගේ යෝජිත විසඳුම ප්රධාන බලපෑමක් නැත. නූතන ක්රියාකාරී වැඩසටහන්කරණය සහ වස්තුවල ඉලක්කගත වැඩසටහන්කරණය බොහෝ විට FORTRAN වැනි පැරණි භාෂාවලට වඩා "වචන ආපසු සහ ඉදිරියට" තල්ලු කිරීම සඳහා බොහෝ සෙයින් අඩුය. එහෙත් අභ්යන්තරව, පරිගණක තවමත් තම කාලය වැය කරන්නේ කුමක් ද යන්නයි. ඉහළ සමාන්තර සුපිරි පරිගණක
1996 වන විට, දත්ත සමුදා විශ්ලේෂණ අධ්යයනයකින් සොයා ගත් පරිදි CPU සයිකල් හතරකින් තුනක් මතකය සඳහා රැඳී සිට ඇත. පර්යේෂකයන් අපේක්ෂා කරන්නේ බහු බර කිරණ හෝ තනි චිප් බහු ක්රියාවලීන් සමඟ එකවර උපදෙස් මාලාව වැඩි කිරීම මෙම නරක්වීම වඩාත් නරක අතට හැරෙනු ඇත. [28]
ස්වයං වෙනස්කම් කේතය [ සංස්කරණය ]
වොන් නියුමාන්ගේ බාධකයෙන් හැරුණු විට, වැඩසටහන් වෙනස් කිරීම අහිතකර හෝ මෝස්තරයකට අහිතකර විය හැකිය. සමහර සරල ගබඩා කරන ලද වැඩසටහන් පරිගණක නිර්මාණවලදී, අක්රිය කිරීමේ වැඩසටහනක්, අනිකුත් වැඩසටහන් හෝ මෙහෙයුම් පද්ධතිය , පරිගණක බිඳවැටීමට තුඩු දෙනු ඇත. මතක ආරක්ෂාව සහ අනෙකුත් ප්රවේශ පාලනයන් මඟින් අහම්බෙන් හා ද්වේෂසහගත ක්රමලේඛන වෙනස් කිරීමේදී සාමාන්යයෙන් ආරක්ෂා විය හැක.
වැඩසටහන් වෙනස් කිරීම ප්රයෝජනවත් විය හැකිය. Von Neumann ආකෘතිය සංකේතාංකනය සඳහා ඉඩ ලබා දේ.
No comments:
Post a Comment