73
คอมพิวเตอร์และการประย กต์ 345-101 Computers and Applications ความร เบื ้องต ้นเกี่ยวกับคอมพิวเตอร์ Lecture 1 1

Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

คอมพวเตอรและการประยกต345-101 Computers and Applications

ความรเบองตนเกยวกบคอมพวเตอรLecture 1

1

Page 2: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

บทบาทของคอมพวเตอร

นกศกษาลองยกตวอยาง...

หนอยสจะ?

2

Page 3: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ความหมายของคอมพวเตอร

• คอมพวเตอร หมายถง เครองคานวณ ทเปน Electronic Computer ซง

ไมใชเครองคานวณโดยทวไปเหมอนเครองคดเลข

• computer มาจากภาษาลาตน “computare” ซงหมายถงการนบหรอ

คานวณ

3

Page 4: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

คณสมบตพเศษของคอมพวเตอร

• ทางานดวยระบบอเลกทรอนกสและอตโนมต

• สามารถจดเกบและจดการกบขอมลทมปรมาณมากๆ

• สามารถปฏบตงานไดรวดเรว

• ทางานดวยความแนนอนและเชอถอได

• ทางานไดตอเนองโดยไมตองหยดพกผอน

• ทางานซ าซากไดโดยไมเหนดเหนอย

• สามารถทางานไดทกสภาพ

4

Page 5: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ขอดของคอมพวเตอร

• ความเรว (Speed) ทางานใหรวดเรวกวาการทคนทาดวยมอ

• ความถกตอง (Accuracy) คานวณและประมวลผลไดแมนยาแมขอมลจะมจานวนมากมาย

• ความเชอถอ (Reliability) ผลลพธหลงการประมวลผลจะเหมอนกนทกครง เมอใชขอมลชดเดยวกน

• การเกบขอมล (Record Keeping) สามารถเกบขอมลไดมากและคนหาขอมลไดรวดเรว

• ประหยด (Economy) ประหยดเวลา ทน และบคลากร

• ใชไดในงานหลายดาน (Wide Application) สามารถใชงานไดกบงานดานธรกจ การศกษา การธนาคาร การแพทย อนๆ

5

Page 6: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ขอเสยของการใชคอมพวเตอร

• การทางานตองขนกบมนษย

• การวางระบบของแตละงานตองการเวลานาน

• การรบกวนระบบงานปกต

• คอมพวเตอรไมสามารถปรบปรงงานใหดขนไดดวยตวเอง

6

Page 7: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• Pre-History

• Electronics

• Mini

• Micro

• Network

ววฒนาการของคอมพวเตอร

Abacus - c. 3000 B.C.

Transistors - 1944

Doug Engelbart - 1968

IBM PC - 1981

7

Page 8: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• การใชนวมอในการบอกจานวนเลข, การใชลกหนเรยงเปนแถวแทน

ตวเลข,การใชเชอกมารอยลกหนเรยงแบบลกคด

• เครองคานวณทนบเปนตนแบบของคอมพวเตอรทใชงานในปจจบน

