Saturday, October 25, 2014

පරිගණක මෙහෙයුම් පද්ධති



මෙහෙයුම් පද්ධතියක් යනු පරිගණක සම්පත් කළමණාකරණය කර ක්‍රමලේඛකරුවන්ට / පරිශීලකයන්ට එම සම්පත්වලට ප්‍රවේශ වීමට අතුරු මුහුණත් සපයන මෘදුකාංගයකි. මෙහෙයුම් පද්ධතියක් පද්ධති දත්ත හා පරිශීලක ආදාන සකසා පරිශීලකයන්ට හා පද්ධති ක්‍රමලේඛවලට සැපයීම සදහා වැඩ කටයුතු හා අභ්‍යන්තර පද්ධති සම්පත් කළමනාකරණය කරමින් ප්‍රතිචාර දක්වයි. මෙහෙයුම් පද්ධතියක්, මතකය පාලනය හා වෙන් කිරීම , පද්ධති ඉල්ලීම්වල ප්‍රමුඛතාව සැකසීම , ආදාන ප්‍රතිදාන උපකරණ පාලනය , පරිගණක ජාලකරණයට පහසුකම් සැලසීම හා ගොණු කළමණාකරණය වැනි මූලික කරුණු ඉටු කරයි. මෙහෙයුම් පද්ධතියක් පුද්ගලික පරිගණක , අන්තර්ජාල සේවාදායක , ජංගම දුරකතන , සංගීත ධාවක , රවුටර් , ස්විච , රැහැන් රහිත ප්‍රවේශ ස්ථාන (access point) , ජාල ගබඩා , ක්‍රීඩා කොන්සෝල , ඩිජිටල් කැමරා , මහන යන්ත්‍ර හා දුර දක්න වැනි සංගෘහිත පරිපථ යොදා ගෙන සාදනු ලබන සෑම දෙයකම පාහේ සොයා ගත හැක.

බොහෝමයක් වේලාවට පරිගණකයන් පණගැන්වීමේ දී පළමුවම ධාවනය වන කේතය මෙහෙයුම් පද්ධතිය නොවේ. පරිගණකයේ ක්‍රියාත්මක වන පළමු‍ කේතය සාමාන්‍යයෙන් ෆ්ලෑෂ් ROM හි ගබඩා කර ඇති අතර ෆර්ම් වෙයාර් මගින් ඇතුල් වේ. මෙය සමහරක් විට BIOS හෝ බූට් ROM (boot ROM) ලෙස හදුන්වනු ලැබේ. ෆර්ම් වෙයාර් මෙහෙයුම් පද්ධති කර්නලය (සාමාන්‍යයෙන් තැටියෙන් හෝ සමහර විට ජාලය හරහා ) ඇතුල්කර ක්‍රියාත්මක කරන අතර පරිශීලකයා තිරය මත දකින ප්‍රථම චිත්‍රක හෝ වදන් ප්‍රතිදානයට වගකිව යුත්තේ ද (firmware) ෆර්ම් වෙයාර්ය.

ලිනක්ස් , Mac OS X , මයික්‍රොසොෆ්ට් වින්ඩෝස් හා සෝලාරිස් (Solaris) නූතන බහුලව භාවිතා වන මෙහෙයුම් පද්ධති අතර වේ. මෙයින් වැඩතලය (desktop) මත වඩාත්ම ජනප්‍රිය වින්ඩෝස් වන අතර සේවාදායක පසුබිම් වලදී ලිනක්ස් වෙයි. ලිනක්ස් Mac OS X හා MS වින්ඩෝස් සියල්ලටම සේවාදායක හා පුද්ගලික වෙනස්කම් පවතී. මයික්‍රොසොෆ්ට් වින්ඩෝස් හැරුණු කොට පෙර සදහන් කරන ලද සියලු මෙහෙයුම් පද්ධති සැලසුම් කිරීමට දිරි ගැන්වීම හෝ කෙළින්ම සැලසුමම ලබා ගන්නේ යුනික්ස් මෙහෙයුම් පද්ධතියෙනි. 1960 පසු භාගයේ දී බෙල් පර්යේෂණාගාරවල නිපදවන ලද යුනික්ස් , බොහෝමයක් නොමිලේ බෙදා හරින හෝ වාණිජමය මෙහෙයුම් පද්ධතිවල දියුණුවට හේතු විය.

