15 September 2015

ඔබගේ කම්පියුටරය ගැන

පරිගණකය වූ කලි.... ,

දී ඇති උපදෙස් මත ක්‍රියාකරණ යන්ත්‍රයකි. වෙනත් ඕනෑම යන්ත්‍රයක් නිෂ්පාදනය කරන අවස්ථාවේම නිෂ්චිත කාර්යයක් සිදු කිරීම සඳහා සැලසුම් කරන නමුත් පරිගණකයක් සැලසුම් කරන්නේ එහි මතකයට (Memory) ලබා දෙන උපදෙස් ක්‍රියාත්මක කිරීමටයි. ඒ අනුව පරිගණකය යනු ක්‍රමලේඛයක් මත ක්‍රියාවලිය පාලනය කල හැකි යන්ත්‍රයකි.


පරිගණකයේ ඉතිහාසය....

ජැකාර්ඩ් රෙදි වියනය (Jacquard loom) මුල්ම ක්‍රමලේඛ කළ හැකි උපකරණ අතරින් එකකි.
පළමු පරිගණක ලෙස එක් උපකරණයක් නම් කිරීම අපහසුය. මන්දයත් ‘පරිගණකය’ යන වදන කාලාන්තරයක් තිස්සේ විවිධ අර්ථ කථනවලට හේතු පාදක වී ඇත. මුලින්ම පරිගණකය ලෙස හැඳින්වූ යේ ගණිතමය ගණනය කිරීම සිදු කළ පුද්ගලයන්ය. (මිනිස් පරිගණක - යාන්ත්‍රික ගණක උපකරණවල උදව් ඇතිව)
නූතන පරිගණකයේ ඉතිහාසය ආරම්භ වන්නේ එකිනෙකින් වෙන්වූ තාක්ෂණික ක්‍රම දෙකකිනි - ස්වයංක්‍රීය ගණනය කිරීම හා ක්‍රමලේඛනයේ හැකියාව.
මුල් කාලීන යාන්ත්‍රික ගණන උපකරණවලට උදාහරණ ලෙස ඇබකසය , සර්පණ රූල, තාර්කික තරු මාලිමාව හා ඇන්ටි කයිතේර (Antikythera) යාන්ත්‍රණය (150- 100 BC කාලයේ) දැක්විය හැකිය. මධ්‍යම යුගවල අවසානයේදී යුරෝපීය ගණිතයේ හා ඉංජිනේරු ශිල්පයේ යළි පිබිදීමක් ඇතිවිය. විල්හෙල්ම් ශිකර්ඩ්ගේ (Wilhelm Schikard) 1623 උපකරණය යුරෝපීය ඉංජිනේරුවන් විසින් නිපද වූ ප්‍රථම යාන්ත්‍රික ගණන යන්ත්‍රය විය. නමුත් මෙම උපකරණ කිසිවක් පරිගණකයේ නූතන අර්ථ දැක්වීමට නොගැළපේ. මන්ද යත් මේවා ක්‍රමලේඛගත කිරීමට නොහැකි බැවිනි.

                                                   NASA හි කොලොම්බියා සුපිරි පරිගණකය