ไดแก ลกคด (Abacus), แทงเนเปยร (Napier's rod), ไมบรรทดคานวณ

(Slide Rule)

Pre-History

8

Page 9: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

History

• ค.ศ. 1642 เบลส ปาสคาล สรางเครอง

บวกเลขทมชอวา Mechanical Adding

Machine

• ค.ศ. 1872 ชารลส แบบเบจ สรางเครอง

ผลตาง Different Engine

9

Page 10: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Electronics

• ค.ศ. 1946 Eckert และ Mauchly สรางเครอง ENIAC (Electronic

Numerical Integrator And Calculator) ประกอบดวยหลอดสญญากาศ

(Vacuum Tube)

10

Page 11: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Mechanical Adding MachineDifferent Engine

ENIAC

Integrated Circuit Vacuum TubeTransistor

11

Page 12: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ววฒนาการใชคอมพวเตอรในประเทศไทย

• พ.ศ. 2506 โดยใชเครอง IBM1620 ในดานการศกษา ซงตดตงทคณะพาณชยศาสตร และการบญช จฬาลงกรณ

มหาวทยาลย และทาสามะโนประชากร โดยใชเครอง

IBM1401 ซงตงอยทสานกงานสถตแหงชาต โดยม

ศาสตราจารยบณฑต กนตะบตร เปนผรเรม กระตนในการใช

คอมพวเตอรในประเทศไทย ดงนน ทานจงไดชอวาเปนผ

บกเบกรเรมดานคอมพวเตอรของประเทศไทย

12

Page 13: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ววฒนาการใชคอมพวเตอรในประเทศไทย(ตอ)

• บรษทปนซเมนตไทยและธนาคารกรงเทพฯ เรมนาคอมพวเตอร เขาไป

ใชธรกจขนาดใหญ ในประเทศไทย

• พ.ศ. 2517 ตลาดหลกทรพยนาคอมพวเตอรแบบมน เขาไปชวยงาน

การซอขายกง ซงเปนจดเรมตนในเรองการนาคอมพวเตอร เขาไปใชกบ

ธรกจการเงน

• พ.ศ. 2522  Micro Computer เรมเขาสประเทศและใชรบความนยมอยางกวางขวาง

13

Page 14: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

พ.ศ. 2525 ธรกจการศกษาดานคอมพวเตอร ขยายตวอยางแพรหลาย มหาวทยาลย โรงเรยน และเอกชน เปดอบรมดานคอมพวเตอรกนอยางกวางขวาง

ววฒนาการใชคอมพวเตอรในประเทศไทย(ตอ)

14

Page 15: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ยคของคอมพวเตอร

• ยคท 1 – หลอดสญญากาศ

• ยคท 2 – ประกอบดวย 2 ระยะ

ทรานซสเตอร

วงแหวนแมเหลก

• ยคท 3 – IC (Integrated Circuit) ทาใหอปกรณมขนาดเลกลง

• ยคท 4 – LIC (Large Scale Integrated Circuit)

• ยคท 5 – VLSI (Very Large -Scale Integrated Circuit)

15

Page 16: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ยคของคอมพวเตอร

ยคทหนง

• ลกษณะของเครอง: คอมพวเตอรมขนาดใหญ ใหความรอนสงจงตอง

ตดตงในหองปรบอากาศตลอดเวลา

• วสดทใช: ใชวงจรอเลกทรอนกส และหลอดสญญากาศ

• ความเรวในการทางาน: เปนวนาท

• สอขอมล: บตรเจาะ

• ภาษาคอมพวเตอรทใช: ภาษาเครอง (Machine Language)

• ตวอยางเครอง: UNIVAC I, IBM 650, IBM 701, NCR 10216

Page 17: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ยคของคอมพวเตอร

ยคทสอง• ลกษณะของเครอง: มขนาดเลก มความรอนนอย และราคาถกลง

• วสดทใช: ใชหลอดทรานซสเตอรแทนหลอดสญญากาศ และมวง

แหวนแมเหลก (Magnetic core) เปนหนวยความจา

• ความเรวในการทางาน: มลลเซคคน (ms: 1/พน วนาท)

• สอขอมล: บตรเจาะและเทปแมเหลกเปนสวนใหญ

• ภาษาคอมพวเตอรทใช: ภาษาสญลกษณ (Symbolic Language)

และภาษาฟอรแทน (FORTRAN)

• ตวอยางเครอง: IBM 1620, IBM 1401, CDC 160417

Page 18: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ยคของคอมพวเตอร

ยคทสาม• ลกษณะของเครอง: เลกลงกวาเดม ความเรวเพมขน และใชความรอน

นอยลง

• วสดทใช: ใชไอซ (Integrated Circuit) ซงสามารถทางานไดเทากบ

ทรานซสเตอรหลายรอยตว (จงทาใหขนาดเลกลง)

• ความเรวในการทางาน: ไมโครเซคคน (μs: 1/ลาน วนาท)

• สอขอมล: บตรเจาะ เทปแมเหลก จานแมเหลก

• ภาษาคอมพวเตอรทใช: เรมมภาษาโคบอล (COBAL) และภาษาพแอลวน

(PL/I)

• ตวอยางเครอง: IBM 360, CDC 3300, NCR 395, UNIVAC 940018

Page 19: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ยคของคอมพวเตอร

ยคทส• ลกษณะของเครอง: มไมโครคอมพวเตอรเกดขน ซงไมจาเปนตองอยในหอง

ปรบอากาศ คอมพวเตอรทางานเรวและมประสทธภาพมากขน

• วสดทใช: ใชวงจรรวมขนาดใหญ LSI (Large Scale Integrated Circuit)

• ความเรวในการทางาน: นาโนเซคคน (ns: 1/พนลาน วนาท)

• สอขอมล: เทปแมเหลกและจานแมเหลก สวนบตรเจาะใชนอยลง

• ภาษาคอมพวเตอรทใช: เรมมภาษาใหม ๆ เชน ภาษาเบสค ภาษาปาสคาล

และภาษาซเกดขน

• ตวอยางเครอง: IBM 370, IBM 3033, UNIVAC 9700, CDC 7600, IBM PC

19

Page 20: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ยคของคอมพวเตอร

ยคทหา (ตงแต 1980 ขนไป)

• ลกษณะของเครอง: ตวเครองมแนวโนมเลกลง ความเรวและประสทธภาพ

สงขน

• วสดทใช: ใชวงจรรวมขนาดใหญมากขน VLSI ( Very Large Scale

Integrated Circuit)

• ความเรวในการทางาน: เรมเปนพคโคเซคคน (ps: 1/ลานลาน วนาท)

• สอขอมล: เทปแมเหลกและจานแมเหลก

• ภาษาคอมพวเตอรทใช: มภาษาเชงวตถ (Object-Oriented Language),

LISP และ Prolog

20

Page 21: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

การพฒนาทสาคญทางเทคโนโลยคอมพวเตอร

• การลดขนาดเครองคอมพวเตอร

• การเพมความเรวในการทางานของคอมพวเตอร

• การปรบปรงความนาเชอถอของคอมพวเตอร

• การขยายความสามารถของคอมพวเตอร

• การลดตนทน

21

Page 22: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

บทบาทของคอมพวเตอรในงานตางๆ

สถานศกษา

วศวกรรม

ดานวทยาศาสตร

ธรกจ

สงคมศาสตร

ชวยกน

ยกตวอยางกน

หนอยเรว !!!

แพทย

การคมนาคมการสอสาร

อตสาหกรรม

ราชการ

22

Page 23: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ผลกระทบของคอมพวเตอรในทางทด

• ชวยสงเสรมงานคนควาดานเทคโนโลย

• ชวยสงเสรมดานความสะดวกสบายของมนษย

• ชวยสงเสรมสตปญญาของมนษย

• ชวยสงเสรมประชาธปไตย

• ชวยสงเสรมสขภาพ

• ชวยใหเศรษฐกจรงเรอง

23

Page 24: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• ทาใหคนตกงาน

• ทาใหเกดความเสยงทางดานธรกจ

• ทาใหเกดอาชญากรรมคอมพวเตอร

• ทาใหมนษยสมพนธระหวางมนษยเสอมถอย

• ทาใหเกดอาวธรายแรงชนดใหม

• ทาใหเสยสขภาพ

ผลกระทบของคอมพวเตอรในทางลบ

24

Page 25: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ชนดของคอมพวเตอร

คอมพวเตอรแบงออกเปน 4 ชนด ไดแก

1. ซเปอรคอมพวเตอร

2. เมนเฟรมคอมพวเตอร

3. มนคอมพวเตอร

4. ไมโครคอมพวเตอร

25

Page 26: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ซเปอรคอมพวเตอร (Supercomputers)

• คอมพวเตอรทมประสทธภาพในการคานวณและประมวลผลสงสดและ

ราคาสงมาก

• เปนคอมพวเตอรทใชสาหรบงานเฉพาะดาน ผใชเปนนกวจยดาน

วศวกรรม และวทยาศาสตร

26

Page 27: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• คอมพวเตอรทมสมรรถนะสงมาก แตยงตากวาซเปอรคอมพวเตอร

• เหมาะกบการใชงาน ทงในดานวศวกรรม วทยาศาสตร และธรกจ โดย

เฉพาะงานทเกยวของกบขอมลจานวนมากๆ เชน งานธนาคาร บรษท

ประกนภย สายการบน หนวยงานราชการขนาดใหญ

• ความนยมใชเครองเมนเฟรมในหนวยงานตางๆ ไดลดนอยลงมาก เพราะ

ราคาเครองคอนขางแพง

• เครองเมนเฟรมสามารถพวงตอ และควบคมอปกรณรอบขาง

(Peripheral) เชน เครองพมพ เครองขบเทปแมเหลก เครองขบจาน

แมเหลก ฯลฯ ไดเปนจานวนมากในเวลาเดยวกน

เมนเฟรมคอมพวเตอร (Mainframe Computers)

27

Page 28: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Large mainframe

computer system

เมนเฟรมคอมพวเตอร (Mainframe Computers)

28

Page 29: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• คอมพวเตอรทมสมรรถนะนอยกวาเครองเมนเฟรม คอทางานไดชากวา

และควบคมอปกรณรอบขางไดนอยกวา

• ราคายอมเยากวาเมนเฟรม

• เหมาะกบงานหลากหลายประเภท คอใชไดทงในงานวศวกรรม

วทยาศาสตร อตสาหกรรม

มนคอมพวเตอร (Minicomputers)

29

Page 30: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

มนคอมพวเตอร (Minicomputers)

30

Page 31: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• คอมพวเตอรขนาดเลก และใชทางานคนเดยว จงนยมเรยกอกชอหนงวา

คอมพวเตอรสวนบคคล (Personal Computer)

ไมโครคอมพวเตอร (Microcomputers)

31

Page 32: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

เดสกทอป (Desktop)

เปนคอมพวเตอรแบบตงโตะทใชในสานกงานหรอตามบาน

ทวไป นยมใชสาหรบการประมวลผล ตวเครองและจอภาพสามารถ

จดวางเพอทางานบนโตะไดอยางสบาย ปจจบนมการผลตทเนน

ความสวยงามและราคาถก

Page 33: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Mobile Computer

โนตบค (Notebook)

คอมพวเตอรโนตบคมคณสมบตทใกลเคยงกบพซ แตจะม

ขนาดเลกและบางลง มน าหนกเบาสามารถพกพาไดสะดวกมาก

ยงขน และขอแตกตางอกประการหนงคอ โนตบคจะมแบตเตอร

ไวสาหรบการทางานดวย ทสาคญราคาถกลงกวาเมอกอนมาก

แตยงถอวามราคาแพงกวาพซธรรมดา

Page 34: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

www.themegallery.com Logo

Tablet

คอมพวเตอรทสามารถปอนขอมลทางจอภาพได และสามารถใชซอฟตแวรชนดเดยวกนกบทตดตงบนคอมพวเตอรแบบพซได

Page 35: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

พดเอ (PDA-Personal Digital Assistants)

สามารถแบงออกไดเปน 2 กลมคอ–ปาลม (Palm)–พอกเกตพซ (Pocket PC)

Page 36: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ปาลม (Palm)

เปนเครองคอมพวเตอรพกพาทเปดตลาดมากอน แตเดมนนเนนเพอ

การใชงานสาหรบเปนเครองบนทกชวยจาตางๆ(organizer)  เชน การนดหมาย ปฏทน สมดโทรศพท แตปจจบนไดพฒนาใหมขดความสามารถตางๆ เพมมากขน โดยจะใชระบบปฏบตการทเปนของตวเองเรยกวา

Palm OS 

Page 37: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

พอกเกตพซ (Pocket PC)

เปนเครองคอมพวเตอรทอานวยความสะดวกในการใชงานไดดเชนเดยวกบเครองปาลม แตจะแตกตางจากเครองปาลมในเรองของระบบปฏบตการทใชจะองกบคายไมโครซอฟทเปนหลก ผใชงานพอกเกตพซทชนกบระบบปฏบตการของไมโครซอฟทมากอน สามารถใชงานไดงายมาก แตจะกนกาลงของเครองมากกวาเครอง

ปาลม

Page 38: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

สมาทรโฟน (Smart Phone) 

เปนมอถอทรวมคอมพวตอรดวย มขนาดเลก สามารถมระบบ

นาทาง (GPS) ได ขนอยกบยหอและรน

Page 39: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

คอมพวเตอรในอนาคต

ศาสตรทางดานปญญาประดษฐ (Artificial  Intelligence) ไดเขามามบทบาทในการสรางปญญาเทยมเลยนแบบการคดหรอสมอง

ของมนษย ซงในงานหลายๆดานกมการประยกตเอาคอมพวเตอรเขาไปใช

เพอคดและตดสนใจแกปญหาตางๆ ไดเปนอยางด เชน

• ระบบผเชยวชาญ (expert system) • ระบบหนยนต (robotics) • ภาษาธรรมชาต (natural language)

Page 40: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ระบบผเชยวชาญ (expert system)

• เ ปนศาสตรแขนงหนงของปญญาประดษฐ ทนา เอาคอมพวเตอรมา

ประยกตใชงาน เพอเกบรวบรวมความรตางๆ ทจาเปนตองใชสาหรบงาน

ใดงานหนงใหอยตลอดไปในหนวยงานโดยไมขนกบบคคล

• ชวยเพมประสทธภาพในการตรวจสอบ วนจฉย ตดสนใจตางๆ ไดอยาง

แมนยา เชน ระบบผเชยวชาญในวงการแพทยเพอวนจฉยโรค

Page 41: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ระบบหนยนต (robotics)

• นาเอาคอมพวเตอรมาประยกตใชเพอใหทางานรวมกบเครองจกรและ

อปกรณบงคบบางชนด เกดเปน “หนยนต” (robot) • สามารถทางานทดแทนแรงงานคนไดเปนอยางด โดยเฉพาะอยางยงกบ

ลกษณะงานทมความเสยงตออนตรายมากๆ

• อาจพบเหนการออกแบบหนยนตโดยอาศยการทางานของโปรแกรมคอมพวเตอรเพอเลยนแบบพฤตกรรมของสงมชวต และสามารถนามาใชงานไดจรง เชน หนยนตสนข เปนตน

Page 42: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• การเขาใจภาษาธรรมชาตของมนษยเปนการนาเอาความสามารถของของ

คอมพวเตอรเขามาชวยในการสอสารกบมนษยใหสะดวกขน

• ตวอยางทพบเหนมากทสด เชน การใชระบบรบรและจาเสยงพดของมนษย

หรอทเรยกวา speech recognition ทคอมพวเตอรสามารถแยกแยะเสยงได

• ทาใหลดระยะเวลาในการทางานของผใชลงไดมากทเดยว

Page 43: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

องคประกอบหลกของระบบคอมพวเตอร

• Hardware

• Software

• Data

• Peopleware

43

Page 44: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Hardware

Hardware Software Data Peopleware 44

Page 45: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Hardware

หมายถง ตวเครองคอมพวเตอร และอปกรณรอบขางทเกยวของตาง ๆ ท

สามารถจบตองได ประกอบดวยสวนทสาคญ คอ

• ตวประมวลผลกลาง (central processor)

• หนวยความจาหลก (main memory)

• อปกรณรอบขาง (peripheral devices)

หนวยความจาสารอง (secondary memory)

อปกรณนาเขาขอมล (input devices)

อปกรณเพอการแสดงผลลพธ (output devices)

Hardware Software Data Peopleware 45

Page 46: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ControlUnit

Arithmetic-LogicUnit (ALU)

Main Memory

Secondary Storage

Input Devices Output Devices

Peripherals

CPU

Hardware

46

Page 47: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Hardware

• ตวประมวลผลกลาง (Central processor) ทาหนาทควบคมและประมวล

ขอมลเพอใหไดสารสนเทศ

• หนวยความจาหลก (Main memory) หรอ Random access memory (RAM)

ทาหนาทเกบขอมลและคาสงตาง ๆ ในโปรแกรมเพอรอการประมวลผล และเกบ

สารสนเทศทผานการประมวลผลแลวกอนทจะสงไปยงอปกรณสงออก

• อปกรณนาขอมลเขา (Input devices) ทาหนาทแปลขอมลและโปรแกรมท

มนษยเขาใจใหอยในรปแบบทเครองคอมพวเตอรสามารถประมวลผลได

อปกรณนาเขาทนยมใชโดยทวไป ไดแก คยบอรด และเมาส

Hardware Software Data Peopleware 47

Page 48: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Hardware

• อปกรณสงออก (Output devices) ทาหนาทแปลสารสนเทศทผานการ

ประมวลแลวจากเครองคอมพวเตอรใหอยในรปแบบทมนษยสามารถเขาใจได

อปกรณสงออกทนยมใช ไดแก จอภาพและเครองพมพ

• หนวยความจาสารอง (Secondary storage devices) ทาหนาทเกบขอมล

และโปรแกรม เหมอนกบหนวยความจาหลก แตตางกนทหนวยความจาสารอง

สามารถเกบขอมลและโปรแกรมไวไดแมวาจะปดเครองคอมพวเตอรไปแลว

หนวยความจาสารองทนยมใชในปจจบนไดแก ฮารดดสก ออปตคลดสก

และแฟลชไดรฟ

Hardware Software Data Peopleware 48

Page 49: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Software

• ชดคาสงทเขยนขนดวยภาษาการโปรแกรมตางๆ ตามขอกาหนดของ

ภาษานนๆ เพอให Hardware ของระบบคอมพวเตอรสามารถทางาน

ไดตามทเราตองการ ซอฟตแวรแบงออกเปน 2 ประเภท คอ

ซอฟตแวรระบบ

ซอฟตแวรประยกต

Hardware Software Data Peopleware 49

Page 50: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ซอฟตแวรระบบ

ซอฟตแวรระบบ ชวยใหซอฟตแวรประยกตตดตอกบฮารดแวรของเครอง

ได และชวยคอมพวเตอรจดการกบทรพยากรภายในเครอง ซอฟตแวรระบบ

เปนซอฟตแวรทรวมโปรแกรมหลาย ๆ โปรแกรมไวดวยกน ดงน

• ระบบปฏบตการ (OS: Operating System) )

