ඕඑස් ඇල්ගොරිතම සිමියුලේටරය යනු මෙහෙයුම් පද්ධතියක් (ඕඑස්) වැඩ කරන ඇල්ගොරිතම අනුකරණය කිරීමට ඔබට ඉඩ සලසන අධ්යාපනික යෙදුමකි.
ඔබ දන්නා පරිදි, මෙහෙයුම් පද්ධතියක ප්රධාන පරමාර්ථය සම්පත් 4 ක් කළමනාකරණය කිරීමයි:
- CPU.
- මතකය.
- ආදාන / ප්රතිදාන (I / O) පද්ධතිය.
- ගොනු පද්ධතිය.
සෑම මෙහෙයුම් පද්ධතියකම ඉහත ක්රියාකාරීත්වය සපයන ඇල්ගොරිතම කිහිපයක් අඩංගු වේ. උදාහරණයක් වශයෙන්:
- CPU උපලේඛනගත කිරීමේ ඇල්ගොරිතමයක් මඟින් සෑම මොහොතකම CPU ගත යුතු ක්රියාවලිය තෝරා ගනී.
- ක්රියාවලීන් විසින් සම්පත් වෙන් කරන විට අවහිරයක් ඇති නොවීමට තවත් ඇල්ගොරිතමයක් භාරව සිටී.
- මතක කළමනාකරණ ඇල්ගොරිතමයක් එක් එක් ක්රියාවලිය සඳහා මතකය කොටස් වලින් බෙදන අතර තවත් කොටසක් තීරණය කළ යුත්තේ කුමන කොටස් මාරු කළ යුතුද සහ කුමන ඒවා RAM හි පැවතිය යුතුද යන්නයි. වෙන් කිරීම පරස්පර විය හැකි හෝ නොවිය හැකිය. දෙවන අවස්ථාවේ දී අපට පේජිං හෝ ඛණ්ඩනය වැනි නවීන යාන්ත්රණ ඇත. පිටු ප්රතිස්ථාපන ඇල්ගොරිතම මඟින් මතකයේ රැඳී සිටිය හැකි පිටු සහ කුමන පිටු නොතිබිය යුතුද යන්න තීරණය කරයි.
- තවත් ඇල්ගොරිතමයක් I / O පද්ධතියට දෘඩාංග මඟින් නිපදවිය හැකි සියලු බාධා කිරීම් කෙරෙහි අවධානය යොමු කිරීම භාරව සිටී.
- සහ යනාදි.
මෙහෙයුම් පද්ධතියක් ගැඹුරින් අවබෝධ කර ගැනීම සඳහා, මෙම ඇල්ගොරිතම ක්රියාත්මක වන ආකාරය සහ සාධාරණ යැයි පෙනෙන සමහර ප්රවේශයන් වින්ඩෝස් හෝ ලිනක්ස් වැනි සුප්රසිද්ධ මෙහෙයුම් පද්ධති විසින් ඉවත දමා ඇත්තේ මන්දැයි යමෙක් දැන සිටිය යුතුය. මෙම යෙදුමේ පරමාර්ථය වන්නේ එක් එක් ගැටලුව සඳහා විවිධ ප්රවේශයන් පිළිබඳ පැහැදිලි කිරීම් සැපයීම සහ එක් එක් ඇල්ගොරිතම අනුකරණ මගින් ක්රියාත්මක වන ආකාරය නිදර්ශනය කිරීමයි. එම අරමුණු සඳහා, මෙම යෙදුමට උදාහරණ කිහිපයක් අඩංගු වේ, නමුත් එය ඔබගේ දත්ත කට්ටල ලබා දීමට සහ එක් එක් ඇල්ගොරිතම ඒවා මත ක්රියා කරන්නේ කෙසේදැයි පරීක්ෂා කිරීමටද ඉඩ දෙයි. බොහෝ අවස්ථාවන්හීදී, මෙම යෙදුමේ අති නවීන ඇල්ගොරිතම අඩංගු නොවන බව පැවසීම ද වැදගත් ය, නමුත් ඉගෙනුම් ක්රියාවලිය සඳහා වඩා හොඳ යැයි අපි සලකන සරල කිරීම්.
විශේෂාංග:
- පූර්වාරක්ෂාව සහ පූර්වාරක්ෂක නොවන ක්රියාවලි උපලේඛනගත කිරීමේ ඇල්ගොරිතම කිහිපයක්:
* පළමුව පැමිණ පළමු සේවය
* කෙටිම රැකියාව පළමුව
* ඉතිරිව ඇති කෙටිම කාලය පළමුව
* ප්රමුඛතා මත පදනම් වූ (පූර්වගාමී නොවන)
* ප්රමුඛතා පදනම් කරගත් (පූර්වාරක්ෂාව)
රවුන්ඩ් රොබින්
- අවහිර ඇල්ගොරිතම:
* අවහිර කිරීම් වළක්වා ගැනීම (බැංකුකරුගේ ඇල්ගොරිතම).
- අඛණ්ඩ මතක වෙන් කිරීම * පළමු සුදුසුකම
* හොඳම සුදුසුකම
* නරකම සුදුසුකම
- පිටු ආදේශන ඇල්ගොරිතම:
* ප්රශස්ත පිටු ප්රතිස්ථාපනය
* පළමුව ඇතුලට යන කෙනා පළමුව එළියට එයි
* අවම වශයෙන් මෑතකදී භාවිතා කරන ලදි
* පළමු වරට පළමු අවස්ථාව දෙවන අවස්ථාව සමඟ
* නිතර භාවිතා නොවේ
* වයසට යාම
- එක් එක් ඇල්ගොරිතම සඳහා:
* එය අනුකරණය සඳහා අභිරුචි දත්ත කට්ටල නිර්මාණය කිරීමට ඉඩ දෙයි.
* ඔබේ අවබෝධය පරීක්ෂා කිරීම සඳහා එය පරීක්ෂණ මාදිලියක් ඇතුළත් වේ.
යාවත්කාලීන කළේ
2024 අගෝ 29