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

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

Transcript of คอมพิวเตอร์และการประยุกต์ 345-101 Computers and...

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

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

1

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

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

หนอยสจะ?

2

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

• คอมพวเตอร หมายถง เครองค านวณ ทเปน Electronic Computer ซงไมใชเครองค านวณโดยทวไปเหมอนเครองคดเลข

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

3

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

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

4

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

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

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

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

ขอมลไดรวดเรว • ประหยด (Economy) ประหยดเวลา ทน และบคลากร • ใชไดในงานหลายดาน (Wide Application) สามารถใชงานไดกบงาน

ดานธรกจ การศกษา การธนาคาร การแพทย อนๆ 5

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

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

6

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

• เครองค านวณทนบเปนตนแบบของคอมพวเตอรทใชงานในปจจบนไดแก ลกคด (Abacus), แทงเนเปยร (Napier's rod), ไมบรรทดค านวณ (Slide Rule)

Pre-History

8

History

• ค.ศ. 1642 เบลส ปาสคาล สรางเครองบวกเลขทมชอวา Mechanical Adding Machine

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

9

Electronics

• ค.ศ. 1944 Eckert และ Mauchly สรางเครอง ENIAC (Electronic Numerical Integrator And Calculator) ประกอบดวยหลอดสญญากาศ(Vacuum Tube)

10

Mechanical Adding Machine Different Engine

ENIAC

Integrated Circuit Vacuum Tube Transistor

11

Mainframe and Minicomputer

• ตอมาเปลยนหลอดสญญากาศ เปน IC (Integrated Circuit) ทมขนาดเลก

12

Micro Computer

13

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

• พ.ศ. 2506 โดยใชเครอง IBM1620 ในดานการศกษา ซงตดต งทคณะพาณชยศาสตร และการบญช จฬาลงกรณมหาวทยาลย และท าส ามะโนประชากร โดยใชเครอง IBM1401 ซงต งอยทส านกงานสถตแหงชาต โดยมศาสตราจารยบณฑต กนตะบตร เปนผรเรม กระตนในการใชคอมพวเตอรในประเทศไทย ดงน น ทานจงไดชอวาเปนผบกเบกรเรมดานคอมพวเตอรของประเทศไทย

14

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

• บรษทปนซเมนตไทยและธนาคารกรงเทพฯ เรมน าคอมพวเตอร เขาไปใชธรกจขนาดใหญ ในประเทศไทย

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

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

15

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

และเอกชน เปดอบรมดานคอมพวเตอรกนอยางกวางขวาง

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

16

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

• ยคท 1 – หลอดสญญากาศ • ยคท 2 – ประกอบดวย 2 ระยะ

ทรานซสเตอร วงแหวนแมเหลก

• ยคท 3 – IC (Integrated Circuit) ท าใหอปกรณมขนาดเลกลง • ยคท 4 – LIC (Large Scale Integrated Circuit) • ยคท 5 – VLSI (Very Large -Scale Integrated Circuit)

17

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

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

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

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

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

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

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

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

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

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

แหวนแมเหลก (Magnetic core) เปนหนวยความจ า • ความเรวในการท างาน: มลลเซคคน (ms: 1/พน วนาท) • สอขอมล: บตรเจาะและเทปแมเหลกเปนสวนใหญ • ภาษาคอมพวเตอรทใช: ภาษาสญลกษณ (Symbolic Language)

และภาษาฟอรแทน (FORTRAN) • ตวอยางเครอง: IBM 1620, IBM 1401, CDC 1604

19

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

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

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

ทรานซสเตอรหลายรอยตว (จงท าใหขนาดเลกลง) • ความเรวในการท างาน: ไมโครเซคคน (s: 1/ลาน วนาท) • สอขอมล: บตรเจาะ เทปแมเหลก จานแมเหลก • ภาษาคอมพวเตอรทใช: เรมมภาษาโคบอล (COBAL) และภาษาพแอลวน

(PL/I) • ตวอยางเครอง: IBM 360, CDC 3300, NCR 395, UNIVAC 9400

20

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

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

ปรบอากาศ คอมพวเตอรท างานเรวและมประสทธภาพมากขน • วสดทใช: ใชวงจรรวมขนาดใหญ LSI (Large Scale Integrated Circuit) • ความเรวในการท างาน: นาโนเซคคน (ns: 1/พนลาน วนาท) • สอขอมล: เทปแมเหลกและจานแมเหลก สวนบตรเจาะใชนอยลง • ภาษาคอมพวเตอรทใช: เรมมภาษาใหม ๆ เชน ภาษาเบสค ภาษาปาสคาล

และภาษาซเกดขน • ตวอยางเครอง: IBM 370, IBM 3033, UNIVAC 9700, CDC 7600, IBM PC

21

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

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

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

Integrated Circuit) • ความเรวในการท างาน: เรมเปนพคโคเซคคน (ps: 1/ลานลาน วนาท) • สอขอมล: เทปแมเหลกและจานแมเหลก • ภาษาคอมพวเตอรทใช: มภาษาเชงวตถ (Object-Oriented Language),