• ยทลต (Utility)

• ดไวซไดรเวอร (Device driver)

• ตวแปลภาษา (Language Translator)

Hardware Software Data Peopleware 50

Page 51: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ซอฟตแวร

ระบบปฏบตการสาหรบคอมพวเตอรพกพาขนาดเลก

Symbian OS Window Mobile Android IOS Linux

nokia/sony E HTC HD2

Page 52: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ซอฟตแวร

โปรแกรมอรรถประโยชน (Utility Programs)

ประเภทการจดการแฟมขอมล

โปรแกรม

อรรถประโยชน

‐ การคดลอก เปลยนชอ

แบงพาตชน การformat

ประเภทลบทงโปรแกรม

‐ Add/Remove โปรแกรม

โปรแกรมรกษาหนาจอ โปรแกรมปองกนไวรส

โปรแกรมบบอดแฟม

โปรแกรมจดการดสก

‐ Disk CleanupDisk Defragmenter

Page 53: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ซอฟตแวรประยกต

ซอฟตแวรประยกตเปนซอฟตแวรสาหรบผใช สามารถแบงไดหลายแบบ เชน

แบงตามประเภทการนาไปใชงานหลก และแบงตามรปแบบการสงมอบ

การแบงตามประเภทการนาไปใชงานหลก แบงออกไดเปน 4 กลม คอ

