การโปรแกรมคอมพิวเตอร์ (Computer Programming)
-
Upload
charles-good -
Category
Documents
-
view
43 -
download
0
description
Transcript of การโปรแกรมคอมพิวเตอร์ (Computer Programming)
การโปรแกรมคอมพิ�วเตอร�(Computer Programming)
อ.เกต�กาญจน์� ไชยขั�น์ธุ์�� สาขัาว�ศวกรรมคอมพิ�วเตอร�http://www.rmuti.ac.th/user/kedkarnEmail : [email protected] 1
การแบ่�งคะแน์น์
สอบ่ Midterm 20% (ขั!อสอบ่กลางสอบ่รวมทุ�กสาขัา) สอบ่ Final 20% (ขั!อสอบ่กลางสอบ่รวมทุ�กสาขัา) ส�งงาน์ LAB 30% สอบ่ LAB Midterm 10% สอบ่ LAB Final 10% เขั!าเร$ยน์ 10%
- 1216 1230( : : =สาย 1 231:เป&น์ต!น์ไป=ขาด)หากขัาด เก�น์ 4 คร�)ง ถื+อว�าหมดส�ทุธุ์�,สอบ่
2
การต�ดเกรด
80 – 100 A 75 – 79 B+ 70 – 74 B 65 – 69 C+ 60 – 64 C 55 – 59 D+ 50 – 54 D ต-.ากว�า 50 F
3
ห�วขั!อทุ$.เร$ยน์
ความร/ !เบ่+)องต!น์เก$.ยวก�บ่คอมพิ�วเตอร� ล-าด�บ่ขั�)น์ตอน์ใน์การเขั$ยน์โปรแกรม
(Algorithm, Pseudo code, Flowchart ) โครงสร!างขัองโปรแกรมภาษาซี$ ค-าส�.งควบ่ค�ม (Control Statement) ฟั5งก�ช� .น์ (Function) ต�วแปรช�ด (Array)
4
Software ทุ$.ใช!เขั$ยน์โปรแกรม
Turbo C++ EditPlus Devcpp
5
การส�งงาน์ LAB
ร�น์ผลให!ด/ใน์ห!องเร$ยน์ พิร!อมอธุ์�บ่าย Code Print Code และ ผลการร�น์ส�งใน์คาบ่เร$ยน์ถื�ดไป
6
7
บทท� บทท� 11ความรู้��เบ��องต้�นเกี่�ยวกี่�บความรู้��เบ��องต้�นเกี่�ยวกี่�บ
คอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
8
ความหมายของคอมพิ�วเต้อรู้�ความหมายของคอมพิ�วเต้อรู้� คอมพิ�วเตอร�มาจากภาษาละต�น์ว�า Computare ซี7.ง
หมายถื7ง การน์�บ่ หร+อ การค-าน์วณ พิจน์าน์�กรม ฉบ่�บ่ ราชบ่�ณฑิ�ตยสถืาน์ พิ.ศ . 2525 ให!ความหมายขัอง
คอมพิ�วเตอร�ไว!ว�า " เคร+.องอ�เล;กทุรอน์�กส�แบ่บ่อ�ตโน์ม�ต� ทุ-าหน์!าทุ$.เหม+อน์สมองกล ใช!ส-าหร�บ่แก!ป5ญหาต�างๆ
ทุ$.ง�ายและซี�บ่ซี!อน์โดยว�ธุ์$ทุางคณ�ตศาสตร�"
9
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� ใน์ระยะ 5000, ป= ทุ$.ผ�าน์มา มน์�ษย�เร�.ม
ใช!น์�)วม+อและน์�)วเทุ!าเพิ+.อช�วยใน์การค-าน์วณ และพิ�ฒน์าเป&น์อ�ปกรณ�อ+.น์ๆ เช�น์ ล/กห�น์
10
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� ประมาณ 2,600 ป=ก�อน์คร�สตกาล ชาวจ$น์ได!
ประด�ษฐ์�เคร+.องม+อเพิ+.อใช!ใน์การค-าน์วณ เร$ยกว�า ล/กค�ด (Abacus ) ซี7.งถื+อได!ว�าเป&น์อ�ปกรณ�ช�วยการค-าน์วณทุ$.เก�าแก�ทุ$.ส�ดใน์โลกและย�งคงใช!งาน์มาจน์ถื7งป5จจ�บ่�น์
11
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2158 น์�กคณ�ตศาสตร�ชาวสก;อตแลน์ด�
ช+.อ John Napier ได!ประด�ษฐ์�อ�ปกรณ�ทุ$.ใช!ช�วยใน์การค-าน์วณขั7)น์มาเร$ยกว�า Napier's Bones เป&น์อ�ปกรณ�ทุ$.ม$ล�กษณะคล!ายก�บ่ตารางส/ตรค/ณใน์ป5จจ�บ่�น์
12
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2185 น์�กคณ�ตศาสตร�ชาวฝร�.งเศส ช+.อ
Blaise Pascal ได!ออกแบ่บ่เคร+.องม+อช�วยใน์การค-าน์วณโดยใช!หล�กการหม�น์ขัองฟั5น์เฟัAอง เคร+.องม+อน์$)สามารถืใช!ได!ด$ใน์การค-าน์วณบ่วกและลบ่ เทุ�าน์�)น์ ส�วน์การค/ณและหารย�งไม�ด$เทุ�าไร
13
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2216 น์�กปร�ชญาชาวเยอรม�น์ช+.อ
Gottfried Wilhelm Baronvon Leibnitz ได!ปร�บ่ปร�งเคร+.องค-าน์วณขัองปาสกาล ซี7.งใช!การบ่วกซี-)าๆ ก�น์แทุน์การค/ณเลขั จ7งทุ-าให!สามารถืทุ-าการค/ณและหารได!โดยตรง และย�งค!น์พิบ่เลขัฐ์าน์สอง (Binary Number)
14
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2344 น์�กประด�ษฐ์�ชาว
ฝร�.งเศสช+.อ Joseph Marie Jacquard พิ�ฒน์าเคร+.องทุอผ!าโดยใช!บ่�ตรเจาะร/ใน์การบ่�น์ทุ7กค-าส�.งควบ่ค�มเคร+.องทุอผ!าให!ทุ-าตามแบ่บ่ทุ$.ก-าหน์ดไว! ซี7.งเป&น์แน์วทุางทุ$.ทุ-าให!เก�ดการประด�ษฐ์�เคร+.องเจาะบ่�ตรใน์เวลาต�อมา และถื+อว�าเป&น์เคร+.องจ�กรทุ$.ใช!ช�ดค-าส�.ง (Program ) ส�.งทุ-างาน์เป&น์เคร+.องแรก
15
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
พิ.ศ . 2373 Charles Babbage ศาสตราจารย�ทุางคณ�ตศาสตร�แห�งมหาว�ทุยาล�ยแคมบ่ร�ดจ�ขัองอ�งกฤษ ได!สร!างเคร+.องหาผลต�าง (Difference Engine ) ซี7.งเป&น์เคร+.องทุ$.ใช!ค-าน์วณและพิ�มพิ�ตารางทุางคณ�ตศาสตร�อย�างอ�ตโน์ม�ต� แต�ก;ไม�ส-าเร;จตามแน์วค�ด ด!วยขั!อจ-าก�ดทุางด!าน์ว�ศวกรรมใน์สม�ยน์�)น์ แต�ได!พิ�ฒน์าเคร+.องม+อหน์7.งเร$ยกว�า เคร+.องว�เคราะห� (Analytical Engine)
16
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
เคร+.องน์$)ประกอบ่ด!วยส�วน์ส-าค�ญ 4 ส�วน์ ค+อ 1 . ส�วน์เก;บ่ขั!อม/ล 2 . ส�วน์ประมวลผล3 . ส�วน์ควบ่ค�ม4 . ส�วน์ร�บ่ขั!อม/ลเขั!าและแสดงผลล�พิธุ์�
ด!วยเคร+.องว�เคราะห� ม$ล�กษณะใกล!เค$ยงก�บ่ส�วน์ประกอบ่ขัองระบ่บ่คอมพิ�วเตอร�ใน์ป5จจ�บ่�น์ จ7งทุ-าให! Charles Babbage ได!ร�บ่การยกย�องให!เป&น์ "บ่�ดาแห�งคอมพิ�วเตอร� "
17
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2385 ส�ภาพิสตร$ชาวอ�งกฤษช+.อ Lady
Augusta Ada Byron ได!ทุ-าการแปลเร+.องราวเก$.ยวก�บ่เคร+.อง Analytical Engine และได!เขั$ยน์ขั�)น์ตอน์ขัองค-าส�.งว�ธุ์$ใช!
เคร+.องน์$)ให!ทุ-าการค-าน์วณทุ$.ย��งยากซี�บ่ซี!อน์ จ7ง น์�บ่ได!ว�า ออก�สต!า เป&น์โปรแกรมเมอร�คน์แรก ขัองโลก และย�งค!น์พิบ่อ$กว�าช�ดบ่�ตรเจาะร/ทุ$. บ่รรจ�ช�ดค-าส�.งไว!สามารถืน์-ากล�บ่มาทุ-างาน์ซี-)าใหม� น์�.น์ค+อหล�กการทุ-างาน์วน์ซี-)า หร+อทุ$.เร$ยกว�า Loop
18
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2397 น์�กคณ�ตศาสตร�
ชาวอ�งกฤษ George Boole ได!สร!างระบ่บ่พิ$ชคณ�ตแบ่บ่ใหม� เร$ยกว�า พิ$ชคณ�ตบ่/ลล$น์ (Boolean Algebra ) ซี7.งม$ประโยชน์�มากต�อการออกแบ่บ่วงจรไฟัฟัCาและอ�เล;กทุรอน์�กส� และการออกแบ่บ่ทุางตรรกว�ทุยาขัองเคร+.องคอมพิ�วเตอร�ใน์ป5จจ�บ่�น์ด!วย
19
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2423 Dr . Herman Hollerith น์�ก
สถื�ต�ชาวอเมร�ก�น์ได!ประด�ษฐ์�เคร+.องประมวลผลทุางสถื�ต�เคร+.องแรก ซี7.งใช!ก�บ่บ่�ตรเจาะร/ ซี7.งได!ถื/กน์-ามาใช!ใน์งาน์ส-ารวจส-ามะโน์ประชากรขัองสหร�ฐ์อเมร�กา
20
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2480 ศาสตราจารย� Howard Aiken ได!พิ�ฒน์า
เคร+.องค-าน์วณตามแน์วค�ดขัองแบ่บ่เบ่จ ร�วมก�บ่ว�ศวกรขัองบ่ร�ษ�ทุ ไอบ่$เอ;มได!ส-าเร;จ โดยเคร+.องจะทุ-างาน์แบ่บ่เคร+.องจ�กรกลปน์ไฟัฟัCาและใช!บ่�ตรเจาะร/ เคร+.องม+อน์$)ม$ช+.อว�า MARK I หร+อม$อ$กช+.อหน์7.งว�า IBM Automatic Sequence Controlled Calculator และน์�บ่เป&น์เคร+.องค-าน์วณแบ่บ่อ�ตโน์ม�ต�เคร+.องแรกขัองโลก
21
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� พิ.ศ . 2486 เป&น์ช�วงสงครามโลกคร�)งทุ$. 2 ศ/น์ย�ว�จ�ย
ขัองกองทุ�พิบ่กสหร�ฐ์อเมร�กา ต!องการเคร+.องค-าน์วณหาทุ�ศทุางและระยะทุางใน์การส�งขั$ปน์าว�ธุ์ ซี7.งถื!าใช!เคร+.องค-าน์วณสม�ยน์�)น์จะต!องใช!เวลาถื7ง 12 ชม.ต�อการย�ง 1 คร�)ง ด�งน์�)น์ จ7งให!ทุ�น์อ�ดหน์�น์แก� John W . Mauchly และ Persper Eckert สร!างคอมพิ�วเตอร�อ�เล;กทุรอน์�กส�ขั7)น์มา ม$ช+.อว�า ENIAC (Electronic Numerical Intergrater and Calculator) ส-าเร;จใน์ป= พิ.ศ . 2489 โดยน์-าหลอด
ส�ญญากาศจ-าน์วน์ 18,000 หลอด ซี7.งม$ขั!อด$ค+อ ทุ-าให! เคร+.องม$ความเร;วและม$ความถื/กต!องแม�น์ย-าใน์การ ค-าน์วณมากขั7)น์
22
ปรู้ะว�ต้�ความเป นมาของปรู้ะว�ต้�ความเป นมาของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
พิ.ศ . 2492 Dr . John Von Neumann ได!พิบ่ว�ธุ์$การเก;บ่โปรแกรมไว!ใน์หน์�วยความจ-าขัองเคร+.องได!ส-าเร;จ เคร+.องคอมพิ�วเตอร�ทุ$.ถื/กพิ�ฒน์าขั7)น์ตามแน์วค�ดน์$)ได!แก� EDVAC (Electronic Discrete Variable Automatic Computer) และน์-ามาใช!งาน์จร�งใน์ป= 2494 และใน์เวลาเด$ยวก�น์มหาว�ทุยาล�ย เคมบ่ร�ดจ� ก;ได!ม$การสร!างคอมพิ�วเตอร�ใน์ล�กษณะคล!ายก�บ่เคร+.อง EDVAC น์$) และให!ช+.อว�า EDSAC (Electronic Delay Storage Automatic Calculator) ม$ล�กษณะการทุ-างาน์เหม+อน์ก�บ่ EDVAC ค+อเก;บ่โปรแกรมไว!ใน์หน์�วยความจ-า แต�ม$ล�กษณะพิ�เศษทุ$.แตกต�างออกไปค+อ ใช!เทุปแม�เหล;กใน์การบ่�น์ทุ7กขั!อม/ลต�อมา ศาสตราจารย�แอคเค�ทุและมอชล$ ได!ร�วมม+อก�น์สร!างเคร+.องคอมพิ�วเตอร�อ$ก ช+.อว�า UNIVAC I (Universal Automatic Calculator) ซี7.งผล�ตขั7)น์มาเพิ+.อขัายหร+อเช�า เป&น์เคร+.องแรกทุ$.ออกส/�ตลาด
23
ว�ว�ฒนากี่ารู้ของเครู้�องว�ว�ฒนากี่ารู้ของเครู้�องคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�แบ#งออกี่เป น 4 ย$ค ค�อ ย$คท� 1 ใช!หลอดส/ญ
ญากาศ
24
ว�ว�ฒนากี่ารู้ของเครู้�องว�ว�ฒนากี่ารู้ของเครู้�องคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
ย$คท� 2 ใช!หลอดทุราน์ซี�สเตอร�
25
ว�ว�ฒนากี่ารู้ของเครู้�องว�ว�ฒนากี่ารู้ของเครู้�องคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
ย$คท� 3 ใช!ไอซี$ (IC : Intergrated Circuit)
26
ว�ว�ฒนากี่ารู้ของเครู้�องว�ว�ฒนากี่ารู้ของเครู้�องคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
ย$คท� 4 ใช!แอลเอสไอ (VLSI : Very Large Scale
Integrated)
27
ปรู้ะเภทของคอมพิ�วเต้อรู้�ปรู้ะเภทของคอมพิ�วเต้อรู้� แบ#งต้ามหลั�กี่ของกี่ารู้แทนค#าข�อม�ลัใน
เครู้�องคอมพิ�วเต้อรู้� แอน์ะล;อกคอมพิ�วเตอร� (Analog Computer) ด�จ�ตอลคอมพิ�วเตอร� (Digital Computer)
แบ#งต้ามลั�กี่ษณะกี่ารู้ใช้�งาน คอมพิ�วเตอร�เฉพิาะก�จ (Special-Purpose
Computer) คอมพิ�วเตอร�ใช!งาน์ทุ�.วไป (General-Purpose
Computer)
28
ปรู้ะเภทของคอมพิ�วเต้อรู้�ปรู้ะเภทของคอมพิ�วเต้อรู้� แบ#งต้ามขนาดของเครู้�อง
ไมโครคอมพิ�วเตอร� (Micro Computers) Desktop, Laptop, Notebook Handheld Computer Palmtop ,Tablet ,Smart
Phone สถืาน์$งาน์ (Workstations) ม�น์�คอมพิ�วเตอร� (Mini Computers) เมน์เฟัรมคอมพิ�วเตอร� (Mainframe
Computers) ซี�ปเปอร�คอมพิ�วเตอร� (Super Computers)
29
องค�ปรู้ะกี่อบของรู้ะบบองค�ปรู้ะกี่อบของรู้ะบบคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�ปรู้ะกี่อบด�วย 3 องค�ปรู้ะกี่อบ คน (Peopleware) ต้�วเครู้�อง (Hardware)
ต�วเคร+.องคอมพิ�วเตอร�และอ�ปกรณ�อ+.น์ ๆ โปรู้แกี่รู้มค,าส�ง (Software)
System Program Application Program
30
ส#วนปรู้ะกี่อบของเครู้�องส#วนปรู้ะกี่อบของเครู้�องคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� หน#วยปรู้ะมวลัผลักี่ลัาง (CPU : Central
Processing Unit) หน#วยควบค$ม (Control Unit) หน#วยปรู้ะมวลัผลัทางคณ�ต้ศาสต้รู้�แลัะต้รู้รู้กี่ะ (ALU :Arithmetic Logic Unit) Register
หน#วยรู้�บข�อม�ลั (Input Unit) หน#วยแสดงผลั (Output Unit) หน#วยความจำ,า (Memory Unit)
หน#วยความจำ,าหลั�กี่ (Primary memory : Main memory)
หน#วยความจำ,าส,ารู้อง (Secondary memory : Storage)
31
ห น์� ว ย ร� บ่ ขั! อ ม/ ล
ห น์� ว ย ค-า น์ ว น์ (A L U )แ ล ะ ต ร ร ก
ห น์� ว ย ค ว บ่ ค� ม
ห น์� ว ย ค ว า ม จ-า ห ล� ก
ห น์� ว ย ค ว า ม จ-าส-า ร อ ง
ห น์� ว ย แ ส ด งผ ลขั! อ ม/ ล
ร/ปแสดงส�วน์ประกอบ่ขัองคอมพิ�วเตอร�
32
หน#วยความจำ,าของหน#วยความจำ,าของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� หน์�วยความจ-าทุ$.เร$ยกว�า ROM (Read Only
Memory) ขั!อม/ลทุ$.อย/�ใน์หน์�วยความจ-า แม!จะปDดไฟัเคร+.อง ส�.งทุ$.บ่�น์ทุ7กอย/�ก;จะไม�หาย
หน์�วยความจ-าทุ$.เร$ยกว�า RAM (Random Access Memory ใช!เป&น์ทุ$.เก;บ่ขั!อม/ลและโปรแกรมขัองผ/!ใช! โดยจะเปล$.ยน์แปลง แก!ไขั เพิ�.มเต�ม ลบ่ออกได! แต�เม+.อปDดไฟัเคร+.อง ขั!อม/ลทุ$.อย/�ใน์ส�วน์น์$)จะหายไปหมด
33
หน#วยความจำ,าของหน#วยความจำ,าของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้� หน์�วยทุ$.เล;กทุ$.ส�ดทุ$.อาจเป&น์เลขั 0 หร+อ 1 เร$ยกว�า บ่�ต (Bit) ทุ$.
ย�อมาจาก Binary Digit และเม+.อน์-าเอาบ่�ตมารวมก�น์เป&น์กล��ม เช�น์ 8 บ่�ต เร$ยกว�า 1 ไบ่ต� (Byte) โดย 1 ไบ่ทุ�จะใช!แทุน์ต�วอ�กษรหร+อต�วเลขั 1 ต�ว ทุ�กๆไบ่ทุ�จะม$หมายเลขัก-าก�บ่ (Addres
s number) ขัน์าดขัองหน์�วยความจ-าจะขั7)น์อย/�ก�บ่จ-าน์วน์ไบ่ทุ� โดยไบ่ทุ�จะม$หน์�วยเป&น์ KB (Kilobyte) หร+อ MB (Megabyte) หร+อ GB (Gigabyte) เช�น์ เคร+.อง IBM ม$หน์�วยความจ-าขัน์าด
128 Mb ค+อ เคร+.องน์$)จะสามารถืเก;บ่ต�วอ�กษรหร+อต�วเลขัได! 128*1024*1024 ต�วอ�กษร เป&น์ต!น์
1( Kilobyte 2= 10 1024
bytes) 1( Megabyte 22 10 *210 =
1048576, , bytes) ( 1 Gigabyte 22 10 *210 *210 =
1,073,741,824 bytes)
34
หน#วยความจำ,าของหน#วยความจำ,าของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�
35
คอมพิ�วเต้อรู้�ซอฟต้�แวรู้�คอมพิ�วเต้อรู้�ซอฟต้�แวรู้� โปรู้แกี่รู้มรู้ะบบ (System Program)
ระบ่บ่ปฏิ�บ่�ต�การเช�น์ Windows, Linux , UNIX, iOS, Android ฯลฯ
โปรแกรมจ�ดการระบ่บ่ เช�น์ Control Panel, Disk Defragment, Disk Cleanup, Windows Registry ฯลฯ
โปรแกรมแปลภาษา Compiler และ Interpreter BASIC, FORTRAN, COBOL, PASCAL, C , VB, VC,
Delphi, .net, Java โปรู้แกี่รู้มปรู้ะย$กี่ต้� (Application Program)
โปรแกรมเฉพิาะงาน์(เขั$ยน์ขั7)น์ด!วยภาษาคอมพิ�วเตอร� ) เช�น์ Microsoft Office, Internet Browserโปรแกรมส-าน์�กงาน์ ,โปรแกรมระบ่บ่บ่�ญช$ , โปรแกรมทุะเบ่$ยน์ , งาน์ว�จ�ย
36
ภาษาคอมพิ�วเต้อรู้�ภาษาคอมพิ�วเต้อรู้� ภาษาเครู้�อง (Machine
Language) ค-าส�.งขัองภาษาประกอบ่ด!วยกล��มเลขัฐ์าน์สอง (0
และ 1) ภาษาใกี่ลั�เค�ยงภาษามน$ษย� (Human
Oriented Language) ภาษาระด�บ่ต-.า (Low level language)
ม$เพิ$ยงภาษาเด$ยวเทุ�าน์�)น์ ค+อ ภาษาแอสเซีมบ่ล$ (Assembly)
ภาษาระด�บ่ส/ง (High level language) BASIC, FORTRAN, COBOL, PASCAL,
C, VB, VC, Delphi, .net, Java
37
รู้ห�สแทนข�อม�ลัรู้ห�สแทนข�อม�ลั รู้ห�ส BCD (Binary Code Decimal)
1 ไบ่ต� 6 บ่�ต ได! 64 ล�กษณะ รู้ห�ส EBCDIC (Extended Binary Code
Decimal Interchange Code) 1 ไบ่ต� 8 บ่�ต ได! 256 ล�กษณะ
รู้ห�ส ASCII (American Standard Code Information Interchange) 1 ไบ่ต� 8 บ่�ต ได! 256 ล�กษณะ เป&น์ทุ$.น์�ยมใช!ก�น์มากใน์
ป5จจ�บ่�น์ รู้ห�ส Unicode (American Standard Code
Information Interchange) 1 ไบ่ต� 16 บ่�ต ได! 65536 ล�กษณะ
38
รู้ห�สแทนข�อม�ลัรู้ห�สแทนข�อม�ลัCharac
terBCD EBCDIC ASCII Unicode
1234
000001000010000011000100
11110001111100101111001111110100
00110001001100100011001100110100
00000000 0011000100000000 0011001000000000 0011001100000000 00110100
: : : : :
ABCD
110001110010110011110100
11000001110000101100001111000100
01000001010000100100001101000100
00000000 0100000100000000 0100001000000000 0100001100000000 01000100
: : : :
39
ปรู้ะโยช้น�แลัะข�อจำ,ากี่�ดของปรู้ะโยช้น�แลัะข�อจำ,ากี่�ดของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�ปรู้ะโยช้น�ของคอมพิ�วเต้อรู้� ได�แกี่# ความเร;ว (Speed) ความถื/กต!อง (Accuracy) ความน์�าเช+.อถื+อ (Reliability) การเก;บ่ร�กษาขั!อม/ลหร+อโปรแกรม (Retention) การประหย�ด (Economy) การใช!งาน์ได!หลาย ๆ ด!าน์ (Wide
Applicability)
40
ปรู้ะโยช้น�แลัะข�อจำ,ากี่�ดของปรู้ะโยช้น�แลัะข�อจำ,ากี่�ดของคอมพิ�วเต้อรู้�คอมพิ�วเต้อรู้�ข�อจำ,ากี่�ดของคอมพิ�วเต้อรู้� ได�แกี่# การทุ-างาน์ต!องขั7)น์ก�บ่มน์�ษย�
(Dependence of People) การวางระบ่บ่งาน์คอมพิ�วเตอร�ต!องใช!เวลา
มาก (Time-Consuming System) การรบ่กวน์ระบ่บ่งาน์ปกต�
(Disruptiveness) การไม�ร/ !จ�กปร�บ่ปร�งให!ด$ขั7)น์
(Unadaptiveness)
41
ความหมายของกี่ารู้ปรู้ะมวลัความหมายของกี่ารู้ปรู้ะมวลัผลัข�อม�ลัผลัข�อม�ลักี่ารู้ปรู้ะมวลัผลัข�อม�ลั (Data Processing)
หมายถื7ง การกระทุ-ากระบ่วน์การต�างๆ ขัองขั!อม/ลเพิ+.อเก�ดสารสน์เทุศทุ$.ม$
ความหมายหร+อม$ประโยชน์�
ข�อม�ลั (Data) หมายถื7ง ว�ตถื�ด�บ่ หร+อขั!อเทุ;จจร�ง เช�น์ ต�วเลขั , ต�วอ�กขัระ , ขั!อความ , ร/ปภาพิ , เส$ยง หร+อภาพิยน์ตร� เป&น์ต!น์
สารู้สนเทศ (Information) หมายถื7ง ขั!อม/ลซี7.งม$การประมวลผลแล!ว และม$การจ�ดเร$ยงขั!อม/ลอย�างเป&น์ระเบ่$ยบ่ให!อย/�ใน์ร/ปแบ่บ่ทุ$.สามารถืน์-าไปใช!ประโยชน์�ได!
42
ความหมายของกี่ารู้ปรู้ะมวลัความหมายของกี่ารู้ปรู้ะมวลัผลัข�อม�ลัผลัข�อม�ลั
ล-าด�บ่การประมวลผลขั!อม/ล
Dataขั!อม/ล
Information
สารสน์เทุศ
Processing
การประมวลผล
43
องค�ปรู้ะกี่อบข�อม�ลัองค�ปรู้ะกี่อบข�อม�ลัม�องค�ปรู้ะกี่อบของข�อม�ลัด�งน��
บ�ต้ (Bit) ค+อ หน์�วยขัองขั!อม/ลทุ$.ม$ขัน์าดเล;กทุ$.ส�ด ซี7.งแทุน์ด!วยเลขัฐ์าน์สอง ค+อ 0 และ 1
ไบต้� (Byte) ค+อ กล��มขัองบ่�ตใช!แทุน์ขั!อม/ลทุ$.เป&น์ต�วอ�กษร ต�วเลขั หร+อ ส�ญล�กษณ�พิ�เศษ เพิ$ยง 1 ต�ว เช�น์ 01000001 ค+อ ต�ว A โดยทุ$. 8 บ่�ต เทุ�าก�บ่ 1 ไบ่ต�
ฟ3ลัด� (Field) ค+อ กล��มขัองไบ่ต�ทุ$.รวมก�น์แล!วม$ความหมาย เช�น์ ช+.อ , น์ามสก�ล , ทุ$.อย/� , เบ่อร�โทุรศ�พิทุ�
44
องค�ปรู้ะกี่อบข�อม�ลัองค�ปรู้ะกี่อบข�อม�ลัม�องค�ปรู้ะกี่อบของข�อม�ลัด�งน��
เรู้คอรู้�ด (Record) ค+อ กล��มขัองฟัDลด�ทุ$.ม$ความส�มพิ�น์ธุ์�ก�น์ เช�น์ เรคอร�ดขัองขั!อม/ลน์�กศ7กษา ซี7.งประกอบ่ด!วย ฟัDลด�รห�ส , ช+.อ , น์ามสก�ล , ว�น์เด+อน์ป=เก�ด ,อาย� , ทุ$.อย/� , ช�)น์ , ป= เป&น์ต!น์
แฟ4มข�อม�ลั (File) ค+อ กล��มขัองเรคอร�ดทุ$.ม$ขั!อม/ลเป&น์เร+.องเด$ยวก�น์ เช�น์ แฟัCมขั!อม/ลน์�กศ7กษา , แฟัCมขั!อม/ลประว�ต�คน์ไขั! , แฟัCมขั!อม/ลส�น์ค!า เป&น์ต!น์
ฐานข�อม�ลั (Database) ค+อ กล��มขัองแฟัCมขั!อม/ลทุ$.เก$.ยวขั!องและส�มพิ�น์ธุ์�ก�น์หลายๆ แฟัCมขั!อม/ล มารวมก�น์เป&น์ระบ่บ่ เช�น์ ฐ์าน์ขั!อม/ลระบ่บ่ทุะเบ่$ยน์น์�กศ7กษา , ระบ่บ่คงคล�งส�น์ค!า เป&น์ต!น์
45
องค�ปรู้ะกี่อบข�อม�ลัองค�ปรู้ะกี่อบข�อม�ลั
แสดงองค�ประกอบ่ขั!อม/ล
แ ฟ4 ม ข� อ ม� ลั
1ไ บ่ ต� 2ไ บ่ ต� nไ บ่ ต� 3ไ บ่ ต�
1บ่� ต 2บ่� ต nบ่� ต 3บ่� ต
1ฟัD ล ด� 2ฟัD ล ด� nฟัD ล ด� 3ฟัD ล ด�
1เร ค อ ร ด� 2เร ค อ ร ด� nเร ค อ ร ด� 3เร ค อ ร ด�
46
กี่ารู้ปรู้ะมวลัผลัข�อม�ลักี่ารู้ปรู้ะมวลัผลัข�อม�ลัแสดงการแยกขั�)น์ตอน์การประมวลผลใน์ล-าด�บ่การประมวลผล ด�งน์$)
47
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส� ไวรู้�สคอมพิ�วเต้อรู้�
ขั!อม/ลทุางอ�เล;กทุรอน์�กส�ม$ความส-าค�ญมากๆ ถื!าไม�ม$การเก;บ่ร�กษาและปCองก�น์ทุ$.ด$ขั!อม/ลเหล�าน์$) ก;อาจจะถื/กทุ-าลายให!เก�ดความเส$ยหายได!ง�าย เน์+.องจากม$โปรแกรมบ่างชน์�ด ทุ$.ถื/กสร!างขั7)น์มาเพิ+.อทุ-าลายขั!อม/ลทุางอ�เล;กทุรอน์�กส� ซี7.งเราจะร/ !จ�กใน์ช+.อว�า “ไวร�สคอมพิ�วเตอร�”
ไวร�สคอมพิ�วเตอร� ค+อ โปรแกรมชน์�ดหน์7.งทุ$.ม$ความสามารถืใน์การส-าเน์าต�วเองเขั!าไปแทุรกอย/�ใน์ระบ่บ่คอมพิ�วเตอร� และถื!าม$โอกาสก;จะส-าเน์าต�วเองไปส/�คอมพิ�วเตอร�เคร+.องอ+.น์ๆ ต�อไปและเก�ดการแพิร�ระบ่าดขัองไวร�ส โดยอาจจะผ�าน์ทุางไฟัล�ต�างๆ หร+อ อ$เมล�
48
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส�
ปรู้ะเภทของไวรู้�สคอมพิ�วเต้อรู้� ไวรู้�สท�ฝั8งต้�วอย�#ต้ามบ�ต้เซ6กี่เต้อรู้� ไวร�ส
คอมพิ�วเตอร�พิ�น์ธุ์��น์$)จะแพิร�กระจายโดยต�ดใน์บ่/ตเซี;กเตอร� หร+อบ่/Hตเรคอร�ด ซี7.งเป&น์เน์+)อทุ$.ส-าค�ญขัองระบ่บ่เก;บ่ขั!อม/ลใน์ฮาร�ดด�สก� ทุ�กคร�)งทุ$.ทุ-าการเปDดเคร+.อง ระบ่บ่จ�ดการขัองคอมพิ�วเตอร�จะอ�าน์ขั!อม/ลจากบ่/ต
เซี;กเตอร� และโหลดเขั!าไปใน์หน์�วยความจ-าก�อน์เสมอ ทุ-าให!ไวร�สถื/กโหลดไปหลบ่ซี�อน์ใน์หน์�วยความจ-า
เพิ+.อรอจ�งหวะแพิร�กระจายต�อไปย�งแผ�น์ด�สก�
49
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส�
ปรู้ะเภทของไวรู้�สคอมพิ�วเต้อรู้�ไวรู้�สท�เกี่าะต้ามไฟลั�หรู้�อโปรู้แกี่รู้ม ส�วน์มากจะเกาะต�ดไฟัล�ทุ$.ม$สก�ล COM หร+อ EXE ค+อเม+.อม$การใช!งาน์โปรแกรมทุ$.ม$น์ามสก�ลด�งกล�าว ไวร�สประเภทุน์$)จะแยกต�วไปซี�อน์อย/�ใน์หน์�วยความจ-า แล!วหาทุางเกาะต�ดไฟัล�ทุ$.ม$น์ามสก�ลด�งกล�าว ทุ$.เก;บ่ไว!ใน์แผ�น์ด�สก� หร+ออาจจะไปเกาะต�ดและ
ทุ-าลายไฟัล�ทุ$.น์ามสก�ล COM หร+อEXE เร$ยกใช!งาน์
50
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส� ปรู้ะเภทของไวรู้�สคอมพิ�วเต้อรู้�
ไวรู้�สมาโครู้ เป&น์โปรแกรมทุ-างาน์อย�างอ�ตโน์ม�ต�ทุ$.ม$ขัน์าดเล;ก ทุ$.ม$ต�ดต�)งอย/�ใน์ช�ดโปรแกรมส-าน์�กงาน์
(Microsoft Word, Excel, Power Point เป&น์ต!น์ )เพิ+.อให!ผ/!ใช!สามารถืสร!างโปรแกรมส�.งการทุ-างาน์หลายๆ อย�างได!พิร!อมก�น์ใน์คราวเด$ยว ไวร�สมาโครจะต�ดต�อก�บ่
ไฟัล�ซี7.งใช!เป&น์ต!น์แบ่บ่ ใน์การสร!างเอกสาร (Documents ) หล�งจากทุ$.ต!น์แบ่บ่ใน์การใช!สร!าง
เอกสารต�ดไวร�สแล!ว ทุ�กๆ เอกสารทุ$.เปDดขั7)น์ด!วยต!น์แบ่บ่อ�น์น์�)น์จะเก�ดความเส$ยหายขั7)น์ทุ-าให!ไม�สามารถืใช!งาน์ไฟัล�
น์�)น์ๆได!
51
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส� ปรู้ะเภทของไวรู้�สคอมพิ�วเต้อรู้�
ม�าโทรู้จำ�น (Trojan Horse Virus) เป&น์โปรแกรมทุ$.ถื/กเขั$ยน์ขั7)น์เหม+อน์ว�าเป&น์โปรแกรมธุ์รรมดาทุ�.ว ๆ ไป เพิ+.อหลอกล�อผ/!ใช!ให!ทุ-าการ
เร$ยกมาทุ-างาน์ แต�เม+.อถื/กเร$ยกขั7)น์มาแล!ว ก;จะเร�.มทุ-าลายตามทุ$.ค-าส� .งขัองโปรแกรมทุ�น์ทุ$ และ
น์�บ่ว�าเป&น์หน์7.งใน์ประเภทุขัองโปรแกรมทุ$.ม$ความอ�น์ตรายส/ง เพิราะยากทุ$.จะตรวจสอบ่
52
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส� ปรู้ะเภทของไวรู้�สคอมพิ�วเต้อรู้�
หนอน (Worm) ไวร�สพิวกน์$)ไม�น์�าจ�ดว�าเป&น์ไวร�สเพิราะม�น์จะไม�เกาะต�ดก�บ่ไฟัล�ใดๆ แต�จะจ-าลอง
ต�วและเพิ�.มจ-าน์วน์คล+บ่คลาน์ไปตามเคร+อขั�ายคอมพิ�วเตอร� หร+อเคร+อขั�ายอ�น์เทุอร�เน์ตทุ$.ม$การ
เช+.อมต�อก�น์ ใน์ป5จจ�บ่�น์เราถื/กหน์อน์พิวกน์$)โจมต$มากทุ$.ส�ด ใน์การเด�น์ทุางขัองม�น์จะม$การใช!บ่ร�การขัอง E-
mail, สาย Network และอ+.น์ๆ และพิวกหน์อน์เหล�าน์$)ย�งม$การพิ�ฒน์าสายพิ�น์ธุ์��ทุ-าให!ยากแก�การด�ก
จ�บ่และการทุ-าลาย
53
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส�
อากี่ารู้ของคอมพิ�วเต้อรู้�เม�อม�ไวรู้�สคอมพิ�วเต้อรู้� เน์+)อทุ$.ใน์ฮาร�ดด�สก�ลดลงโดยไม�ทุราบ่สาเหต� โดยไม�ได!ลงโปรแกรม
หร+อน์-าขั!อม/ลมาลง ว�น์โดวส�แสดงไดอะล;อกบ่;อกซี�ขั!อความโดยไม�ทุราบ่สาเหต� หร+อม$
โปรแกรมบ่างต�วทุ-างาน์โดยทุ$.ไม�ได!ส� .ง คอมพิ�วเตอร�ทุ-างาน์ช!า อ+ดผ�ดปกต�ทุ�)งๆทุ$.ไม�ได!ใช!โปรแกรมอะไร
ไฟัล�ขั!อม/ลม$ขัน์าดใหญ�ขั7)น์มาก ทุ�กคร�)งทุ$.ใช!งาน์ เปDดหร+อการโหลด เขั!าใช!งาน์โปรแกรมเขั!าส/�หน์�วยความจ-าใช!เวลาน์าน์
ขั7)น์ เคร+.องคอมพิ�วเตอร�เก�ดอาการแฮงค� (Hang) โดยไม�ทุราบ่สาเหต�
อย/�ด$ๆโปรแกรมก;ปDดเอง
54
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส�
อากี่ารู้ของคอมพิ�วเต้อรู้�เม�อม�ไวรู้�สคอมพิ�วเต้อรู้� เปDดเคร+.องคอมพิ�วเตอร�ไม�ได! บ่/ตเคร+.องจากฮาร�ดด�สก�ไม�ได!
เปDดไฟัล�เอกสารไม�ได!ทุ�)งๆทุ$.เคยเปDดอย/�ทุ�กว�น์ หร+อเปDดได!แต�เป&น์ต�วอ�กษรประหลาดๆ ปน์มาด!วย
เคร+.องคอมพิ�วเตอร�ม$การกระทุ-าทุ$.แปลกๆ ส�ดแต�ผ/!เขั$ยน์โปรแกรมไวร�สจะก-าหน์ดมา เช�น์ อาจส�งเส$ยงพิ�สดารต�างๆ หร+อกดอ�กษร A
หน์7.งคร�)ง ก;แสดงอ�กษร A ออกมาได!หลายส�บ่ต�ว เปDดเล�น์ โปรแกรม IE, Mozilla Firefox เขั!าเว;บ่ สแกน์
ไวร�ส.com แล!วม$ขั!อความโฆษณาหร+อขั!อความแปลกๆขั7)น์ทุ$.หน์!าจอ โปรแกรมปCองก�น์ไวร�สไม�สามารถืเปDดได! หร+อเปDดโปรแกรมต�างๆ ไม�
ได! อย/�ด$ๆ โปรแกรมทุ$.ใช!ทุ�กว�น์ก;หายไป
55
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส�
อากี่ารู้ของคอมพิ�วเต้อรู้�เม�อม�ไวรู้�สคอมพิ�วเต้อรู้� เคร+.องม$การร$สตาร�ทุหร+อปDดเองขัณะใช!งาน์ หร+อไม�สามารถืบ่/ตเขั!า
ว�น์โดวส�ได! ฮาร�ดด�สก� หร+อ CPU ทุ-างาน์มากอย�างผ�ดส�งเกต หร+อไฟัแสดงการ
ทุ-างาน์ขัองอ�ปกรณ�เคร+อขั�าย (เช�น์ Broadband Modem, Hub, Switch) ต�ดตลอดเวลา โดยทุ$.ทุ�าน์ไม�ได!ใช!งาน์อะไรเป&น์
พิ�เศษ ม$ไฟัล�ต�างๆ เช�น์ Autorun.inf หร+อไฟัล�น์ามสก�ล .vbs ใน์ไดรฟัK
ต�างๆ โดยทุ$.ไม�ได!สร!างขั7)น์ ขั!อความทุ$.ปกต�ไม�ค�อยได!เห;น์กล�บ่ถื/กแสดงขั7)น์มาบ่�อย ๆ
เก�ดอ�กษรหร+อขั!อความประหลาดบ่น์หน์!าจอ แปCน์พิ�มพิ�ทุ-างาน์ผ�ดปกต�หร+อไม�ทุ-างาน์เลย
56
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส�
อากี่ารู้ของคอมพิ�วเต้อรู้�เม�อม�ไวรู้�สคอมพิ�วเต้อรู้�
ไฟัล�ขั!อม/ลหร+อโปรแกรมทุ$.เคยใช!อย/� ๆ ก;หายไป
57
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส� ว�ธี�กี่ารู้ป4องกี่�นไวรู้�สคอมพิ�วเต้อรู้�
ทุ�กคร�)งทุ$.น์-าซีอฟัแวร�ทุ$.ไม�ทุราบ่แหล�งทุ$.ผล�ต หร+อได!ร�บ่แจกฟัร$จากทุางอ�น์เตอร�เน์;ต ต!องตรวจสอบ่ให!แน์�ใจก�อน์น์-าไปใช!
ควรตรวจสอบ่ทุ�)งฮาร�ดแวร�และซีอฟัแวร�อย�างสม-.าเสมอ เตร$ยมแผ�น์ทุ$.สะอาดไว!ส-าหร�บ่บ่/ตเคร+.องเม+.อคราวจ-าเป&น์ ควรทุ-าส-ารองขั!อม/ลไว!เสมอ พิยายามส�งเกตส�.งผ�ดปกต�ทุ$.เก�ดขั7)น์ก�บ่เคร+.องอย�าง
สม-.าเสมอ เช�น์ การทุ-างาน์ทุ$.ช!าลงขัองเคร+.องคอมพิ�วเตอร� หน์!าจอแสดงผลแปลกๆ ฮาร�ดด�กส�ไดรฟัKม$เส$ยงผ�ดปกต� เป&น์ต!น์
58
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส� ว�ธี�กี่ารู้ป4องกี่�นไวรู้�สคอมพิ�วเต้อรู้�
ไม�น์-าแผ�น์ด�สก�ไปใช!ก�บ่เคร+.องคอมพิ�วเตอร�อ+.น์ๆ ถื!าย�งไม�ได!ปDดแถืบ่ปCองก�น์การบ่�น์ทุ7ก (Write Protect )
ก�อน์จะน์-าแผ�น์ด�กส�มาส-ารองขั!อม/ล ควรม$การตรวจสอบ่แผ�น์ก�อน์ทุ�กคร�)ง
ควรแยกแผ�น์โปรแกรม และแผ�น์ขั!อม/ลออกจากก�น์โดยเด;ดขัาด
ควรม$โปรแกรมปCองก�น์ไวร�สไว!ใช!ตรวจสอบ่และปCองก�น์ เช�น์โปรแกรม SCAN ไวร�สขัอง Kaspersky, Norton, McAfee, NOD32, AVG, AVIRA, F-Secure หร+อ Avast เป&น์ต!น์
59
กี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางกี่ารู้ด�แลัป4องกี่�นข�อม�ลัทางอ�เลั6กี่ทรู้อน�กี่ส�อ�เลั6กี่ทรู้อน�กี่ส� ว�ธี�กี่ารู้ป4องกี่�นไวรู้�สคอมพิ�วเต้อรู้�
ไม�น์-าแผ�น์ด�สก�ไปใช!ก�บ่เคร+.องคอมพิ�วเตอร�อ+.น์ๆ ถื!าย�งไม�ได!ปDดแถืบ่ปCองก�น์การบ่�น์ทุ7ก (Write Protect )
ก�อน์จะน์-าแผ�น์ด�กส�มาส-ารองขั!อม/ล ควรม$การตรวจสอบ่แผ�น์ก�อน์ทุ�กคร�)ง
ควรแยกแผ�น์โปรแกรม และแผ�น์ขั!อม/ลออกจากก�น์โดยเด;ดขัาด
ควรม$โปรแกรมปCองก�น์ไวร�สไว!ใช!ตรวจสอบ่และปCองก�น์ เช�น์โปรแกรม SCAN ไวร�สขัอง Kaspersky, Norton, McAfee, NOD32, AVG, AVIRA, F-Secure หร+อ Avast เป&น์ต!น์
60
The End The End