බොහෝමයක් පරිශීලකයන් මෙහෙයුම් පද්ධතිය , ඩෙක්ස්ටොප් වටපිටාවට සමාන කරයි.





මෙහෙයුම් පද්ධති - ඉතිහාසය


ප්‍රථම පරිගණකයේ මෙහෙයුම් පද්ධතියක් නොතිබුනි. 60 දශකය මුල් භාගය වන විට පරිගණක වෙළඳාම්කරුවන් කාණ්ඩ සැකසුම් ප්‍රවර්ධනය කිරීමේ ක්‍රමවේදයන්, ලැයිස්තුගත කිරීම හා කාර්ය ක්‍රියාත්මක කිරීමේ ක්‍රම වේදයන් සංවර්ධිත කිරීම සඳහා තරමක් පුළුල් මෙවලම් සැපයීමට ක්‍රියා කලහ. මේ සඳහා උදාහරණ ලෙස UNIVAC මා Control Date ආයතන මඟින් නිපදවන ලදි.

· MS-DOS මඟින් මෙහෙයුම් පද්ධතියක ආකාර ලක්ෂණ බොහෝමයක් ඉදිරිපත් කරනු ලැබිනි. තැටි ප්‍රවේශය මේ සඳහා නිදසුනකි. කෙසේ වුවත් බොහෝමයක් මෙහෙයුම් පද්ධති මෙය සම්පුර්ණයෙන්ම මඟහැර කෙලින්ම දෘඩාංග මත ක්‍රියාත්මක වීමට ඉඩකඩ සකසා දිනි.

· මෙහෙයුම් පද්ධති මුලින්ම යොදා ගෙන තිබුනේ මහා පරිගණක වලදීය. එහෙත් පසුව මුලික ක්ෂුද්‍ර පරිගණක මෙහෙයුම් පද්ධති කළමනාකරණය ලැයිස්තුගත කිරීම භාවිතා කර වරකට එක් වැඩසටහනක් පමණක් ක්‍රියාකිරීමට අවකාශ සලසා දිනි. සෑම වැඩසටහනක්ම එය ක්‍රියාත්මක වන කාල පරිච්ඡේදය පුරාවටම එම පරිගණකය කෙරේ පුර්ණ පාලනයකින් යුක්ත විය. බහුකාර්යකරණය (කාල සම්භාවිත කිරීම) මහා පරිගණකවල භාවිතයට මුලින්ම පැමිණියේ 60 දශකයේදීය.

· 1969-70 කාල පරිච්ඡේදයේ දී ප්‍රථම වතාවට UNIX මුලින්ම PDP-7 හා පසුව PDP-11 මඟින් ඉදිරිපත් විණි. එය ඉතා ඉක්මණින් වේදිකා කිහිපයක් හරහා කාල සම්භාවිතය ක්‍රියාත්මක වීමේ සාර්ථකත්වය පෙන්වුයේ ‍පුර්වක්‍ර බහුකාර්යකරණය, උසස් මතක කළමනාකරණය, මතක ආරක්ෂණය සහ අනෙකුත් උසස් ලක්ෂණ සඳහා සංග්‍රාහකයෙක් ලෙස ක්‍රියා කරමිනි. UNIX ඉතා ඉක්මනින් මහා පරිගණක හා මධ්‍ය පරිගණක මෙහෙයුම් පද්ධයක් ලෙස ජනප්‍රියත්වයට පත්විණි. · 1980 මුල් භාගයේ දී IBM-PC හා IBM PC XT ඇතුළු ක්ෂුද්‍ර පරිගණක කිහිපයක් UNIX ආකාර මෙහෙයුම් පද්ධතියක් වන Microsoft Xenix ධාවනය කිරීමේ හැකියාව පෙන්විය. තවද Microsoft ආයතනය විසින් ඔවුන්ගේ ඒක පරිශිලක මෙහෙයුම් පද්ධති වෙනුවට බදු පරිශිලක මෙහෙයුම් පද්ධතියක් ලෙස ඉතා අධික අලෙවිකරණ ව්‍යාපෘතියකට බදුන් කෙරිණි. නමුත් මෙම පුද්ගලික පරිගණකයේ මෙහෙයුම් පද්ධතිය(CPU) මඟින් එහි කරන කාර්ය මතක ආරක්ෂණය හා ද්විත්ව ‍මාධ්‍ය මෙහෙයුම ක්‍රියාකිරීමට අවස්ථාව සලසා දීමට අපොහොසත් විය. එම නිසා Microsoft Xenix සහයෝගි බහුකාර්යකරණය මත විශ්වාසය තැබු අතර ආරක්ෂිත මතකයන්ද එහි නොවීය.