• ซอฟตแวรเพอการตดตอสอสาร (Communications Application)• ซอฟตแวรเพอชวยเพมผลผลต (Productivity Application)• ซอฟตแวรเพอกราฟกและมลตมเดย (Graphics and Multimedia Application)

• ซอฟตแวรเพอใชในการศกษา/ใชสวนตว (Education/ Personal Application)

Hardware Software Data Peopleware 53

Page 54: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ซอฟตแวรประยกต

แบงตามรปแบบการสงมอบแบงออกไดเปน 6 กลม คอ

• Packaged software• Custom Software • Open Source Software• Shareware• Freeware• Public Domain Software

Hardware Software Data Peopleware 54

Page 55: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Data

• ขอมลเปรยบเสมอนตวแทนขอเทจจรงของบคคลหรอสงของ

• เชน ทะเบยนนกศกษา ประกอบดวย รหสนกศกษา, ชอสกล, วนเดอนป

เกด, คณะ เปนตน

• ขอมลทผานการประมวลผลแลว เรยกวาสารสนเทศ

Hardware Software Data Peopleware 55

Page 56: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Data

ขอมลจะเกบไวเปนไฟล ซงไฟลขอมลพนฐานม 4 ประเภทคอ

• ไฟลเอกสาร (Document file)

• ไฟลแผนตารางทางาน (Worksheet file)

