Wednesday, March 2, 2011

ලිනක්ස් මුල සිටම 09 කොටස

පහුගිය ලිපියෙන් වෙච්ච පොරොන්දුව ඉශ්ඨ කරන්න තමයි අද හදන්නේ..
hda1,hdb0 වගේ නම් වලින් HDD වගේ ඩිවයිසස් ලිනක්ස් වල පෙන්නන නිසා කලින් වතාවල වගේ මේකත් හරියටම මෙතනින් අල්ල ගනිමු.. ඇත්තටම ලිනක්ස්වල පිලිවෙල ටිකක් අමතක කරල මැදින් පැනල තමයි මේක කියල දෙන්න වෙන්නේ..
කමක් නෑ කොහොමහරි මේක අදාල වෙන්නේ ලිනක්ස් වල Device File Names කියන කොටසට තමයි.. ගොඩාක් දුරට Storage devices  තමයි මෙතන කියවෙන්නේ.. මේකෙදි මම SATA ගැන වෙනම කියන්න හදන්නේ නෑ මොකද IDE වලට ගොඩක් සමානව තමයි එයාලත් හැසිරෙන්නේ.. වෙනසකට තියෙන්නේ IDE වලට එක Channel එකක dvices දෙකයි එක පාරකට දාගන්න පුලුවං. එකක් master වෙලා අනිකා slave වෙන්නේ ඒකයි.. SATA  වල ඔව්වා නෑ.. වැඩි දුර අපි වෙන  වෙලාවක කතා කරමු.. කොහොමහරි කමක් නෑ මේ කියන Device files තියෙන්නේ  /dev කියන තැන.. මෙතන තමයි හැම ජාතියකම devices වලට අදාල files තියෙන තැන.. සමහර එව්වා system එකේ ඇත්තෙත් නැති වෙන්න පුලුවං. ඒත් අදාල ෆයිල් ටික තියෙනවා.. මේ file devices represent  කරනවා විතරක් නෙවෙයි ඒ device එකෙන්data transfer වෙන විදිහත් විස්තර කෙරෙනවා..

මූලිකම විදිහට මේවා ජාති 2ක් අදුරගන්න පුලුවන්..
01. block devices
මේගොල්ල data receive කරන්නෙ block විදිහට transfer කරන්නේ memory එක පාවිච්චිකරල buffer  එකක් හදාගෙන..
02.character devices
මෙයාල එහෙම නෑ  data  එහෙ මෙහෙ අරින්නේ character විදිහට උදාහරණයක් විදිහට keyboard එක සලකන්න පුලුවන්..

ඔන්න  ඒ ටිකත් හරි.. මේ කොටස කොටස් කොටස් වලට කඩල කෝක ආවත් යොදා ගන්න පුලුවං විදිහට මම මෙහෙම කියන්නම්..

01./dev/hdxn
(මේකෙ x අකුරයි n අකුරයි විචල්‍ය.. ඒ කියන්නේ x = a,b,c,d...... විදිහටත් n = 1,2,3,4,....... විදිහටත් වෙනස් වෙනවා.. උදා hda0,hda1,hdb0... ඔය විදිහට.. පල්ලෙහා කොටස් වලත් එහෙම තමයි කියල මතක තියාගන්න..)
hd කියල අදුරගන්නෙ  IDE devices තමයි..
පල්ලෙහා තියෙන උදාහරණ ටික පරිස්සමට කියවල පිලිවෙල ඔලුවට දාගන්න උත්සාහ කරන්න..
hda1 : primary master IDE device (a)  එකේ පලවෙනි පාටිශන් එක.
hdb3 ; primary slave IDE device (b) එකේ තුන්වෙනි පාටිශන් එක.
hdc2 : secondary master IDE device (c) එකේ දෙවෙනි පාටිශන් එක.
hdd1  : secondary slave IDE device (d) එකේ පලවෙනි පාටිශන් එක.

මං හිතන්නේ දැං රටාව අල්ලගන්න ඇති කියලා.. IDE CD/DVD ROM හැසිරෙන්නෙත් ඔහොම තමයි..

02./dev/sdxn
sd කියල අදුරගන්නේ SCSI hard drives තමයි..
කලින් වගේම තමයි මේකත් නම් වෙන්නේ.. එක උදාහරනයක් දෙන්නම් ඒ ඇති..
sdc1 කියල කිව්වොත් ඒ කියන්නේ the third lowest ID number (c) එකේ SCSI drive  එකට අදාල පලවෙනි පාටිශන් එක.. එතකොට sda1 කිය කියා තියෙන එව්වා හිතාගත්ත හැකිනේද?

03./dev/cdrom
CD ROM එක වෙනමම අදුරගන්න හදපු නමක් උනත් මෙයා ඇත්තටම system එකේ ඉන්නේ කලින් කියපු hdx or scdx කියන නොටේශන් එකේ තම්යි..

04./dev/fdn
floppy drives තමයි.. fd0,fd1.... කිය කියා.. දැංනං බල්ලට ගිහින් මෙව්වා..

05./dev/lpn
parallel ports වල ID එක n = 0,1...

06./dev/usb/file_name කියන්න ඕන නෑනෙ අමුතුවෙං.. දැං ලොකු ලමයිනේ.. USB devices තමයි..

07./dev/psaux
PS/2 මවුස් එක..

ඔන්න ඉන්ස්ටෝල් කරද්දි එන බයිලාවලට අමතරව දේවල් ටිකකුත් කිව්වා..

3 comments:

  1. මේක නියමයි, මාරයි, ඔබට තුති

    ReplyDelete
  2. එල එල මටත් මේ ඩිවයිස් හොයගන්න හැටි වාත වෙලා හිටියේ දැන් හරි මොලේට ගියා.. එල ඇ.. :D

    ReplyDelete