54

ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์

Embed Size (px)

Citation preview

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

2

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

3

คณสมบตของคอมพวเตอรความเปนอตโนมต (Self-Acting) การท างานของคอมพวเตอรจะท างานแบบอตโนมตภายใตค าสงทไดถกก าหนดไว

ความเรว (Speed) หมายถง ความสามารถในการประมวลผลขอมล (Processing Speed) ความเรวของการประมวลผลอาจแปรผนตามลกษณะเฉพาะของขอมล

ความเชอถอ (Reliable) หมายถง ความสามารถในการประมวลผลใหมความถกตอง ซงความเชอถอนบเปนสงทส าคญทสดในการท างานของเครองคอมพวเตอร

ความถกตองแมนย า (Accurate) วงจรคอมพวเตอรนนจะใหผลของการค านวณทถกตองเสมอ

1.

2.

3.

4.

4

คณสมบตของคอมพวเตอรเกบขอมลจ านวนมาก (Store Massive Amounts of Information) ในปจจบนจะมทเกบขอมลส ารองทมความจมากกวาหนงพนลานตวอกษร

ยายขอมล (Move Information) โดยใชการตดตอสอสารผานระบบเค รอข ายคอมพวเตอร ท าให มการเ รยกเค รอข ายคอมพวเตอร ท เ ชอมกน ทวโลกในปจ จบนวา ทาง ดวนสารสนเทศ (Information Superhighway)

ท างานซ า (Repeatability) ชวยลดปญหาเรองความออนลาจากการท างานของแรงงานคน นอกจากนยงลดความผดพลาดตาง ๆ ไดดกวา

5.

6.

7.

คอมพวเตอร ประกอบดวยองคประกอบหลกทส าคญ 3 สวน คอ

5

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

บคลากร

(People ware)

ซอฟตแวร(Software)

ฮารดแวร (Hardware)

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

6

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

องคประกอบ

ฮารดแวร

ซอฟตแวร

บคลากร

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

ตวเครองคอมพวเตอร อปกรณรบขอมล และแสดงผล ตางๆ (จอภาพแสดงผล แปนคยบอรด ฯลฯ)

ระบบปฏบต กา ร โปรแกรมส าเรจรปโปรแกรมเฉพาะงาน

ผทท าหนาทประมวลผลขอมลดวยคอมพวเตอร

มนษย

รางกาย อวยวะตาง ๆ ของมนษยทใชในการเคลอนไหวและสอสาร (ตา ห จมก ลน ผวกาย)

จตใจ จตใตส านก เปนตวส รางก จ ก ร รม เ ร ย ก ว า โปร แก รมธรรมชาต

ผทควบคมการท างาน

7

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

ฮารดแวร คอ อปกรณ หรอชนสวนของเครองคอมพวเตอรทมวงจรไฟฟาอยภายในเปนสวนใหญ สามารถจบตองได

ประกอบดวยสวนทส าคญ คอ หนวยประมวลผลกลางหนวยความจ าหลก หนวยรบขอมลหนวยแสดงผลหนวยเกบขอมลส ารอง

ฮารดแวร (Hardware)

8

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

Input Process Output

1. การรบขอมลเขา (Input) หมายถง ขนตอนการรบขอมลเขาสระบบคอมพวเตอร โดยจะอาศยหนวยรบขอมลเขา (Input Unit) ท าหนาทในการรบขอมลเขาสระบบคอมพวเตอร

การท างานของเครองคอมพวเตอรจะประกอบดวยขนตอนการท างานพนฐาน ซงสามารถแบงออกไดเปน 3 ขนตอน คอ

ฮารดแวร (Hardware)

9

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

Input Process Output

2. การประมวลผลขอมล (Process) หมายถง ขนตอนการน าขอมลมาประมวลผลใหไดผลลพธตามตองการ โดยมหนวยประมวลผลกลาง (Central Processing Unit: CPU) ท าหนาท ประมวลผลขอมล

