මෘදුකාංග විශේෂ erts යන් දෘඩාංගවල ආර්ථික විද්යාව නොසලකා හැර තිබේ
... හෝ "මුවර් හරි, ඔවුන් දෙදෙනාම වැරදියි"
මෙම විවාදයේදී නොසලකා හරින ලද ලොකුම දෙය නම් මුවර්ගේ නීතියේ දක්වා ඇති පරිදි ට්රාන්සිස්ටර ප්රමාණයන් හැකිලීම මගින් මෙහෙයවන CPU නිෂ්පාදන තාක්ෂණයේ හා ආර්ථිකයේ බලපෑමයි (ඔවුන් CPU දෘඩාංග ගැන බොහෝ දේ දැන සිටියද පුදුමයක් නොවේ, මේ අය මෘදුකාංග අධ්යයනය කර විවාද කළහ, CPU නිෂ්පාදනය හෝ ආර්ථික විද්යාව). CPU හි (උදා: ISA සැලසුම, CPU සැලසුම් කිරීම සහ CPU නිෂ්පාදන පහසුකම්) ක්රමයෙන් ක්රමවත් කර ඇති ස්ථාවර නිෂ්පාදන පිරිවැය වේගයෙන් වර්ධනය වී ඇති අතර එමඟින් පරිමාණයේ ආර්ථිකයන්ගේ වටිනාකම වැඩි වේ; එක් ඒකකයකට CPU පිරිවැය ("බකයට පිපිරුම" සහ "වොට් සඳහා වළල්ල" අනුව) පහත වැටෙමින් තිබියදී, වටිනාකමක් ලබා දීම සඳහා මෙතරම් පුළුල් පරාසයක කාර්යයන් සඳහා CPU හි පිරිවැය ක්රමක්ෂය කිරීම අවශ්ය නොවේ, එබැවින් නිෂ්පාදන ගණනය කිරීම ස්ථාවර ශ්රිතය පුපුරා ගොස් ඇත; CPU ට්රාන්සිස්ටර අයවැය on ාතීය ලෙස වර්ධනය වී ඇත,
1. CPU පරිමාණය CPU විවිධත්වයට වඩා ජය ගනී
පරිමාණයේ ආර්ථිකයන්ගේ වැදගත්කම නිසා විශාල (එබැවින් පුළුල්) වෙළඳපොළක් ඉලක්ක කර ගනිමින් ISA / CPU හි ප්රතිලාභ ISA / CPU සඳහා වෙළඳපල පටු කරන නිර්මාණ තේරීම් වලින් ලැබෙන ප්රතිලාභ ඉක්මවා යයි. සහය දක්වන අයිඑස්ඒ / සීපීයූ එකකට වෙළඳපලෙහි විශාල හා විශාල කොටස් ආමන්ත්රණය කිරීමට මෙහෙයුම් පද්ධතියට හැකිය, එබැවින් මෙහෙයුම් පද්ධතියේ පරිසර පද්ධතියක් සමෘද්ධිමත් වීමට ඉඩ දීම සඳහා වරාය අභ්යාස කිරීම සඳහා සුළු අවශ්යතාවයක් (හෝ අවශ්යතාවයක් නොමැත). ගැටළු වසම් ISA හි සහ CPU හි ඉලක්කය එතරම් පුළුල් වන අතර ඒවා බොහෝ දුරට අතිච්ඡාදනය වේ, එබැවින් සම්පාදකයෙකුට එහා ගිය ඕනෑම මෘදුකාංගයක් සඳහා, වරාය අභ්යාසවල ප්රමාණය ද අඩු වී ඇත. ටෝවල්ඩ්ස් සහ ටැනෙන්බෝම් යන දෙදෙනාම තර්ක කළ හැකියදැන් ISA හෝ CPU විශේෂිත විය යුතු කර්නල් සැලසුම් සහ ක්රියාත්මක කිරීමේ කොටස අධි තක්සේරු කර ඇත. ටැනෙන්බෝම් විස්තර කළ පරිදි, නවීන මෙහෙයුම් පද්ධති කර්නල් CPU සහ ISA අතර වෙනස සාරාංශ කරයි. කෙසේ වෙතත්, නූතන මෙහෙයුම් පද්ධතියේ CPU / ISA විශේෂිත කේතය මයික්රො කර්නලයකට වඩා බෙහෙවින් කුඩා ය. බාධා කිරීම් හැසිරවීම / උපලේඛනගත කිරීම, මතක කළමනාකරණය, සන්නිවේදනය සහ I / O ක්රියාත්මක කරනවා වෙනුවට, මෙම අතේ ගෙන යා නොහැකි බිටු මගින් ආමන්ත්රණය කරනු ලබන්නේ එම සේවාවන් ක්රියාත්මක කිරීමේ ඉතා සුළු කොටසක් පමණි.
2. විවෘත මූලාශ්රය සටන ජයගත් නමුත් යුද්ධය නැති විය
ගාස්තුව සඳහා වැඩි වේගයක් යනු ස්ථාවර ක්රියාකාරී නිෂ්පාදන මගින් පරිගණකයෙන් විශාල කොටසක් සිදු කරනු ලබන අතර එහිදී නිෂ්පාදිතය වෙනස් කිරීමේ හැකියාව පාරිභෝගිකයා සඳහා වන වටිනා යෝජනාවේ කොටසක් නොවේ. දැන් උත්ප්රාසාත්මක ලෙස, මෙම ස්ථාවර ක්රියාකාරී උපාංගවල විවෘත මූලාශ්රය සමෘධිමත් වී ඇත, නමුත් බොහෝ විට, එම නිදහසෙහි ප්රතිලාභ අවසාන පරිශීලකයින්ට වඩා නිෂ්පාදන කරන අය විසින් අවබෝධ කර ගනු ලැබේ (මෘදුකාංග වෙළඳපොළ සම්බන්ධයෙන් එය සත්යයක් විය: එවකට මයික්රොසොෆ්ට් විවෘත මෘදුකාංගයේ විශාල පාරිභෝගිකයෙක්, නමුත් ඔවුන්ගේ ගනුදෙනුකරුවන් එසේ නොවීය). ඒ හා සමානව, විවෘත මූලාශ්රය වෙනත් ඕනෑම තැනකට වඩා පොදු අරමුණු සඳහා ඩෙස්ක්ටොප් අවකාශය තුළ අරගල කර ඇති බව කෙනෙකුට තර්ක කළ හැකිය, නමුත් වෙබ් සහ වලාකුළු පරිගණක වර්ධනය වීමත් සමඟ ඩෙස්ක්ටොප් පරිගණකය පටු අරමුණක් සඳහා වැඩි වැඩියෙන් භාවිතා කර ඇත (මූලික වශයෙන් බ්රව්සරයක් ධාවනය කිරීම), වලාකුළෙහි ඉතිරිව ඇති කාර්යයන් සමඟ (උත්ප්රාසාත්මකව, මූලික වශයෙන් විවෘත මූලාශ්ර වේදිකාවල). කෙටියෙන් කිවහොත්: පොදු අරමුණු සඳහා පරිගණක අවකාශය විවෘත මූලාශ්රයට ඇත්ත වශයෙන්ම හිමිවන නමුත් වෙළඳපල වඩාත් නවීන වී ඇත; පරිගණක නිෂ්පාදන ඇසුරුම්කරණය බොහෝ විට පොදු අරමුණු ශ්රිතයේ නතර වේ, නමුත් ස්ථාවර කාර්යයන් සඳහා අදහස් කරන නිෂ්පාදන සමඟ අඛණ්ඩව පවතී, එහිදී විවෘත මූලාශ්ර පරිගණනයේ වාසි බොහෝමයක් නිෂ්පාදන අරමුණු සමඟ ගැටෙයි.
3. 2 n වර්ධන ක්රම ස්ථාවර k ඉතිරිකිරීම් වැදගත් නොවේ
ට්රාන්සිස්ටර අයවැයේ on ාතීය වර්ධනයත් සමඟ සීඅයිඑස්සී ගෘහ නිර්මාණ ශිල්පයේ ට්රාන්සිස්ටර් අයවැය පිරිවැය මුළුමනින්ම පාහේ ස්ථාවර වී ඇති බව අවබෝධ වී තිබේ. RISC හි මූලෝපායික වාසිය නම්, එය සංකීර්ණත්වය CPU හි උපදෙස් කට්ටලයෙන් සහ සම්පාදකයා වෙත ගෙන යාමයි. ගණිතමය වශයෙන් සරල අයිඑස්ඒ ගැන සූරාකෑම); එහි ප්රති ing ලයක් ලෙස ට්රාන්සිස්ටර ඉතිරිකිරීම් CPU කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා යොදා ගත හැකිය. සරල අයිඑස්ඒ වෙතින් ට්රාන්සිස්ටර අයවැය ඉතිරිකිරීම් බොහෝ දුරට ස්ථාවර කර තිබීම (සහ සම්පාදක සැලසුමේ ඉහළින්ම බොහෝ දුරට සවි කර තිබීම) අවවාදයයි. මෙම ස්ථාවර බලපෑම එවකට අයවැයෙන් විශාල කොටසක් වූ අතර, කෙනෙකුට සිතාගත හැකි පරිදි, බලපෑම සුළුපටු බවට පත්වීම සඳහා on ාතීය වර්ධන වට කිහිපයක් පමණක් ගතවේ. සීපීයූ ඒකපුද්ගල සංස්කෘතියේ සී rapidly ්රයෙන් ඉහළ යන වැදගත්කම සමඟ මෙම වේගයෙන් පහත වැටෙන බලපෑම, ඕනෑම නව අයිඑස්ඒ ආයතනයකට ස්ථාපිත වීමට ඇති ඉතා සුළු අවස්ථාවකි. නව අයිඑස්ඒ සාර්ථක වූ තැන පවා, නවීන “ආර්අයිඑස්සී” අයිඑස්ඒ යනු ආර්අයිඑස්සී උපාය මාර්ගයෙන් විස්තර කරන ලද විකලාංග අයිඑස්ඒ නොවේ, ට්රාන්සිස්ටර අයවැය වල අඛණ්ඩ වර්ධනය සහ සිම් සැකසුම් පුළුල් ලෙස අදාළ වීම නිසා විශේෂිත කාර්යයන් සඳහා සුසර කරන ලද නව උපදෙස් අනුගමනය කිරීමට දිරිගැන්වී ඇත. සීපීයූ ඒකපුද්ගල සංස්කෘතියේ සී rapidly ්රයෙන් ඉහළ යන වැදගත්කම සමඟ මෙම වේගයෙන් පහත වැටෙන බලපෑම, ඕනෑම නව අයිඑස්ඒ ආයතනයකට ස්ථාපිත වීමට ඇති ඉතා සුළු අවස්ථාවකි. නව අයිඑස්ඒ සාර්ථක වූ තැන පවා, නවීන “ආර්අයිඑස්සී” අයිඑස්ඒ යනු ආර්අයිඑස්සී උපාය මාර්ගයෙන් විස්තර කරන ලද විකලාංග අයිඑස්ඒ නොවේ, ට්රාන්සිස්ටර අයවැය වල අඛණ්ඩ වර්ධනය සහ සිම් සැකසුම් පුළුල් ලෙස අදාළ වීම නිසා විශේෂිත කාර්යයන් සඳහා සුසර කරන ලද නව උපදෙස් අනුගමනය කිරීමට දිරිගැන්වී ඇත. සීපීයූ ඒකපුද්ගල සංස්කෘතියේ සී rapidly ්රයෙන් ඉහළ යන වැදගත්කම සමඟ මෙම වේගයෙන් පහත වැටෙන බලපෑම, ඕනෑම නව අයිඑස්ඒ ආයතනයකට ස්ථාපිත වීමට ඇති ඉතා සුළු අවස්ථාවකි. නව අයිඑස්ඒ සාර්ථක වූ තැන පවා, නවීන “ආර්අයිඑස්සී” අයිඑස්ඒ යනු ආර්අයිඑස්සී උපාය මාර්ගයෙන් විස්තර කරන ලද විකලාංග අයිඑස්ඒ නොවේ, ට්රාන්සිස්ටර අයවැය වල අඛණ්ඩ වර්ධනය සහ සිම් සැකසුම් පුළුල් ලෙස අදාළ වීම නිසා විශේෂිත කාර්යයන් සඳහා සුසර කරන ලද නව උපදෙස් අනුගමනය කිරීමට දිරිගැන්වී ඇත.
4. සරල: උත්සුකයන් වෙන් කිරීම. සංකීර්ණය: ලිපින අවකාශය වෙන් කිරීම.
නූතන ලිනක්ස් කර්නලය (අනෙකුත් බොහෝ කර්නල් සමඟ) සාර්ව කර්නලයක තරමක් ලිහිල් අර්ථ දැක්වීමට ගැලපේ, මයික්රො කර්නලයේ පටු අර්ථ දැක්වීමට වඩා. එහි ධාවක ගෘහ නිර්මාණ ශිල්පය, ගතිකව පටවන ලද මොඩියුල සහ බහු සැකසුම් ප්රශස්තිකරණයන් මගින් කර්නල් අභ්යවකාශ සන්නිවේදනය වැඩි වැඩියෙන් මයික්රො කර්නල් පණිවිඩ යැවීමට සමාන වන අතර, එහි ව්යුහය සාර්ව කර්නල් සැලසුමට වඩා (මයිනික්ස් විසින් මූර්තිමත් කරන ලද) මයික්රො කර්නල් සැලසුමකට සමාන වේ (ලිනක්ස්ගේ සැලසුම අනුව) සාකච්ඡාවේදී). මයික්රො කර්නල් සැලසුමක් මෙන්, ලිනක්ස් කර්නලය අනෙකුත් සියලුම මෙහෙයුම් පද්ධති සඳහා සාමාන්ය සන්නිවේදනය, උපලේඛනගත කිරීම, බාධා කිරීම් හැසිරවීම සහ මතක කළමනාකරණය සපයයි; එහි සංරචක එකිනෙකට වෙනස් කේත සහ දත්ත ව්යුහයන් ඇත. මොඩියුල ගතිකව පටවා ඇති අතර, ස්ථාවර අතුරුමුහුණත් හරහා සන්නිවේදනය කරන ලිහිල්ව සම්බන්ධ කළ හැකි අතේ ගෙන යා හැකි කේත කැබලි, මයික්රො කර්නල්වල ඉතිරිව ඇති එක් දේපලක් භාවිතා නොකරන්න: ඒවා පරිශීලක අභ්යවකාශ ක්රියාවලි නොවේ. අවසානයේදී, මුවර්ගේ නීතිය මඟින් අතේ ගෙන යා හැකි (ටැනෙන්බෝම්ගේ සැලකිලිමත් වීම) සහ ක්රියාකාරීත්වය (ටොවල්ඩ්ස් ගැන සැලකිලිමත් වීම) වැනි දෘඩාංග උත්සුකයන් විසින් පොළඹවන ලද ගැටළු හීන වී ඇති බව සහතික කළ නමුත් මෘදුකාංග සංවර්ධන ගැටළු ඉතා වැදගත් විය. සැලසුම් සීමාවන් සහ සංරචක අතුරුමුහුණත් වල සංකීර්ණත්වය හේතුවෙන් මෙහෙයුම් පද්ධති මෘදුකාංගය මත පනවා ඇති අතිරේක ගමන් මලු මගින් ලිපින අවකාශයන් වෙන් කිරීමෙන් ලබා ගත හැකි ඉතිරිව ඇති සත්ය නොවන වාසි අභිබවා යයි. අතේ ගෙන යාහැකි (ටැනෙන්බෝම්ගේ සැලකිලිමත් වීම) සහ ක්රියාකාරීත්වය (ටොවල්ඩ්ස් ගැන සැලකිලිමත් වීම) වැනි දෘඩාංග උත්සුකයන් විසින් පොළඹවන ලද ගැටළු හීන වී ඇති බව නීතිය සහතික කළ නමුත් මෘදුකාංග සංවර්ධන ගැටළු ඉතා වැදගත් විය. සැලසුම් සීමාවන් සහ සංරචක අතුරුමුහුණත් වල සංකීර්ණත්වය හේතුවෙන් මෙහෙයුම් පද්ධති මෘදුකාංගය මත පනවා ඇති අතිරේක ගමන් මලු මගින් ලිපින අවකාශයන් වෙන් කිරීමෙන් ලබා ගත හැකි ඉතිරිව ඇති සත්ය නොවන වාසි අභිබවා යයි. අතේ ගෙන යාහැකි (ටැනෙන්බෝම්ගේ සැලකිලිමත් වීම) සහ ක්රියාකාරීත්වය (ටොවල්ඩ්ස් ගැන සැලකිලිමත් වීම) වැනි දෘඩාංග උත්සුකයන් විසින් පොළඹවන ලද ගැටළු හීන වී ඇති බව නීතිය සහතික කළ නමුත් මෘදුකාංග සංවර්ධන ගැටළු ඉතා වැදගත් විය. සැලසුම් සීමාවන් සහ සංරචක අතුරුමුහුණත් වල සංකීර්ණත්වය හේතුවෙන් මෙහෙයුම් පද්ධති මෘදුකාංගය මත පනවා ඇති අතිරේක ගමන් මලු මගින් ලිපින අවකාශයන් වෙන් කිරීමෙන් ලබා ගත හැකි ඉතිරිව ඇති සත්ය නොවන වාසි අභිබවා යයි.
සිත් ගන්නා සුළු දේ ඇති ශක්තිමත් පෙන්නුම් කර බොහෝ microkernels මෙන් දෘඩාංග සිදු ා සාරාංශ කරන ලද තිබෙන hypervisor හට, පැන නැගීම ය. සමහරු කියා සිටින්නේ හයිපර්වයිසර් මයික්රො කර්නල් බවයි. හයිපර්වයිසර් ගෘහ නිර්මාණ ශිල්පය වෙනස් වුවද, මයික්රො කර්නල් සතු විය යුතු වගකීම් "ආගන්තුක" කර්නල් විසින් වාඩි වී ඇති අතර ඒවා අතර හයිපර්වයිසර් බහුකාර්යයක් ඇත. හයිපර්වයිසර් වියුක්ත කිරීම සාමාන්ය පණිවිඩ යැවීම සහ මතක ලිපින අවකාශය නොව ප්රධාන වශයෙන් සත්ය දෘඩාංග අනුකරණයකි.
අවසාන වශයෙන්: අවම දැඩි අර්ථ නිරූපණයන් අනුගමනය කරන අයට අනාගතය වාසිදායක වේ
* .. හෝ "අනාගතය ගැන අනාවැකි කීමට නිට්පිකර්ස් උරා බොයි"
ප්රායෝගිකව විවාදයේ බොහෝ නිවැරදි / වැරදි අර්ථකථන කාරණයක් වේ (එය ටොවල්ඩ්ස් තර්ක කළ දෙයෙහි කොටසක් වූ අතර IMHO ටෙනෙන්බෝම් සම්පූර්ණයෙන්ම අගය කිරීමට අසමත් විය). අනාගතය පිළිබඳ නිශ්චිත අර්ථ දැක්වීම් කිරීම අසීරු ය, මන්ද තර්කයට පිටින් බොහෝ සාධක සෙල්ලම් කිරීමට පැමිණිය හැකි බැවිනි; ලිහිල් අර්ථ නිරූපණය යනු ඔබේ අනාවැකි අනෙක් පුද්ගලයාට වඩා ඩාර්ට්බෝඩ් එකේ විශාල ඉලක්කයක් වන අතර එය ඔබට වඩා හොඳ අවාසි ලබා දෙයි. ඔබ අර්ථ නිරූපණය නොසලකා හැරියහොත්, ටොවල්ඩ්ස් සහ ටැනෙන්බෝම් යන දෙදෙනාම ඉදිරිපත් කළ තර්ක බොහෝ දේ පිළිබඳව නිවැරදි වූ අතර ඉතා සුළු ප්රමාණයක් වැරදිය.
tl; dr
බොහෝ ISA හි RISC හි අර්ථකථන අර්ථ දැක්වීමට නොගැලපේ, නමුත් එකල RISC CPU හි සුවිශේෂී වූ බොහෝ නිර්මාණ වාසි භාවිතා කරන්න; ටොරවල්ඩ්ස් පමණක් නොව, CPU විශේෂිත මෙහෙයුම් පද්ධතියේ ප්රමාණය ටෙනෙන්බෝම් බලාපොරොත්තු වූවාට වඩා අඩුය; විවෘත මූලාශ්ර පොදු අරමුණු පරිගණකකරණය කෙරෙහි ආධිපත්යය දරයි, නමුත් එම වෙළඳපොළේ පාරිභෝගිකයින් දැන් මූලික වශයෙන් විවෘත මෘදුකාංගවල ප්රතිලාභවලින් වැඩි ප්රමාණයක් සාක්ෂාත් කර නොගන්නා වඩාත් ස්ථාවර ක්රියාකාරී නිෂ්පාදන සඳහා පරිගණක ඇසුරුම් කරන අය ය; ලිපින අවකාශයන් හරහා මෙහෙයුම් පද්ධතිය වෙන් කිරීම ප්රයෝජනවත් නොවන බව ඔප්පු විය, නමුත් “අථත්ය” දෘඩාංග හරහා මෙහෙයුම් පද්ධතිය වෙන් කිරීම. ඔබේ අනාවැකි නිවැරදි බව ඔප්පු කිරීමට ඔබට අවශ්ය නම්, ටොවල්ඩ්ස් මහතා මෙන්, හැකි තරම් අර්ථාන්විත උපාමාරු කාමරයක් තබන්න.
PS අවසාන උත්ප්රාසාත්මක නිරීක්ෂණය: ලිනස් ටොවල්ඩ්ස් යනු හැකි තරම් නව ක්රියාකාරීත්වයක් පරිශීලක අවකාශයේ සහ ලිනක්ස් කර්නලයෙන් පිටත තබා ගැනීමේ ප්රබලම යෝජකයෙකි.