• ไฟลฐานขอมล (Database file)

• ไฟลการนาเสนอ (Presentation file)

Hardware Software Data Peopleware 56

Page 57: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

โครงสรางไฟลขอมล

Bit Byte Field Record

File

57Hardware Software Data Peopleware

Page 58: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Bit (Binary digit) หนวยทเลกทสดของขอมลทเครองคอมพวเตอรสามารถเกบได มคา 0,1

Byte การนากลมของบตมารวมกน เชน 1 ไบตเทากบ 8 บต

เมอนาหลาย Bit รวมกนแทนเปน 1 Character เชน

01000001 แทน A

Field การนากลมของไบตตงแต 1 ตวขนไปมารวมกนเพอทาใหเกด

ความหมาย เชน ฟลด StudenName เกบขอมลชอนศ

เชน ROBERT

โครงสรางไฟลขอมล

58Hardware Software Data Peopleware

Page 59: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Record กลมของฟลดทของเกยวกน โดยในหนงเรคคอรดจะประกอบดวยฟลด

ตางๆทรวมกนเปนชดของแตละแถวในชดขอมล เชน ขอมลนกศกษา

ประกอบดวยฟลด รหสนศ ชอ นามสกล วนเกด

File กลมของเรคคอรดทของเกยวกน โดยไฟลๆหนงกจะประกอบดวยเรค