ฮารดแวร (Hardware)

10

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

Input Process Output

3. การแสดงผล (Output) หมายถง ขนตอนการน าขอมลทผานการประมวลผลแลวออกมาแสดงผลลพธใหผใชทราบ โดยผานอปกรณส าหรบการแสดงผล (Output Device)

ฮารดแวร (Hardware)

11

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

เครองคอมพวเตอรหนงเครอง จะประกอบดวยสวนประกอบตาง ๆ แบงออกไดเปน 5 สวน

หนวยรบขอมล

หนวยประมวลผลกลาง

หนวยอนๆหนวยความจ า

หนวยแสดงผล

สวนประกอบของฮารดแวร

12

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

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

1) อปกรณแบบกด (Keyed Device) ไดแก แปนพมพ หรอ keyboard

สวนประกอบของฮารดแวร หนวยรบขอมล (Input Unit)

13

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

2) อปกรณชต าแหนงและวาดรป (Pointing and Drawing Devices) เปนอปกรณทใชควบคมการท างานของตวชต าแหนง (Pointer)

เมาส (Mouse)

แผนสมผส (Touchpad)

จอยสตก (Joystick)

สวนประกอบของฮารดแวร หนวยรบขอมล (Input Unit)

14

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร

3) ปากกาแสง (light pen) ใชสมผสกบจอภาพชนดพเศษ เพอใชชต าแหนงและวาดขอมล นยมใชกบงานออกแบบ

4) ดจไตเซอร (Digitizer) ท าหนาทแปลงขอมล (อานพกด) ทเปนเสนตรง เสนโคง ภาพวาด ใหเปนสญญาณดจตอล แลวถายทอดสญญาณไปยงเครองคอมพวเตอร

หนวยรบขอมล (Input Unit)

15

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร

5) กราฟกแทปเลท (Graphics Tablet) เปนเครองอานพกดกราฟก ท างานลกษณะเดยวกบ ดจไตเซอร ตางกนทจะมอกขระและค าสงพเศษส าเรจรปอยบนแผนอานพกด นยมใชส าหรบงานออกแบบสถาปตยกรรม

6) จอภาพสมผส (Touch Screen) เปนจอภาพชนดพเศษทใหผใชงานใชนวสมผสบนจอภาพเพอปอนขอมลเขาสระบบ

หนวยรบขอมล (Input Unit)

16

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร

7) สมดบนทกคอมพวเตอร (Digital Notebook)

- เปนอปกรณทประกอบดวยแผนกระดาษโนตหรอกระดาษทใชเขยนงานทวไป

- ซงจะตองวางอยบนแผนอเลกทรอนกส แลวใชงานรวมกบปากกาชนดพเศษทสามารถสงสญญาณทเขยนบนสมดลงไปยงเครองคอมพวเตอร

- ผใชสามารถเรยกดแกไข หรอตกแตงไดตามตองการ

หนวยรบขอมล (Input Unit)

17

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

8) อปกรณกราดภาพ (Scanning Devices) เปนอปกรณเพอใชบนทกขอความ ภาพวาด หรอสญลกษณพเศษอน ๆ เขาสระบบคอมพวเตอร โดยมหลกการท างาน คอ อปกรณจะท าการแปลงขอมลใหอยในรปของสญญาณดจตอลทสามารถน าไปประมวลผลและแสดงผลบนจอภาพได ไดแก

สแกนเนอร (Scanner) - สแกนเนอรแบบเลอนกระดาษ (Sheet-Fed Scanner)

- สแกนเนอรแบบแทนนอน (Flatbed Scanner)

- สแกนเนอรแบบมอถอ (Handheld Scanner)

สวนประกอบของฮารดแวร หนวยรบขอมล (Input Unit)

18

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยรบขอมล (Input Unit)

เครองอานรหสบารโคด (Barcode Reader)

เครองอานอกขระดวยแสง (Optical Character Recognition: OCR)

