Sunday, June 13, 2010

පරිගණක පාලන පද්ධති -1

ඩිස්ක්ලේමරය: පරිගණකය යනු සියුම් හා සංකීර්ණ පරිපථ වලින් සැදි වටිනා උපකරණයකි . මෙම තාක්ෂණික  ලිපියෙහි සඳහන් ප්‍රායෝගික පරීක්ෂණ කිරීමට යාමේදී සිදුවන විදුලි කාන්දුවීම් මගින් පරිගණකයට සිදුවන හානි සඳහා තාක්ෂණික රචකයා වග නොකියයි. ඔබ මෙහිදී සාදන දෘඩාංග  පෑස්සුමෙන් පසු නිසියාකාරව සවිවී ඇතිද? ලුහුවත් ස්ථාන තිබේද? යන්න හොඳින් පරීක්ෂා කර බලන්න.. ස්තූතියි.

ඔන්න පොරොන්දු වුන විදිහට අද දින සිට පරිගණක පාලන පද්ධති පිළිබඳ පළමු පාඩම සහෘද ඔබ වෙත ගෙන එනවා.පරිගණක පාලන පද්ධති Computer Control Systems කිව්වහම ඔබට මොකද හිතෙන්නේ? ලොකු දෙයක් නෙවෙයි, පරිගණකයට සවිකොට තිබෙන පර්යන්ත උපාංග (pheriperal devices) එහෙමත් නැතිනම් ආදාන/ප්‍රතිදාන උපාංග (I/O Devices) පරිගණක මව් පුවරුව හා සම්බන්ද වන්නේ තො‍ටුපල (ports) මගින්. එම තො‍ටුපල පරිගණක වැඩසටහන් මගින් නිසියාකාරව පාලනය කිරීම port controlling නමින් හඳුන්වනවා. ඇතැම් විට ඔබ දැනටමත් දැක ඇති උදාහරණයක් ලෙස වාහන කර්මාන්ත ශාලාවක ඇති උපාංග එකලස් කරන රොබෝ දෑත් මෙම තාක්ෂණය මත පදනම් වී ඇති බව ඔබ මොහොතකට සිතුවාද? තවද මෙම උපාංග වල සංයුක්ත පද්ධති (Embedded Systems) ද ඇත.
                                          මම මේ ගෙන එන පාඩම් මාලාවට පදනම් වෙන්නේ පරිගණකයේ පසුපස දක්නට ඇති සමාන්තරගත තො‍ටුපල(parallel port). වර්තමාන මව් පුවරුවලනම් මෙය අඩංගු වන්නේ නැහැ.(විශේෂයෙන් intel  මව්පුවරුවල,AMD මව්පුවරුවල නම් මෙම තාක්ෂණය තවමත් ඉවත් කර නැහැ.). තමන් ගාව මේ පරීක්ෂන කරන්න parallel port එකක් නැහැ කියලා දුක් වෙන්න එපා. ඔබේ මව් පුවරුවේ අමතර PCI Slot එකක් තියෙනවනම් ECP හෝ EPP වර්ගයේ I/O card එකක් සවිකරලා drivers install කර ගත්තාම හොඳටම ඇති . නැතිනම් ඔබ ගාව පරණ PIII/PIV වගේ පරිගණකයක් තියෙනවානම් එකේ නම් අනිවා parallel port එකක් තියෙනවා. ඒකට අමතරව පිටකො‍ටුවේ ඉලෙක්ට්‍රොනික කඩයකින් parallel port male socket එකක් ගන්න. මිල රුපියල් 30 ක් විතර වෙයි. මේ සොකට්‍ටුව (male socket)  එක ගන්නේ port එකේ ආරක්ෂාවට."මොන දේ කළත් ආරක්ෂාවෙන එක ආරක්ෂා කරන එකෙ වැදගත්(safety first)" .ආරක්ෂා කරන්නේ මොකක්වත් නෙවෙයි . පරිගණක මව් පුවරුව.මොකෝ  පරිගණක මව් පුවරුව කියන්නේ සුළු විදුලි කාන්දු වලින් පවා විනාශ වෙන පරිපථයක් .
               
                  මේ රූපයේ දැක්වෙන්නේ එවැනි male socket එකක්