LISP และ Prolog

22

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

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

23

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

สถานศกษา วศวกรรม ดานวทยาศาสตร ธรกจ สงคมศาสตร

ชวยกนยกตวอยางกนหนอยเรว !!!

แพทย การคมนาคมการสอสาร อตสาหกรรม ราชการ

24

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

• ชวยสงเสรมงานคนควาดานเทคโนโลย • ชวยสงเสรมดานความสะดวกสบายของมนษย • ชวยสงเสรมสตปญญาของมนษย • ชวยสงเสรมประชาธปไตย • ชวยสงเสรมสขภาพ • ชวยใหเศรษฐกจรงเรอง

25

• ท าใหคนตกงาน • ท าใหเกดความเสยงทางดานธรกจ • ท าใหเกดอาชญากรรมคอมพวเตอร • ท าใหมนษยสมพนธระหวางมนษยเสอมถอย • ท าใหเกดอาวธรายแรงชนดใหม • ท าใหเสยสขภาพ

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

26

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

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

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

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

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

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

27

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

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

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

28

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

เฉพาะงานทเกยวของกบขอมลจ านวนมากๆ เชน งานธนาคาร บรษทประกนภย สายการบน หนวยงานราชการขนาดใหญ

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

• เครองเมนเฟรมสามารถพวงตอ และควบคมอปกรณรอบขาง (Peripheral) เชน เครองพมพ เครองขบเทปแมเหลก เครองขบจานแมเหลก ฯลฯ ไดเปนจ านวนมากในเวลาเดยวกน

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

29

Large mainframe computer system

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

30

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

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

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

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

31

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

32

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

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

โนตบก เดสกทอปคอมพวเตอร

33

คอมพวเตอรมอถอ (Handheld Computer)

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

คอมพวเตอรยคใหม

