ප්රගුණ කිරීමේ මෙහෙයුම් පද්ධති 💻
සියලුම මට්ටම්වල ඉගෙන ගන්නන් සඳහා නිර්මාණය කර ඇති මෙම විස්තීර්ණ මාර්ගෝපදේශය සමඟින් මෙහෙයුම් පද්ධතිවල මූලික සහ උසස් සංකල්ප වෙත කිමිදෙන්න. දෘඪාංග කළමනාකරණය, යෙදුම් ධාවනය කිරීම සහ පරිශීලක අත්දැකීම් ලබා දීම සඳහා මෙහෙයුම් පද්ධති ඉටු කරන අත්යවශ්ය කාර්යභාරය මෙම පාඨමාලාව ගවේෂණය කරයි. මූලික කරුණු වලින් පටන්ගෙන - මෙහෙයුම් පද්ධතියක් යනු කුමක්ද සහ එය පරිණාමය වූ ආකාරය - එය ක්රමයෙන් CPU කාලසටහන්ගත කිරීම, මතක කළමනාකරණය, ගොනු පද්ධති සහ අථත්යකරණය වැනි උසස් මාතෘකා දක්වා ගොඩනැගේ.
ක්රියාවලි ජීවන චක්ර කළමනාකරණය සහ අන්තර් ක්රියාවලි සන්නිවේදනයේ සිට පද්ධති ඇමතුම් සහ කර්නල් ගෘහ නිර්මාණ ශිල්පය දක්වා මෙහෙයුම් පද්ධති ක්රියා කරන ආකාරය පිළිබඳ ගැඹුරු අවබෝධයක් ඔබට ලැබෙනු ඇත. මෙහෙයුම් පද්ධති බහු කාර්යයන් හසුරුවන ආකාරය, අවහිරවීම් වළක්වා ගැනීම, ගබඩා කිරීම කළමනාකරණය කිරීම සහ දත්ත අඛණ්ඩතාව සහ පද්ධති ආරක්ෂාව සහතික කරන ආකාරය ඉගෙන ගන්න.
පා course මාලාව ජංගම සහ වලාකුළු මත පදනම් වූ OS, තත්ය කාලීන සහ බෙදා හරින ලද පද්ධති සහ Linux සහ Windows සංසන්දනාත්මක විශ්ලේෂණය ඇතුළු විශේෂිත මාතෘකා ද ආවරණය කරයි. ඔබ අනාගත ප්රවණතා, සදාචාරාත්මක ගැටළු සහ අථත්යකරණය සහ වලාකුළු ඒකාබද්ධ කිරීම වැනි නවීන දියුණුව ගවේෂණය කරනු ඇත.
මෙම පා course මාලාව අවසන් වන විට, අධ්යයන වර්ධනය, මෘදුකාංග සංවර්ධනය හෝ පද්ධති පරිපාලනය සඳහා වන විවිධාකාර මෙහෙයුම් පද්ධති තේරුම් ගැනීමට, විශ්ලේෂණය කිරීමට සහ වැඩ කිරීමට ඔබ හොඳින් සන්නද්ධ වනු ඇත.
📚 පාඨමාලා දළ විශ්ලේෂණය
● මෙහෙයුම් පද්ධතියක් යනු කුමක්ද?
● මෙහෙයුම් පද්ධතිවල ඉතිහාසය සහ පරිණාමය
● මෙහෙයුම් පද්ධතියක කාර්යයන් සහ අරමුණු
● මෙහෙයුම් පද්ධති වර්ග (කාණ්ඩය, කාලය බෙදාගැනීම, ආදිය)
● පද්ධති ඇමතුම් සහ මෙහෙයුම් පද්ධති සේවා
● මෙහෙයුම් පද්ධතියක ගෘහ නිර්මාණ ශිල්පය
● පරිශීලක අතුරුමුහුණත: CLI එදිරිව GUI
● කර්නලය: Monolithic vs Microkernel
● ක්රියාවලි සහ ක්රියාවලි ජීවන චක්රය
● නූල් සහ බහු නූල් ආකෘති
● CPU උපලේඛනගත කිරීම: සංකල්ප සහ ඇල්ගොරිතම
● සන්දර්භය මාරු කිරීම සහ ක්රියාවලි තත්වයන්
● අන්තර් ක්රියාවලි සන්නිවේදනය (IPC)
● අවහිරතා: කොන්දේසි සහ වැළැක්වීම
● Deadlock Detection and Recovery
● මතක කළමනාකරණ මූලික කරුණු
● පිටුකරණය සහ ඛණ්ඩනය
● අතථ්ය මතකය සහ ඉල්ලුම පිටුකරණය
● පිටු ප්රතිස්ථාපන ඇල්ගොරිතම
● තෙරපීම සහ වැඩ කරන කට්ටල ආකෘතිය
● ගොනු පද්ධති සහ ගොනු කළමනාකරණය
● නාමාවලි ව්යුහයන් සහ ගොනු ප්රවේශ ක්රම
● ගොනු වෙන් කිරීමේ ක්රම
● තැටි කාලසටහන් ඇල්ගොරිතම
● I/O පද්ධති සහ උපාංග කළමනාකරණය
● රියදුරන් සහ බාධා කිරීම් හැසිරවීම
● OS හි ආරක්ෂාව සහ ආරක්ෂාව
● පරිශීලක සත්යාපනය සහ අවසරය
● උපස්ථ, ප්රතිසාධනය සහ දත්ත අඛණ්ඩතාව
● Linux එදිරිව Windows Architecture
● ජංගම මෙහෙයුම් පද්ධති (Android, iOS)
● බෙදා හරින ලද මෙහෙයුම් පද්ධති
● තත්ය කාලීන මෙහෙයුම් පද්ධති (RTOS)
● වලාකුළු මත පදනම් වූ මෙහෙයුම් පද්ධති
● අතථ්යකරණය සහ මෙහෙයුම් පද්ධති
● මෙහෙයුම් පද්ධතිවල අනාගත ප්රවණතා
⬇️ දැන් බාගන්න: මෙහෙයුම් පද්ධතිවල මූලික සංකල්ප අගුළු ඇර ඔබේ තාක්ෂණික කුසලතා බලගන්වන්න!
යාවත්කාලීන කළේ
2025 ජූනි 19