සමාන්තරගත ද්වාරය ගත්තහම ඒකේ ප්‍රධාන රෙජිස්ටර තුනක් තියෙනවා. කියන්නත් බැරිවුනා මොකක්ද මේ රෙජිස්ටරයක්  කියන්නේ (what register means) ? පරිගණක භාෂාවෙන් රෙජිස්ටරයක් කියන්නේ තාවකාලික මතක  ස්ථානයක් (tempory memory location or speed memory location).තාවකාලිකව යම් යම් අගයයන් පරිගණක මතකයේ රඳවන්න මේවා භාවිතා කරනවා. ප්‍රධාන වශයෙන් parallel port   එකේ රෙජිස්ටර තුනක් තිබෙනවා. ඒවා නම් දත්ත රෙජිස්ටරය (data register),තත්ත්ව රෙජිස්ටරය (status register)  හා පාලන රෙජිස්ටරයයි control register . දත්ත රෙජිස්ටරය හා   පාලන රෙජිස්ටරය පරිගණක මුද්‍රණ යන්ත්‍රය හෝ බාහිර උපකරනය වෙත දත්ත යැවීමට භාවිතා කරන අතර තත්ත්ව රෙජිස්ටරය පරිගණකය වෙත පිටතින් පැමිණෙන දත්ත පිළිබඳව වගකියනවා.
     
                පහත දැක්වෙන්නේ එම රෙජිස්ටර පිළිබඳ  රූප සටහනක්






 මම ප්‍රධාන වශයෙන් බලාපොරොත්තු වන්නේ මේවායින් දත්ත පිටතට ගෙනයන දත්ත රෙජිස්ටරය (data register) භාවිතයෙන් සරල විදුලි උපකරණ  පාලනය කරන සරල පරිගණක වැඩසටහන් සැකසීම පිළිබඳව ඔබහට යම්තාක් දුරකට දැනුම ලබාදීමටයි. එහෙනම් අදට සමුගන්නවා . ඉතිරිය පස්සේ  දවසක ....

Sunday, April 25, 2010

පරිගණක පාලන පද්ධති සමග කවිරංග නැවතත්...

 හුඟ දවසකින් බ්ලොග් එකෙ පැත්තේ එන්න බැරිවුනා. කොහෙද නැති කම්මැලිකමක් ගහලා තිබුනනේ. ඔන්න අද අලුත් මාතෘකාවක් එක්ක එන්න හිතුනා. අද සිට ඉදිරියට පරිගණක පාලන පද්ධති (computer control systems) ගැන ලිපිපෙළක ඇරඹුම සටහන් කරනවා. තව ටික දවසක් බ්ලොග් නොලියා හිටියෝතින් සිංහල බ්ලොග් කියවනයෙනුත් මාව ඉවත්වෙයි. එහෙනම් නව මාතෘකාවත් එක්ක ඔබගේ මිතුරු කවිරංග දිගටම සිටිනවා . අදට සමුගන්නවා . ඔබ සැමට ජය පතනවා..

          මේ හැදෙන රටයි.. 

Monday, February 8, 2010

දැන් කරදර වෙන්න ඕන නැහැ.