เครองอานเครองหมายดวยแสง (Optical Mark Recognition: OMR)

ปจจบนมการพฒนารหสควอาร (QR Code)มลกษณะเปนสญลกษณบารโคด 2 มต

19

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยรบขอมล (Input Unit)

เอมไอซอาร (Magnetic Ink Character Recognition Device: MICR)

กลองดจตอล (Digital camera)

กลองวดโอ

20

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยประมวลผลกลาง (CPU)

หนวยประมวลผลกลาง (Central Processing Unit: CPU) มหนาทน าค าสงและขอมลทเกบไวในหนวยความจ ามาแปลความหมายและกระท าตามค าสงพนฐานของไมโครโพรเซสเซอร ซงแทนดวยรหสเลขฐานสอง

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

หนาทหลกของซพย คอควบคมการท างานของคอมพวเตอรทงระบบตลอดจนท าการประมวลผล

21

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยประมวลผลกลาง (CPU)

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

กลมท 1 ใชในส านกงาน เลนอนเทอรเนต ดหนงฟงเพลง

กลมท 2 เพอความบนเทง แตงภาพ เขยนแบบ 2D ท ากราฟฟค แตไมถงกบงาน 3D หรอใชเลนเกมสแบบปกตกราฟกไมมาก

กลมท 3 ท ากราฟกงานดาน 3D งานตดตอวดโอ ภาพยนตร สตดโอ หองอดเพลง แตงเสยง เขยนแบบ 3D เลนเกมสแบบละเอยดมาก

22

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยประมวลผลกลาง (CPU)

หนวยประมวลผลกลาง (Central Processing Unit: CPU) มสวนประกอบ ดงน

2.หนวยค านวณและตรรกะALU

1.หนวยควบคมCU

3. หนวยความจ าภายในMU

ท าหนาทควบคมการท างาน ควบคมการเขยนอานขอมลระหวางหนวยความจ า CPU ควบคมกลไกการท างานทงหมดของระบบ

มหนาทน าเอาขอมลทเปนตวเลขฐานสองมาประมวลผลทางคณตศาสตร และตรรกะ

หรอรจสเตอร (Register) เปนหนวยความจ าท าหนาทพกขอมลชวคราวเพอเตรยมน าประมวลผลในล าดบถดใน CPU ซงมลกษณะคลายกบความทรงจ าในสมองของมนษยนนเอง

23

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยประมวลผลกลาง (CPU)

สวนประกอบของซพย

24

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยแสดงผล (Output Unit)

หนวยแสดงผล หมายถง หนวยทน าผลทไดจากการประมวลผลขอมลของคอมพวเตอร ออกแสดงในรปแบบตางๆ เพอใหบคคลหรออปกรณอน ๆ ทท างานเกยวของไดเขาใจ โดยผานทางอปกรณแสดงผล (Output Devices) หนวยแสดงผล แบงออกเปน 2 ประเภท ไดแก หนวยแสดงผลชวคราว (Soft Copy) และ หนวยแสดงผลถาวร (Hard Copy)

25

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยแสดงผล (Output Unit)

1) หนวยแสดงผลชวคราว (Soft Copy)จอภาพ (Monitor)

- จอซอารท (Cathode Ray Tube: CRT)

- จอแอลซด (Liquid Crystal Display: LCD)

- จอแอลอด (Light Emitting Diode: LED)

26

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยแสดงผล (Output Unit)

อปกรณฉายภาพ (Projector)

อปกรณเสยง (Audio Device) ประกอบดวยล าโพง (Speaker) และการดเสยง (Sound Card)

27

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

2) หนวยแสดงผลถาวร (Hard Copy)เครองพมพ (Printer)

- เครองพมพแบบกระทบ (Impact Printer) ใชการตอกใหคารบอนบนผาหมกตดบนกระดาษตามรปแบบทตองการ

เครองพมพอกษร (Character Printer) เครองพมพบรรทด (Line Printer)

