Professional Documents
Culture Documents
g8ad3o3]-u0h=,6o0jk;lko c]t
dkolnjlko (ICT)
-Ao,afmtpq,lbdlk xumu @
dt-;’lbdlkmydko
lt4k[ao7Qo7;hk ;ymtpklkf dkolbdlk
@W!!
7eoe
xN,c[[IPo;y-kg8ad3o3]-u0=h,6o0jk;lko c]t dkolnjlkogs^A,oUwfhIa[dkoIP[IP’
0BogrnjvdkoIPodkolvo8k,czoxt8yI6[s^adl6flk,aolbdlk xu @WW_ 0v’;y-kg8ad3o3]-u
0=h,6o0jk;lko c]t dkolnjlko-Ao,afmtpq,lbdlk8vo8QoD .oxN,c[[IPog8ad3o3]-u0=h,6o
0jk;lko c]t dkolnjlko-Ao,afmtpq,lbdlkxumu @ oUF cdo0v’s^adl6fxtdv[fh;pgoNv.o
.spj7nG
xN,c[[IPogs^A,oUwfhIa[dkoIP[IP’0Bo grnjv.shoadIPo.-hgxao76j,ndkoIPo;y-kg8ad
3o3]-u0=h,6o0jk;lko ma’gxaodko-j;p.sh76lvo8k,s^addkoIPodkolvoc[[gvqkoadIPo
gxao.9dk’ 3fp.shoadIPolbdlk7Qo7;hkF xt8y[af8q;9y’F lhk’ c]t 7Qorq[7;k,I6h
fh;p8qogv’gxaolj;o.spj rkp.8hdko.sh7exbdlk c]t cotoe0v’76D fja’oAoF [qfIPo
c8j]t[qf0v’xN,gs^A,oU 9bj’xtdv[wxfh;p.97;k,[qfIPoF dyf9tde c]t 7e4k,7Qo7;hkD
dkola[-hvo[qf c]t goNv.o[qfIPo c,jovu’.ljltrk[95fryglf0v’oadIPo c]t 7;k,
gxao9y’0v’dkoIPodkolvo;y-kg8ad3o3]-u0=h,6o0jk;lko c]t dkolnjlko.oxtgmfgIqkD
gonjv’9kdxN,c[[IPog8ad3o3]-u0=h,6o0jk;lko c]t dkolnjlkole]a[-Ao,afmtpq,lbdlk
xumu @ wfhIa[dkoIP[IP’0Bogxao7A’mevyf 9bj’[+xklt9kd0=h0kf8qd[qdzjv’wfhD ltoAoF
9bj’0=7;k,Ij;,,noemjkoz6h.-hxN,gs^A,oU 9qj’-j;pla’gdf95f[qdrjv’ s^n 95fzyfrkfmuj,u16j.o
xN,gs^A,oU c]h;ljq’7;k,7yfgsao0v’mjkowxpa’lt4k[ao7Qo7;hk;ymtpklkfdkolbdlk grnjv
xa[x5’.shfud;jkgdqjk.odkory,7A’8+wxD
lt4k[ao7Qo7;hk;ymtpklkfdkolbdlk
lk]t[ko
[qfmu !7v,ry;g8u c]t v5xtdvo8jk’M..................................................................................1
1. 7v,ry;g8u c,jospa’L....................................................................................................1
2. lj;oxtdv[0v’7v,ry;g8u............................................................................................2
3. |j;pxt,;ozqodk’......................................................................................................4
7e4k,7Qo7;hk !.........................................................................................................43
[qfmu @-v[c; (Software)...........................................................................................45
ສດິ
1. 7;k,\kp c]t 7;k,le7ao0v’-v[c;.................................................................46
ະ
ສະ .ສ
2. -v[c; c]t rklk7v,ry;g8u....................................................................................46
ລຂິ
ວນ
ວ
ສ.
3. -toyf0v’-v[c;........................................................................................................49
ຫງ
4. |hkmuj0v’-v[c;]t[q[...............................................................................................52
5. -v[c;xtp5d...............................................................................................................70
7e4k,7Qo7;hk @..........................................................................................................98
xt,;o7ela[...............................................................................................................100
8k8t\]k’.................................................................................................................101
lk]t[koI6[...............................................................................................................102
cs^j’vhk'vu'...............................................................................................................104
g;[w-G..........................................................................................................................104
gvdtlkoG...................................................................................................................104
[qfmu !
7v,ry;g8u c]t v5xtdvo8jk’M
zjkodkoIPo[qfoU oadIPolk,kfG
x I6h;jk 7v,ry;g8uc,jospa’L
x [vd-njlj;oxtdv[0v’]t[q[7v,ry;g8uD
x vtmy[kpxtgrf c]t |hkmuj0v’c8j]tlj;oxtdv[0v’7v,ry;g8uD
x I6h7;k,\kp0v’Ikfc;D
7e4k,7Qo7;hkG
x 7v,ry;g8uc,jospa’ c]t lj;oxtdv[3fprNo4ko0v’,ao,uspa’cfjL
x lj;oxtdv[mujgxaorNo4koc8j]tvao,u|hkmujco;.f c]t ,uv5xtdvole7aospa’cfjL
x Ikfc;c,jospa’L
ະ ສດິ
d=]toulbdlkG
ສະ .ສ
ລຂິ
ວນ
ວ
oadIPo]v’,k7yfg[yj’;jk m5d,NoU r;dgIqk,ulj;orq;raoda[7v,ry;g8uco;.fL
ສ.
ຫງ
,ao,ulj;oxtdv[vaole7aospa’cfjL xts;af7;k,gxao,kF ]adltotmqj;wx c]t |hkmuj
0v’v5xtdvoc8j]t1jk’0v’g7njv’7v,ry;g8u,u7nco;.fL dkogIaf;Pd0v’r;d,ao,u
lj;orq;raodaoco;.fL vao.fc,joIkfc;L
1. 7v,ry;g8u c,jospa’L
7v,ry;g8u gxaov5xtdvo Xg7njv’9ad? gvg]ad38ioyd mujlk,kf-j;p7qogIqkgIaf;Pdwfh
1jk’;jv’w; c]t ,uxtlyfmyzqo s^n gxaog7njv’,nmuj.-h.odkoxt,;ozqo0=h,6o.shdkp,kgxao
0=h,6o0jk;lkoD ,ao,u95fgfajo7n lk,kf9afdko0=h,6o c]t 7yf7eo;o8q;g]d9eo;os^kp
wfh;jv’w; c]t -afg9oD ovd9kdoU 7v,ry;g8upa’lk,kfgda[0=h,6owfhs^kp c]t g,njvgda[
c]h; ,aopa’lk,kfgvUoda[7no s^n 7afcpdwfh1jk’4nd8hv’ c]t ;jv’w; 3fpdkofegouo
I6[ !D! g7njv’7v,ry;g8u I6[ !D@ mjko 9vo ;vo ovpc,o (John von Neuman)
.oshv’mqf]v’D
ສດິ
2.
ະ
lj;oxtdv[0v’7v,ry;g8u
ສະ .ສ
ລຂິ
ວນ
7v,ry;g8ugxao]t[q[|bj’mujgIaf;Pd8k,-5f7elaj’ s^n 3xicdi, 8k,s^addko0v’
ວ
ສ.
ຫງ
mjko 9vo ;vo ovpc,o2 wfhltg|u c]t .-hdao,k9qog4y’xt95[ao7nG 7v,ry;g8u,u|j;p
7;k,9ele]a[gda[-v[c; c]t 0=h,6oD dkogIaf;Pd’ko0v’7v,ry;g8u9txt8y[af8k,
3xicdi, mujdeoqfw;h]j;’|hkdjvoc]h;D 8q;g7njv’7v,ry;g8u8ts^vf9qoIvfv5xtdvo8jk’M
0v’,ao gvUo;jk Ikfc;3 (hardware)D
dkogIaf;Pd0v’7v,ry;g8uxtdv[fh;plj;oxtdv[rNo4kole7ao16j & rkdlj;o 7nG
1
-v2c;i s^n 3xicdi, c,jo -5f7elaj’mujgIaf.shv5xtdvogvg]ad38ioydgIaf;Pd “xt,;o7ela[ ;ymtpkdko
0=h,6o0jk;lko c]t dkolnjlko}37’dkopqd]tfa[0tc|’dkog8ad3o3]-u0+h,6o0jk;lko}JICA},tsk;ymtpkw]csj’-kf
}dt-;’lndlkmydko}@WW&” s^n g[yj’[qfIPo[qfmu @D
2
mjko 9vo ;vo ovpc,o X!_W# sk !_&(? ,ug-Nv-kfIq’dkiu c8j4nlao-kf vtg,]ydk c]t gxaooad7toyflkfD
3
Ikfc; c,jolj;oxtdv[0v’g7njv’7v,ry;g8u mujlk,kf9a[[jkpwfh s^n c,jolj;oxtdv[gvg]ad38ioydmk’dkptrk[
0v’g7njv’7v,ry;g8u g-ajoG g7njv’ry,F 3,gfa,F DDD c]t dq’dao0hk,da[ -v[c; Xg[yj’ “xt,;o7ela[DDDDDD”).
2.1 |j;pxt,;ozqodk’
gIaf|hkmuj.odko7yf7eo;o s^n xt,;ozqo0=h,6o 3fpgIaf8k,3xicdi,mujdeoqfw;h
.o|j;p7;k,9es^adD
2.2 |j;p7;k,9es^ad
gxao|j;ple]a[gda[0=h,6o c]t -v[c;muj.-h.odkoxt,;ozqo g-yj’|j;pxt,;ozqo
dk’lk,kfvjko{0Po9kd|j;p7;k,9es^ad ;jv’w;s^kp gIaf.sh|j;pxt,;ozqodk’oe
,k8u7;k,\kp c]t gIaf8k,wfh1jk’;jv’w;D
2.3 |j;p7;k,9eleIv’
,uw;hle]a[gda[0=h,6o s^n -v[c;9eo;os^kp c]t 8hv’dkooe,k.-hvud.orkps^a’
skd9t.-h;Pd d=9t,udko4jkp3vo9kd|j;p7;k,9eleIv’ ,ksk|j;p7;k,9es^adD
2.4 v5xtdvoIa[0=h,6o
ະ ສດິ
gIaf|hkmujIa[0=h,6oc]h;gvqkwxgda[w;h.o|j;p7;k,9es^ad 9kdoAoF 0=h,6o9t4ndlqj’wxsk
ສະ .ສ
ລຂິ
ວນ
ວ
|j;pxt,;ozqodk’D
ສ.
ຫງ
2.5 v5xtdvoltcf’zqo
gxaov5xtdvomujoegvqk0=h,6omujwfhIa[dkoxt,;ozqoc]h; ,kltcf’zqo s^n gda[w;h.o
|j;p7;k,9eleIv’D
|j;p7;k,9eleIv’
|j;p7;k,9es^ad
3. |j;pxt,;ozqodk’
|j;pxt,;ozqodk’lk,kfgvUovud1jk’|bj’;jk -uru16 (CPU) c]t sp=h,k9kd
Central Processing Unit. ,aogxaolj;o|bj’mujle7ao0v’g7njv’7v,ry;g8uD xaf95[ao g8ad3o
3]-umk’zt]yf;q’9vogvg]ad38ioydwfhdhk;|hks^kp 9qog4y’0Aolk,kfzt]yf;q’9vo|j;p
xt,;ozqodk’w;h.oczjo-y[4rP’czjofP;wfhD -y[|j;pxt,;ozqodk’oU ,u-nj;jk w,37i3xi
g-lg-u Xmicroprocessor?.
|j;pxt,;ozqodk’c[j’vvdgxaolv’ @ |j;p 7nG |j;p7;[75, (Control Unit) c]t
|j;p7eo;o c]t 8addtlkf5 (ALU sp=h,k9kd Arithmetic Logic Unit)D
|j;pxt,;ozqodk’
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
|j;p7;k,9e
ສ.
ຫງ
I6[ !D$ lj;oxtdv[rNo4ko0v’g7njv’7v,ry;g8u
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ສດິ
ະ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
6
I5jo s^n ]5ho \kpg4y’ 7k; s^n ltw\ “rq9oko5diq, ]k;F l5[yo rit3dw-p%”
x ;y;afmtokdko0v’w,37i3rig-lg-u
1) w,37i3rig-lg-u )W)* (CPU 8086) g]uj,rafmtok c]t oevvd,k.-h8A’c8jxu
7Dl !_)W gxao CPU 0t|kf !* [yfD 8+,k[=]ylafwfhzt]yf CPU 8088 c]t dkpgxao-u
ru160v’w,37i7v,ry;g8uD CPU I5jooU ,u37’lhk’dkogIaf;Pdmujg-njv,8+da[|j;p7;k,9es^ad
3fpdq’ c]t ,u0t|kf.spjg4y’ ! MB Xg,dkw[?. sq;|j;p0v’|j;p7;k,9e ,ufaj’oUG
! B Xw[? gmqjkda[ ) bit X[yf?
! KB Xdy3]w[? gmqjkda[ !W@$ B
! MB Xg,dkw[? gmqjkda[ !W@$ KB
! GB Xdydkw[? gmqjkda[ !W@$ MB
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
2)
w,37i3rig-lg-u )W@)* (CPU 80286) gxaorafmtokdkoI5jo8+,k 0v’ )W)*
oevvd,k9e|jkp.oxu 7Dl !_)# c]t wfhdkp,kgxao CPU 0v’g7njv’w,37i7v,ry;g8u
ສດິ
ະ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
4)
w,37i3rig-lg-u )W$)* (CPU 80486) rafmtok8+gonjv’,k9kd )W#)* c]t
g]uj,zt]yf.oxu 7Dl !__WD CPU pa’7hkp7n CPU c[[ )W#)* c8jgruj,7;k,lk,kf.odko
7eo;o9eo;o9y’F ,u37’lhk’muj-a[-hvo0Bo c]t ,u9eo;o miko-ulg8u (Transistors)
s^kpd;jk|bj’]hkovao .o -y[ (Chip) czjofP;D
7
ATsp=h,k9kdAdvanced Technology “xt,;o7ela[ ;ymtpkdko 0=h,6o0jk;lko c]t dkolnjlko”.
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ສດິ
ci, gxao|j;p7;k,9emujgda[0=h,6ole]a[wx.-h.o;Pd’komqj;wxD dkovhk’vu’8k,
ະ
ສະ .ສ
ລຂິ
8ec|j’muj16j0v’0=h,6o.f|bj’grnjvdko0Po s^n dkovjko 9tgIafwfhc[[dkog0Qkg4y’3fpl5j, 7nG
ວນ
ວ
ສ.
gvUowxsk8ec|j’muj16j0v’0=h,6o.fd=wfhD |j;p7;k,9extgrfoU9tgda[0=h,6ow;h .og;]k.fmuj,u
ຫງ
dtclw22hkc]jo.o;q’9vo skdw22hk,vfg,njv.f 0=h,6od=9tl6oskpmaomujD
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
I6[ !D!@ |j;p7;k,9es^ad-toyf iv,
ສ.
ຫງ
w,37i7v,ry;g8uc8j]tg7njv’ vkf9t,u0t|kf0v’|j;p7;k,9es^adc8d8jk’dao
8k,c8j7;k,8hv’dkoD xaf95[ao g7njv’w,37i7v,ry;g8u,u|j;p7;k,9es^ad muj,u7;k,[ao95
s^kp0Bo grnjv.shlk,kf[ao953xicdi,0t|kf.spjwfhD
ສດິ
ະ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
I6[ !D!$ czjo[aombd fhko|hk c]t sq;vjko{0Po czjoc,jgs^ad
ສດິ
o;o0=h,6omujlk,kfgda[gmy’;q’Iv[ ,ugxaolv’gmnjv gryjo9t.-hdkogda[c[[ cv,gv2cv,
ະ
ສະ .ສ
(MFM sp=h,k9kd modified frequency modulation) faj’ltcf’.oI6[ !D!&D
ລຂິ
ວນ
ວ
ສ.
ຫງ
5.2 Ikfful Xhard disk?
9
Single density
gxaoI6[c[[dko9afgda[0=h,6o.olnjmujgdqjkcdjmujl5f s^a’9kdoAoF wfhsao,k.-h7;k,|hkc|ho @ gmqjk c]t $
gmqjk s^n 7;k,|hkc|hol6’cmo “xt,;o7ela[ ;ymtpkdko 0=h,6o0jk;lko c]t dkolnjlko”.
5.2.1 ]adltotmqj;wx
]t[q[Ikffulc8d8jk’9kdczjofyfltcdafD 3fpmqj;wxc]h; ,ao9t,u9eo;o|hkle
]a[gda[[aombd0=h,6os^kpd;jklv’|hkD ovd9kdIkfful9tgda[[aombd0=h,6og\nvodaoda[czjo
ະ ສດິ
fyfltcdafc]h; ,aopa’gxaolj;omuj.-h.odkovjko s^n 0Po[aombd0=h,6og\nvo38vjkoczjofyl
ສະ .ສ
ລຂິ
(disk drive)D
ວນ
ວ
ສ.
ຫງ
czjo9ko0v’Ikfful 9t,u7;k,|kc|ho0v’dko[ao950=h,6owfhl6’d;jkczjofyflt
cdafs^kp g-ajoG czjofyfltcdaf,kf8t4ko0t|kf &F@& oU; [ao950=h,6owfh #*W dy3]w[
9t,u9eo;o;q’Iv[[aombd0=h,6ooAo 16j $W ;q’D d=]tou0v’Ikfful0t|kffP;dao 9t,u9e
o;o;q’Iv[s^kpd;jk !WWW ;q’0BowxD 0totfP;dao 7;k,[ao95.oc8j]t;q’Iv[0v’
Ikffuld=9tl6’d;jk g-yj’,uxt,ko & gmnjv0v’7;k,[ao95.oc8j]t;q’Iv[0v’czjofyf
ltcdafD
gonjv’9kd7;k,|kc|ho0v’dko[aombd0=h,6o gmy’rNozu;czjo9koc,jgs^ad0v’Ikf
fyll6’s^kp gIaf.shsq;vjko c]t 0Po[aombd,u0t|kfohvpD 8ec|j’0v’sq;vjko c]t 0Po
[aombd8hv’16j.o8ec|j’muj.dhMda[zu;|hk9ko c]t ,u3vdkfmujzu;|hk0v’9ko c]t
sq;vjko{0Povkf9tmq[daowfhD faj’oAoF czjo9koc,jgs^ad9bj’gxaoczjovt]5p,yoP,c0’ c]h;
g7nv[fh;plkoc,jgs^adD Ikfful9t[ao9516j.oda[3]stxyfc9[ grnjvxhv’dao[+.shlyj’gxygxNvo
s^5fg0Qkwxrkp.oD 4hk8hv’dkogxufvvd 9t8hv’gxuf.oshv’mujltvkf (clean room) muj,u
dkodjao8v’0U/5jovvd9kdvkdkf.oshv’c]h;D Ikffulmujoypq,.-hdaogxaoc[[8yf16jrkp.o
ສດິ
Zone) grnjv;jk ,udkodtmq[dtcmd0v’sq;vjko{0Po c]t zu;|hkF czjo9kod=9t[+,u
ະ
ສະ .ສ
ລຂິ
zqo8+0=h,6omujgda[w;hD
ວນ
ວ
ສ.
ຫງ
5.2.2 dko3vophkp0=h,6o]ts;jk’Ikffulda[|j;p7;k,9e
Ikffulmuj.-hxtdv[.og7njv’w,37i7v,ry;g8u 9t8hv’,udko7;[75,.sh,ao,kgIaf;Pd
Ij;,3fp9tlP[g0Qkda[xJv’lP[ (slot)11 mujpa’;jk’16j0v’g7njv’D .odkovjko0=h,6o9kd disk
sq;vjko{0Po9toegvqk0=h,6omujvjkowfh lqj’zjko;q’9vow22hk0v’ wfi Xdrive? wxskcz’
(card) 7;[75,fyf 3fp9tgda[16j.ogoNvmuj7;k,9e-qj;7k;grnjvgda[0=h,6o gvUo;jk [jvorad
0=h,6o-qj;7k; (Data buffer12)D 0totfP;dao;q’9vogmy’cz’7;[75,9tlqj’laopkowxsk
|j;pxt,;ozqodk’ (CPU) g-yj’c,jow,37i3xig-lg-u g-ajoG CPU 8088, 80286 s^n vnjoMD
grnjv.sh8q; CPU 3vophkp0=h,6o9kd[jvorad0=h,6o-qj;7k; wxsk|j;p7;k,9es^ad0v’
7v,ry;g8uD
.oI6[ !D!) gsao;jjk dko3vophkp0=h,6og[Nv’8QovkfgIafwfh @ ;ymu 7nG 4hkgxaog7njv’I5jo
AT c]t PS/2 8q; CPU 9tgIaf;PdoAo3fpdq’ zjko8q;,aogv’ c]t wxsk|j;p7;k,9eD
c8j4hkgxaog7njv’I5jogdqjk 7nG PC XT, dko3vophkp0=h,6o9tgIafc[[ dkog0Qkg4y’|j;p
7;k,9e3fpdq’ (DMA = Direct Memory Access) 3fp9t3vophkp0=h,6o9kd data buffer
wxsk|j;p7;k,9es^adD dko3vophkp0=h,6oc[[oU [+8hv’zjko8q; CPU phvo;jk 8q; CPU
ສດິ
)W)) 0v’g7njv’I5jogdqjkgIaf;Pd-hkF [+mao8+vaf8k7;k,w;0v’dko3vophkp0=h,6o0v’
ະ
ສະ .ສ
IkffulD 0=h,6omuj3vophkpwxsk|j;p7;k,9e RAM 9tgda[.orNomuj gvUo;jk [a2g2u0v’fvl
ລຂິ
ວນ
ວ
(DOS Buffer) g-yj’|bj’ Buffer 9tgda[0=h,6o9kd disk wfh ! lj;o (sector)D 9eo;o Buffer
ສ.
ຫງ
oU z6h.-h7;o9tgxaoz6hdeoqf0Bogv’9kd7elaj’ BUFFERS c]t [ao95.o[jvogda[2kp0=h,6o
(file house) @W BufferD g,njvvjko 2kp0=h,6o (file data) 9kd disk wxgda[w;h.o[jvogda[-qj;
7k;0v’ DOS c]t [ao95 Buffer 9qog8a,7q[\qfF dko3vophkp sector 8+wx 9tpbf8k,s^ad
muj;jk Buffer .f4ndgvUo.-h9kd3xicdi,.-h;Pdl5fmhkp|hvpmujl5f (least recently
accessed) d=9t4ndcmomuj0Poma[.\jD 0=h,6omuj16j.o[jvogda[-qj;7k;0v’ DOS 9t3vophkpwx
sk|j;p7;k,9evnjo 8k,7;k,8hv’dko0v’3xicdi,oe.-hD
11
Slot \kpg4y’ xjv’xadlP[,u]adltotohvpM c]t pk;M grnjvlP[czjo;q’9vogruj,g8u,
12
[jvorad0=h,6o-qj;7k; XData buffer? gxaorNomuj0v’|j;p7;k,9emujdeoqfw;h grnjvgda[0=h,6o-qj;7k;9qod;jkleg]af
rk]tdyf “xt,;o7ela[ ;ymtpkdko 0=h,6o0jk;lko c]t dkolnjlko}37’dkopqd]tfa[0tc|’dkog8ad3o3]-u
0+h,6o0jk;lko}JICA},tsk;ymtpkw]csj’-kf }dt-;’lndlkmydko}@WW&”.
ສດິ
grnjvg]njvosq;vjko{0Powxsk8ec|j’muj8hv’dko c]t 3vophkp0=h,6o9kd[jvorad-qj;7k;wx
ະ
gda[[aombdw;h.o diskD
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
5.2.3 dko7;[75,Ikfful
gonjv’9kdIkfful[+lk,kfgIaf;Pd’kodjP;da[dkogda[0=h,6ogv’wfh gIqk9egxao8hv’
,udko7;[75, grnjv[vddkogIaf;Pdxtdv[oeD 8k,xqddt8y cz’ (card) oU 9t.-hlP[
g0QkxJv’lP[ (slot) le]a[dkogruj,0tspkpD laopkomujg0Qk s^n vvd9kdIkfful 9t8hv’
zjkocz’7;[75,oUdjvoltg\uD cz’7;[75,c8j]t-5f9t,u;ymudkog0Qk]tsafltgrktle]a[
-jv’vjko{0PoD gIqk[+lk,kfoegvqkcz’7;[75,vnjo muj.-h;ymudkog0Qk]tsafc8d8jk’dao
,kvjko0=h,6o.oIkffulD IkffuloAo9t8hv’gIafdko9afI6[c[[ (format) .\j ,ao9bj’9t.-h
da[cz’7;[75,oAowfhD -toyf0v’cz’7;[75,mujoypq,.-h.oxaf95[ao0Boda[ vyog8uia[ (inter-
rupt)13 muj,u16j $ -toyf 7nG
13
interrupt(vyog8uia[?
\kpg4y’ 8q;muj[vd.shg7njv’7v,ry;g8u 15fgIaf;Pdmujde]a’gIaf16j c]h;wx8v[lt|v’;Pd[k’1jk’
“xt,;o7ela[;ymtpkdko0=h,6o0jk;lko c]t dkolnjlko}37’dkopqd]tfa[0tc|’dkog8ad3o3]-u0+h,6o0jk;lko}JICA
},tsk;ymtpkw]csj’-kf }dt-;’lndlkmydko}@WW&”.
1)
-toyf ST-506/41L: gxao]t[q[7;[75,,kf8t4koF g]uj,.-h7A’mevyfda[g7njv’
7v,ry;g8ulj;o[5d7qo (PC)D ,ao,u;ymudkog0Qk]tsafc[[ MFM. 8+,krkps^a’ 9bj’wfh0t
spkpgxaoc[[ RLL14 c]t ARLL 8k,g8ad3o3]-u0v’;afltf5muj.-hD 0=hla’gdfvudxtdko
|bj’ muj[vd0=hc8d8jk’0v’dkog0Qk]tsafc[[ MFM c]t RLL 7nG dkoc[j’lj;o.o
;q’Iv[0v’dkovjko{0Poc[[ MFM 9twfh !( cluster15 X7t]afltg8u? 8+;q’Iv[ c]t
dkovjko{0Poc[[ RLL 9twfh @* cluster 8+ ;q’Iv[D c[[ RLL 9t,u7;k,[ao95
wfhs^kpd;jk #W : 9tdq’da[Ikfful -jv’vjko{0Po @W MB 0v’c[[ MFMD
2) -toyf ESDI (enhanced small device interfaces): gxao]t[q[mujl6’d;jk
]t[q[,kf8t4ko ST-506 le]a[-jv’vjko{0Po ,u7;k,[ao95s^kp0Bo c]t 7;k,w;
l6’0BoD oa[;jk gxao]t[q[mujvvdc[[,k grnjv.-hda[g7njv’muj,uw,37i3xig-lg-u )W@)* c]t
)W#)* muj,u7;k,w;laopko3,’l6’d;jk vaf8kdko3vophkp0=h,6o s^n dkovjko0=h,6o9kd disk
9tw;d;jk disk c[[ ST-506 xt,ko $ gmnjvD le]a[ disk c[[ ST-506 c,jo.-hda[
g7njv’muj,uw,37i3xig-lg-u )W))D cz’7;[75,c[[ ESDI oU lk,kf8+Ikffulwfhlv’vaoD
3) -toyf SCSI (Small Computer System Interface)G vjko;jk "-tdaf-u"
ສດິ
(SCUZZY) gxaocz’I5jo.\jmujoypq,.-hdaos^kp0Bo grkt]t[q[oU [+rP’c8jgxaocz’7;[75,
ະ
ສະ .ສ
IkffulgmqjkoAo ,aopa’gxaodkog-njv,8+ [al Xbus? mujlts^kf (intelligent) muj,u8q;xt,;ozqo
ລຂິ
ວນ
ວ
(processor) 16j.o38,aogv’ gIaf.shgxaolj;ogruj,0tspkpda[cz’;q’9vo.\jD 0t|kf c]t
ສ.
ຫງ
vaf8kdkovjko0=h,6omP[wfh.dhda[c[[ ESDI. ]t[q[ SCSI ovd9kd9t.-hgrnjv7;[75,
Ikffulc]h; pa’.-hgrnjvdko7;[75,v5xtdvo8+glu,vnjoM wfhfh;p g-ajoG 3,gfa, (modem)F -ufu
iv, (CD ROM)F ltcdogou (scanner) c]t g7njv’ry, (printer)D ]t[q[ SCSI .o|bj’cz’
lt|a[lt|6odko8+v5xtdvog4y’ ) vao oa[ma’7v,ry;g8umuj.-h 9t4ngxaov5xtdvofh;pD faj’oAoF
9bj’gs^nv.shgIqk8+v5xtdvoglu, wfhgruj,vud ( vaoD rkp.8h DOS ]t[q[ SCSI 9t.shgIqk.-h
IkffulwfhrP’ @ vao X8k,dkovhk’vu’0v’muj16j0v’ w[vvl (BIOS)?D 4hk8hv’dko8+
v5xtdvovnjoM gIqk8hv’.-hv5xtdvo-jv’vjko{0Po (device driver) 9kd[=]ylafvnjo,kme
dko8yf8A’glpdjvoD
14
RLL sp=h,k9kd run length limited
15
X7t]afltg8u? c,jod5j,0v’g-adg8u g-yj’gxaogoNvmujle]a[9afgda[0=h,6o.oczjofyl “xt,;o7ela[ ;ymtpkdko
Cluster
ະ ສດິ
da[7v,ry;g8u,u0t|kfohvp]q’s^kp c]t gvUogma[r;doU;jk da[gma[ (cartridge tape).
ສະ .ສ
ລຂິ
ວນ
ວ
da[gma[c,jgs^ad,u7;k,[ao958+,h;ol6’s^kp 9bj’oypq,.-hw;hgda[0=h,6omuj,u0t|kf.spj s^n 9eo;o
ສ.
ຫງ
s^kpD dkoleIv’0=h,6o3fpmqj;wx ,ad9tdeoqf8k,dko.-h;Pdgxaow]ptg;]k g-ajoG leIv’
0=h,6om5dvkmyfD dkoleIv’0=h,6oc8j]tgmnjvvkf.-hg;]kokos^kply[okmuD
5.4.1 xts;af7;k,gxao,kG
ສດິ
.o-j;’mqflt;af xu 7Dl !_(WF oad;yw90v’[=]ylaf2u]y[wfh.-hg8ad3o3]-u0v’czjog]g-u
ະ
ສະ .ສ
ລຂິ
fyl (Laser disc) ,kmqf]v’lhk’czjocl’ (optical disc) gda[lP’c8jrP’1jk’fP;
ວນ
ວ
3fpg]uj,8Qo.-h;ymudkog0Qk]tsaflP’c[[ wideband FM c]t c[[ PCM .o]t[q[fu9y8vo ສ.
ຫງ
(digital system)D .og;]k8+,k .o-j;’xkpmqflt;af 2u]y[ (Phillip)F 3-ou (Sony) c]t
[=]ylafvnjoM wfhltcf’8Qoc[[0v’czjofyl ]t[q[lP’fu9y8voD
.oxu8+,k 2u]y[ c]t 3-ou 8aflyo.9Ij;,,ndao 9af8A’my,;ylt;tdvoIj;, g-yj’,u
rk]tdyfvvdc[[czjofyl ]t[q[lP’fy9y8vo c[[.\jD lt,k-ydmujle7ao0v’my, 7nG 7uf
vy,,y’ (Kees Immink) c]t 38-ymtft fvp (Toshitada Doi)D sa^’9kdmqf]v’ c]t
4qd4P’dao |bj’xuF my,’kowfhvvd,kf8t4kodjP;da[ CDD /jkp[=]ylaf 2u]y[ lt|a[lt|5o
.og]njv’0t[;odkozt]yf 3fpvkwlg8ad3o3]-udkozt]yfg]g-ufyl c]t pa’lt|a[lt|5o
;ymudkoxtlq,laopko (modulate16) c[[ EFM g-yj’lk,kf[aombdlP’wfhs^kp c]t
mqomko8+Ivp06f0uf s^n IvpoU;,nD 0totmuj 3-ou lt|a[lt|5o;ymucdh0=hzyfrkf (error
correction).
16
Modulate\kpg4y’ xtlq,laopko “xt,;o7ela[ ;ymtpkdko 0=h,6o0jk;lko c]t dkolnjlko”.
CD
vvd;k’8ts^kf.odk’ xu 7Dl !_)@ .ovk-u c]t xu8+,k.olt4komujvnjoMD
gsfdkooU wfhIa[dkola’gdf;jk gxao95fg]uj,8Qo0v’dkoxt8y;aflP’fy9y8voD czjofyllP’
c[[.\joUwfhIa[dkopv,Ia[ c]t 7e-njo-q,.o75ootrk[lP’9kdg7njv’mujxtfyfle]a[[aombd
lP’faj’gfu,D dko.-h CD wfh0tspkpwxpa’fhkovnjoMD lv’xu8+,k ,udkozt]yf -ufuiv,
(CD-ROM) vvd9e|jkp g-yj’czjoc[[oU z6h.-h[+lk,kf0Po0=h,6ogv’wfhD czjo-ufuvki
(CD-R) d=wfhvvd,k.sh.-hxt,ko xu 7Dl !__W g-yj’gxaoczjomujz6h.-hlk,kf0Po0=h,6ogv’wfh
c]t dkpgxao,kf8t4ko.odko9afgda[c]dxjPo0=h,6o7v,ry;g8u c]t gr’.oxaf95[aoD CD
c[[8jk’Mwfhxtlq[7;k,leg]afs^kp .oxu 7Dl @WW$ g-yj’rP’xufP; ,udko9e|jkpczjo-ufu
gr’.oI6[c[[ CD-ROM mqj;3]d s^kpd;jkly[]hkoczjoD
5.4.2 ,kf8t4ko0v’ CD
czjo-ufulP’ (Audio CD) s^n czjo-ufugr’muj,urk[xtdv[ (VCD17) gda[laopko
lP’.oI6[c[[mujgxaowx8k,,kf8t4ko (red book)D -ufulP’xtdv[fh;p;q’Iv[le]a[
ltg8iu3v (sterio track) s^kp;q’ mujgda[dkog0Qk]tsafc[[ PCM 0t|kf !* [yf
fh;pvaf8kdkol5j,8q;1jk’ $$F! kHzD
ະ ສດິ
CD ,kf8t4ko,uglAozjkl6odk’ !@W mm X,y]uc,af? c8jd=,uI5jo )W mm gxao
ສະ .ສ
ລຂິ
ວນ
ວ
czjo0t|kfohvpD czofyf0t|kf !@W mm [aombdlP’wfh ($ okmu c8j,uI5jomujlk,kf
ສ.
ຫງ
[aombd )W okmuD g8ad3o3]-u7v,crdfyf8+,kwfhxa[x5’gxaov5xtdvo [aombd0=h,6omuj,adgvUo
dao;jk czjo-ufuiv, (CD-ROM). 8k8t]k’8+wxoU ltcf’0t|kf c]t 7;k,[ao95
0v’czjo-ufuG
17
VCD sp=h,k9kd Video Compact Disc.
5.4.3 dkogIaf;Pd0v’ CD
rkp.o-ufuiv,9tc[j’gxao;q’Iv[ c]t lj;o 7hkp7nda[czjofyfltcdaf (Diskette)
ສດິ
c8jlj;omuj9tgda[0=h,6o.o CD 9t,u0t|kfgmqjkdaom5dlj;o c]t gIaf.shlk,kfgda[0=h,6owfh
ະ
s^kp0BoD g,njv.f CD g]uj,gIaf;PdF ,=g8u9tg]uj,\6ofh;p7;k,w;s^kp 7jkc[[oU d=grnjv
ສະ .ສ
ລຂິ
ວນ
ວ
.shvaf8k7;k,w;.odkovjko0=h,6o9kdczjo-ufu7q’muj lt\Oltg\um5dlj;o [+;jk9tgxaolj;o
ສ.
ຫງ
muj16j;q’Iv[ovd;q’.od=8k,D 9kdoAoF cl’g]g-ud=9tlkf]q’.ljczjo-ufu 3fp]ecl’9t4nd
9hv,g0Qk (focus) fh;p g]o (Lens) mujg7njvo8ec|j’wfh 3fpdkogIaf;Pd0v’0qf];fD
]ecl’g]g-u 9tmt]5zjkowxmujczjo-ufu c]h;4ndltmhvoda[wxskzu;|hk0v’-ufu ,ao9tdkp
gxao05,gxao[+D lj;omujgxao05,]q’wxgvUo;jk c]o (land)D le]a[[jvomuj[+,udkog9kt]q’
wxgvUo;jk ryf (pit)D zu;lv’I6[c[[oU gryjo.-hcmodkogda[0=h,6o .oI6[c[[0v’ ! c]t WD
cl’g,njv4nd pit 9tdt9kpwx[+ltmhvoda[ c8jg,njvcl’4nd land 9tltmhvoda[zjko
cdh;s^jP, 9kdoAoF sadzjkocdh;s^jP, wxskg7njv’d;f9a[cl’vudD m5dM w]pt0v’]ecl’
mujdtmq[g7njv’d;f9a[cl’ 9tgdufcI’faow22hk s^n gduf ! c]t W g-yj’gIaf.sh7v,ry;g8u
g0Qk.9wfhD
ະ ສດິ
I6[ !D@@ dkogIaf;Pdgmy’czjo-ufu (CD-R or CD-RW18)
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
lj;odko0Po s^n [aombd0=h,6o]q’.ljczjo-ufuoAo 8hv’.-hcl’g]g-ug-ajodao 3fp,u]e
cl’g]g-u9kdsq;[aombd0v’g7njv’[aombd0=h,6o ljv’wxdtmq[.ljrNozu;|hk0v’czjoD 4hkcl’
ljv’wxdtmq[[=]yg;o.f ,ao9tgIaf.sh[=]yg;ooAogxao05,0t|kfohvpD [=]yg;omuj[+4nd[aombd
9t,u]adltotgxaorNorP’lt]a[daowxg]NvpM 8ts^vfma’czjoD czjo-ufugxaolnj.odkogda[
0=h,6oc[[cl’ (Optical Storage) 3fp.-h]ecl’g]g-u.odkovjko0=h,6omujgIaffh;pxt]klt
8yd c]t g7nv[fh;pvt]6,yoP, grnjvltmhvocl’g]g-umujpy’,kD g,njvcl’g]g-umujpy’,k
ltmhvoda[wxsk8q;vjko0=h,6omujgvUo;jkG v5xtdvogda[cl’ XPhoto Detector) d=vjko0=h,6o
mujwfhda[,k;jk gxaospa’ c]t lqj’7jk ! c]t W wx.shda[ CPU grnjvoegvqkwxxt,;ozqo8+wxD
18
CD-R sp=h,k9kd Compact Disc Recordable
gxaoz6h.-hlk,kf0Po0=h,6o]q’wfh c]t s^a’0Poc]h;pa’lk,kf0Po0=h,6o
8nj,.ljwfhvud 4hkskdczjooAopa’[+g8a,S CD-RW sp=h,k9kd Compact Disc ReWritable 7hkp7nda[czjo CD-R c8jlk,kf]n[
c]t 0Po0=h,6o.ljwfhs^kpgmnjv .oczjofP;oAoD
5.4.4 g7njv’vjko{0Po-ufu
7;k,w;0v’g7njv’vjko{0Po-ufu ,us^kp]tfa[ g-ajoG c8j @V sk @$V s^n s^kpd;jk
Ivf &*V gxao8QoD 7jk @V \kpg4y’ g7njv’vjko{0Po vjko s^n 0Po 0=h,6owfh #WW
dy3]w[8+;yokmu (kB/s) c]t ,u7;k,w;.odko\6o @ gmqjkD g7njv’vjko{0Po -ufu g7njv’mevyf
mujlhk’0Bo ,u7;k,w;rP’c8j !V 9t,uvaf8kdko4jkp3vo0=h,6o (Data Tranfer Rate) 150
kB/sD .oxaf95[ao 7;k,w;.odkovjko-ufuiv,l6’l5f16jmuj &*V c8j4hkgxaodko0Poczjo CD-
RW c,jo,u7;k,w;8Od;jkoAoD
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
I6[ !D@# czjo DVD-R c]t DVD-RW
fu;ufu xtdv[fh;p75olq,[affaj’oUG
ະ ສດິ
0t|kf c]t -nj0v’czjo[aombd
ສະ .ສ
ລຂິ
(Capacity and nomenclature of (re)writable discs)
ວນ
ວ
-Ao glAozjkl6odk’ ສ.
0t|kf
ຫງ
laopt]ad |hk
X];,? (cm) (GB)
DVD-R SS SL (1.0) 1 1 12 3.95
DVD-R SS SL (2.0) 1 1 12 4.70
DVD-RW SS SL 1 1 12 4.70
DVD+R SS SL 1 1 12 4.70
DVD+RW SS SL 1 1 12 4.70
DVD-R DS SL 2 2 12 9.40
19
MPEG-2 sp=h,k9kd Moving Picture Experts Group @ gxao-nj0v’]t[q[,kf8t4komuj.-hle]a[g0Qk]tsaflP’ 0=h,6ork[
Xg-ajoG rk[rtpqo;yfu3vgr’? .oI6[c[[[u[vafc[[fy9y8voD
20
PCM sp=h,k9kd Pulse-code modulation.
DVD-RW DS SL 2 2 12 9.40
DVD+R DS SL 2 2 12 9.40
DVD+RW DS SL 2 2 12 9.40
DVD-RAM SS SL 1 1 8 1.46
DVD-RAM DS SL 2 2 8 2.65
DVD-RAM SS SL (1.0) 1 1 12 2.58
DVD-RAM SS SL (2.0) 1 1 12 4.70
DVD-RAM DS SL (1.0) 2 2 12 5.16
DVD-RAM DS SL (2.0) 2 2 12 9.40
ະ ສດິ
dko[aombdfu;ufuc8j]t-toyfoAo [+lk,kf.-h;Pd0hk,daowfh 7nG DVD-RW [+lk,kf
ສະ .ສ
ລຂິ
.-h.og7njv’[aombd DVD+RW wfh 8hv’0Poda[g7njv’[aombd DVD-RW gmqjkoAoD lj;odko
ວນ
ວ
ສ.
vjko0=h,6o.ofu;ufuoAo lk,kfvjkoda[g7njv’.fd=wfh g-ajoG DVD+RW lk,kfvjkoda[g7njv’
ຫງ
s^Yo DVD-R wfhD
czjofu;ufu muj.-h[ao95I6[g’qkoAo 9t,udkodeoqf]tsafmhv’4yjo (Regional Codes) s^n
[=]yg;o (Zone) grnjvxt3spf.odko7;[75,]y0tlyf21D .ooU c8j]tczjo9t[ao95]tsafw;h
1jk’|hvp ! [=]yg;oD le]a[czjomujlk,kf.-hwfhda[m5d[=]yg;o (All Zone) oAo 9t[ao95]tsaf
gxao !S @S #S $S &S * oAogv’D czjo9er;doU [k’gmnjvoypq,daogvUo;jkG czjo3-o WD
3fpxqddt8y g7njv’s^Yofu;ufu I;,wxg4y’fu;ufuiv, mujzt]yf.oc8j]txtgmf 9tlk,kfs^Yowfh
ltgrktczjomujzt]yfle]a[[=]yg;o s^n g0foAoM c]t czjomuj]t[5gxao All Zone gmqjkoAoD
21
]y0tlyf \kpg4y’ lyfmy.odkooe.-h
g0f rNomuj
1 ltst]afvtg,iydkF c7okfk
2 gvuiq[F pujx5joF cv2iyddk.8hF 8tg;aovvddk’ I;,g4y’ vu1y[
vk-u8tg;aovvdlP’.8hF I;,g4y’xtgmfwmF vk-u8tg;aovvd I;,g4y’Ijv’dq’
3
c8j[+I;,9uo
4 vtg,iydkdk’F vtg,iydk.8hF 3vg-pgop
5 gvuiq[8tg;aovvdF iafg-pF vk-u.8hF vk2iydkF gdqks^ug|nvF ,q’3dg]p
6 9uo
7 leIv’
8 pkorkstot]ts;jk’xtgmf g-ajoG gInv c]t gInv[yo
ະສດິ
9e|jkpltgrktxtgmfva’dyfS D2 9qog4y’ D3 deoqf;jk [+9e|jkp.ova’dyf c]t wvc]oD
ສະ .ສ
ລຂິ
ວນ
ວ
lj;o D4 \kpg4y’ 9e|jkpwfhmqj;ma’mt;u[gvuiq[D
ສ.
ຫງ
.o|bj’czjofu;ufu lk,kf.lj]tsafg0fI;,daowfhs^kpg0f 3fpvkf9t,u]tsafg0f #}*
grnjv.shlk,kf.-h.ovk-u8tg;aovvdlP’.8h c]t 9uoD
ະ ສດິ
x 9a,wfi (jump drive)F
ສະ .ສ
ລຂິ
x fk8hk7u (data key) s^n fk8hk-t8yd (data stick)F
ວນ
ວ
ສ.
ຫງ
x mikg;]wfi (travel drive)F
x ma,wfi (tump drive) s^n ma,7u (tump key)F
x growfi (pen drive)F
x 2tc]alwfi (flash drive) s^n 2tc]alful (flash disk)F
x g,3,iuwfi (memory drive) s^n g,3,iu-t8yd (memory stick)F
x p6gvl[uwfi (USB drive) s^n p6gvl[u7u (USB key)F
x cIofUwfi (handy drive) c]tvnjoM
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
I6[ !D@& cxhory,0t|kf !W$ x5j,
6.1 cxhory,
cxhory,gxaov5xtdvomujgIaf|hkmujIa[0=h,6o3fpdkodqfx5j,gmy’cxhory, c]h;lqj’]tsaf
.shda[g7njv’7v,ry;g8uD cxhory,muj,ad.-hdaos^kp .o8vooU ,u9eo;ox5j, !W$ x5j,D g4y’;jk
,ao9t,ux5j,s^kpd=8k, c8jdkoxhvo0=h,6opa’,ux5j,pqd (shift key) le]a[.-h7;[75,8q;vadlvo
vnjo g-ajoG dqfx5j, shift grnjvg]nvdvadlvorklklkdqo.shgxao8q;.spjD cxhory,muj.-h.oxtgmf
gIqklk,kfry,vadlvorklk]k;wfhD dkomujIa[0=h,6orklk]k;wfh gonjv’9kd,udkorafmt
ok3fp.-h3xicdi, s^n -v[c;.shg7njv’Ia[I6hrklk]k;wfhD
6.2.1 g,qkl
gxaov5xtdvoIa[0=h,6og0Qk mujlk,kfg]njvo8q;-Uwxsk8ec|j’muj8hv’dkogmy’|hk9=D
g,qklI5jogdqjk ,u]adltotgxaox5j,dqf xqd16jda[|j;pdq, c]t g,njv]kdwxgmy’rNoc]h; 9t,u
dkolqj’laopko8k,cdo x c]t y g0Qkl6j7v,ry;g8uD .oxaf95[ao g,qkl,us^kpI6[c[[ c]t
lj;os^kp9t.-hcl’cmo.sh|j;pdq, g-yj’gIaf.shz6h.-hlk,kfg]nvdwfh8k,7;k, 8hv’dkoD
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
6.2.2 mtciad[vo
7n |j;pdq,mujlk,kfdY’wx,k c]t ;k’16jgmy’g[QkD z6h.-hlk,kf[a’7a[|j;pdq,.sh
\6owx,k grnjv7;[75,dkogIaf;Pd0v’8q;-Ugmy’|hk9=7v,ry;g8uD 7v,ry;g8uc[[3ohf[5d
(note book) I5jogdqjk lj;os^kp,udkolhk’mtciad[vow;h grktltf;d8+dko.-h c]t .-h
rNomuj|hvpD
6.2.3 dko7;[75,
,u]adltotgxao7ao3pd g-yj’3pdwx,kwfhs^kpmyfmk’D 0totmuj3pddhko7;[75,wx,k
8ec|j’0v’8q;-UxjPowxfh;p g-yj’gxaodkolqj’laopkog0Qkl6j7v,ry;g8uD dko7;[75,gxao
mujoypq,.-hdaos^kp.odkos^Yogd,D
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
I6[ !D@) dko7;[75,c[[8jk’M
ະ ສດິ
gxaov5xtdvoIa[g0Qkmuj.-hle]a[vjko]tsafgxaoc4[ (bar code) g-yj’gxaoc4[glAomuj,u
ສະ .ສ
ລຂິ
ວນ
0t|kfc8d8jk’dao c]t .-hcmo]tsaf0=h,6o8jk’MD dkovjko9t.-hcl’ljv’c4[glAo
ວ
ສ.
ຫງ
gIaf.shgdufdkoltmhvocl’ grnjvIa[]tsafg0Qk,k8u7;k,\kpD xaf95[ao oypq,.-h.oIhko
la[rtlyo7hk g-yj’lyo7hkm5d-toyf9t8yfc4[]tsafw;hD z6h0kp.-hg7njv’vjkooU grnjv9twfhI6h;jk
,aogxaolyo7hkxtgrf.fF ]k7kgmqjk.f c]t lk,kfvvd.[[yoIa[g’yo.shwfh4nd8hv’1jk’
vaf8t3o,afD
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
I6[ !D#! g7njv’vjkovadlvoc,jgs^ad c]t .[g-ad (check)
6.4 9=lezaf
lk,kfgxaowfhma’|j;pIa[g0Qk c]t lqj’vvdD |j;p9=rk[lk,kfIa[0=h,6owxxt,;o
zqowfh 3fpdkolezafgmy’[=]yg;o|hk9=rk[D [=]yg;o|hk9=rk[0v’9=lezafxtdv[fh;p8k
7jkp0v’]ecl’vyo2kgif (infa red)D g,njv,u;af45,klezafgmy’|hk9= ,ao9t,udkolqj’
laopkow22hk g-yj’lk,kf]t[58ec|j’gmy’|hk9=.shda[3xicdi,mujde]a’gIaf;Pd16jD dko.-h
9=lezaf,u7;k,ltf;d c8jvkf9tzyfrkf.odko]t[58ec|j’gmy’|hk9= 4hk8ec|j’gmy’
|hk9=rk[,u0t|kfohvpgduowxD 9=lezafwfhxtp5d.-hda[;Pds^kp1jk’ g-ajoG .os^kpxtgmf
gryjo.-h.odko9v’xUg[yj’|a’F .odko9v’xUpqoF .o86h4vog’yo c]t vnjoMD
7.1 |j;p9=rk[
ະ ສດິ
|j;p9=rk[,u]adltot];,7ndaoda[3m]trk[mqj;wxD dkolqj’vvd0v’0=h,6o 9txkdqf
ສະ .ສ
ລຂິ
gmy’|hk9= g-yj’ltcf’wfhma’8q;vadlvoF 8q;g]dF g7njv’\kpryglf c]t pa’lk,kfltcf’
ວນ
ວ
ສ.
I6[rk[wfhfh;pD |j;p9=rk[,ulv’c[[7nG c[[ -uvkimu (CRT sp=h,k9kd Cathode Ray
ຫງ
Tube) .-hg8ad3o3]-u0v’s^vf]a’lugvg]ad8iq’ g-ajofP;da[3m]trk[.odkogIaf.shgdufrk[
c]t c[[ cv;-ufu (LCD sp=h,k9kd Liquid Crystral Display) .-hg8ad3o3]-u0v’
dko[ao950v’cs^;w;hrkp.o|hk9= g-ajofP;da[|hkxaf3,’mujgxao]t[q[8q;g]dD
7.2 g7njv’ry,
75ootrk[0v’dkory,gvdtlko 3fp.-hg7njv’7v,ry;g8ulj;o|bj’ 0Boda[xtlyfmyrk[
0v’g7njv’ry,D ,aogxaov5xtdvomujle7aole]a[oegvqk0=h,6omujxt,;ozqoc]h; ry,]q’.lj|hk
g9hp8k,muj8hv’dkoD g7njv’ry,muj.-hdaoxaf95[ao,us^kpc[[s^kppujs=h 0Bo16jda[g8ad3o3]-u0v’
dkory, g-ajoG
ະ ສດິ
7.2.1 g7njv’ry,c[[g,af (dot matrix printer) ,u]k7k4ndF ,u75ootrk[fu c]t .-h;Pd
ສະ .ສ
ລຂິ
ວນ
wfhmqj;wxD dkomujg7njv’ry,oU,u-nj;jk g7njv’ry,c[[g,af grktI6[]adltot8q;vadlvomujry,vvd
ວ
ສ.
ຫງ
,k 9tgxaog,afohvpM16j.o0v[ g-ajoG 8q;vadlvomuj,u7;k,]tvPf.o];’l6’0v’8q;vadlvo
@$ g,af c]t 7;k,d;hk’c8j]t8q;vadlvo !@ g,afF 0t|kf c,miyd (matrix) 0v’8q;
vadlvo 9t,u @$V!@ g,afD
1)
sq;ry,0v’g7njv’ry, muj.-hmqj;wx ,ug0a,ohvpM9eo;o _ vaoD c8j4hk8hv’dko.sh
;Pddkory,,u7;k,]tvPfl6’ s^n .sh8q;|a’ln’k,0Bo sq;ry,7;o,ug0a, @$ vaoD dkory,
8q;|a’ln.ork;t7;k,l;p’k,oU gvUo;jk gvocv;7u; (NLQ = News Letter Quality).
sq;g0a,gxao];fmuj,udqowd0a[g7njvo .-hs^addko-adoec,jgs^adw22hkD sq;g0a,8hv’c0’ c]t ,u
75ootrk[fu 9bj’lk,kfry,gvdtlko.ljg9hp|kl6’l5fwfhg4y’ & legoqk22D dkory,gvdtlko
0v’g7njv’ry,c8j]txtgrf s^n pujs=h 9tc8d8jk’dao grkt75ootrk[0v’cI’dqffaosq;ry,
c8j]tvao9t[+gmqjkdaoF gIaf.sh7;k,-afg9o0v’gvdtlkolegoqkl5fmhkp8jk’daoD 7;k,]t
vPf0v’g,afry,9t0Bo16jda[0t|kf0v’sq;g0a, c]t dqowd0a[g7njvo0v’g7njv’ry,c8j]tI5jo
g-ajoG #*WV#*W g,af8+oU;F #*WV!)W g,af8+oU;D 75ootrk[dkory,dik2yd0Bo16jda[75o]adlt
otfaj’djk;oAoD
2) v5xtdvod;flv[sq;ry, vkf9t,u.og7njv’ry,[k’I5joD ,ao,u|hkmujd;flv[7;k,
Ihvo0v’sq;ry, grktg,njvg7njv’ry,4nd.-h;Pdfqo sq;ry,9tIhvo0Bo g4y’9t,urkdlj;o]t
[kp7;k,Ihvoc]h;d=8k,F ,aovkf9t[+rP’r=D 4hkskdsq;ry,oAo Ihvo0Bos^kpD .od=]touoU
ະ ສດິ
v5xtdvofaj’djk; 9tlqj’laopko.shg7njv’ry,zjvo7;k,w;0v’dkory,]q’D g,njvv5ostr6,s^5f
ສະ .ສ
ລຂິ
ວນ
ວ
]q’ ,aod=9tgruj,7;k,w;0v’dkory,wxg4y’0uf9edafvudD
ສ.
ຫງ
3) v5xtdvod;flv[7;k,|k0v’g9hp lj;os^kp9t,u16j.og7njv’ry,D 4hkxhvog9hp
.ljg7njv’ry,|kgduowx 9tgIaf.shsq;ry,gxgr’jkpD v5xtdvooU 9tgIaf.shg7njv’ry,15fgIaf;Pd
g,njvd;frq[;jkg9hp mujxhvo.ljg7njv’skd|kgduowx grnjvxhv’dao7;k,glpskp0v’sq;ry,D
ovd9kdoU ,aopa’d;flv[g[yj’;jk g9hpmujxhvo.ljg7njv’ry,oAopa’,us^n[+L
4) v5xtdvocmd7;k,w;0v’dkory, ,usq;|j;p;afcmdgxao9eo;o8q;vadlvo8+
;yokmu g-ajoG g7njv’ry,9try,wfh #WW 8q;vadlvo8+;yokmu .ork;txqddt8y c]t fh;p0t|kf
8q;vadlvo !W 388+oU;F c8jskdry,c[[ NLQ 3fpmqj;wxc]h; 7;k,w;9ts^5f]q’ gs^nvrP’
|bj’.olk,lj;ogmqjkoAoD dkod;flv[7;k,w;0v’g7njv’ry, .o8q;9y’vkf9t[+gmqjkda[75o
22
legoqk\kpg4y’ 0=h7;k, s^n goNv.omujry,9kd8Qolt[a[F 0=h7;k,goNv.omujdjkplegoqkvvd,k9kdlt[a[gfu,
“;af9toko5dq, rklk]k; Xlt[a[xa[x5’.\j? 3fp fiD mv’7e vjvo,toulvo}s=lt,5fcsj’-kf @WW)”.
ະ ສດິ
rk[ s^n 8q;vadlvomujwfhIa[9kd7v,ry;g8u8k,mk’pk;0v’mjvodY’1jk’;jv’w;D lkog7nv[
ສະ .ສ
ລຂິ
ວນ
ວ
gmy’mjvodY’9tgdufxt8ydy]ypkda[cl’ c]h;xjPogxao[ao95w22hklt4yf g-yj’gIaf.shzq’\bd
ສ.
ຫງ
gdkt8yfda[rNomujmuj,uw22hk[ao95D g,njvg9hpry,\6ozjkomjvodY’ 7;k,Ihvo9tgIaf.shzq’\bd
s^v,]t]kp8yfda[g9hp wfhI6[rk[ s^n 8q;vadlvoD
gonjv’9kd]ecl’g]g-uwfhIa[dko7;[75,1jk’c,jo1e gIaf.sh7;k,]tvPf0v’g,af
I6[mujxtdqfgmy’g9hpdtfkfl6’s^kpF ;Pdry,9bj’,u75ootrk[l6’ gIaf.sh8q;|a’ln,u7;k,7q,
-afg9o c]t l;p’k,D dkory,gvdtlko0v’g7njv’ry,g]g-u 9t[+,ulP’fa’g\nvodaoda[
g7njv’ry,c[[g,af c8j9t,yf’P[g\nvofaj’g7njv’4jkpgvdtlkoD
g7njv’ry,g]g-umujoypq,.-hda[g7njv’w,377v,ry;g8ulj;os^kp 9t,u7;k,w;xt,ko * sk
@$ |hk8+okmu 3fp,u7;k,]tvPf0v’rk[xt,ko #WW g,af8+oU;D faj’oAoF ,ao9bj’gIaf.shwfh
rk[dik2ydmujl;p’k, c]t 8q;|a’lnmuj7q,-afg9ofu ,u-5fc[[vadlvos^kp-5fD g7njv’ry,
g]g-u]tfa[l6’9t,u7;k,w;0v’dkory,l6’0Bo 7n 8A’c8j @W |hk8+okmu sk (W |hk8+okmuD
g7njv’ry,g]g-u]tfa[l6’oU 9t,u]k7kcr’ [+g\ktlq,8+dkooe,k.-h.oleoad’komqj;wxD
g7njv’ry,g]g-upa’,udkorafmtok8+wx gonjv’9kd3xicdi,lhk’rk[dik2yd 9t,u
7;k,lk,kfl6’0BoD ,aolk,kflhk’ c]t ;kfrk[.o]adltotgxao-Yolj;o;af45 ,kxtlq,
xtlkodao.shg[yj’wfhl;p’k,0BoD 3xicdi,8jk’M 9t8hv’cx’0=h,6ork[,kgxaog,afrk[
c]h;9bj’lqj’0=h,6o9kd95frk[wxskg7njv’ry,D rk[mujlhk’ c]t ltcf’zqovvdmk’g7njv’ry,
9t.-hg;]kpk;okos^kpokmu8+rk[D g7njv’g]g-u 9t,u|j;pxt,;ozqo s^n w,37i3xig-lg-u
ສດິ
16jrkp.ole]a[Ia[0=h,6oI6[rk[ grnjvc[j’g[qkrk]t0v’7v,ry;g8uD 0totfP;dao 9t,u
ະ
ສະ .ສ
ລຂິ
7;k,9e0t|kf.spj0Bo le]a[gda[0=h,6oI6[rk[wfhs^kp0BoD
ວນ
ວ
ສ.
7elaj’ s^n rklk grnjvvtmy[kp0=h,6oI6[rk[ mujoypq,.-hda[g7njv’g]g-uI5jo.\joU lj;os^kp
ຫງ
9t.-hrklkxqflt7iyx (postscript) 9qo,adgvUodao;jk g7njv’ry, xqflt7iyxD
.odkog]nvd-N g7njv’g]g-u,k.-h;Pd 9t8hv’wfhry9k]tok75o]adltot8jk’M faj’oUG
1) 75ootrk[0v’g7njv’ry,G g7njv’ry,8hv’ry,wfh #WW sk *WW g,af8+oU;D 4hk9eo;o
g,afrk[8+oU;l6’s^kpgmqjk.f d=py’gIaf.shI6[rk[7q,-af0BogmqjkoAoD
2) 7;k,w;0v’dkory,G g7njv’ry,g]g-umuj.-hmqj;wx 9t,uvaf8k7;k,w;0v’dkory,
xt,ko * g4y’ @$ |hk8+okmuD vaf8k7;k,w;0v’dkory,muj]t[5w;h.og7njv’vkf 9t[+
4nd8hv’ z6h.-hvkf9tmqflv[7;k,w;3fpdkodkory,;Pd8jk’dao g-ajoG ry,gvdtlkoc[[
[+g;Ao[aomafF gvdtlkoc[[g;Ao[aomaf c]t rk[dik2yd 3fp,u-5fc[[vadlvo8jk’dao
c]h;9qf[aombdg;]k grnjvxP[mP[zqoD
3) |j;p7;k,9e0v’g7njv’ry,G g7njv’ry,g]g-u 9t,u|j;p7;k,9ele]a[gda[0=h,6o
8q;vadlvo c]t rk[gvqkw;hD 8k,xqddt8y,ao9t,u|j;p7;k,9e16j &!@ dy3]w[ g4y’ !
g,dkw[ c]t lk,kf0tspkpgruj,g8u,wfhvudD g7njv’muj,u|j;p7;k,9el6’d;jk ]k7kcr’
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
I6[ !D#* g7njv’ry,.-h\bd (inkjet printer)
ຫງ
7.2.4 g7njv’ry,c[[c4; (line printer) g7njv’ry,-toyfoU ,u7;k,w;.odkory,l6’s^kpD
,aolk,kfry,wfhs^kpIhvpc4;8+okmu 7nG 7;k,w;.odkory,,ug4y’ @DWWW c4;8+okmuD
]adltotdkory,,us^kpc[[D [k’c[[.-hry,fh;pc4[.=lj8q;vadlvomuj\6o16j c]t ,u7aog7kt
8q;vadlvo.o8ec|j’mujdeoqfS [k’c[[.-hsq;py’c[[95f c8j,u9eo;osq;py’gxao9eo;o
s^kp grnjv.shry,wfhw;D g7njv’ry,-toyfoU 9bj’g\ktlq,da[leoad’ko s^n vq’dvomuj8hv’dko
ry,gxao9eo;os^kp c]t ry,1jk’8+gonjv’D
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
xB,c[[IPo
, ICT ,D@
@ 41
ສດິ
s^vfl6opkdkf (CCRT) le]a[lkprk[0k;f fe (monochrrome image))D 4hkgxaog7njv’
ະ
l
ສະ .ສ
ລຂິ
lkpggxaoI6[lu ,ao99t,u oE|adgru,0B
j os^kpgmqjk grkt8hv’wfh..-hhs^vfl6opkdkfg4y’ # s^vf
ວນ
ວ
ສ.
o cf’ 0P;; c]t 2hkD s^a’9kdoAoF d=wfh,udkorafmtookg7njv’lkp0=h,6ofh;ps^vfl6o
mujgxaolu
ຫງ
pkdkkfmuj,u0t|kf.spj ,kgxaog7n7njv’lkp0t|kkfohvpg-yj’,uoEE|ad[+gmqjk.fdydy3]dik,D
7e4k,7Qo7;hk !
1. dkoxt,;o0=h,6o.o]t[q[7v,ry;g8u,u95fgfajo7nco;.fL
2. lj;oxtdv[mujgxaorNo4ko0v’7v,ry;g8u ,uspa’cfjL
3. lj;oxtdv[rNo4ko0v’7v,ry;g8u c8j]tvao,u|hkmuj3fp];, 7nco;.fL
4. |j;pxt,;ozqodk’c[j’vvdco;.f c]t ,u|hkmujspa’LD
5. 9qj’g;Qkg4y’dkorafmtok c]t dkorq;rao0v’ CPU da[ TransistorsL
6. gryjodeoqf0t|kf0v’ CPU co;.fL
7. 9qj’deoqfsq;|j;pmujgxaov5xt76o c]t mt;u76o0v’ bit c]t dkorq;rao0v’r;d,aoD
8. 9qj’lhk’8k8t]k’xP[mP[7;k,c8d8jk’0v’ CPU c8j]tI5joD
9. |j;p7;k,9es^ad ci, c]t iv,c8d8jk’daoco;.fL
10. 9qj’xP[mP[|hkmuj0v’|j;p7;k,9es^ad c]t |j;p7;k,9eleIv’D
11. |j;p7;k,9eleIv’xtdv[,uspa’cfjLD
ະ ສດິ
12. 9qj’g;Qkg4y’37’xtdv[lhk’ c]t ;ymudko[aombd0=h,6o0v’fyfltcdafD
ສະ .ສ
ລຂິ
ວນ
13. Ikfful,u]adltotmqj;wxco;.fL
ວ
ສ.
ຫງ
14. dko3vophkp0=h,6o0v’]ts;jk’Ikfful c]t |j;p7;k,9egxaowx7nco;.fL
15. dko7;[75,Ikffulgxaowxco;.f c]t -toyf0v’cz’7;[75,,uspa’cfjL
16. 37’xtdv[lhk’ c]t dkooe.-hgma[c,jgs^adgxaowxco;.fL
17. 37’xtdv[lhk’ c]t ]adltotmqj;wx0v’czjo-ufu c]t czjofu;ufugxaoco;.fL
18. ,kf8t4ko0v’czjo-ufu ,uspa’cfjL
19. 3fpmqj;wx czjo-ufu c]t czjofu;ufu,u9ad-toyf c]t -toyf.fcfjL
20. ]adltotmqj;wx0v’ data stick ,u7nco;.fL
21. v5xtdvoxhvo0=h,6o c]t ltcf’zqo ,uspa’cfjL c8j]tvao,u37’lhk’ c]t ;ymudko
gIaf;Pdco;.fL
22. g7njv’ry,,u9adxtgrf c]t c8j]txtgrfgIaf;Pdco;.fL
23. 9qj’xP[mP[g7njv’lkp0=h,6o c]t |j;p9=rk[D
24. .shoadIPory9k]tok;jkv5xtdvo8+wxoUgxaov5xtdvoxtgrf.fL
|j;p7;k,9es^ad
|j;p7;k,9ele
|j;pxt,;ozqo
|j;plqj’vvd
|j;pIa[g0Qk
v5xtdvo
]efa[
Iv’
1 g,qkl
2 CPU
g7njv’vjko]tsafcmj’ (bar
3
code reader)
4 g7njv’vjkoczjo[aombd
5 Monitor
g7njv’vjkoczjo-ufu (CD
ະ ສດິ
6
player)
ສະ .ສ
ລຂິ
ວນ
ວ
7 dhko7;[75, (joystick)
ສ.
ຫງ
8 ]e3r’ (speaker)
9 cxhory, (keyboard)
10 g7njv’ry, (printer)
11 ci, (RAM)
12 czjo[aombd (diskette)
13 Ikfful (hard disk)
14 czjo-ufu (CD)
15 iv, (ROM)
[qfmu @
-v[c; XSoftware?
zjkodkoIPo[qfoU oadIPolk,kfG
x g0Qk.97;k,\kp c]t g0Qk.97;k,le7ao0v’-v[c;D
x g0Qk.97;k,lerao]ts;jk’-v[c; c]t rklk7v,ry;g8uD
x I6h-toyf0v’-v[c; c]t |hkmuj0v’r;d,aoD
x g0Qk.97;k,\kp c]t I6hxtgrf0v’w;iaf
x I6hvkdko0v’g7njv’7v,ry;g8umuj8yfw;iafF ;ymudkod;fskF ;ymudkode9af c]t ;ymu
dkode9afw;iafD
7e4k,7Qo7;hkG
x 7;k,\kp c]t 7;k,le7ao0v’-v[c;,u7nco;.fL
ສດິ
x
ະ
-v[c; c]t rklk7v,ry;g8u ,udkora;raodao7nco;.fL
ສະ .ສ
ລຂິ
x
ວນ
-v[c;c[j’vvdgxao9ad-toyfF c8j]t-toyf,u7;k,\kp c]t |hkmuj7nco;.fL
ວ
ສ.
ຫງ
x w;iafc,jospa’ c]t ,uxtgrf.fcfjL
x vkdko0v’g7njv’7v,ry;g8umuj8yfw;iaf gxaoco;.fL c]t 9td;fskF de9af c]t
xhv’dao[+.shg7njv’8yfw;iafwfhco;.fL
d=]toulbdlkG
oadIPo]v’7yfg[yj’;jk dkorq;rao7qogIqkda[g7njv’7v,ry;g8u 9tgduf0Bowfh7nco;.f
.og,njv7qogIqklhk’,ao0Bo,k c]t ,aod=gxaorP’v5xtdvomujvkwlw22hk grnjv]+]hP’8q;,ao
gv’.sh.-h;PdwfhD 4hk1kd.sh7v,ry;g8u-j;p;Pdwfhgxao]t[q[ c]t 8k,7;k,8hv’dko
0v’gIqkF c,jospa’ muj9tgxaolyj’deoqf.sh,aoxt8y[af8k,7;k,8hv’dko0v’7qogIqkwfhLD
lyj’gs^qjkoAo ,udko9aflaoF ,u7;k,\kp c]t ,u|hkmuj.odkooe.-hco;.fL [aoskmujgduf0Bo
da[dkogIaf;Pd0v’ 7v,ry;g8uc,jospa’L grnjvs^udg;Ao9kd[aoskgs^qjkoAo 7;ogIafco;.fL
ສດິ
dkomuj7v,ry;g8ufegouodkowfhco;.f c]t lhk’.shgdufxt3spf.shwfhs^kp{|hvp
ະ
ສະ .ສ
ລຂິ
rP’.foAo 9bj’0Bo16jda[-v[c;D -v[c;9bj’gxaolj;ole7ao0v’]t[q[7v,ry;g8uD skd0kf
ວນ
ວ
ສ.
ຫງ
-v[c; 7v,ry;g8u[+lk,kfgIaf;Pdwfh c]t ,aogxaolj;oxtdv[|bj’mujgIaf.sh]t[q[0=h,6o
0jk;lkogxaowxwfh8k,muj8hv’dkoD
ສດິ
otfaj’oUG
ະ
ສະ .ສ
ລຂິ
ວນ
ວ
2.1 7v,rkpg]u XCompiler? s^n 3xicdi,cx3xicdi, s^n 8q;cx3xicdi, gxao3xi
ສ.
ຫງ
cdi,7v,ry;g8u mujgIaf|hkmujcx’-5f7elaj’rklk7v,ry;g8u|bj’wxgxao-5f7elaj’ muj,u7;k,
\kpfP;dao.orklk7v,ry;g8uvnjoD ,ao9tgIafdkocx3xicdi,muj0Porklk]tfa[l6’ma’
\qf3xicdi,.shgxaorklkg7njv’djvo c]h;9bj’.sh7v,ry;g8ugIaf;Pd8k,rklkg7njv’oAoD
8k8t]k’ltcf’8q;1jk’ Compiler
Compiler Author Windows UNIX-like Other OSs License type
Embarcadero
C++ Compiler Yes No No Freeware
(CodeGear)
VisualAge
IBM Yes AIX OS/2 Proprietary
C++
ສດິ
Lahey Computer
ະ
Lahey Fortran Yes Linux only No Proprietary
Systems, Inc.
ສະ .ສ
ລຂິ
ວນ
ວ
NAG Fortran Numerical Algorithms
Yes Yes No Proprietary
ສ.
ຫງ
Compiler Group
Object Pascal
Borland (CodeGear) Yes (3.x) No No Proprietary
for Windows
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
3.
ວ
-toyf0v’-v[c;
ສ.
ຫງ
-v[c; s^n 3xici,7v,ry;g8umuj,uz6hrafmtok0Bo,k grnjv.-h.o7v,ry;g8u,us^;’s^kpD
-v[c;gs^qjkoU vkf9twfhIa[dkorafmtok9kdz6h.-hgv’ s^n z6hrafmtok]t[q[ s^n z6hzt]yf
9e|jkpD skdc[j’cpd-toyf0v’-v[c;8k,ltrk[dkogIaf;Pd’ko 9tc[j’wfhgxao
lv’xtgrffaj’oUG
-v[c;
-v[c;]t[q[ -v[c;xtp5d
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
23
xtp5d (applied) \kpg4y’ xa[.-h.shgxaoxt3spfF “rqf9toko5dq,]k;F lt[a[rklkg7Qkgfu, 3fp l5[yorit3dw-p%
rDl @$$)”.
4. |hkmuj0v’-v[c;]t[q[
g4y’;jk7v,ry;g8u9txtdv[fh;pvq’xtdv[rNo4komujle7ao faj’v5xtdvoIa[g0QkF v5xt
dvolqj’vvdF |j;p7;k,9e c]t |j;pxt,;ozqo d=8k,F .odkogIaf;Pd0v’7v,ry;g8u
9egxao8hv’,udkofegouo’koda[v5xtdvorNo4kogs^qjkoAoD faj’oAoF 9bj’8hv’,u-v[c;]t[q[
grnjv.-h.odko9afdkodjP;da[]t[q[0v’g7njv’D |hkmuj8Qo8=0v’-v[c;]t[q[xtdv[fh;pG
1) .-h.odko9afdkov5xtdvoxhvo0=h,6o c]t v5xtdvoltcf’zqo g-ajoG Ia[I6hdko
dqfx5j,8jk’M0v’cxhory,F lqj’]tsaf8q;vadlvovvdmk’9=rk[ s^n g7njv’ry,F 8yf8+da[v5xt
dvoIa[g0Qk c]t lqj’vvdvnjoM 7nG g,qklF ]e3r’ gxao8QoD
2) .-h.odko9afdko|j;p7;k,9e grnjvoegvqk0=h,6o9kdczjo[aombd0=h,6o,k[ao95.o
|j;p7;k,9es^ad s^n .omk’dq’dao0hk, 7noegvqk0=h,6o9kd|j;p7;k,9es^ad,k[aombdw;h
.oczjo[aombd s^n IkffulD
3) .-hgxao38g-njv,8+]ts;jk’z6h.-hda[g7njv’7v,ry;g8u grnjv.shlk,kf.-h;Pdwfh’jkp0Bo
g-ajoG dkog[yj’]kpdko.olk]t[ko (directory)F .oczjo[aombd0=h,6oF dkogIaflegoqk
ະ ສດິ
ສະ .ສ
ລຂິ
c2h,0=h,6oD
ວນ
ວ
ສ.
ຫງ
-v[c;]t[q[muj.-hdaomqj;wx c[j’vvdgxao]t[q[xt8y[afdko c]t 8q;cxrklk-v[
c;D ma’lv’xtgrfoU gIaf.shgdufrafmtokdkodkooe.-h wfh’jkp0BoD
4.1 ]t[q[xt8y[afdko
]t[q[xt8y[afdko s^n gvUosp=h;jk 3vgvl (OS sp=h,k9kd Operation System) gxao
lj;oxtdv[mujle7ao0v’]t[q[-v[c;D ]t[q[xt8y[afdkoxtdv[0Bo9kd-5f3xicdi,muj
gIaf|hkmuj7;[75,dkofegouodko8jk’M0v’]t[q[7v,ry;g8u c]t xtlkodkogIaf;Pd
’ko]ts;jk’-a[rtpkdvo8jk’M.o]t[q[7v,ry;g8u g]uj,c8jlj;omujgxao-v[c; c]t lj;omuj
gxaoIkfc;.shgxaowx1jk’g\ktlq, c]t ,uxtlyfmyrk[D ]t[q[7v,ry;g8u.o]tfa[w,37i
7v,ry;g8u8hv’,u-v[c;]t[q[xt8y[afdkooU c]t 3fpmqj;wx.-h]t[q[xt8y[afdkomuj9afgda[
16jgmy’czjo[aombd s^n IkffulD ]t[q[xt8y[afdkomujoypq,.-hdaos^kp c]t I6h9addaofu 7n fvl
4.1.1 DOS
DOS gxao-v[c;9af]t[q[;Pd’komujrafmtok,kfqookoc]h;F dko.-h;Pd9bj’.-h
7elaj’fh;p8q;vadlvoD zjko,klj;os^kp.ow,37i7v,ry;g8ugxaomjuI6hdaofu c]t ,adoypq,.-h
gva,gvl fvl (MS-DOS sp=h,k9kd Microsoft Disk Operation System? g-yj’rafmtok
3fp[=]ylaf w,37i-v[7=x=gi-ao XMicrosoft Cooperation?D ]t[q[xt8y[afdkooUwfh,udko
rafmtok,k1jk’8+gonjv’8k,7;k,8hv’dko0v’z6h-q,.-h c]t rafmtokdko0v’-v[c;
c]t Ikfc;D
dkog]uj,8QogIaf;Pd0v’ DOSG DOS 9tg]uj,8QogIaf;Pd3fpvaf8t3o,af9kdlj;o
0v’-5f7elaj’muj9afgda[16jgmy’|j;p7;k,9e0v’]t[q[7v,ry;g8umuj.-hvjko1jk’fP; (ROM)D
7elaj’gs^jqkoU 9tgIaf|hkmuj7;[75,v5xtdvorNo4ko c]t gIafdko[ao95]t[q[xt8y[afdko
ະ ສດິ
9kdczjo[aombd s^n Ikfful 0Bol6j|j;p7;k,9es^ad c]t s^a’9kdoAoF dko7;[75,dko
ສະ .ສ
ລຂິ
ວນ
gIaf;Pd0v’]t[q[7v,ry;g8u 9t4nd[ao95wx16jgmy’|j;p7;k,9es^ad.shgxaomujIP[IhvpD 3xi
ວ
ສ.
ຫງ
cdi,|bj’.o DOS muj4nd[ao95 7n 3xicdi,7elaj’muj,u-nj;jk 7a,,aofvf7v, (command.
com) c]t 0t[;odkog]uj,8QodkogIaf;Pd0v’]t[q[7v,ry;g8ufaj’djk;gvUodaomqj;wx;jk
dko[5f (boot) g7njv’7v,ry;g8uD dko[5f,u16jfh;pdao @ ;ymu 7nG
1) 37o[5f XCold Boot? 7ndkogxufg7njv’fh;px5j,xyf{gxuf (power switch)D
2) ;v,[5f XWarm Boot? 7n9t.-h;ymuoU .o0totmujg7njv’gxuf16j c]t g7njv’7hk’
(hank) g-yj’[+lk,kfgIaf;Pdwfh8k,mujgIqkxhvo0=h,6og0QkwxD dko[5fc[[oUlk,kf
gIafwfh16j @ ;ymu 7nG
1. dqfx5j, Reset Xvjko;jk iug-af?D
2. dqfx5j, Ctrl+Alt+Del rhv,dao16j.ocxhory, c]h;xjvp,nD
ະ ສດິ
g7njv’7v,ry;g8u 9tgvUo7elaj’g0Qksk|j;p7;k,9eD 4hkczjofyl s^n Ikfful
ສະ .ສ
ລຂິ
ວນ
[+,u7elaj’muj8hv’dko.-h16j d=[+lk,kfgvUo7elaj’oAowfhD 8q;1jk’ 7elaj’ FORMAT,
ວ
ສ.
ຫງ
DISKCOPY, TREE, DELTREE gxao8QoD
I6[c[[ c]t dko.-h7elaj’8jk’MG .odko.-h7elaj’8jk’M0v’ DOS 9t,udko
deoqfvadlvo s^n laopt]ad.-hcmo0=h7;k,0v’I6[c[[7elaj’ faj’oUG
[d:] \kpg4y’[jvogda[0=h,6o (Drive) g-ajoG A:, B:
[path] \kpg4y’-njwfgiadg8uiupjvp
[filename] \kpg4y’-njc2h,0=h,6o s^n -nj2kp (file name)
[.ext] \kpg4y’lj;o0tspkp s^n ok,ltd5o
\kpgsfG 0=h7;k,16j.o;q’0= X[]? 4hk[+,u d=[+8hv’.lj7elaj’D
24
BootDOS \kpg4y’dkooe]t[q[xt8y[afdko DOS g0Qkl6j|j;p7;k,9eD
ສດິ
0=h,6ogmnjv]t ! |hk9=rk[
ະ
ສະ .ສ
ລຂິ
4hk8hv’dkog[yj’|hk8+wx .sh
ວນ
ວ
ສ.
dqfx5j,.fx5j,|bj’0v’cxhovad
ຫງ
lvoD
[/w] \kpg4y’ ltcf’-nj
c2h,0=h,6o8k,7;k,d;hk’
0v’9=rk[
TYPE ltcf’goNv.o s^n 0=h,6o.oc2h, TYPE [d:] [path]
[filename.
0=h,6omujdeoqf
[.ext]]
COPY .-hlegoqkc2h,0=h,6o|bj’ s^n s^kp COPY [d:] [path]
[filename
c2h,0=h,6o9kdc2h,0=h,6o
[.ext]] [d:]
8Qomk’ wxskc2h,0=h,6oxkp [path] [filename
mk’ vkf9tgxao9kd [.ext]]
czjo[aombd czjo|bj’ s^n
czjogfu,d=wfh
ສດິ
Directory xaf95[ao
ະ
v \kpg4y’ DOS
ສະ .ສ
ລຂິ
ວນ
ວ
VERSION NUMBER
ສ.
ຫງ
g \kpg4y’g7njv’\kp >
l \kpg4y’g7njv’\kp <
q \kpg4y’g7njv’\kp =
MD (MAKE lhk' subdirectory Xshv'pjvp? MD [d:] [path]
DIRECTORY) [Dir_name]
grnjvgda[c2h,0=h,6o
CD (CHANGE gxao7elaj’.odkoxjPowx.-h;Pd CD [d:] [path]
DIRECTORY) [Dir_name]
subdirectory muj8hv’dko
CD\ (dkophkpda[,kl6j
ROOT DIRECTORY
CD.. (dkophkpda[,kmuj
DIRECTORY)
RD (REMOVE ]n[ subdirectory Xshv'pjvp? RD [d:] [path]
DIRECTORY) [Dir_name]
mujlhk’fh;p7elaj’ MD
.odkogxufg7njv’ ]q’.ljczjofyl
s^n Ikfful muj[+,u]t[q[
Xgxufg7njv’[+wfh?
CHKDSK d;flv[ directory s^n file CHKDSK [d:] [path]
(CHECK [filename
DISK) ltcf’ 9eo;o memory mu.
j -h [.ext]] [/f] [/v]
ະ ສດິ
wx c]t mujgs^nv16j I;,g4y’goNvmuj /f \kpg4y’ dkod;flv[
ສະ .ສ
ລຂິ
ວນ
gmy’czjofyl muj.-hwx c]t
ວ
goNvmuj mujglpskp
ສ.
ຫງ
mujgs^nv16j /v \kpg4y’ .shltcf’
directory c]t
c2h,0=h,6omujg-njv’16j
LABEL grnjvdeoqf volume label, xjPo LABEL [d:] [volume
label]
s^n ]n[ volume label gmy’fyl
FORMAT d=]toumuj diskette .\j FORMAT [d:] [/s]
[/v]
9tgxaodko9af track c]t
/s \kpg4y’ gIafdko
sector 0v’ diskette .\j
format 3fpgIafdkolegoqk
grnjv.sh0Po0=h,6owfh
3xicdi,]t[q[fvl
d=]toumuj diskette muj,u0=h,6o16jc]h; (BIO.COM, OS.COM,
g,njv.-h7elaj’oU COMMAND.COM)
0=h,6o9t4nd]hk’vvd\qf /v \kpg4y’deoqf
rhv,muj9t0Po0=h,6o.\j volume label .shfyf
DISKCOPY gxao7elaj’muj.-h copy file ma’ DISKCOPY [d:] [d:]
(COPY
DISKETTE \qf 9kdczjofylczjo|bj’ wx.lj
vudczjo|bj’ c8j4hkczjofyl vud
czjo pa’[+wfhgIaf format d=9t
gIaf format .sh3fpvaf8t3o,af
4.1.2 ;yo3f
gxao]t[q[xt8y[afdkomujrafmtok8+9kd DOS 3fp.shz6h.-hlk,kflaj’;Pdwfh9kd
dkooe.-hg,qkls^kp0Bo cmodko.-hcxhory,rP’1jk’fP;D ovd9kdoU ]t[q[xt8y[afdko
;yo3f pa’lk,kfgIaf;Pds^kp1jk’rhv,daowfh 3fp;Pdc8j]t1jk’ 9t16j.o0v[0v’|hk8jk’
ສດິ
gmy’9=rk[D dko.-h;PdgoAowxmk’dik2yd g-yj’z6h.-hlk,kf.-hg,qklg]njvo8q;-U (cursor)
ະ
ສະ .ສ
ລຂິ
grnjvg]nvd8ec|j’mujxtdqfgmy’|hk9=rk[ gIaf.sh.-h;Pdwfh’jkpD faj’oAoF ]t[q[xt8y[afdko
ວນ
ວ
;yo3f 9bj’wfhIa[7;k,oypq,s^kp .oxaf95[aoD ສ.
4.1.3 16oyd ຫງ
gxao]t[q[xt8y[afdkomujrafmtok,k8A’c8j.op5d.-hg7njv’,you7v,ry;g8uD ]t[q[xt8y[af
dko16oydgxao]t[q[xt8y[afdkogxuf (open system) g-yj’gxaoco;7yfmujz6h.-h[+8hv’dko0Bo
da[]t[q[.f]t[q[|bj’ s^n 8hv’.-hv5xtdvomuj,upujs=h25fP;daoD 16oydpa’4ndvvdc[[,kgrnjv8v[
lt|v’dko.-h;Pd.o]adltotmujz6h.-h .-hwfhs^kp7qo .og;]kfP;dao g-yj’gvUo;jk ]t[q[s^kp
7qo.-h (multiusers) c]t lk,kfgIaf;Pds^kp1jk’.og;]kfP;dao .o]adltotmujgvUo;jk
25
pujs=h \kpg4y’ g7njv’\kple]a[Ihko0kp0v’ s^n dko7hk0kpF -njlP’ “;a9oko5dq, rklk]k; 3fp ,tsk lu]k
;yit;q’l% lt[a[xa[x5’.\j rDl @&$_”.
4.1.4 ]uo5d
gxao]t[q[xt8y[afdkomujrafmtok,k9kd]t[q[16oyd c]t gxao]t[q[muj,udkoc9d9jkp
3xicdi,8Qolt[a[.shoadrafmtok3xicdi, -j;pdaorafmtok75olq,[af0v’]t[q[xt8y[af
dkoD ]t[q[xt8y[afdko]uo5dgxaomujoypq,daos^kp0Bo.oxaf95[ao gonjv’9kd,u3xicdi,xtp5d
8jk’M mujlk,kfgIaf;Pdgmy’]t[q[oU 3fpltgrkt3xicdi,.od5j,0v’ dto6 (GNU sp=h,k
9kd Gnu’s Not Unix) c]t lyj’le7aomujl5fd=7n]t[q[]uo5doUc9d.sh]hk (freeware) \kp
7;k,;jk z6h.-hlk,kfgvqk,k.-hwfh3fp[+8hv’glp7jk.-h9jkpD
]t[q[]uo5dlk,kfgIaf;Pdwfhgmy’-uru16s^kp8td6o26 g-ajoG PC Intel Xvyogm]?, AMD
Xvugv,fu c]t sp=h,k9kd Advanced Micro Devices)D g4y’c,jo;jk .o0totmuj]uo5d
pa’[+lk,kfcmomuj]t[q[xt8y[afdko;yo3f; gmy’7v,ry;g8ulj;o[5d7qo (PC sp=h,k9kd
ະ ສດິ
personal computer) wfhma’\qfd=8k, c8jz6h.-h9eo;os^kpwfhrkdao,k.-h c]t -j;praf
ສະ .ສ
ລຂິ
ວນ
ວ
mtok3xicdi,]uo5ds^kp0BoD
ສ.
ຫງ
4.1.5 c,advyomvf (Macintosh s^n Mac)
gxao]t[q[xt8y[afdkole]a[g7njv’w,37i7v,ry;g8u pujs=h c,dvyomvfD lj;os^kp
,ao4ndoewx.-h.o;Pd’kofhkodik2yd vvdc[[ c]t 9afc8j’gvdtlkoD c,dvyomvf
gxaomujoypq,dao.-h.oleoadry,8jk’MD
ovd9kd]t[q[xt8y[afdkomujdjk;,k0hk’gmy’c]h; pa’,u]t[q[xt8y[afdkovnjovud1jk’
s^;’s^kp g-ajo;jk ]t[q[xt8y[afdkomuj.-h.og7nv0jkp7v,ry;g8u grnjv.sh7v,ry;g8ugIaf;Pd
Ij;,daogxao]t[q[ 7nG ]t[q[xt8y[afdkogoafc; (Operation Netware)D ovd9kdoU pa’,u
x 26
8td6o s^n ltd5o \kpg4y’ g-Nvco;F g-nhvc-’F rq’raoF 37f;q’ “;af9toko5dq, rklk]k; Xlt[a[xa[x5’.\j? 3fp
fiD mv’7e vjvo,toulvo}s=lt,5f csj’-kf}@WW)”D
4.2 -v[c;8q;cxrklk
.odkorafmtok-v[c;9egxao8hv’,u-v[c; muj.-h.odkocxrklk]tfa[l6’.shgxao
rklkg7njv’D rklk]tfa[l6’,us^kprklk c]t rklkgs^qjkoUlhk’0Bo,k grnjv.shz6h0Po
3xicdi,0Po-5f7elaj’wfh’jkp g0Qk.9wfh 8ts^vf9qolk,kfxa[x5’cdhw0-v[c;.orkp
s^a’wfhD
rklk]tfa[l6’mujrafmtok0Bo,km5drklk 9t8hv’,u8q;cxrklkle]a[cxrklkD
rklk]tfa[l6’mujI6h9addaofu c]t oypq,.-hdaos^kp.oxaf95[ao 7nG rklkxkldko (Pascal
programming language)F rklkg[-yd (BASIC programming language)F rklk-u (C
programming language)F rklk3]3d (Logo programming language)F rklk9k;k
(Java programming language) c]tvnjoMD
ະ ສດິ
ສະ .ສ
ລຂິ
4.2.1 rklkxkldko
ວນ
ວ
ສ.
ຫງ
gxaorklklaj’;Pd7v,ry;g8u muj,uI6[c[[gxao37’lhk’0Polaj’;Pd7v,ry;g8ugxao0t
[;o7;k,D z6h0Pocpd;Pdvvdgxaolj;oohvpM c]h;,kI;,daogxao3xicdi,0t|kf
.spjwfhD rklkxkldkogxaorklkmuj.-hdao1jk’d;hk’0;k’ 3fpltgrkt.o;q’dkolbdlkD
3xicdi,oU 7Qo7yf3fp mjko oy7tg]qk g;uf XNiklaus Wirth?F oad;ymtpklkf7v,ry;g8u
-k;lt;yfg-uc]o .oxu 7Dl !_(WF grnjv-j;p.odkoIPo{dkolvodko0Po3xicdi,
37’lhk’ (structured programming)D rklkxkldkooAo rafmtok,k9kdrklkvaodvo
XALGOL sp=h,k9kd Algorithmic Language) c]t -nj xkldkooAo 8A’grnjvgxaodPfcdj
mjko [tc]afg-u xkldko XBlaise Pascal?. ovd9kdrklkxkldkoc]h;F mjko g;uf
pa’wfhrafmtokrklk3,f6]km6 XModula-2? c]t 3v[uivo XOberon? g-yj’,u37’lhk’7hkp7n
da[rklkxkldko c8jlk,kfIv’Ia[dko0Po3xicdi,mk’;af45 (object-oriented
programming)D
ະ ສດິ
ສະ .ສ
ລຂິ
4.2.2 rklkg[-yd
ວນ
ວ
gxaorklkmuj,uI6[c[[7elaj’[+sp5h’pkdF lk,kfIPoI6h c]t g0Qk.9wfh’jkp c]t ສ.
ຫງ
,uI6[c[[7elaj’rNo4ko mujlk,kfoe,k0PoIP’8+daogxao3xicdi,wfhD rklkg[-ydgxao
rklk3xicdi,mujwfhIa[7;k,oypq,,k9qog4y’m5d,NoU c]t vvdc[[,k.sh.-hda[7v,ry;g8u
lj;o[5d7qo s^n 7v,ry;g8umuj.-h.ogInvoD -nj BASIC sp=h,k9kd Beginner's All-purpose
SymbolicInstruction Code c]t 9t8hv’0Pofh;pvadlvo8q;.spjltg\uD [=]ylafw,37i-v[
wfhoegvqkrklkoU ,kxa[x5’.shmaoltw\ c]t rafmtokg7njv’,nrafmtok3xicdi, Visual
Basic gIaf.shwfhIa[7;k,oypq,.odkorafmtok3xicdi,p5d.\j c]t gduf,uIj5o VB.NETD
27
8q;xjPo (varable)
\kpg4y’laopt]admuj.-hcmo7jk8q;g]d s^n 8q;|a’ln.o3xicdi,F dko.-h8q;xjPo gIaf.shoad0Po
3xicdi,lk,kfcdhw07jk8jk’M0v’8q;xjPowfh1jk’ltf;d “xt,;o7ela[ ;ymtpkdko 0=h,6o0jk;lko c]t
dkolnjlko”.
xtgrf0v’7jk.orklkg[-yd,ufaj’oUG g7njv’\kpmk’7toyflkf,ufaj’oUG
!:Singleprecision * : g7njv’\kp76o
#:Doubleprecision
- : g7njv’\kp]q[
$: String
ສດິ
= : g7njv’\kpgmqjk s^n 8A’7jk
ະ
%:Integer
ສະ .ສ
ລຂິ
& : Long > : g7njv’\kps^kpd;jk
ວນ
ວ
ສ.
>=: g7njv’\kps^kpd;jk c]t gmqjkda[
ຫງ
+ : g7njv’\kp[;d
. : g7njv’\kp95f mqfltoypq,
< : g7njv’\kpohvpd;jk
>=: g7njv’\kp|hvpd;jk c]t gmqjkda[
\ : g7njv’\kpsko9eo;og8a,
^ : g7njv’\kppqdde]a’
4.2.3rklk-u
gxaorklkmuj,u37’lhk’]tfa[l6’ c]t wfhIa[dkorafmtok0Bo.oxu !_(@ 3fpmjko g7o
mv,lao XKen Thompson? c]t gfooyl iyf-uj XDennis Ritchie? le]a[.-h.o
]t[q[xt8y[afdko16oydD 8+,krkps^a’wfhgvqkwxoe.-hda[]t[q[xt8y[afdkovnjoM c]t dkp
int main(void)
{
printf("hello, world\n");
return 0;
}
ະ ສດິ
4.2.4 rklk3]3d
ສະ .ສ
ລຂິ
ວນ
ວ
gxaorklkwx.omk’muj.-h;Pd3fpdq’ (Functional Programming Language) 3fp,u
ສ.
ຫງ
Ikd4ko,k9kdrklkly]txt c]t 95fxtlq’gfu,.odkolhk’ c,jogrnjv.-h.ofhkolbdlk
g]njv’s^addko.odko0Po3xicdi,D rklk3]3d ,ad4ndgvUo;jk g8jqk3]3d XI6[ @D*? c]t
wfhrafmtok0Bo,kle]a[dkoI6h0v’gfadohvpD
xts;af0v’rklk3]3d,u7n ,aowfh4ndlhk’0Bo.oxu !_*( .og,nv’ CambrigdeF ltst
]afvtg,iydkF 3fpmjko Wally Feurzeig c]t mjko Seymour PapertD 8q;rklk7A’mevyf
4ndrafmtok0Bofh;prklkly]txt.og7njv’7v,ry;g8u PDP-128 3fp,u95fxtlq’gfu,7n dko
cdhw0[aosk’jkpM.odko.-h38g8qjk .odko8v[lt|v’grnjv-vdsk95f[qdzjv’D
dkorafmtokrklk3]3doU ,u,kwfhs^kpd;jk !#W -5f c8j]t-5f]h;oc8j,u95fc0’
0v’8qogv’D 8q;1jk’dkooegvqkrklk3]3d,krafmtok8+ g-ajoG MSWLogo g-yj’gxao-v[
28
.og7njv’7v,ry;g8u PDP-1 Xsp=h,k9kd Programmed Data Processor 1? gxaog7njv’I5homevyfmujzt]yf0Bo.oxu !_*W
g8qjk3]3d
3 zqoIa[mujltcf’gxao0=h7;k,
@D dqfx5j, Excute
1 ry,7e;jk “Hello”
ະ ສດິ
ສະ .ສ
ລຂິ
I6[ @D* I6[|hk8jk’0v’3xicdi,3]3d
ວນ
ວ
ສ.
ຫງ
I6[c[[ c]t 7elaj’.orklk3]3dG dkolaj’.shg7njv’7v,ry;g8ugIaf;Pdfh;p3xi
cdi, s^n rklkoU lk,kfgIafwfh’jkp 3fpdkory,7elaj’]q’.o[jvo7elaj’ c]h;dqfx5j, Enter
16jcxhory, s^n dqfx5j, Excute 3xicdi,9tIa[7elaj’g0Qkwx c]h;gIafdkod;flv[7elaj’oAo
;jk I6h9ad s^n[+L 4hk[+I6h9adg7njv’9tltcf’0=h7;k,[k’1jk’vvd,k g-ajoG 4hkry,7e;jk
“Hello” g-yj’gxao0=h7;k,muj3xicdi,oU[+I6h9ad ,ao9tltcf’0=h7;k, “I don’t know how to
hello” XI6[ @D*?. 4hkI6h9ad,ao9txt8y[af8k,7elaj’ c]t 7elaj’0v’rklk3]3d,us^kp7elaj’
g-ajoG
x 7elaj’ltcf’0=h7;k, (Print) gxao7elaj’grnjvltcf’zqoIa[mujgxao0=h7;k,
c]t 0=h7;k, mujltcf’vkfgxaolyj’muj.-h.odko8yf8+da[z6h.-hwfhD
I6[c[[0v’7elaj’ 7nG Print [0=h7;k,]
8q;1jk’G Print [computer]
ະ ສດິ
SetSreenColor [7jk7;k,g0A,0v’lucf’F 7jk7;k,g0A,0v’ lu0P;F 7jk7;k,g0A,0v’lu2hk]
ສະ .ສ
ລຂິ
ວນ
ວ
s^n
ສ.
ຫງ
SETSC[7jk7;k,g0A,0v’lucf’F 7jk7;k,g0A,0v’lu0P;F 7jk7;k,g0A,0v’lu2hk]
s^n
SETPC[7jk7;k,g0A,0v’lucf’F 7jk7;k,g0A,0v’lu0P;F 7jk7;k,g0A,0v’lu2hk]
x I6[c[[7elaj’muj.-hdkoc8h,;q’,qo 7nG
Circle m
m gxao7;k,pk;0v’glAo]aflt\u
x I6[c[[7elaj’muj.-hdkoc8h,lj;o37h’ 7nG
Arc n m
n gxao0t|kf0v’,6, c]t m gxao7;k,pk;0v’glAo]aflt\u
8q;1jk’dko.-h7elaj’[k’vao g-ajoG
ສດິ
I6[ @D( 8q;1jk’dko.-h7elaj’[k’vao c]t 7elaj’faj’djk; 9tc8h,gxaoI6[ $ s^jP,
ະ
ສະ .ສ
ລຂິ
3fp,u];’pk;fhko]t !WW sq;|j;p c]t g8qjk9tsaoda[wx95fg]uj,8QoD
ວນ
ວ
ສ.
ຫງ
4.2.5 rklk9k;k
gxaorklkmujoypq,.-h.odkorafmtok3xicdi,oe.-h8jk’M .oxaf95[aoD gonjv’9kd,ao
,u75olq,[afmujlk,kf.-hgmy’]t[q[xt8y[afdko.fd=wfh c]t gxaoI6[c[[0v’dkorafmtok
rklk.omk’;af45 mujlk,kfoe3xicdi,gfu,,k.-h.\jwfhD 3xicdi,oU rafmtok3fp mjko
g9, dvflt]y’ c]t ;ylt;tdvo0v’ Sun Microsystems X-aow,37i-ulg8a,?D rklkoU
4ndrafmtok0Bo.oxu !__! 3fpgxaolj;o|bj’0v’37’dkolu0P; (the Green Project) c]t
leg]afvvdl6jz6h.-hmqj;wx .oxu !__&D ,ao4ndlhk’0Bo,k grnjv95fxtlq’.odko.-hcmorklk-u
[;d[;d (C++) fh;pI6[c[[mujgruj,8nj,0Bo7hkp7nda[rklk-u .oI6[c[[;af45 (Objective-C)D
ສດິ
9k;krtc]af2v, c]t rklk9k;kG gonjv’9kd-njmuj7hkp7ndao c]t dkogvUo.-h,ad
ະ
ສະ .ສ
ລຂິ
9tgvUorhv,daog]NvpM gIaf.sh7qomqj;wxla[lqo;jk r;d,aogxaolyj’fP;daoD .o7;k,gxao9y’
ວນ
ວ
oAo ma’lv’lyj’ g4y’;jk9tgIaf;Pdglu,dao c8jd=gxaolyj’mujcpdvvd9kddaoD rklk9k;koAo ສ.
ຫງ
7nrklkmuj.-h0Po3xicdi,rklk|bj’ faj’mujwfhvtmy[kp.og[Nv’8Qo lj;o9k;krtc]af2v,
oAo 7nltrk[c;f]hv,le]a[dko.-h;Pd3xicdi,9k;k 3fp,uvq’xtdv[s^ad 7nG g7njv’9ad
7hkp8q;9y’0v’rklk9k;k (Java virtual machine) c]t shv’lt\5f,kf8t4ko
0v’rklk9k;k (Java standard library)D 3xicdi,mujgIaf;Pdgmy’9k;krtc]af2v,oAo
[+9egxao9t8hv’lhk’fh;prklk9k;kltg\uwx 9bj’.-hwfh g-ajoG vkf9t.-hrklkwrmvo
(Python) s^n rklkvnjoM lhk’d=wfhD lj;orklk9k;koAo d=lk,kfoewx.-hrafmtok
29
8Qow,h3vHd (oak)
-nj8Qow,h-toyf|bj’ muj,ugoNvw,h.-hle]a[gIafg7njv’gInvo c]t g7njv’.-h8jk’M“rqf9toko5dq,]k;F
lt[a[rklkg7Qkgfu, 3fp l5[yorit3dw-p% rDl @$$)”
30
lt4kxaf8tptde \kpg4y’ ;y-k s^n ly]txt;jkfh;pdkod+lhk’ “rqf9toko5dq,]k;F lt[a[rklkg7Qkgfu, 3fp
l5[yorit3dw-p% rDl @$$)” s^n dkolhk’lk “;a9oko5dq, rklk]k; 3fp ,tsk lu]k ;yit;q’l% lt[a[xa[x5’.\j rDl
@&$_”
ສດິ
@WW&D
ະ
ສະ .ສ
ລຂິ
6. &DW Xmevyfgxao !D&};aomu @_ daopk @WW$?]tsaf Tiger gruj,75olq,[af.\j .o
ວນ
ວ
ສ.
ຫງ
rklk9k;k g-ajoG Annotations, Enumerations, Varargs, Enhanced for loop,
Autoboxing c]t mujle7ao 7nG GenericsD
7. *DW X;aomu !! mao;k @WW*?]tsaf Mustang gxaoI5jo.odkorafmtok0v’
Java SDK 6.0 mujvvd,k.shmqf]v’.-h.ogfnvort9yd @WW$D
31
GCJ s^n gcj
sp=h,k9kd GNU Compiler for Java gxao3xicdi,cx3xicdi,muj.-h]hk (free software compiler) le]a[
rklk9k;k c]t gxaolj;o|bj’0v’ GNU Compiler Collection.
32
]tsafPlayground \kpg4y’]tsafrNo4ko0v’]t[q[xt8y[afdkoD
33
API sp=h,k9kd Application Programming Interface c]t \kpg4y’;ymudko0v’]t[q[xt8y[afdkoshv’lt\5f s^n
[=]ydkovnjoM gxuf.sh3xicdi,7v,ry;g8ulk,kf8yf8+gvUo.-h;PdwfhD
34
JMV sp=h,k9kd Java Virtual Machine.
35
JIT sp=h,k9kd just-im-time.
36
strictfp gxao Java keyword muj.-hgrnjv9edafdkog]njvo95f0v’8q;g]d.odko7eo;oD
ສດິ
ltrk[c;f]hv,le]a[dkorafmtok (Intergred Development Environment: IDE)
ະ
ສະ .ສ
x BlueJ gxao IDE mujg\ktda[dkolbdlk 3fpgoAo|adwxmujco;7yf g]njv’dko0Po
ລຂິ
ວນ
ວ
3xicdi,.oI6[c[[;af45D ສ.
ຫງ
x Borland JBuilder.
x Eclipse3vgro-vlD
x IntelliJ IDEA.
x JDeveloper0v’[=]ylaf 3vikg7iuD
x JEdit Xgxao Editer c8jlk,kf8yf8A’ Plug in grnjvgruj,7;k,lk,kffhko IDE
wfh?D
x JLab gxao0v’rkd;y-k;ylt;tde7v,ry;g8uD
x NetBeans3vgro-vlD
x Rational Application Developer0v’wv[ugva,D
x Sun Java Studio0v’ -ao w,37i-ulg8a,D
x Visual Age 0v’wv[ugva, Xxaf95[aog-qkrafmtokc]h; 4ndcmomujfh;p Rational
Application Developer).
x Visual Cafe0v’[=]ylaf Symantec.
5. -v[c;xtp5d
dkomujg8ad3o3]-u7v,ry;g8u wfhrafmtok c]t dhk;|hk,k1jk’;jv’w; 3fpltgrkt
dkomuj,u7v,ry;g8u0t|kfohvpD ,aowfhgIaf.sh,udko.-h;Pd’ko7jv’8q;0Bo 9qo.oxaf95[ao
lk,kfoegvqk7v,ry;g8u0t|kfohvp 8yf38wx.-h.olt4komuj8jk’M wfhltf;d0BoD dko.-h
7v,ry;g8u8hv’,u-v[c;xtp5d g-yj’vkf9tgxao-v[c;leg]afI6[ muj,uz6hrafmtok,kc]h;
grnjv.-h;Pdmqj;wxF gIaf.sh;Pd’koltf;d0Bo s^n vkf9tgxao-v[c;.-hltgrkt g-yj’z6h.-h
gxaoz6hrafmtok0Bo,kgv’ grnjv.shg\ktlq,da[ltrk[dkogIaf;Pd’ko0v’8qogv’D
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
5.1
ວ
-v[c;xtp5d.o;Pdmqj;wx
ສ.
ຫງ
.o[aofk-v[c;xtp5d muj,u.-hdaomqj;wx 7nG -v[c;leg]afI6[ (package) g-yj’gxao
-v[c;muj.-hdaos^;’s^kpD ,aogxao-v[c;muj[=]ylafwfhrafmtok0Bo,k c]h;oevvd9e|jkp
grnjv.shz6h.-hlk,kfoe.-hwfh3fpdq’ [+8hv’wfhglpg;]k.odkorafmtok-v[c;vudD -v[c;
leg]afI6[ muj,u9e|jkp.o8ts^kfmqj;wx c]t gxaomujoypq,dao.-h ,u * d5j,.spjF wfhcdjG
x -v[c;xt,;o7ela[ (word processing software)
x -v[c;8k8t]k’7eo;o (spreadsheet software)
x -v[c;9afdko4ko0=h,6o (database management software)
x -v[c;oeltg|u (presentation software)
x -v[c;lnjlko c]t 7Qosk0=h,6o (data communication and discovery
software)
x -v[c;dik2yd (graphic software)
ະ ສດິ
7;;k,le7ao0v’’dko.-h g7njv’ry p ’ g-ajoG Miccrosoft Word, Lotus WorddPro,
’ ,fyfs^5f|hvp]q
ສະ .ສ
ລຂິ
ວນ
ວ
OpenOffice.org
O g Writer c]tvnvnjoMD ສ.
ຫງ
xB,c[[IPo
, ICT ,D@
@ 71
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
I6[ @D) MS Office Word 2007, Lotus WordPro c]t OpenOffice.org 3 Writer
75olq,[afgfajovudxtdko|bj’0v’-v[c;xt,;o7ela[.oxaf95[ao7n lk,kf-j;pd;f
lv[dkoltdqf7ela[.ogvdtlko;jk4nd8hv’ s^n[+L ma’.oI6[c[[0v’7ela[ s^n w;pkdvo
X.-hwfhltgrktrklk8jk’xtgmfgmqjkoAo? skdry,zyf 3xicdi,9tltcf’laopt]ad.shz6h.-h
la’gdfwfh’jkp g-ajoG ,udko0ufglAolucf’dhv’7ela[mujry,zyf c]t 9t,u7emuj4nd8hv’.shg]nvd
;jk 8hv’dko7ela[.fD 7;k,lk,kfoU ln[gonjv’,k9kddkoI;,gvqk-v[c;mk’fhko
rklk 7n rqf9toko5dq, gruj,g0Qk.o-v[c;xt,;o7ela[D 4hkskdz6h.-h[+8hv’dkooe.-h
[=]ydkofaj’djk; s^n gruj,7ela[ltgrkt grnjv[+.sh,u7;k,la[lqo d=lk,kfxa[c8j’wfhD xaf95[ao
,udkorafmtokgruj,7;k,lk,kf0v’-v[c;vuds^;’s^kpD
ະ ສດິ
.odko.-h;PdltgrktwfhD ovd9kdoU 3xicdi,pa’lk,kflhk’glAoltcf’F czor6,le]a[
ສະ .ສ
ລຂິ
ວນ
ວ
oeltg|u.oI6[c[[8jk’M g-ajoG czor6,mjvoF ;q’dq,F dik2glAo c]tvnjoMD z6h.-h
ສ.
ຫງ
lk,kfgvqk-v[c;xtgrfoU.-h;Pdxt,;ozqo8q;vnjoM wfh1jk’d;hk’0;k’ g-ajoG Micrisoft
ExcelF Lotus 123F c]tvnjoMD
I6[ @D_ MS Office Excel 2007, Lotus 1-2-3 c]t OpenOffice.org 3 Calc
ະ ສດິ
|hkmujdko7eo;o muj-v[c;lt|a[lt|6o g-yj’,ugxao9eo;os^kpD faj’oAoF dko.-h;Pd
ສະ .ສ
ລຂິ
ວນ
ວ
3fpmqj;wx lk,kfgvUo.-h;ymudko7eo;o (function) muj,u16js^kp\;f g-ajoG dko
ສ.
ຫງ
7eo;omk’lt4y8yF dko7eo;omk’7toyflkfF 8addtlkfF 4ko0=h,6o c]tvnjoM 3fp[+9e
gxao8hv’0Po,k37igruj,g8u,D 8q;1jk’G ;ymuc[[dko7eo;o muj,udko.-hl6f s^n 8q;g]d
gxao9eo;os^kp g-ajoG dko7eo;osk7jkltg]jpF 7jkl6’l5fF 7jk8Ol5f c]t zqoI;,D
ະ ສດິ
c;muj-j;p.odkogda[I;[I;,0=h,6oD dkoxt,;ozqo0=h,6oF dkoxt,;ozqo0=h,6orNo4koF
ສະ .ສ
ລຂິ
ວນ
ວ
dkolhk’[qf]kp’kozqo s^n lts^5[zqo0v’0=h,6omujzjkodkoxt,;oc]h;D -v[c;oU 9t,u
ສ.
ຫງ
dko9afgda[ma’7jk0=h,6orhv,da[37’lhk’0v’,ao grnjv-j;ps^5f7;k,-E-hvo c]t 7;k,0af
cp’0v’0=h,6o8ts^vf9qo-j;p.shz6h.-hma’s^kp wfhIa[7;k,ltf;d c]t .-h0=h,6oIj;,daowfhD
.o-v[c;9afdko4ko0=h,6o 9t,udko9afgda[gxao8k8t]k’7;k,lerao (relation)
g-yj’.o4ko0=h,6o|bj’M 9t,u8k8t]k’7;k,leraowfhs^kp8k8t]k’ c]t .oc8j]t8k8t
]k’7;k,lerao d=9t,uwfhs^kp]adltotxt9e (attribute)D .odkolhk’]adltotxt9eoAo
9t,udkodeoqf-toyf0v’]adltotxt9e c]t deoqf75olq,[afvnjoM g-ajoG I6[c[[ c]t
7;k,pk;0v’g0f0=h,6ogxao8QoD lyj’muj0kf[+wfh7n 8hv’deoqf]adltotxt9e ! 38 .shgxao
g0fd5oc9s^ad (primary key) 0v’8k8t]k’7;k,leraofh;pD g,njvdeoqf]adltotxt9e
.o8k8t]k’7;k,leraoc]h; d=9tlk,kf8nj,0=h,6owfh g-yj’0=h,6o.oc8j]tc4;0v’8k8t
]k’7;k,lerao gvUo;jk gvomy8u (entity)D
ovd9kdoAoF -v[c;9afdko4ko0=h,6o pa’,u.olj;o0v’rqf9toko5dq,0=h,6o g-yj’9t
[vd]kp]tvPf0v’8k8t]k’7;k,lerao g-ajoG [vd-nj8k8t]k’7;k,lerao 9eo;o
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ສດິ
ະ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ະ ສດິ
I6[ @D!# Netscape/AOL MailF Microsoft OutlookF Yahoo Mail c]t G Mail
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
xaf95[ao 0=h,6o0jk;lko,u9eo;os^kpF -v[c;7Qosk0=h,6o9t-j;p.shlk,kf7Qosk
0=h,6o9kdcs^j’0=h,6o8jk’M grnjv.shdq’da[7;k,8hv’dko0v’z6h.-hD gIqklk,kf7Qosk0=h,6o
3fpzjko3xicdi, s^n -v[c;7Qosk0=h,6o (browser) g-ajoG w,37i-v[ gvdr]=g]u
(Microsoft Explorer)F ,=-uo]k w22Hvd (Mozilla Firefox) c]t 3vgxik gvdr]=g]u
(Opera Explorer) gxao8QoD
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
le]a[3xicdi,7Qosk0=h,6oma’lk,1jk’mujdjk;,koAo lk,kfgxao8q;g-njv,8+da[[aofk
g;a[w- (Web side) 8jk’M g-yj’g;a[w-[k’vao.sh[=]ydkooe.-h9qf\kpgvg]ad38ioyd3fp
[+glp7jk g-ajoG vk3vcv; (www.aol.com)F 1kI6 (www.yahoo.com)F d6gdu] (www.
google.com) c]tvnjoMD lj;o www.google.com oU gxaomujoypq,.-hdao1jk’s^;’s^kp
.odko-vdsk0=h,6o8jk’M grkt,ao,u7;k,;jv’w;fuD
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
37
CAD sp=h,k9kd Computer-aided design
gxao3xicdi,mujoypq,.-h-j;p.odkovvdc[[lyj’xtfyf c]t lyj’d+lhk’8jk’M
g-ajoG AutoCAD 2000 c]t .oxaf95[ao,uIvf AutoCAD 2010D
ະສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
5.2 -v[c;oe.-hle]a[;Pdltgrkt
dkooe.-h;Pdfh;p-v[c;leg]afI6[ ,ad9tgoAo.ljdko.-h;Pdmqj;wx c8jvkf9toe
,kxtp5d3fp.shdq’da[;Pdmk’m5]tdyf[k’vao[+wfh g-ajoG .odyf9tdkomtok7ko ,udko
/kd4vog’yo ;Pdmk’fhko[ao-u s^n .oIhko-a[rtlyo7hk d=,udko0kplyo7hk dkovvd.[
[yoIa[g’yo dko7;[75,lyo7hk.olk’D faj’oAoF 9bj’8hv’,udkorafmtok-v[c;.-h;Pdlt
grktle]a[;Pd’koc8j]txtgrf .shdq’da[7;k,8hv’dko0v’z6h.-hc8j]txtgrfD
-v[c;.-h;Pdltgrkt,adgxao-v[c; mujz6hrafmtok8hv’wfhwxlbdlkI6[c[[dkogIaf
;Pd s^n 7;k,8hv’dkom5]tdyfoAoM c]h;9aflhk’0BoD 3fpmqj;wx 9tgxao-v[c;muj,us^kp
lj;o3I,dao grnjvIj;,daogIaf;PdD -v[c;.-h;Pdltgrktmuj.-hdaomk’m5]tdyf g-ajoG ]t[q[
;Pdmk’fhko[ao-uF ]t[q[;Pddko9af9e|jkpF ]t[q[.o3I’’kov5flkstdeF [=]ysko
dkog’yoF dkog-qjk-N c]t vnjoMD
7;k,8hv’dko0v’dko.-h7v,ry;g8u.o;Pd’komk’m5]tdyf pa’,uvuds^kp faj’oAoF
9bj’pa’,u7;k,8hv’dko0v’z6hrafmtok-v[c; grnjvrafmtok-v[c;.-h;Pdltgrkt8jk’M
vud1jk’s^;’s^kpD
ສດິ
-v[c;.-h;Pdltgrktvkf9t16j.oI6[c[[0v’-v[c;gd, g-yj’gxaomujoypq,daomqj;3]d
ະ
ສະ .ສ
ລຂິ
ma’.od5j,0v’gfadohvp c]t z6h.spjD I6[c[[0v’-v[c;gd,,u16js^;’s^kpD -v[c;gd,
ວນ
ວ
[k’xtgrflk,kf8+da[v5xtdvoryglf grnjvgruj,7;k,ltf;d.odko.-h g-ajoG dko7;[75,ສ.
ຫງ
(joystick)D
I6[ @D!_ G
Game Puzzle gxa
g ogd,9a[76jv5xtdvomu
x j7ndao g-yj’g\ktlq,da[z6hg]uj,8Qo.-h
ສດິ
7v,ry;g8u8u.\j muj8hv’dkog/yd-hv,dkoooe.-hg,qklD
ະ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
ສດິ
]t[q[7v,ry;g8uwfh c]t 4hkskd,u3vdkf d=lk,kfc-dg0Qkwx]t[kf.o]t[q[7v,ry;g8u
ະ
ສະ .ສ
ລຂິ
vnjoMD ,aovkfgduf9kddkooegvqkg7njv’[aombd0=h,6o XfyfltcdafF czjo-ufu s^n 2tc]alwfi?
ວນ
ວ
ສ.
muj8yfw;iaf9kdg7njv’|bj’wx.-h.ovudg7njv’|bj’D dkooe.-h]t[q[g7nv0jkp s^n dkooe.-h]t[q[
ຫງ
lnjlko0=h,6o d=vkf9t,udkocrj]t[kf0v’w;iafwfhg-ajodaoD
dkomujw;iaf7v,ry;g8uc-dg0Qkwx]t[kf.o]t[q[7v,ry;g8u \kp7;k,;jk w;iafwfh
g0Qkwx/a’8q;16j.o|j;p7;k,9e0v’7v,ry;g8uIP[Ihvpc]h;D gonjv’9kdw;iafgxaorP’c8j
3xicdi,vao|bj’F dkomujw;iaf9tg0Qkwx16j.o|j;p7;k,9ewfhoAo ,ao9t8hv’,udko4ndgvUo
.shgIaf;Pd.f|bj’djvo c]t dko4ndgvUo.shgIaf;PdwfhoAo pa’0Bo16jda[xtgrf0v’w;iafD
95fxtlq’0v’dkogIaf;Pd0v’w;iafc8j]t8q; 0Bo16jda[8q;z6h0Pow;iafoAoM g-ajoG vkf
9tlhk’w;iaf.shwxme]kp3xicdi, s^n 0=h,6ovnjoM muj16j.og7njv’7v,ry;g8u s^n vkf9tltcf’
0=h7;k,c]jowx,kgmy’|hk9= gIaf.shz6h.-h7v,ry;g8u]e7ko gxao8QoD
6.2 xtgrf0v’w;iaf
w;iaf7v,ry;g8u,u16jgxao9eo;os^;’s^kp c]t ,us^kpxtgrffh;pdao Xlk,kf7Qosk
]kp-nj0v’w;iafwfh .o http://th.wikipedia.org/wiki/List_of_computer_viruses_(all)?D .ooU
9t0=pqdgvqk[k’lj;o,kltg|u g-ajoG
ະ ສດິ
4hk Boot Sector 0v’ disk .f,uw;iafxtgrfoU8yf16j m5dgmnjvmujgxufg7njv’0Bo,k
ສະ .ສ
ລຂິ
ວນ
3fprtpkpk,gvUo DOS 9kd disk 8q;3xicdi,w;iafoAo 9tgIaf;Pddjvo c]t 9tg0Qk
ວ
ສ.
ຫງ
wx/a’8q;16j.o|j;p7;k,9e grnjv8P,rhv,muj9tgIaf;Pd8k,mujwfh4ndlhk’,k c]h;8q;w;iaf
9bj’7jvpwxgvUo DOS .sh0Bo,kgIaf;Pd8+wx 7ndaoda[;jk[+,uspa’gduf0BoD
ສດິ
;jkgxao3xicdi,me,tfkmqj;wx grnjvs^vd]=hz6h.-h.shgvUo0Bo,k c8jg,njv4ndgxuf0Bo,kc]h;
ະ
ສະ .ສ
ລຂິ
,aod=9tg]uj,me]kp8k,mujwfhlhk’0Bo,kmaomuD w;iaf-toyfoU [k’8q;4nd0Po0Bo,k.\jma’-5f
ວນ
ວ
ສ.
3fpz6h0Po9tgIafdko8A’-nj3xicdi,rhv,-njI5jo c]t 7evtmy[kpdko.-h;Pdmujg[yj’c]h;
ຫງ
lq,da[7;k,9y’ grnjvs^vd.sh7qomuj9tgvUo.-hoAo g-njv.9D
95fxtlq’0v’z6hmuj0Pow;iafoU vkf9tg-ajofP;da[z6h0Pow;iafmqj;wx 7nG lhk’.sh,aog0Qk
wxme]kp0=h,6omuj,u16j.og7njv’ s^n vkf9t,u95fxtlq’grnjv]adgvqk7;k,]a[0v’]t[q[7v,
ry;g8uD
ສດິ
ltmuow;iaf (Stealth Viruses) gxao-nj0v’w;iafmuj,udkoverk’8q;8+dkod;f
ະ
9a[wfh g\nvodaoda[ File Infector VirusesD 4hkskd,aowx8yf3xicdi,.fc]h; 9tgIaf.sh
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
0t|kf0v’3xicdi,oAo.spj0Bo c8jw;iaf-toyfoU 9t[+lk,kfd;fg[yj’0t|kfmujcmh9y’
ຫງ
0v’3xicdi,mujgruj,0Bowfh gonjv’9kd;jk w;iaf9tg0Qkwx7;[75, DOSD g,njv,udko.-h7elaj’
DIR s^n 3xicdi,.fd=8k, grnjvd;fg[yj’0t|kf0v’3xicdi,F DOS 9tltcf’0t|kf
g\nvogfu,m5d1jk’ 7hkp7n;jk[+,uspa’gduf0BoD
6.3 vkdko0v’g7njv’7v,ry;g8umuj8yfw;iaf
gsfdkofaj’djk;lk,kfla’gdfwfh9kddkogIaf;Pd0v’g7njv’D 4hk,aoskd,uvkdko
faj’8+wxoU vkfgxaowxwfh;jk ,ao,uw;iafg0Qkwx8yf16j.og7njv’c]h;D vkdkomuj;jkoAo wfhcdjG
x .-hg;]kfqozyfxqddt8y.odkogxuf3xicdi, grnjv0Bo,kgIaf;PdD
x 0t|kf0v’3xicdi,.spj0BoD
x ;aog;]k0v’3xicdi,xjPowxD
x 0=h7;k,xqddt8y[+7jvpwfhgsao raf4ndltcf’0Bo,kg]NvpMD
ະ ສດິ
6.4
ສະ .ສ
ລຂິ
dkod;fskw;iaf
ວນ
ວ
dkod;fskw;iaf,u16jfh;pdao 7nG dkoltcdow;iaf (Virus Scanning) dkod;fdk
ສ.
ຫງ
dkoxjPocx’ c]t dkog/Qk]t;a’D
6.4.1 dkoltcdo
grnjvd;fskw;iafmuj8yf16j.og7njv’ 8hv’.-h3xicdi,d;fskw;iaf g-yj’ gvUo;jk w;iaf
ltcdogou (Virus Scanner)D 0Ao8vodkofegouodkod=7nG Virus Scanner 9tfb’gvqk
3xicdi,[k’lj;o0v’w;iaf,kgda[w;hgxao4ko0=h,6oD lj;omujfb’,koAo4ndgvUo;jk w;iaf-yd
gog9u (Virus Signature)D g,njv Virus Scanner 4ndgvUo0Bo,k.-h;Pd ,aod=9tg0Qkwx
d;fskw;iaf.o|j;p7;k,9eF Boot Sector c]t file 3fp.-h Virus Signature muj,u
16jgxao8q;xP[mP[D 95ffu0v’;ymudkooUd=7n gIqklk,kfd;flv[-v[c;muj,k.\jwfhmaomu
g]up;jk 8yfw;iafs^n[+L grnjvxhv’dao[+.shw;iaf4ndgvUo0Bo,kgIaf;Pd8A’c8jg]uj,8QoD c8j;ymuoU
,u95fvjvo16js^kp0=h7nG
ະ ສດິ
gda[16j.o4ko0=h,6owfhD
ສະ .ສ
ລຂິ
ວນ
ວ
3) pkdmuj9td;f9a[w;iafxtgrf muj,u7;k,lk,kfxjPocx’8q;gv’wfh 9bj’gIaf.sh
ສ.
ຫງ
Virus Signature muj.-h lk,kfoe,kd;flv[wfh djvomujw;iaf9txjPo8q;gv’
gmqjkoAoD
4) 4hk,u Stealth Virus 8yf16j.og7njv’ Virus Scanner vkf9t[+lk,kfd;fsk
w;iaf-toyfoUwfhD
5) [k’gmnjvdkod;flv[d=0Bo16jda[7;k,lts^kf c]t g8adoydmuj.-h0v’8q; Virus
Scanner c]t w;iafgv’;jk .z9tgdaj’d;jkD
6) gonjv'9kd;jk w;iaf,u8q;.\jM vvd,k16jltg\u z6h.-h9bj’9egxao8hv’sk Virus
Scanner 8q;muj.\jmujl5f,k.-hD
7) ,uw;iaf[k’8q;9tg0Qkwx8yf.o3xicdi,maomu muj3xicdi,oAo4ndvjkoD
8) 4hklq,,5f;jk Virus Scanner muj.-h[+lk,kfd;f9a[wfh c]t 4hkg7njv’,uw;iaf-t
oyfoU8yf16j g,njv,udkogvUo Virus Scanner 0Bo,k.-hF ,ao9tg0Qkwxvjkogmnjv]t
6.4.2 dkod;fdkdkoxjPocx’
7n dkosk7jkryglf1jk’|bj’mujgvUo;jk g-ad-a, (Checksum) g-yj’gduf9kddkooegvqk
-5f7elaj’ c]t 0=h,6omuj16j.o3xicdi,,k7eo;o s^n vkf9t.-h0=h,6ovnjoM 0v’ file wfhcdj
attributeF ;ao c]t g;]k g0Qk,kIj;,.odko7eo;ofh;pD gonjv’9kdm5dlyj’m5d1jk’ [+;jk
9tgxao7elaj’ s^n 0=h,6omuj16j.o3xicdi, 9t4ndcmofh;p]tsafg]d4kolv’F gIqk9bj’lk,kf
ສດິ
oegvqk8q;g]dgs^qjkoU ,kzjko0Ao8vodko7eo;omk’7toyflkfwfhD ;ymudko7eo;ogrnjvsk
ະ
7jk Checksum oU ,us^kpc[[ c]t ,u]tfa[dkod;flv[c8d8jk’daovvdwxD g,njv8q;
ສະ .ສ
ລຂິ
ວນ
ວ
3xicdi,rkp.o,udkoxjPocx’ [+;jkw;iafoAo 9t.-h;ymudkoc-d s^n 0Poma[d=8k,F ສ.
ຫງ
9eo;o8q;g]dmujwfh9kddko7eo;o7A’.\j 9txjPowx9kdmuj7eo;owfhdjvo|hkoUD 95ffu0v’
dkod;fdkoxjPocx’d=7nG lk,kfd;f9a[w;iaf.\jMwfh c]t pa’,u7;k,lk,kf.odko
d;f9a[w;iafxtgrf Polymorphic Virus wfhvudfh;p c8jd=pa’pkdle]a[ Stealth. dkod;f
skw;iafpa’0Boda[7;k,lts^kf0v’3xicdi,d;fskw;iaf;jk 9tlk,kf4ndpq;t3fpw;
iafxtgrfoUwfhs^n[+L c]t ,u;ymudkod;fdkoxjPocx’oU 9td;f9a[w;iafwfh d=8+g,njvw;iaf
g0Qkwx8yf16j.og7njv’c]h;gmqjkoAoD ,ao9t0hvo0hk’ljP’.od=]toumujg]uj,,u7eo;osk7jk Check-
sum gxao7A’mevyfF g7njv’muj.-h8hv’coj.9;jk [=]yl5fr= 7nG 8hv’[+,u3xicdi,.fM8yfw;iafD
4hk[+faj’oAoF 7jkmujskwfh9kddko7eo;omujI;,gvqk8q;w;iafg0Qkwxoe 9t]e[kd8k,rkp
s^a’ .odkomuj9td;fskw;iafoU8+wxD
6.4.3 dkog/Qk]t;a’
grnjv9t.sh3xicdi,d;f9a[w;iaf lk,kfg/Qk]t;a’dkogIaf;Pd0v’g7njv’7v,ry;
g8uwfh8ts^vfg;]koAo 9bj’,udkolhk’3xicdi,c[[ gi-ygfo (resident) s^n fuw;wfg;u
(devide driver)D g8adoyd0v’dkog/Qk]t;a’oAo vkf9t.-h;ymudkoltcdo s^n d;flv[
dkoxjPocx’ s^n .-hma’lv’c[[I;,daod+wfhD dkogIaf;Pd3fpmqj;wx7n g,njv-v[c; s^n
3xicdi, d;f9a[w;iafmuj.-h;ymuoU 4ndgvUo0Bo,k.-h;Pd ,aod=9tg0Qkwxd;f.o|j;p7;k,9e
0v’g7njv’djvo;jk ,uw;iaf8yf16js^n[+L 3fp.-h Virus Signature muj,u16j.o4ko0=h,6oD 9kdoAoF
9bj’7jvpoegvqk8q;gv’g0Qkwx/a’16j.o|j;p7;k,9eD 8+,k 4hk,udkogxuf3xicdi,.f0Bo,k
.-h3xicdi,g/Qk]t;a’d=9tg0Qkwxd;f3xicdi,oAodjvo 3fp.-hg8adoyddkoltcdo s^n
d;flv[dkoxjPocx’grnjvskw;iafD 4hk[+,u[aosk d=9tvto5pkf.sh3xicdi,oAo gxuf0Bo
,kgIaf;PdwfhD ovd9kdoUF 3xicdi,d;f9a[w;iaf[k’8q;pa’lk,kfd;flv[ 0totmuj,u
dkolegoqk file wfhvudfh;pD 95ffu0v’;ymuoUd=7nG g,njv,udkogxuf3xicdi,0Bo,k 3xicdi,
ສດິ
oAo9t4ndd;flv[djvom5dgmnjv 3fpvaf8t3o,afD 4hkgxaodko.-hltcdogou 9tlk,kfI6hwfh;jk
ະ
ສະ .ສ
ລຂິ
3xicdi,.f 8yfw;iaf16j .og,njvgxufltcdogou0Bo,k.-hdjvogmqjkoAoD 95fvjvo0v’3xicdi,
ວນ
ວ
ສ.
d;flv[w;iaf c[[g/Qk]t;a’ d=7n,ao9t,ug;]kmujglpwxle]a[dkod;fskw;iafdjvom5d
ຫງ
gmnjv c]t gonjv’9kdgxao3xicdi,c[[ resident s^n devide driver 9bj’9egxao9t8hv’.-h
|j;p7;k,9elj;o|bj’0v’g7njv’8ts^vfg;]k grnjvgIaf.sh|j;p7;k,9e.og7njv’gs^nv|hvp
]q’ c]t g-ajofP;daoda[dkoltcdogou d=7n ,ao9egxao8hv’,udkoxa[x5’0=h,6o0v’ Virus
Signature .shmaoltw\16jltg\uD
6.6 dkode9afw;iaf
g,njvcoj.9;jk g7njv’7v,ry;g8u8yfw;iafc]h; .shgIafdkocdhw0fh;p7;k,Iv[7v[
c]t ]t,af]t;a’1jk’s^;’s^kp grkt[k’gmnjv 8q;7qocdhgv’ Xs^n 3xicdi,d;fw;iaf?
9tgxao8q;me]kps^kpd;jk8q;w;iaf8q;9y’vudD dkod;flv[ c]t deoqf[jvo[aombd0=h,6o
ສດິ
.\j (harddisk formating) vudgmnjv|bj’ d=[+c,jo;ymumujfumujl5fltg\uwxF ,ao9tpyj’|adwxd;jkoAo
ະ
ສະ .ສ
ລຂິ
4hkskd;jk gIafwx3fp[+,udkoleIv’0=h,6ow;hdjvoD dkocdhw0oAo 4hkz6h.-h,u7;k,I6hdjP;da[
ວນ
ວ
ສ.
w;iaf muj8yf16j;jk ,aogxaoxtgrf.f d=9t-j;pwfh1jk’s^;’s^kpD 0=hltg|u8+wxoU vkf9tgxao
ຫງ
xt3spf8+dkos^udg;Ao9kddko8yfw;iaf0v’g7njv’ g-ajoG
[5f (boot) g7njv’.\jmaomu g,njvI6h;jk g7njv’8yfw;iafG g,njvI6h;jk g7njv’8yfw;iaf
.shgIafdko[5f (booting) g7njv’.\jmaomu 3fpgvUo.-h DOS 9kd floppy disk mujwfhdtdP,w;hD
4hkgvUo DOS 9kd floppy disk muj16j.og7njv’muj8yfw;iaf gxaowxwfh;jk 8q;w;iafvkf9tda[
g0Qkwx.o|j;p7;k,9ewfhvudD g,njvleg]af0Ao8vodkogvUo.-h DOS c]h; shk,gvUo3xi
cdi,.fM .og7njv’muj8yfw;iaf grkt[+I6h;jk 3xicdi,.fcfjmuj,uw;iaf8yf16jD
gvUo3xicdi,9afdkow;iaf0Bo,kd;fsk c]t me]kpG gvUo3xicdi,d;f
9a[w;iaf grnjvd;fg[yj’;jk ,u3xicdi,.fcfj 8yfw;iafD 4hk3xicdi,d;fskw;iafmuj.-h16j
lk,kfde9afw;iaf8q;mujrq[gsaowfh d=.shmqf]v’g[yj’D c8jdjvo9t]q’,nxt8y[af .shgIafdkole
goqk grnjvleIv’3xicdi,muj8yfw;iafw;hglpdjvoD 3xicdi,9afdkow;iaf[k’vaolk,kf
laj’.shleIv’3xicdi,muj8yfw;iafwxgxaovud-nj|bj’ djvomuj9tde9afw;iaf g-ajoG MSAV 0v’
DOS gv’gxao8QoD
ະ ສດິ
ສະ .ສ
ລຂິ
ວນ
ວ
ສ.
ຫງ
7e4k,7Qo7;hk @
1. 9qj’vtmy[kpsq;0=h8+wxoUG
dD gxaospa’8hv’,u-v[c;]t[q[L
0D -v[c;oe.-h4ndrafmtok0Bo,kgrnjvxt3spfvao.fL
7D g,njvoadIPo8hv’dkos^Yogd,7v,ry;g8u 9t8hv’.-h-v[c;spa’cfjL
2. 9qj’ry9k]tok 0=h7;k,8+wxoU ;jk 7;og\ktlq,da[vao.fL
]efa[
]t[q[xt8y[afdko
-v[c;leg]afI6[
;Pdltgrkt
8q;cxrklk
0=h7;k,
-v[c;.-h
gd,
ດິ
ະສ
1 xkldko
ລຂິ
2
ວ.
g7qkg8ultw8
ວນ
ສ.
ຫງ
3 3xicdi,]t[q[’kod;flyo7hk
4 3vgvlm6
ສະ
5 -v[c;oeltg|u
6 3238-v[
7 -y,-yf8U
8 ]yo5d
9 3xicdi,[ao-u
10 -v[c;xt,;o7ela[
3. 9qj’8v[7e4k,8+wxoUG
dD -v[c;c,jospa’L
0D lnjdk’mujgIaf.shgIqk c]t 7v,ry;g8u8yf8+lnjlkodaowfh c,jospa’L
7D 8q;g]dmuj.-h.o]t[q[g]d4kolv’,uspa’cfjL
’D rklk7v,ry;g8umuj,aovjkoc]h;g0Qk.9maomu c,jorklkspa’L
9D rklk7v,ry;g8uc[j’gxao9adxtgrf c]t 7n xtgrf.fcfjL
lD 4hk8hv’dko.sh7v,ry;g8ug0Qk.9rklk]tfa[l6’ 9t8hv’gIafco;.fL
-D -v[c;muj7v,ry;g8uwfhIa[maomuj.og;]kgxufg7njv’ c,jo-v[c;xtgrf.fL
pD -v[c;muj.-h.odkoxt,;ozqo’kofhko8jk’M 8k,7;k,8hv’dko0v’z6h.-hc,jo-v[
c;xtgrf.fL
fD 3xicdi,;yo3f c,jo-v[c;xtgrf.fL
8D -v[c;leg]afI6[c,jospa’L
4. 9qj’[vd7;k,c8d8jk’0v’7v,rkpg]u c]t vyog8uxiyfg8uD
ະ ສດິ
5. |j;pxt,;ozqodk’c[j’vvdgxao9ad|j;pL 7n|j;p.fcfjL rhv,ma’vtmy[kpD
ສະ .ສ
ລຂິ
ວນ
ວ
6. 9qj’[vd|hkmuj8Qo8=0v’-v[c;]t[q[D ສ.
ຫງ
7. 9qj’pqd8q;1jk’-v[c;leg]afI6[ rhv,ma’vtmy[kpD
8. 9qj’pqd8q;1jk’-v[c;gd, mujgxaoxt3spfcdjdkoIPoD
9. w;iaf7v,ry;g8uc,jospa’L c]t ,uxtgrf.fcfjL
10. vkdkomujg7njv’7v,ry;g8u8yfw;iafgxaoco;.fL
11. ;ymudkod;fskw;iaf,u7nco;.fL 9qj’vtmy[kp
12. grnjv[+.shg7njv’7v,ry;g8u8yfw;iaf7;ogIafco;.fL
xt,;o7ela[
lj;oxtdv[0v’7v,ry;g8uD |hk @F
|j;pxt,;ozqodk’D |hk #F$
|j;p7;[75,D |hk $F
|j;p7eo;o c]t 8addtlkfD |hk $F
;y;afmtokdkow,37i3rig-lg-uD |hk (F
|j;p7;k,9es^adD |hk !WF
|j;p7;k,9eleIv’D |hk !WF
czjo[aombdD |hk !@F
dko3vophkp0=h,6o]ts;jk’Ikffyfda[|j;p7;k,9eD |hk !(F
dko7;[75,IkffyfD |hk !)F
gma[c,jgs^adD |hk @WF
ສດິ
ະ
,kf8t4ko0v’-ufuD |hk @@F
ສະ .ສ
ລຂິ
ວນ
v5xtdvoxhvo0=h,6oD |hk @_F
ວ
ສ.
ຫງ
cxhory,D |hk #WF
dko7;[75,D |hk #@F
g7njv’ltcdogouD |hk #@F
g7njv’vjkoc4[]tsafD |hk ##F
9=lezafF |hk #$F
v5xtdvoltcf’zqoD |hk #&F
-av[c;F |hk $&F
-toyf0v’-av[c;D |hk $_F
-av[c;]t[q[D |hk &!F
-av[c;oe.-hD |hk *_F
w;iaf7v,ry;g8uD |hk )(D
8k]t]k’
rafmtokdko0v’ WebBrowsers
Internet Users
Year Web Browsers
(in millions)
Pre-browser: HyperCard, Gopher
1991 WorldWideWeb
1992 ViolaWWW, Erwise, MidasWWW, MacWWW
1993 Mosaic, Cello, Lynx 2.0, Arena, AMosaic 1.0
IBM Web Explorer, Netscape Navigator, SlipKnot 1.0, MacWeb,
1994
IBrowse, Argo, Minuet
Internet Explorer, Netscape Navigator 2.0, OmniWeb, WebRouser[2],
1995 16
Internet Explorer 2, Grail
Arachne 1.0, Internet Explorer 3.0, Netscape Navigator 3.0, Opera 2.0,
1996 36
PowerBrowser 1.5[3], Cyberdog, Amaya 0.9[4], AWeb, Voyager
Internet Explorer 4.0, Netscape Navigator 4.0, Netscape Communicator
1997 70
4.0, Opera 3.0[5], Amaya 1.0[4]
1998 Internet Explorer 5.0 Beta 1, iCab, Mozilla 147
1999 Amaya 2.0[4], Mozilla M3, Internet Explorer 5.0 248
ສດິ
Konqueror, Netscape 6, Opera 4[6], Opera 5[7], K-Meleon 0.2, Amaya
ະ
2000 361
3.0[4], Amaya 4.0[4]
ສະ .ສ
ລຂິ
ວນ
Internet Explorer 6, Galeon 1.0, Opera 6[8], Amaya 5.0[4]
ວ
2001 513
Netscape 7, Mozilla 1.0, Phoenix 0.1, Links 2.0, Amaya 6.0[4], Amaya ສ.
ຫງ
2002 587
7.0[4]
2003 Opera 7[9], Safari 1.0, Epiphany 1.0, Amaya 8.0[4] 719
2004 Firefox 1.0, Netscape Browser, OmniWeb 5.0 817
[10]
Safari 2.0, Netscape Browser 8.0, Opera 8. , Epiphany1.8, Amaya
2005 1018
9.0[4], AOL Explorer1.0, Maxthon 1.0, Shiira 1.0
SeaMonkey 1.0, K-Meleon 1.0, Galeon 2.0, Camino 1.0, Firefox 2.0,
2006 1093
Avant 11, iCab 3, Opera 9[11], Internet Explorer 7, Sputnik
Maxthon 2.0, Netscape Navigator 9, NetSurf 1.0, Flock 1.0, Safari 3.0,
2007 1262
Conkeror
Konqueror 4, Safari 3.1, Opera 9.5[12], Firefox 3, Amaya 10.0[4], Flock 2,
2008 1565
Google Chrome 1, Amaya 11.0[4]
Internet Explorer 8, Chrome 2, Safari 4, Firefox 3.5, Opera 10, Flock 2.5,
2009
Google Chrome 3
Beta Camino 2, SeaMonkey 2
Alpha Maxthon 3, Google Chrome 4, Firefox 3.6
lk]t[koI6[
I6[ !D! g7njv’7v,ry;g8uDDDDDDDDDD.................................................................................2
I6[ !D@ mjkoJohn von NeumanX9vo ;vo ovpc,o? .oshv’mqf]v’D..................................2
I6[ !D# lj;oxtdv[rNo4ko0v’g7njv’7v,ry;g8u............................................................3
I6[ !D$ lj;oxtdv[rNo4ko0v’g7njv’7v,ry;g8u............................................................4
I6[ !D& CPU *&W@F )W)) c]t pentiumXgromP,?.........................................................5
I6[ !D* CPU ) [yfF !* [yf c]t #@ [yf......................................................................6
I6[ !D( CPU 8086 c]t CPU )W@)*........................................................................7
I6[ !D) w,37i3rig-lg-u )W#)* c]t )W$)*...............................................................8
I6[ !D_ w,37i3rig-lg-u )W$)*.............................................................................9
I6[ !D!W rafmtokdko0v’w,37i3rig-lg-u c]t 9eo;omiko-ulg8u c8j xu!_(W{@WWW...............9
I6[ !D!! |j;p7;k,9e ci,................................................................................10
I6[ !D!@ |j;p7;k,9es^ad-toyf iv,......................................................................11
I6[ !D!# lj;oxtdv[0v’czjo[aombd c]t 37’lhk’dko9afgda[0=h,6ogmy’czjo[aombd...................12
I6[ !D!$ czjo[aombd fhko|hk c]t sq;vjko{0Po czjoc,jgs^ad...........................................13
ສດິ
I6[ !D!& I6[c[[dko[aombd[yf(RecordedBitFormatsFMandMFM).................................13
ະ
I6[ !D!* Ikfful..............................................................................................15
ສະ .ສ
ລຂິ
ວນ
I6[ !D!( lj;oxtdv[ c]t I6[zjkmk’0;k’ltcf’sq;vjko{0Po c]t czjo9koc,jgs^ad0v’Ikfful.16
ວ
ສ.
ຫງ
I6[ !D!) dko3vophkp0=h,6o]ts;jk’Ikffulda[|j;p7;k,9e............................................18
I6[ !D!_ gma[c,jgs^ad(magnetictape)......................................................................20
I6[ !D@W czjo-ufu[aombdwfhgmnjvfP; c]t czjo-ufumujlk,kf[aombdwfhs^kpgmnjv............................21
I6[ !D@! czjo-ufu8k,c8j]t0t|kf.........................................................................23
I6[ !D@@ dkogIaf;Pdgmy’czjo-ufu(CDRorCDRW)......................................................24
I6[ !D@# czjoDVDR c]tDVDRW........................................................................25
I6[ !D@$ |j;p7;k,9ec[[2tc]al mujgvUo;jk g7njv’vjko{0PogIofU (handydrive).....................29
I6[ !D@& cxhory,0t|kf !W$ x5j,...........................................................................30
I6[ !D@* g,qkl.oI6[c[[8jk’M..............................................................................31
I6[ !D@( mtciad[vo.........................................................................................32
I6[ !D@_ ltcdogou c]t g7njv’vjkoc4[]tsaf.............................................................33
I6[ !D#W c4[]tsaf c]t g7njv’vjkoc4[]tsaf............................................................33
I6[ !D#! g7njv’vjkovadlvoc,jgs^ad c]t .[g-ad (check)...................................................34
I6[ !D#@ 9=leraf..............................................................................................35
ສດິ
I6[ @D_ MSOfficeExcel2007,Lotus123c]t OpenOffice.org3Calc..................................74
ະ
I6[ @D!W 8q;1jk’dkovhk’vu’8ec|j’8k,4ao c]t c4;0v’ MSOfficeExcel2007....................74
ສະ .ສ
ລຂິ
ວນ
I6[ @D!! |hk8jk’dko.-h-v[c;9afdko4ko0=h,6o0v’MSOfficeAccess2007..........................76
ວ
ສ.
ຫງ
I6[ @D!@ |hk8jk’dko.-h-v[c;oeltg|u0v’MSOfficePowerPoint2007.............................77
I6[ @D!# Netscape/AOL MailFMicrosoft OutlookFYahoo Mailc]tG Mail..........................80
I6[ @D!$ Microsoft Explorer, Mozilla Firefox c]t Opera Explorer.....................................81
I6[ @D!& g;a[w-7Qosk0=h,6oG www.aol.com c]twww.google.com.......................................82
I6[ @D!* c[[2v,gvg]ad38ioyd le]a[dkolt,adoe.-h[=]ydko vug,; 0v’ yahoo.....................83
I6[ @D!( 3xicdi,dik2ydG PaintF Photoshop c]t CAD...............................................85
I6[ @D!) Same Game gxaomujoypq,dao.od5j,z6h.-h16oyd c]t ]uo5d............................................86
I6[ @D!_ Solitaire gxaogd,9af]P’wrh g-yj’g\ktlq,da[z6hg]uj,8Qo.-h7v,ry;g8u.\j muj8hv’dkog/yd-hv,
dkooe.-hg,qklD..............................................................................................87
I6[ @D@WChess Titans gxaogd,\kdglyd g-yj’g\ktlq,le]a[dkoIPo;ymudko;k’czoD...............87
I6[ @D@! Virus: Trojan Horse................................................................................90
I6[ @D@@ dkod;fskw;iaffh;pdkoltcdo 0v’3xicdi,G Symantec.................................92
cs^j’vhk'vu'
g;[w-G
http://www.curriculum51.net
http://www.kmutt.ac.th/av/HTML/techno/note.htm
http://www.kented.org.uk/ngfl/ict/definition.htm
http://web.ku.ac.th/schoolnet/snet1/network/it/
http://th.wikipedia.org/wiki/List_of_computer_viruses_(all)
http://203.172.235.132/technom1/ebook3/page/
http://www.openoffice.org/
gvdtlkoG
x 8q;-U;af c]t lk]tdkoIPoI6hcdodk’ “d5j,lk]tdkoIPoI6hdko’kovk-u[ c]t
g8ad3o3]-u” 8k,s^adl6fcdodk’dkolbdlk0AorNo4ko rDl @&&!F leoad;y-kdko
c]t ,kf4kodkolbdlkF leoad’ko7totde,tdkodkolbdlk0AorNo4koF dt-;’
lbdlkmydkoF xtgmfwm
ສດິ
ະ
x |a’lnIPolk]tdkoIPoI6hrNo4ko “g8ad3o3]-ulk]tlqogmf” -j;’-Aomu # -aho
ສະ .ສ
ລຂິ
ວນ
ວ
,afmtpq,lbdlk xu !{#F rDl @&$(F lt4k[aolqj’glu,dkolvo;ymtpklkf c]t
ສ.
ຫງ
g8ad3o3]-uF dt-;’ lbdlkmydkoF xtgmfwm}ISBN 974-01-3938-8
x xt,;o7ela[;ymtpkdko0=h,6o0jk;lko c]t dkolnjlko}37’dkopqd]tfa[0tc|’
dkog8ad3o3]-u0+h,6o0jk;lko}JICA},tsk;ymtpkw]csj’-kf}dt-;’lndlkmydko}
@WW&
x ;af9toko5dq, rklk]k; Xlt[a[xa[x5’.\j? 3fp fiD mv’7e vjvo,toulvo}s=lt,5f
csj’-kf}@WW)
x rqf9toko5dq,]k;F lt[a[rklkg7Qkgfu, 3fp l5[yorit3dw-p% rDl @$$)
x ;a9oko5dq, rklk]k; 3fp ,tsk lu]k ;uit;q’l%}lt[a[xa[x5’.\j rDl @&$_
x “Office Productivity Tools (Courseware)” Indo-Lao PDR Cooperation on
Information Communication Technology, 2004
x Computer Concepts, Comprehensive Word and the Internet by Ma. Mineva J.
Gorres,Philippines 2007/ ISBN 978-971-37-0308-8