• เดสกทอป (Desktop) • โนตบค (Notebook) • เดสกโนต (Desknote) • แทบเลตพซ (Tablet PC) • พดเอ (PDA-Personal Digital

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

เดสกทอป (Desktop)

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

โนตบค (Notebook)

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

เดสกโนต (Desknote)

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

www.themegallery.com Logo

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

พดเอ (PDA-Personal Digital Assistants)

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

–ปาลม (Palm)

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

www.themegallery.com Logo

Handheld : Pocket PC / Palm

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

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

ปาลม (Palm)

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

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

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

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

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

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

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

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

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

• ภาษาธรรมชาต (natural language)

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

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

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

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

• น าเอาคอมพวเตอรมาประยกตใชเพอใหท างานรวมกบเครองจกรและอปกรณบงคบบางชนด เกดเปน “หนยนต” (robot)

• สามารถท างานทดแทนแรงงานคนไดเปนอยางด โดยเฉพาะอยางยงกบลกษณะงานทมความเสยงตออนตรายมากๆ

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

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

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

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

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

• Hardware

• Software

• Data

• Peopleware

49

Hardware

Hardware Software Data Peopleware 50

Hardware

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

สามารถจบตองได ประกอบดวยสวนทส าคญ คอ • ตวประมวลผลกลาง (central processor)

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

• อปกรณรอบขาง (peripheral devices) หนวยความจ าส ารอง (secondary memory)

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

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

51

Control

Unit

Arithmetic-Logic

Unit (ALU)

Main Memory

Secondary

Storage

Input DevicesOutput

Devices

Peripherals

CPU

Hardware

52

Hardware

• ตวประมวลผลกลาง (Central processor) ท าหนาทควบคมและประมวลขอมลเพอใหไดสารสนเทศ

• หนวยความจ าหลก (Main memory) หรอ Random access memory (RAM) ท าหนาทเกบขอมลและค าสงตาง ๆ ในโปรแกรมเพอรอการประมวลผล และเกบสารสนเทศทผานการประมวลผลแลวกอนทจะสงไปยงอปกรณสงออก

• อปกรณน าขอมลเขา (Input devices) ท าหนาทแปลขอมลและโปรแกรมทมนษยเขาใจใหอยในรปแบบทเครองคอมพวเตอรสามารถประมวลผลได อปกรณน าเขาทนยมใชโดยทวไป ไดแก คยบอรด และเมาส

Hardware Software Data Peopleware 53

Hardware

• อปกรณสงออก (Output devices) ท าหนาทแปลสารสนเทศทผานการประมวลแลวจากเครองคอมพวเตอรใหอยในรปแบบทมนษยสามารถเขาใจได อปกรณสงออกทนยมใช ไดแก จอภาพและเครองพมพ

• หนวยความจ าส ารอง (Secondary storage devices) ท าหนาทเกบขอมลและโปรแกรม เหมอนกบหนวยความจ าหลก แตตางกนทหนวยความจ าส ารองสามารถเกบขอมลและโปรแกรมไวไดแมวาจะปดเครองคอมพวเตอรไปแลว หนวยความจ าส ารองทนยมใชในปจจบนไดแก ฮารดดสก ออปตคลดสก และแฟลชไดรฟ

Hardware Software Data Peopleware 54

Software

• ชดค าสงทเขยนขนดวยภาษาการโปรแกรมตางๆ ตามขอก าหนดของภาษานนๆ เพอให Hardware ของระบบคอมพวเตอรสามารถท างานไดตามทเราตองการ ซอฟตแวรแบงออกเปน 2 ประเภท คอ

ซอฟตแวรระบบ

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

Hardware Software Data Peopleware 55

ซอฟตแวรระบบ

ซอฟตแวรระบบ ชวยใหซอฟตแวรประยกตตดตอกบฮารดแวรของเครองได และชวยคอมพวเตอรจดการกบทรพยากรภายในเครอง ซอฟตแวรระบบเปนซอฟตแวรทรวมโปรแกรมหลาย ๆ โปรแกรมไวดวยกน ดงน • ระบบปฏบตการ (OS: Operating System) )

• ยทลต (Utility)

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

Hardware Software Data Peopleware 56

ซอฟตแวร

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

Symbian OS Window Mobile Android IOS Linux

nokia/sony E HTC HD2

ซอฟตแวร

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

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

โปรแกรม

อรรถประโยชน

- การคดลอก

เปลยนชอ

แบงพาตชน การ

format

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

- Add/Remove โปรแกรม

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

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

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

- Disk Cleanup

Disk Defragmenter

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

ซอฟตแวรประยกต เปนซอฟตแวรส าหรบผใช

แบงออกไดเปน 2 ประเภท ไดแก • ซอฟตแวรประยกตพนฐาน (Basic application) เปนซอฟตแวรทนยมใชอยาง

กวางขวางในทกสาขาอาชพ ทรจกกนโดยทวไป เชน browser, word processor

• ซอฟตแวรประยกตเฉพาะงาน (Specialized application) เปนซอฟตแวรทพฒนาขนมาเพอใชเฉพาะงาน ทรจกกนโดยทวไป เชน ซอฟตแวรทางดานกราฟก มลตมเดย การพฒนาเวบ เปนตน

Hardware Software Data Peopleware 59

ซอฟตแวร

ซอฟตแวรประยกตทพฒนาขนใชงานโดยเฉพาะ

ซอฟตแวรออกแบบสงพมพ (Desktop Publishing)

เปนซอฟตแวรทใชส าหรบการจดหนาเอกสารและการพมพ ซงประกอบไปดวยขอความ กราฟก รปภาพ เชน Adobe InDesign , PageStream, RagTime, Microsoft Publisher, Apple Page และCorelDraw

ซอฟตแวร