สวนประกอบของฮารดแวร หนวยแสดงผล (Output Unit)

28

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยแสดงผล (Output Unit)

เครองพมพ (Printer)- เครองพมพแบบไมกระทบ (Nonimpact Printer)

เครองพมพเลเซอร (Laser Printer)

เครองพมพฉดหมก (Inkjet Printer)

เครองพมพความรอน (Thermal Printer)

29

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

เครองพลอตเตอร (Plotter)

- พลอตเตอรแบบระนาบ (Flatbed Plotter)

- พลอตเตอรแบบทรงกระบอก (Drum Plotter)

- อเลกโตรสแตตกพลอตเตอร (Electrostatic Plotter)

สวนประกอบของฮารดแวร หนวยแสดงผล (Output Unit)

30

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยความจ า (Memory)

หนวยความจ าแบงออกเปน 2 ประเภท คอ หนวยความจ าหลก และหนวยความจ าส ารอง ซงมรายละเอยด ดงน

1) หนวยความจ าหลก (Main Memory) ท าหนาทเกบขอมล ชดค าสงหรอโปรแกรม ไวส าหรบใหหนวยควบคมใชงานเพออานค าสงหรอน าขอมลออกมา หรอใชเกบผลทไดจากการค านวณ เพอใชด าเนนงานในล าดบตอไป

โดยทวไปหนวยความจ าหลกทเปนทรจกกนม 2 ประเภท คอ แรม (RAM) รอม (ROM)

31

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

แรม (Random Access Memory: RAM) - เปนอปกรณหรอแผงวงจรทท าหนาทเกบขอมลและโปรแกรม

คอมพวเตอร - หนวยความจ าแรม บางครงเรยกวาหนวยความจ าชวคราว (Volatile)

สวนประกอบของฮารดแวร หนวยความจ า (Memory)

32

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยความจ า (Memory)

รอม (Read-Only Memory: ROM) - เปนหนวยความจ าทบนทกค าสงโปรแกรมเรมตน (Start-up) ของระบบ - คณสมบตเดนของรอมคอ ขอมลและค าสงจะไมถกลบหายไป ถงแมวา

จะปดเครองคอมพวเตอร - ขอมลสวนใหญจะถกบนทกมาจากโรงงานผผลตเครองคอมพวเตอร

33

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

2 ) ห น ว ย ค ว า ม จ า ส า ร อ ง ( Secondary Memory) หนวยความจ าส ารองใชเปนสวนเพมความจ าใหมขนาดใหญมากขน ท างานตดตอยกบสวนความจ าหลก

หนวยความจ าส ารองมความจมากและมราคาถก แตเรยกหาขอมลไดชากวาสวนความจ าหลก

สวนประกอบของฮารดแวร หนวยความจ า (Memory)

34

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยความจ า (Memory)

ฮารดดสก (Hard Disk) - เปนอปกรณทส าคญของเครองคอมพวเตอรทมหนาทในการเกบขอมล - ฮารดดสกมความจมากกยงสามารถบนทกขอมลลงไดมาก ๆ - อกทงยงเปนพนทส าหรบตดตงระบบปฏบตการ

35

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

ออฟตคอลดสก (Optical Disk) - เปนสอในการเกบขอมล - โดยใชล าแสงเลเซอรในการอานขอมลซงท ามากจากแผนพลาสตกท

เคลอบดวยอะลมเนยม และอะคลลค ตวอยางของออฟตคอลดสก ไดแก ซดรอม (CD-ROM ) ซดอาร(CD-R) ซดอารดบบลว (CD-RW) ดวดรอม (DVD-ROM) ดวดอารดบบลว (DVD-RW) ดวดแรม (DVD-RAM)

สวนประกอบของฮารดแวร หนวยความจ า (Memory)

36

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร หนวยความจ า (Memory)

หนวยความจ าแฟลช (Flash Memory) - เปนหนวยความจ าขนาดเลก ทสามารถบนทกขอมลลงไปไดโดยทไม