คอรดตงแตหนงเรคคอรดขนไป

โครงสรางไฟลขอมล

59Hardware Software Data Peopleware

Page 60: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

โครงสรางไฟลขอมล

60

Page 61: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

โครงสรางไฟลขอมล

61

Page 62: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

Peopleware

62

Page 63: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

• คอ บคลากรททาหนาทเกยวของกบการใชคอมพวเตอร

ผใช (User)

พนกงานบนทกขอมล (Data entry operator)

พนกงานโปรแกรม (Programmer)

นกวเคราะหระบบ (System analyst)

พนกงานควบคมเครอง (Computer operator)

หวหนางานคอมพวเตอร (Manager)

เวบมาสเตอร (Webmaster)

วศวกรรมซอฟตแวร (Software engineer)

ผบรหารฐานขอมล (Database administrator)

Peopleware

63

Page 64: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

การแทนขอมล

เครองคอมพวเตอรทางานดวยกระแสไฟฟา จงมการแทนสภาวะ

ของกระแสไฟฟาได 2 ภาวะ คอ

o สภาวะทมกระแสไฟฟา

o สภาวะทไมมกระแสไฟฟา

เพอใหโปรแกรมเมอรสามารถสงการคอมพวเตอรได จงไดมการ

สรางระบบตวเลขทนามาแทนสภาวะของกระแสไฟฟา