අදත් අළුත් නොවන  ලිනක්ස් මෙහෙයුම් පද්ධතියට අදාල පොඩි ඔත්තුවක් දෙන්නයි මේ සූදානම.මෙය වලංගු වෙන්නේ උබුන්‍ටු ලිනක්ස් 9.10 වෙළුම,ෆෙඩෝරා 11 යන මෙහෙයුම් පද්ධති වල සිට ඉහළට ඇති සංස්කරණ සඳහා යි.ඒ කියන්නේ උබුන්‍ටු ,ෆෙඩෝරා පරණ සංස්කරණ වලට මෙය අදාල නොවෙනවා කියන එක නොවෙයි.අලුත් සංස්කරණ වල මෙම පහසුකම පෙරනිමියෙන්ම තියෙන නිසයි.කවුරුත් හිතනවා ඇති මේ මොකක්ද මූ දිග හෑල්ලකින් කියන්න හදන්නේ කියලා.අද පොඩ්ඩක් ලිනක්ස් මත අකුරු මෝස්තර (fonts) ස්ථාපනය කිරීම ගැන තාක්ෂණික ලිපියක් ලියන්න හිතුනා. මේ වැඩේ කරන්න කලින් windows xp වල fonts folder එකෙන් යුනිකේත අකුරු මෝස්තර කිහිපයක් ඔබේ pen drive එකෙට පිටපත් කරගන්න (පළමු තිර සටහන බලන්න).
උබුන්‍ටු වල 9.10 සංස්කරණයේ තියෙන විශේෂ පහසුකමක් තමයි .ttf  දිගුව සහිත ගොනු මත දෙවරක්  මූසික ඊතලය තබා එබුවහම අදාල ෆොන්ටයේ නමත් සමගම විශේෂ විධාන බොත්තමක් " install font "සහිත සංවාද කො‍ටුවක් ඉස්මතුවීම.මෙය එබුවහම අදාල ෆොන්ටය පරිගණකයට ස්ථාපනය වෙනවා.(දෙවන තිරසටහන බලන්න).

මේ කාරණය යුනිකේත අකුරු මෝස්තරයන්ටද අදාලයි.


හරි දැන් අකුරු මෝස්තර ස්ථාපනය අහවරයි.දැන් කොහොමද සිංහලෙන් යතුරුකරනය කරන්නේ  ?
මේකයි ක්‍රමය system -->prefrences --> iBus prefrences පිළිවෙලට iBus සක්‍රියකර ගන්න.










ඉන්පසුව iBus prefrences සංවාද කො‍ටුවේ input method tab එකෙහිදී select an input method drop down මෙනු වරණයේදී sinhalease --> wijesekara ‍තෝරන්න.(වෙන input method  නම් ‍තෝරන්න එපා,හසුරුවන්න දන්නවා නම්  අත්හදා බැලීම ඔබගේ අතේ තිබෙන කරුණක්.).


ඉන්පසු add බොත්තම ඔබා  මෙම සංවාද කො‍ටුව වසාදමන්න.

iBus ගැන වැඩි විස්තර අපේ බුදාජීවගේ සටහනේ ඇති

දැන් ඉන්න ගමන් offline internet ක්‍රමයට .mht දිගුව ඇති ගොනුවක් බැලීමේ හැකියාවද තිබෙනවා.
(උබුන්‍ටු වල සම්මත අන්තර්ජාල ගවේෂකය වන Mozilla Firefox  වලට .mht  ගොනු හැසිරවීමේ හැකියාව ලබාදීමෙන් මෙය සිදුකරන්න පුළුවන්.මෙයට UNMHT හා MAF(Mozilla Archive Format) ඇඩෝන දෙක ස්ථාපනය කිරීමෙන් මෙය ඔබට පහසුවෙන් කරගත හැකියි.)

නැතිනම් සාමාන්‍ය විදියට firefox වල address bar එකේ අදාළ වෙබ් අඩවියේ නම නිවේෂනය කිරීමෙන්ද මෙතෙක් වෙලා ඔබ කරපු දෑ වල ප්‍රතිපල නැරඹීමේ අවස්ථාවද ඔබට හිමිවෙනවා.

කලින් උබුන්‍ටු සංස්කරණ වලදී LKLUG ෆොන්ටය මකලා වෙනම අකුරු දමපු folder එකක් හදලා ඒක cache කරන්න ටර්මිනලයේ වෙනම විධාන යතුරුකරන කරන්න කාපු කට්ට දැන් ඉවරයි.


"ෆෙඩෝරා වලට නම් මේ ආකාරයට යුනිකේත අකුරු මෝස්තර ස්ථාපනය කිරීම අත්‍යාවශ්‍යම නැහැ.."

හැබැයි එහෙම කියලා අගනා ටර්මිනල විධාන ගැන අධ්‍යයනය කිරීම නම් නවත්වන්න එපා..

අද දාපු තාක්ෂණික ලිපිය ගැන ප්‍රශ්න තියෙනවානම් අහන්න,අඩුපාඩු තියේ නම්  ඌණපූරනය කරන්න..