ตองใชแบตเตอร - ขอมลไมมการสญหายเมอปดสวตซ- ใชกระบวนการทางไฟฟาในการบนทกขอมลและมตวควบคมการอาน

และเขยน

37

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร สวนประกอบอน ๆ

แผงวงจรหลก (Mainboard) เปนหวใจส าคญทสดทอยภายในเครอง ท าหนาทเปนศนยกลางท าใหอปกรณตางๆ ท างานรวมกนได

ตวเครอง (Case) เพอประโยชนในการยดอปกรณ ตาง ๆ ใหมความมนคง กะทดรด เคลอนยายได ขณะเดยวกนกเพอความปลอดภย

38

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร สวนประกอบอน ๆ

แหลงจายไฟ (Power Supply) ท าหนาทแปลงไฟฟากระแสสลบใหเปนกระแสตรงเพอจายใหกบอปกรณอน

เครองส ารองไฟ (Uninterrupted Power Supply : UPS) เปนอปกรณ ท าหนาทส ารองไฟไวใชในกรณไฟฟาดบ หรอหากกระแสไฟฟาเกนหรอขาดไป

39

องคประกอบของคอมพวเตอรสวนประกอบของฮารดแวร สวนประกอบอน ๆ

การดแสดงผล (VGA Card) เปนอปกรณทมหนาทหลกๆ คอ จะรบสญญาณขอมลดจตอลมาจากหนวยประมวลผลกลาง แลวจงท าการแปลงสญญาณผานทางตวแปลงสญญาณภาพ

การดเสยง ( Sound Card) เปนแผงวงจรอเลคทรอนกส ทถกสรางขนมาเพอใชรวมกบคอมใหแสดงผลออกมาเปนเสยง

การดแลน (LAN Card) เปนการดทท าหนาทรบสงขอมลผานสายน าสญญาณเชนสายเคเบลหรอผานคลนวทยจากคอมพวเตอรเครองหนงไปยงคอมพวเตอรอกเครองหนง

40

ซอฟตแวร (Software)ซอฟตแวร (Software)

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

ซอฟตแวรระบบ (System Software)

ซอฟตแวรประยกต (Application Software)

1.

2.

41

ซอฟตแวร (Software)1. ซอฟตแวรระบบ (System Software)

ซอฟตแวรระบบ คอ ชดของค าสงทเขยนไวเปนค าสงส าเรจรปใกลชดกบคอมพวเตอรมากทสด เพอควบคมการท างานของฮารดแวรทกอยาง และอ านวยความสะดวกใหกบผใชงาน ซอฟตแวรหรอโปรแกรมระบบทรจกกนดกคอ DOS, Windows, Unix, Linux เปนตน รวมท งโปรแกรมแปลค าสงทเขยนในภาษาระดบสง นอกจากนโปรแกรมทใชในการตรวจสอบระบบ เชน Norton’s Utilities

42

ซอฟตแวร (Software)2. ซอฟตแวรประยกต (Application Software)

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

ซอฟตแวรส าหรบงานเฉพาะดาน

ซอฟตแวรส ำเรจรปหรอซอฟตแวรส ำหรบงำนทวปป

1.

2.

43

ซอฟตแวร (Software)ซอฟตแวรประยกต

1. ซอฟตแวรส ำหรบงำนเฉพำะดำน

คอ โปรแกรมซงเขยนขนเพอการท างานเฉพาะอยาง เชน โปรแกรมการท าบญชจายเงนเดอน โปรแกรมการท าสนคาคงคลงแตละโปรแกรมกมกจะมเงอนไข หรอแบบฟอรมแตกตางกนออกไปตามความตองการ หรอกฎเกณฑของแตละหนวยงานทใช สามารถดดแปลงแกไขเพมเตม (Modifications) ในบางสวนของโปรแกรมได เพอใหตรงกบความตองการของผใช