o ตวเลข 0 แทน สภาวะทไมมกระแสไฟฟา

o ตวเลข 1 แทน สภาวะทมกระแสไฟฟา64

Page 65: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

รหสแทนขอมล

หากพจารณาเลขฐานสองเพยงหนงหลก จะสามารถแทน

ขอมลไดเพยง 2 ชนดคอ 0 และ 1

ในขณะทเลขฐานสอง 2 หลก จะสามารถแทนขอมลได 4

ชนดคอ00, 01, 10 และ 11

65

Page 66: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

บต ไบต เวรด

บต (bit) คอ เลข 0 และ 1 ในระบบเลขฐานสองแตละตว

8 บต = 1 ไบต ใชแทนตวเลขหรออกขระ 1 ตว

เวรด คอ รวมกลมของบตจานวนหนง

คอมพวเตอรเปนเครองขนาด 8 บต หมายความวา ณ ขณะใดขณะหนงเครอง

นนจะสามารถประมวลผลไดครงละ 8 บต

66

Page 67: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ชนดของรหสแทนขอมล

รหส EBCDIC (Extended Binary Code Decimal

Interchange Code)

รหส ASCII (American Standard Code for Information

Interchange)

รหส UniCode

67

รหส UTF (Unicode Transformation Format)

Page 68: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ชนดของรหสแทนขอมล

