පරිගනක වදන් සකසන මෘදුකාංග වැනි යෙදුම් මෘදුකාංග (Application Software) මෙන්ම මෙහෙයුම් පද්ධති (Operation System) වැනි පද්ධති මෘදුකාංගද (System Software) මීට අයත් වේ. තවද සේවා පද්ධති (Servers), විසිරි පද්ධති (Distributed Computers) වල ක්රියාකාරීත්වයටද මෘදුකාංග අවශ්ය වේ.
පද්ධති මෘදුකාංග වැඩ සටහන් සම්පාදන මෘදුකාංග හා යෙදුම් මෘදුකාංග ලෙස ප්රායෝගික පරිගණක පද්ධති ප්රධාන පන්ති තුනකට මෘදුකාංග පද්ධති වෙන් කරයි.
- පද්ධති මෘදුකාංග (System software)
- ක්රම සම්පාදන මෘදුකාංග (Programming software)
- යෙදුම් මෘදුකාංග (Application software)
දෘඩාංග හා මෘදුකාංග
දෘඩාංග (Hardware) යනු පරිගනකයක ඇති භෞතික වස්තූන්ය. ඊට සාපේක්ශව මෘදුකාංග යනු භෞතිකව ස්පර්ශ කල නොහැකි දෙයකි. එමෙන්ම අපට මෘදුකාංගයක් ක්රියා කරවිය හැක්කේ දෘඩාංගයක් මතය, (මෘදුකාංගයක් අපට ගෝචර වන්නේ දෘඩාංග වල ක්රියාකාරීත්වය මතය). එනම් දෘඩාංග ක්රියා කරනුයේ එය මත ක්රියා කරන මෘදුකාංගය අනුවය. මෘදුකාංගයක් යනු එය ක්රියාත්මක වන දෘඩාංගය සඳහා දෙන ලද උපදෙස් මාලාවකි. මෙසේ දෘඩාංග වල ක්රියාකාරීත්වය පාලනය කිරීම සඳහාම නිපදවන ලද මෘදුකාංග පද්ධති මෘදුකාංග හෝ මෙහෙයුම් පද්ධති ලෙසද හැඳින්වේ.
මෘදුකාංගයක් පරිගනකයේ ප්රධාන මතකය (Main Memory) මතට ප්රවේශ වී එහි ඇති උපදෙස් මාලාව (Instruction set) එකින් එක පිලිවෙලට (Sequence) ප්රධාන සැකසුම් ඒකකයට (central processing unit) ලබා දෙයි. මෘදුකාංගයක් එහි සූක්ශමතම මට්ටමේදී පවතින්නේ ද්වීමය (Binary) සංඥා මාලාවක් වශයෙනි. මේවා යන්ත්ර භාෂාවෙන් (Machine Language) ඇති උපදෙස් ය. ප්රධාන සැකසුම් ඒකකය එම උපදෙස් වලට අනුව පරිගනකයේ දෘඩාංග වලට විද්යුත් සංඥා නිකුත් කරයි. ඒ අනුව ක්රියාකාරීත්වය සිදු වේ.
දත්ත හා මෘදුකාංග
මෘදුකාංග තනන්නේ මිනිසුන් ගේ ජීවත් වන ලෝකයේ පවතින ගැටලු වලට විසඳුම් සෙවීමටය. විසඳුම් සෙවීමටනම් ගැටලුව පිලිබඳ තොරතුරු හා දත්ත අවශ්ය වේ. පරිගනකයකට ඇතුලත් කරන ලද දත්ත ගබඩා කර තබාගැනීමට, සැකසීමට, ගනනය කිරීමට, සන්නිවේදනය කිරීමට සහ එය නැවත ලබා දීමට එයට හැකිය. මේ ක්රියාවලිය ප්රධාන වශයෙන් ම පාලනය කරනු ලබන්නේ මෘදුකාංග මගිනි.
මෙසේ ප්රධාන මතකයට ඇතුල් කරන දත්ත හා තොරතුරු, පරිගනකයේ විදුලිය විසන්ධි කිරීමෙන් පසු මතකයෙන් ඉවත් වේ. නමුත් එම තොරතුරු ද්වීතියික මතකය (ස්ථීර මතකය) මත ගබඩා කිරීමෙන් එකම දත්ත නැවත නැවත ඇතුල් කිරීමට සිදු නොවේ.
පරිගනක සම්බන්ධ පලමු නීතිය වන GIGO (Garbage In Garbage Out) යන්නද, දත්ත හා සබැඳි අදහසකි. එයට අනුව වැරදි දත්ත ඇතුල් කිරීමෙන් ලැබෙන්නේ වැරදි ප්රතිදානය. නිවැරදි ප්රතිදානය ලබාගැනීමට නිවැරදි දත්ත ලබා දිය යුතුය.
පරිගනක ආශ්රිත පද්ධතියකින් නියම ප්රයෝජන ගැනීමටනම් එහි ඇති දත්ත...
- නිවැරදි විය යුතුය, (Accurate).
- යාවත්කාල විය යුතුය, (Up to date).
- සම්පූර්ණ විය යුතුය, (Complete).
- පරස්පර විරෝධී නොවිය යුතුය, (Consistant).
වැදගත් තොරතුරු රැසක් ස්තුතියි෴
ReplyDelete