44

ซอฟตแวร (Software)ซอฟตแวรประยกต

2. ซอฟตแวรส ำเรจรปหรอซอฟตแวรส ำหรบงำนทวปป

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

1. ซอฟตแวรประมวลผลค า (Word Processing Software)2. ซอฟตแวรตารางท างาน (Spread Sheet Software) 3. ซอฟตแวรจดการฐานขอมล (Database Management Software) 4. ซอฟตแวรน าเสนอ (Presentation Software) 5. ซอฟตแวรสอสารขอมล (Data Communication Software)

45

ซอฟตแวร (Software)ภาษาคอมพวเตอร

คอ ภาษาทใชในการตดตอกบคอมพวเตอรโดยถกน ามาเขยนเปนชดค าสง (Program) ใหเครองท างานตามค าสงของภาษานน ในปจจบนภาษาคอมพวเตอรทใชส าหรบเขยนโปรแกรมมมากมายหลายภาษา ซงแตละภาษาจะมกฎเกณฑและวธการเขยนโปรแกรมแตกตางกน ภาษาคอมพวเตอรแบงออกเปน

ภาษาระดบต า (Low Level Language)

ภาษาระดบสง (High Level Language)

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

1.

2.

3.

46

ซอฟตแวร (Software)ภาษาคอมพวเตอร

1. ภาษาระดบต า (Low Level Language)

- เปนภาษาหรอค าสงทใชในการสงงานหรอตดตอกบเครองโดยตรง- ภาษาเครองจะประกอบดวยรหสของเลขฐานสอง- เทยบกบลกษณะของสญญาณทางไฟฟาเขากบการท างานของเครอง- ภาษาเครองจะมกฎเกณฑทางไวยากรณคอนขางจ ากด - โปรแกรมมลกษณะคอนขางยงยากซบซอน

- เปนภาษาสญลกษณ - ใชสญลกษณขอความแทนกลมของเลขฐานสอง - ผเขยนโปรแกรมตองจ าความหมายสญลกษณทใชแทนค าสงตาง ๆ- ขอด คอ การเขยนโปรแกรมเขยนงายกวาภาษาเครอง - ขอเสย คอ การเขยนโปรแกรมมลกษณะคลายภาษาเครอง

ภาษาเครอง (Machine Language)

ภาษาแอสแซมบล (Assembly Language)

47

ซอฟตแวร (Software)ภาษาคอมพวเตอร

2. ภาษาระดบสง (High Level Language)

เปนภาษาทไดรบการพฒนา ใหสามารถใชไดงายและสะดวกยงขน การเขยนภาษาไมขนกบฮารดแวรหรอลกษณะการท างานภายในของเครองคอมพวเตอรผเขยนโปรแกรมไมจ าเปนตองเขาใจระบบการท างานภายในเครองมากนก เพยงแตเขาใจกฎเกณฑในกาเขยนแตละภาษาใหด ซงลกษณะค าสงจะคลายกบภาษาองกฤษภาษาระดบสงจงเปนทนยมใชกนแพรหลายในปจจบนไดแก C, Basic , Java , Php , Pyton

48

ซอฟตแวร (Software)ภาษาคอมพวเตอร

3. ตวแปลภาษา (Translator)ตวแปลภาษา มหนาท แปลภาษาระดบสงทมลกษณะใกลเคยงกบภาษามนษย ให

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

แอสแซมเบลอร (Assembler) เปนตวแปลภาษาแอสแซมบล ซงเปนภาษาระดบต าใหเปนภาษาเครองคอมไพเลอร (Compiler) ใชหลกการแปลโปรแกรมตนฉบบท งโปรแกรมใหเปนโปรแกรมเรยกใชงาน

อนเตอรพรเตอร (Interpreter) แปลพรอมกบท างานตามค าสงทละค าสงตลอดทงโปรแกรม ท าใหแกไขโปรแกรมไดงาย และรวดเรว

1.