รหส EBCDIC (Extended Binary Code Decimal

Interchange Code)

นยมใชกบระบบคอมพวเตอรเมนเฟรมและ IBM

ใช 8 บตในการแทนสญลกษณตาง ๆ

ใชแทนขอมลทแตกตางกนไดทงหมด 28 หรอ 256 สญลกษณ

68

Page 69: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ชนดของรหสแทนขอมล

รหส ASCII (American Standard Code for Information

Interchange)

นยมใชในกลมคอมพวเตอรประเภท PC และใหญกวาบางชนด

ใช 8 บตในการแทนสญลกษณตาง ๆ

แทนขอมลทแตกตางกนไดทงหมด 28 หรอ 256 สญลกษณ

69

Page 70: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ชนดของรหสแทนขอมล

อกขระ รหส EBCDIC รหส ASCII อกขระ รหส EBCDIC รหส ASCII

A 11000001 01000001

B 11000010 01000010

C 11000101 01000011

: : :

X 11100111 01011000

Y 11101000 01011001

Z 11101001 01011010

: : :

0 11110000 00110000

1 11110001 00110001

2 11110010 00110010

3 11110011 00110011

: : :

70

Page 71: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ชนดของรหสแทนขอมล

รหส UniCode

ใช 16 บตในการแทนสญลกษณตาง ๆ

ใชแทนขอมลทแตกตางกนไดทงหมด 216 หรอ 65,536 สญลกษณ

มากพอสาหรบตวอกษรและสญลกษณทกตวในทกภาษาในโลก

มใชในระบบปฏบตการ Windows NT ระบบปฏบตการ UNIX

บางรน

71

Page 72: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

ชนดของรหสแทนขอมล

รหส UTF

UTF-8 ใช 8 บตในการแทนสญลกษณตาง ๆ

UTF-16 ใช 16 บตในการแทนสญลกษณตาง ๆ

UTF-32 ใช 32 บตในการแทนสญลกษณตาง ๆ

72

Page 73: Lecture 1 ความรู้เบืองต้้นเกี่ยวกบคอมพั วเตอริ์staff.cs.psu.ac.th/345-101/Lecture/lecture1.pdf · ข้อดีของคอมพ

References

• เอกสารประกอบการสอนวชา 345-101

• คอมพวเตอรเบองตนและเทคนคการเขยนโปรแกรม, วชราภรณ สรยา

ภวฒน, 2553

• http://elearning.nectec.or.th

• http://www.pbs.org/nerds/timeline/index.html

• http://www.computersciencelab.com/ComputerHistory/History.htm

73