ซอฟตแวรส ำหรบจดกำรภำพกรำฟก (Graphic editing)

เปนซอฟตแวรสำหรรบจ บกาหราหการหฟกาซซงเเปนาหรนำหาหกาหตาแตงเดกใช คอากวเตอรซทงช สำหรรบจาหรบกรน หเอาสหรและาหรกากซซงเประาอจไปก วใข อควหาซารหฟกาซรปาหกซเงนซAdobe Photoshop, GIMP

ซอฟตแวร

CAI (Computer-Assisted Instruction)

เปนซอฟตแวรทใชเกยวกบการศกษาในการเพมประสทธภาพการสอน

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

ของการเรยน เชน โปรแกรม Authorware, Toolbook, Cai ez Tools, Photoshop, Movie Maker และ Sound Editor

Data

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

เกด, คณะ เปนตน • ขอมลทผานการประมวลผลแลว เรยกวาสารสนเทศ

Hardware Software Data Peopleware 63

Data

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

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

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

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

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

Hardware Software Data Peopleware 64

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

Bit Byte Field Record

File

65 Hardware Software Data Peopleware

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

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

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

01000001 แทน A

Field การน ากลมของไบตตงแต 1 ตวขนไปมารวมกนเพอท าใหเกดความหมาย เชน ฟลด StudenName เกบขอมลชอนศ

เชน ROBERT

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

66 Hardware Software Data Peopleware

Record กลมของฟลดทของเกยวกน โดยในหนงเรคคอรดจะประกอบดวยฟลดตางๆทรวมกนเปนชดของแตละแถวในชดขอมล เชน ขอมลนกศกษาประกอบดวยฟลด รหสนศ ชอ นามสกล วนเกด

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

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

67 Hardware Software Data Peopleware

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

68

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

69

Peopleware

70

• คอ บคลากรทท าหนาทเกยวของกบการใชคอมพวเตอร ผใช (User) พนกงานบนทกขอมล (Data entry operator) พนกงานโปรแกรม (Programmer) นกวเคราะหระบบ (System analyst) พนกงานควบคมเครอง (Computer operator) หวหนางานคอมพวเตอร (Manager) เวบมาสเตอร (Webmaster) วศวกรรมซอฟตแวร (Software engineer) ผบรหารฐานขอมล (Database administrator)

Peopleware

71

การแทนขอมล

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

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

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

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

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

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

รหสแทนขอมล

หากพจารณาเลขฐานสองเพยงหนงหลก จะสามารถแทนขอมลไดเพยง 2 ชนดคอ 0 และ 1 ในขณะทเลขฐานสอง 2 หลก จะสามารถแทนขอมลได 4 ชนดคอ00, 01, 10 และ 11

73

บต ไบต เวรด

บต (bit) คอ เลข 0 และ 1 ในระบบเลขฐานสองแตละตว 8 บต = 1 ไบต ใชแทนตวเลขหรออกขระ 1 ตว เวรด คอ รวมกลมของบตจ านวนหนง คอมพวเตอรเปนเครองขนาด 8 บต หมายความวา ณ ขณะใดขณะหนงเครองน นจะสามารถประมวลผลไดคร งละ 8 บต

74

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

รหส EBCDIC (Extended Binary Code Decimal Interchange Code)

รหส ASCII (American Standard Code for Information Interchange)

รหส UniCode

75

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

รหส EBCDIC (Extended Binary Code Decimal Interchange Code) นยมใชกบระบบคอมพวเตอรเมนเฟรมและ IBM ใช 8 บตในการแทนสญลกษณตาง ๆ ใชแทนขอมลทแตกตางกนไดท งหมด 28 หรอ 256 สญลกษณ

76

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

รหส ASCII (American Standard Code for Information Interchange) นยมใชในกลมคอมพวเตอรประเภท PC และใหญกวาบางชนด ใช 8 บตในการแทนสญลกษณตาง ๆ แทนขอมลทแตกตางกนไดท งหมด 28 หรอ 256 สญลกษณ

77

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

อกขระ รหส 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

: : :

78

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

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

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

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

79

References

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

ภวฒน, 2553 • http://elearning.nectec.or.th • http://www.pbs.org/nerds/timeline/index.html • http://www.computersciencelab.com/ComputerHistory/History.htm

80