ඇලෙක්සැන්ඩ්‍රියාවේ වීරයා (Hero of Alexandriya) (c.10 – 70AD) යාන්ත්‍රික රංග ශාලාවක් තැනූ අතර එහි මිනිත්තු 10ක නාට්‍යයක් ප්‍රදර්ශනය කරන ලදී. එය ක්‍රියාත්මක වූයේ කඹ හා බෙරවලින් යුක්ත වූ සංකීර්ණ පද්ධතියකිනි. යාන්ත්‍රණය කුමන කොටස කුමන වේලාවකදී කුමන ක්‍රියාව සිදුකරයි ද යන්න එමගින් තීරණය විය. මෙය ක්‍රමලේඛ කිරීමේ හැකියාවේ මූලාරම්භය වේ. 1801 දි ජෝසප් මේරි ජෙකාර්ඩ් (Joseph Marie jacquard) ඔහුගේ රෙදි පිළි වියනය වැඩි දියුණු කරන ලදී. එහි සංකීර්ණ රටා ස්වයංක්‍රීයව විවීම සඳහා සිදුරු සහිත කඩදාසි පත්‍රිකා භාවිතා කළ අතර මෙය පරිගණකවල දියුණුවේ වැදගත් පියවරක් වේ. මන්ද යත් වියන රටා නිර්ණය කිරීමට සිදුරු සහිත කාඩ්පත් භාවිතය මුල් කාලීන එහෙත් සීමා සහිත ක්‍රමලේඛ කිරීමේ හැකියාවේ ස්වරූපයකි.
ස්වයංක්‍රීය ගණනයේ හා ක්‍රමලේඛ කිරීමේ හැකියාවේ එකතුවීමේ ප්‍රථම පරිගණකය නිර්මාණයට හේතු විය. 1837 දී පූර්ණ ලෙස ක්‍රමලේඛගත කළ හැකි යාන්ත්‍රික පරිගණකයක් සංකල්පනය කිරීමේ හා සැලසුම් කිරීමේ පළමු වැනියා වීමට චාල්ස් බැබේජ්ට (Charles Babbage) හැකිවිය. ඔහු එය විශ්ලේෂණික එන්ජිම (Analytical Engine) ලෙස හැඳින්විය. සීමාසහිත මූල්‍යමය වත්කම් නිසාත් , නිර්මාණය අළුත්වැඩියා කිරීම් වළක්වා ගැනීමට නොහැකි නිසාත් බැබේජ් ඇත්ත වශයෙන්ම කිසිමදාක ඔහුගේ විශේලේෂණික එන්ජිම නිර්මාණය නොකරන ලදී.
1890 දී පැවැත්වූ එක්සත් ජනපද සංගණනයේ දී හර්මන් හොලේරිත් (Herman Hollerith) සැලසුම් කරන ලද පරිගණනය කිරීමේ ලැයිස්තුගත කිරීමේ හා ලේඛන ගත කිරිමේ සමාගම මගින් නිෂ්පාදනය කරන ලද විශාල පරිමාණ ස්වයංක්‍රීය සිදුරුපත් දත්ත සැකසුම් යන්ත්‍ර භාවිතා කරන ලදී. පසුව IBM බවට පත්වූයේ මෙයයි. 19 වන සියවස අවසානයේදි ප්‍රායෝගික පරිගණක යථාර්තයක් කර ගැනීමට අවශ්‍ය බවට පසුව ඔප්පු වූ තාක්ෂණ ක්‍රම ගණනාවක් මතුවීමට පටන් ගැණුනි. සිදුරු පත් , බූලියන් වීජ ගණිතය , රික්ත නළය හා ‍ටෙලි මුද්‍රකය ( Tele Printer) ඒ අතර වේ.
20 වන සියවස මුල් භාගයේදී බොහොමයක් විද්‍යාත්මක පරිගණක අවශ්‍යතා සපුරා ගත්තේ සීඝ්‍රයෙන් ජනප්‍රිය වූ ප්‍රතිසම පරිගණක (Analog Computers) මගින් වූ අතර ගණනය කිරීම් මත පදනම් වූ යාන්ත්‍රික හෝ විද්‍යුත් මොඩල භාවිතා විය. කෙසේ වුවත් මේවා ක්‍රමලේඛ කළ නොහැකි අතර නවතම ඩිජිටල් පරිගණක මෙන් නොව නිපුණත්වයෙන් හා නිරවද්‍යතාවයෙන් අඩු විය.

මේක වැඩ කරන්නෙ මෙන්න මෙහෙමයි ..... 

සාමාන්‍ය භාවිත පරිගණකයක් ප්‍රධාන වශයෙන් මධ්‍යම සැකසුම් ඒකකය සහ පර්යන්ත උපාංග ලෙස කොටස් දෙකකට බෙදිය හැක. මධ්‍යම සැකසුම් ඒකකය තුල අංකගණිතමය හා තර්කණ ඒකකය (ALU) සහ පාලන ඒකකය (CU) ලෙස ප්‍රධාන කොටස් දෙකකි. සියළු තර්කන කටයුතු සහ සැකසීම් ALU තුල සිදුවන අතර උපාංග සහ ක්‍රියාවලි පාලනය Control Unit මඟින් සිදුවෙයි. මතකය (Memory) සහ ආදාන හා ප්‍රතිදාන උපාංග (එක්කොට I/O ලෙස හඳුන්වන) මෙම කොටස් වයර කාණ්ඩ වලින් බොහෝ විට සෑදී ඇති, “Bus” නමින් හඳුන්වන දත්ත හුවමාරු මාර්ග මගින් අන්තර්ව සම්බන්ධ වී අභ්‍යන්තරව සබැඳී ඇත.
පාලන ඒකකය (CU), ALU, රෙජිස්ටර් හා මූලික I/O (හා මේවා සමග සමීපව සම්බන්ධ කර ඇති අනෙකුත් දෘඩාංග) සමූහයක් ලෙස මධ්‍යම සැකසුම් ඒකකය (CPU) හඳුන්වනු ලැබේ. මුල්කාලීන මධ්‍යම සැකසුම් ඒකක (CPU) එකිනෙකට වෙන්වූ කොටස් කිහිපයකින් යුක්ත වන මුත් 1970 මැද භාගයේ සිට සාමාන්‍යයෙන් මේවා (microprocessor) ලෙස හඳුන්වන තනි සංගෘහිත පරිපථයක් ලෙස දැකිය හැක.

......................................................................................................................................................................

No comments:

Post a Comment