2.

3.

49

ซอฟตแวร (Software)ภาษาคอมพวเตอร

3. ตวแปลภาษา (Translator)ขอแตกตางระหวางคอมไพเลอรและอนเตอรพรเตอร

คอมไพเลอร (Compiler) อนเตอรพรเตอร (Interpreter)

1. แปลทงโปรแกรมแลวจงท างานตามค าสงในโปรแกรมนน

1. แปลโปรแกรมทละค าสงและท างานตามค าสงนนทนท

2. ใชเนอทในหนวยความจ ามาก 2. ใชเนอทหนวยความจ านอย

3. มการสรางโปรแกรมเรยกใชงาน (Execute Program)

3. ไมมการสรางโปรแกรมเรยกใชงาน (Execute Program)

4. ถาโปรแกรมมการท างานแบบวนซ า เครองจะน าโปรแกรมเรยกใชงาน ไปใชงานไดเลยโดยไมตองแปลซ า ท าใหท างานไดเรวกวา

4. ถาโปรแกรมมการท างานแบบวนซ า จะตองแปลค าสงซ าแลวซ าอก ท าใหการท างานชา

50

บคลากร (People ware)

• ผวางนโยบายการใชคอมพวเตอรให เ ปนไปตามเปาหมายของหนวยงาน

ผจดกำรระบบ(System Manager)

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

นกวเครำะหระบบ(System Analyst)

• ผ เ ขยนโปรแกรมสงงานเครองคอมพวเตอรเพอใหท างานตามความตองการของผใช

โปรแกรมเมอร(Programmer)

ผใช (User)

บคลากร หมายถง บคลากรในงานดานคอมพวเตอร ซงมความรเกยวกบคอมพวเตอร สามารถใชงาน สงงานเพอ ใหคอมพวเตอรท างานตามทตองการ แบงออกได 4 ระดบ ดงน

• ผใชงานคอมพวเตอรทวไป ซงตองเรยนรวธการใชเครองและวธการใชงานโปรแกรม

มขอควรพจารณา ดงน1. ตองการน า Computer มาใชท าอะไรบาง2. ซพย (CPU) หรอ โปรเซสเซอร (Processor)3. เมนบอรด (Main Board)4. แรม (RAM) หรอ หนวยความจ า (Memory)

51

เทคนคในกำรเลอกซอคอมพวเตอร

5. ฮารดดส (Harddisk)6. การดจอ (Display Adapter) หรอ กราฟคการด (Graphic

Card)7. ไดรฟ Drive DVD

52

เทคนคในกำรเลอกซอคอมพวเตอร

53

การใชงานระบบปฏบตการทนาสนใจ• พฒนาโดยบรษทไมโครซอฟท • เปดตวเมอป พ.ศ. 2528 (ค.ศ. 1985)• ครองความนยมในตลาดคอมพวเตอรสวนบคคล

มากกวา 90% ของการใชงานระบบปฏบตการทวโลก

ไมโครซอฟทวนโดวส

(Microsoft Windows)

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

• เปนผลตภณฑของบรษทแอปเปลคอมพวเตอร• เปนระบบปฏบตการทมสวนตอประสานกบผใชแบบ

กราฟก (GUI) รายแรกทประสบความส าเรจในเชงพาณชย

• เปนระบบปฏบตการทนยมเปนอนดบสองรองจาก วนโดวส

แมคโอเอส

(Mac OS)

54

การใชงานระบบปฏบตการทนาสนใจ• เปนเทคโนโลยแบบเปด (open system) • เปนแนวคดทผ ใชไมตองผกตดกบ ระบบใดระบบหนงหรอ

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

หลายคน ในเวลาเดยวกน เรยกวา มลตยสเซอร• สามารถท างานไดหลายๆงานใน เวลาเดยวกนในลกษณะทเรยกวา

มลตทาสกง

ยนกซ

(UNIX)

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

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

ดวยกน

ลนกซ

(Linux)