· 80286 මුලික IBM PCAT පරිගණකය වු කලි ද්විත්ව මාධ්‍ය මෙහෙයුම් ක්‍රියාත්මක කිරීම හා මතක ආරක්ෂණය සැලසීමට සමත් වු ප්‍රථම පරිගණකය හා සම්භාවය Mac-OS හා Microsoft Windows 1.0-Me සහයෝගි බහුකාර්යණයට උසස් වු අතර ඒවා ආරක්ෂිත මතකයන්ගෙන් ලබා ගත හැකි ආයෝජන උපරිම වශයෙන් ලබා ගැනීමේදී සිමාසහිත විය. මෙම මෙහෙයුම් පද්ධති මත ධාවනය වන යෙදුම් ක්‍රමලේඛ ඒවා ක්‍රියාත්මක නොවන අවස්ථාවන්හිදි ලැයිස්තුගතකරණයට CPUහි කාලය ඉතිරිකර දීම සඳහා පෙර නිමිතිව හෝ ක්‍රමවේදයක් භාවිතා කර එය ඉටු කර දීම හෝ මිශ්‍ර කළ යුතු විය.

· Windows NT සඳහා පාදක වු මෙහෙයුම් පද්ධති කාර්යාලය, Digital Equipment Corporation හි VMS නිර්මාණය කළ කණ්ඩායම විසින්ම නිමවන ලද්දකි. මෙම මෙහෙයුම් පද්ධති UNIX ආකාර වු අතර එය සියලු වැඩසටහන් සඳහා වු ආරක්ෂිත මාධ්‍ය මෙහෙයුම්, කාර්ය මතක ආරක්ෂණය, පුර්වක්‍ර බහුකාර්යකරණය, අතථ්‍ය(Vertual) ගොනු පද්ධති සඳහා සහයෝගය හා නොයෙකුත් මේආදි සේවා සපයන්නෙකු ලෙස නිර්මිතය. · සම්භාවනීය AmigaOS හා Windows 1.0-Me යන මෙහෙයුම් පද්ධති සකසුන්වන් මඟින් ධාවන කාලයේදී ආදේශනය කරන ලද සම්පත් නියමාකාර ලෙස සලකුණු කර ගැනීමට අසමත් විය. එක් සකසුවක් අවසන් කිරීමට සිදු වු විට එය මඟින් එතෙක් භාවිතා වෙමින් තිබු සම්පත් වෙනත් වැඩසටහනක් ‍වෙනුවෙන් නිදහස් කිරීම නැවත පරිගණකය පණගන්වන තෙක් සිදුකල නොහැකි විය.

එමෙන්ම විවෘත මුදුකාංග මෙහෙයුම් පද්දතියක් ලෙස උබුන්ටු(UBUNTU)හැදින්විය හැක.ලෝකයේ මිලියන 12 ජනතාවක් උබුන්ටු භාවිතාකරයි.සබැඳියෙහි ශීර්ෂය ‍මගින් නොමිලේ උබුන්ටු සිඩිතැටියක් ගෙදරටම ගෙන්වාගත හැක.


උපුටා ගැනීම් - wikipedia

No comments:

Post a Comment