21
เทคโนโลยีสารสนเทศและการสื่อสาร (Information and Communication Technology) ความหมาย 1 เทคโนโลยีสารสนเทศและการสื่อสาร หมายถึง เทคโนโลยีที่เกี่ยวของกับขอมูลขาวสาร และไดผนวกเอา เทคโนโลยีหลักสองสาขาไวดวยกันคือ เทคโนโลยีคอมพิวเตอร และเทคโนโลยีสื่อสารคมนาคม และอาจรวมถึงระบบ อัตโนมัติ ระบบงานพิมพ และระบบโทรทัศนที่มีแนวโนมจะผนวกเขากันดวย” (ครรชิต มาลัยวงศ , 2546) 2 เทคโนโลยีสารสนเทศและการสื่อสาร หมายถึง เทคโนโลยีสารสนเทศเปนเทคโนโลยีที่เกี่ยวกับการติดตอ เชื่อมโยง การจัดหา จัดเก็บ จัดการและเผยแพร ขอมูลขาวสารหรือที่เรียกวาสารสนเทศใหเกิดประโยชนในรูปของสื่อตางๆ ดวยวิธีการทางอิเล็กทรอนิกส ซึ่งเทคโนโลยีสารสนเทศจะประกอบดวยเทคโนโลยีคอมพิวเตอร การสื่อสารโทรคมนาคม และเทคโนโลยีอื่น ที่เกี่ยวของกับการนําขอมูลขาวสารมาใช ” (ไพรัช ธัชยพงษ, 2543) 3 เทคโนโลยีสารสนเทศและการสื่อสาร หมายถึง เทคโนโลยีที่เกี่ยวของกับขาวสาร ขอมูล และการสื่อสาร นับตั้งแตการสราง การนํามาวิเคราะหหรือประมวลผล การรับและการสงขอมูล การจัดเก็บและการนําไปใชงานใหม เทคโนโลยีเหลานีมักจะหมายถึงคอมพิวเตอรซึ่งประกอบดวยสวนอุปกรณ (Hardware) สวนคําสั่ง (Software) และ สวนขอมูล (Data) และระบบการสื่อสารตางตาง ไมวาจะเปนโทรศัพท ระบบสื่อสารขอมูล ดาวเทียม หรือเครื่องมือ สื่อสารใด ทั้งมีสายและไรสาย” (แผนแมบทเทคโนโลยีสารสนเทศและการสื่อสารประเทศไทย .. 2545-2549) สรุป เทคโนโลยีสารสนเทศและการสื่อสาร หมายถึง การนําความรูทางวิทยาศาสตรมาประยุกตใชในดานการ ติดตอสื่อสาร เพื่อรวบรมขอมูล ประมวลผล และจัดเก็บขอมูล ที่สามารถนําไปใชประโยชนในการถายทอดขอมูล ขาวสาร จากผูสง ไปยังผูรับ โดยอาศัยสื่อหรือชองทางตางๆ ทําใหเกิดความเขาใจซึ่งกันและกัน 1

เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

เทคโนโลยสารสนเทศและการสอสาร (Information and Communication Technology)

ความหมาย 1 เทคโนโลยสารสนเทศและการสอสาร หมายถง ldquoเทคโนโลยทเกยวของกบขอมลขาวสาร และไดผนวกเอาเทคโนโลยหลกสองสาขาไวดวยกนคอ เทคโนโลยคอมพวเตอร และเทคโนโลยสอสารคมนาคม และอาจรวมถงระบบอตโนมต ระบบงานพมพ และระบบโทรทศนทมแนวโนมจะผนวกเขากนดวยrdquo (ครรชต มาลยวงศ 2546) 2 เทคโนโลยสารสนเทศและการสอสาร หมายถง ldquoเทคโนโลยสารสนเทศเปนเทคโนโลยทเกยวกบการตดตอเชอมโยง การจดหา จดเกบ จดการและเผยแพร ขอมลขาวสารหรอทเรยกวาสารสนเทศใหเกดประโยชนในรปของสอตางๆ ดวยวธการทางอเลกทรอนกส ซงเทคโนโลยสารสนเทศจะประกอบดวยเทคโนโลยคอมพวเตอร การสอสารโทรคมนาคม และเทคโนโลยอน ๆ ทเกยวของกบการนาขอมลขาวสารมาใชrdquo (ไพรช ธชยพงษ 2543) 3 เทคโนโลยสารสนเทศและการสอสาร หมายถง ldquoเทคโนโลยทเกยวของกบขาวสาร ขอมล และการสอสารนบตงแตการสราง การนามาวเคราะหหรอประมวลผล การรบและการสงขอมล การจดเกบและการนาไปใชงานใหม เทคโนโลยเหลาน มกจะหมายถงคอมพวเตอรซงประกอบดวยสวนอปกรณ (Hardware) สวนคาสง (Software) และสวนขอมล (Data) และระบบการสอสารตางตาง ๆ ไมวาจะเปนโทรศพท ระบบสอสารขอมล ดาวเทยม หรอเครองมอสอสารใด ๆ ทงมสายและไรสายrdquo (แผนแมบทเทคโนโลยสารสนเทศและการสอสารประเทศไทย พศ 2545-2549) สรป เทคโนโลยสารสนเทศและการสอสาร หมายถง การนาความรทางวทยาศาสตรมาประยกตใชในดานการตดตอสอสาร เพอรวบรมขอมล ประมวลผล และจดเกบขอมล ทสามารถนาไปใชประโยชนในการถายทอดขอมล ขาวสาร จากผสง ไปยงผรบ โดยอาศยสอหรอชองทางตางๆ ทาใหเกดความเขาใจซงกนและกน

1

องคประกอบของสารสนเทศ ม 5 องคประกอบ ไดแก ฮารดแวร ซอฟตแวร ขอมล บคลากร และขนตอนการปฏบตงาน

2

1 1 ฮารดแวรฮารดแวร (Hardware) (Hardware)

ฮารดแวร เปนองคประกอบสาคญของระบบสารสนเทศ หมายถง เครองคอมพวเตอรอปกรณรอบขาง รวมทงอปกรณสอสารสาหรบเชอมโยงคอมพวเตอรเขาเปนเครอขาย เชน เครองพมพ เครองกราดตรวจเมอพจารณาเครองคอมพวเตอร สามารถแบงเปน 3 หนวย คอ

1 หนวยรบขอมล (input unit) ไดแก แผงแปนอกขระ เมาส หนวยประมวลผลกลาง (Central Processing Unit CPU) 2

3 หนวยแสดงผล (output unit) ไดแก จอภาพ เครองพมพ 4 หนวยสารองขอมล (storage unit) ไดแก RAM Harddisk

- รปแบบของบอรด (Factor From) เมนบอรด (ATX Mainboard) ซงมฟอรมหรอรปแบบการจดวางตาแหนงของคอนเนกเตอร (Connector) และพอรตตาง ๆ ตดตงอยบนเมนบอรด (on board) ททาใหลดจานวนสายแพรในการเชอมตอระหวางอปกรณ ถงแมจะมอปกรณพนฐานตดตงมาบนเมนบอรดเรยบรอยแลวกตามผใชกยงสามารถเพมเตมขยายตามความตองการได

- ซอกเกตและสลอตขยาย (SocketsExpansion Slots)

- ซอกเกตทใชเสยบหนวยความจา (DIMM Sockets)

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

- ซอกเกตทใชตดตงซพย (ZIF Socket)

เปนชองทใชเกบหรอใชบรรจหรอใสซพย เพอใหซพยยดตดกบเมนบอรด ในการตดตงซพยแบบซอกเกตนน ตองระวงเปนพเศษดวยการพจารณามมของซพยซงเปนรอยบาก (Cut edge) และจะตองตดตงตาแหนงรอยบากนใหตรงกบซอกเกต ซงหากวางตาแหนงไมตรง และฝนดวยการกดลงไปอาจสงผลใหพนหกงอ ทาใหซพยเสยหายได - สลอตขยาย (Expansion Slots)

3

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

- เอจพสลอต (Accelerated Graphics Port (AGP) Pro Slot) เปนสลอตทใชสาหรบเสยบการดจอภาพซงมรความเรวสงในการประมวลผลภาพกราฟฟก โดย AGP สลอต

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

- โมเดมสลอต (Audio Modem Riser (AMR) Slot)

เปนสลอตลก ๆ ทออกแบมาใชงานกบโมเดมทมสลอตแบบ AMR สวนใหญเมนบอรด ในปจจบนจะมสลอตแบบ AMR นมาให ตองพจารณาเปนพเศษเพราะการดโมเดมแบบภายใน (Internal Modem) สวนใหญมกเปนสลอตแบบสลอต PCI - ชปเซต (Chipset)

การทซพยจะประมวลผลขอมลนนจะตองมการรบสงขอมลระหวางหนวยความจา อปกรณอนพตเอาทพต โดยการควบคมการทางานไมวาจะเปนการเชอมตอ การรบสงขอมลตาง ๆ จะถกควบคมดวยอปกรณหนงทมโครงสรางคลายกบซพย ซงกคอ ชปเซต - ยเอสบพอรต ( Universal Serial Bus Port USB Port )

ใชสาหรบเสยบเพอเชอมตออปกรณแบบ USB ซงมมาตรฐานจะมไวใหสองชอง ปจจบนอปกรณตาง ๆ เรมใชหวตอแบบยเอสบมากขน

- พอรตคขนาน ( Parallel Port ) - พอรตอนกรม ( Serial Port )

4

- เกมสพอรตมดคอนเนกเตอร (GameMIDI Connector) คอนเนกเตอรนใชเสยบอปกรณเลนเกมส เชน จอยสตก

- ออดโอคอนเนกเตอร (Audio Connector) คอนเนกเตอรชนดนจะมชองตาง ๆ ดงน

Line Out เปนชองทใชเสยบเพอตออปกรณ เชน หฟง หรอลาโพง Line In เปนชองทใชเสยบเพอตอเครองเลนเทปหรอออดโออน ๆ

เปนชองทใชเสยบเพอใชงานไมโครโฟน Mic - คอนเนกเตอรทเชอมตอภายใน

- ฟลอบปดสกไดรฟคอนเนกเตอร (Floppy Disk Drive Connector) เปนอปกรณทใชเสยบกบสายแพฟลอบปดสกไปยงดสกไดรฟ

- ไอดอคอนเนกเตอร (IDE Connector)

เปนคอนเนกเตอรทเชอมตออปกรณ เชน ฮารดดสก โดยปกตจะมสองคอนเนกเตอร อยบนเมนบอรด

โดยแตละครเนกเตอรจะสามารถเชอมตอได 2 อปกรณ ดงนนจงเชอมตอโดยรวมได 4 อปกรณดวยกน - ไบออส (BIOS)

เปนชนสวนสาคญภายในของคอมพวเตอร ดวยการทาหนาทในการจดจาคาของฮารดแวรทเกยวของกบการทางานของอปกรณคอมพวเตอรทงในสวนอนพตและเอาทพต ผลการตดตงไบออสทาใหคอมพวเตอรมประสทธภาพสงขน - อปกรณฮารดแวรตาง ๆ ประกอบดวยอปกรณประเภทตาง ๆ ดงน 1 ชนดของอปกรณจดเกบขอมล (Types of Storage Devices) อปกรณจดเกบขอมลสามารถสามารถแบงออกเปน 2 แบบคอ 11 อปกรณจดเกบขอมลแบบแมกเนตก (Magnetic Storage Devices) เปนสอจดเกบขอมลทมลกษณะของสอแมเหลกประกอบดวย

5

- ดสกเกต ดสกเกตเปนอปกรณจดเกบขอมลทจาเปนตองใชรวมกบเครองอานบนทกดสกหรอทเรยกวาดสกไดรฟ ในปจจบนใชดสกขนาด 35 นว ทมความจ 144 เมกกะไบตเปนมาตรฐาน

- ฮารดดสก ฮารดดสกเปนอปกรณจดเกบอปกรณทนยมใช และจาเปนตองมอยในเครองคอมพวเตอร ภายในฮารดดสกจมกลไกของหวอานและหวบนทกขอมลอยในตว ทาใหสามารถนาฮารดดสกมาใชงานไดทนท - เทปไดรฟ สาหรบเทปบนทกขอมลในทนหมายถงเทป DAT (Digital Audio Tape) ซงเปนอปกรณทสามารถเกบขอมลในปรมาณมาก อปกรณจดเกบขอมลแบบออปตคล (Optical Storage Devies) -

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

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

เครองบนทกซด (CD-RWCD-R) -

สาหรบแผนซดทนามาบนทกนนเรยกวา CD-R แผน CD-R สามารถบนทกไดหลายครง และอานไดหลายครง สวนแผน CD-ROM นนจะบนทกไดเพยงครงเดยวและอานไดหลายครง นอกจากเครองบนทกซดสามารถบนทก ขอมลลงแผน CD-R แลว ยงสามารถทาการอาน ขอมลจากแผน CD-ROM และ CD-R ทวไปได เครองอานดวดดวดรอม -

6

แผนดวดมขอดตรงทมความจสงกวาแผนซด โดยเฉพาะแผนซดทบนทกภาพยนต หรอทเรยกวา Video CD นน จะมภาพและเสยงทดอยกวาภาพยนตรทบนทกดวยแผนดวด แผน VCD ภาพยนตรหนงเรองอาจมจานวน หลายแผนดวยกน ในขณะทแผน DVD อาจมเพยงแผนเดยวหรอไมกแผน อปกรณทใชสาหรบอนพตขอมล 2

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

- เมาส เมาสจดเปนอปกรณทจาเปนตอการทางานในยคน โดยเฉพาะการใชเมาสเพอโตตอบ โปรแกรมทมลกษณะ GUI เพอใชชตาแหนงบนจอภาพ การเลอกดวยการคลกหรอการดบเบลคลก รวมถงการลาก (Dragging) เพอยายตาแหนง อปกรณทางเลอกทใชในการอนพตขอมล (Alternative Methods of Input) - ปากกา เปนอปกรณทใชอนพตขอมลของเครองพดเอ (Personal Digital Assistants PDA) ซงในบางครงอาจเรยกวา ldquo สไตลส (Stylus)rdquo โดยมลกษณะการทางานคลายกบเมาส - จอภาพแบบสมผส จอภาพสมผส กเปนจอภาพชนดหนงทนยมนามาใชงาน เนองจากผใชงานสามารถโตตอบกบคอมพวเตอรผานเมนบนจอภาพดวยการกดลงไปยงตาแหนงบนจอภาพ จอภาพแบบสมผสบางรนจะมเซนเซอรในการตรวจสอบลายนวมอของผใชงาน ซงเปนหนงในกระบวนการรกษาความปลอดภย - จอยสตก เปนอปกรณหนงทนยมนามาใชในดานความบนเทง เชน การเลนเกมสคอมพวเตอร - เครองอานบารโคด เครองอานบารโคด เปนอปกรณทใชสาหรบอานรหสบารโคด ทาใหสามรถอาน ขอมลจากรหสดงกลาวดวยเครองอาน โดยไมจาเปนตองคยรหสขอมลดวยตนเอง ทาใหมความรวดเรว อกทงยงสะดวก โดยนามาใชกบหางสรรพสนคาหรอซเปอรมาเกตทว ๆ ไป - สแกนเนอร ในความจรงแลว เครองอานบารโคดนนกเปนชนดหนงของสแกนเนอรนนเองแตสแกนเนอรใชสาหรบสแกนภาพจากตนฉบบ รวมถงการสแกนภาพตาง ๆ ทตองการ

7

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 2: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

องคประกอบของสารสนเทศ ม 5 องคประกอบ ไดแก ฮารดแวร ซอฟตแวร ขอมล บคลากร และขนตอนการปฏบตงาน

2

1 1 ฮารดแวรฮารดแวร (Hardware) (Hardware)

ฮารดแวร เปนองคประกอบสาคญของระบบสารสนเทศ หมายถง เครองคอมพวเตอรอปกรณรอบขาง รวมทงอปกรณสอสารสาหรบเชอมโยงคอมพวเตอรเขาเปนเครอขาย เชน เครองพมพ เครองกราดตรวจเมอพจารณาเครองคอมพวเตอร สามารถแบงเปน 3 หนวย คอ

1 หนวยรบขอมล (input unit) ไดแก แผงแปนอกขระ เมาส หนวยประมวลผลกลาง (Central Processing Unit CPU) 2

3 หนวยแสดงผล (output unit) ไดแก จอภาพ เครองพมพ 4 หนวยสารองขอมล (storage unit) ไดแก RAM Harddisk

- รปแบบของบอรด (Factor From) เมนบอรด (ATX Mainboard) ซงมฟอรมหรอรปแบบการจดวางตาแหนงของคอนเนกเตอร (Connector) และพอรตตาง ๆ ตดตงอยบนเมนบอรด (on board) ททาใหลดจานวนสายแพรในการเชอมตอระหวางอปกรณ ถงแมจะมอปกรณพนฐานตดตงมาบนเมนบอรดเรยบรอยแลวกตามผใชกยงสามารถเพมเตมขยายตามความตองการได

- ซอกเกตและสลอตขยาย (SocketsExpansion Slots)

- ซอกเกตทใชเสยบหนวยความจา (DIMM Sockets)

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

- ซอกเกตทใชตดตงซพย (ZIF Socket)

เปนชองทใชเกบหรอใชบรรจหรอใสซพย เพอใหซพยยดตดกบเมนบอรด ในการตดตงซพยแบบซอกเกตนน ตองระวงเปนพเศษดวยการพจารณามมของซพยซงเปนรอยบาก (Cut edge) และจะตองตดตงตาแหนงรอยบากนใหตรงกบซอกเกต ซงหากวางตาแหนงไมตรง และฝนดวยการกดลงไปอาจสงผลใหพนหกงอ ทาใหซพยเสยหายได - สลอตขยาย (Expansion Slots)

3

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

- เอจพสลอต (Accelerated Graphics Port (AGP) Pro Slot) เปนสลอตทใชสาหรบเสยบการดจอภาพซงมรความเรวสงในการประมวลผลภาพกราฟฟก โดย AGP สลอต

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

- โมเดมสลอต (Audio Modem Riser (AMR) Slot)

เปนสลอตลก ๆ ทออกแบมาใชงานกบโมเดมทมสลอตแบบ AMR สวนใหญเมนบอรด ในปจจบนจะมสลอตแบบ AMR นมาให ตองพจารณาเปนพเศษเพราะการดโมเดมแบบภายใน (Internal Modem) สวนใหญมกเปนสลอตแบบสลอต PCI - ชปเซต (Chipset)

การทซพยจะประมวลผลขอมลนนจะตองมการรบสงขอมลระหวางหนวยความจา อปกรณอนพตเอาทพต โดยการควบคมการทางานไมวาจะเปนการเชอมตอ การรบสงขอมลตาง ๆ จะถกควบคมดวยอปกรณหนงทมโครงสรางคลายกบซพย ซงกคอ ชปเซต - ยเอสบพอรต ( Universal Serial Bus Port USB Port )

ใชสาหรบเสยบเพอเชอมตออปกรณแบบ USB ซงมมาตรฐานจะมไวใหสองชอง ปจจบนอปกรณตาง ๆ เรมใชหวตอแบบยเอสบมากขน

- พอรตคขนาน ( Parallel Port ) - พอรตอนกรม ( Serial Port )

4

- เกมสพอรตมดคอนเนกเตอร (GameMIDI Connector) คอนเนกเตอรนใชเสยบอปกรณเลนเกมส เชน จอยสตก

- ออดโอคอนเนกเตอร (Audio Connector) คอนเนกเตอรชนดนจะมชองตาง ๆ ดงน

Line Out เปนชองทใชเสยบเพอตออปกรณ เชน หฟง หรอลาโพง Line In เปนชองทใชเสยบเพอตอเครองเลนเทปหรอออดโออน ๆ

เปนชองทใชเสยบเพอใชงานไมโครโฟน Mic - คอนเนกเตอรทเชอมตอภายใน

- ฟลอบปดสกไดรฟคอนเนกเตอร (Floppy Disk Drive Connector) เปนอปกรณทใชเสยบกบสายแพฟลอบปดสกไปยงดสกไดรฟ

- ไอดอคอนเนกเตอร (IDE Connector)

เปนคอนเนกเตอรทเชอมตออปกรณ เชน ฮารดดสก โดยปกตจะมสองคอนเนกเตอร อยบนเมนบอรด

โดยแตละครเนกเตอรจะสามารถเชอมตอได 2 อปกรณ ดงนนจงเชอมตอโดยรวมได 4 อปกรณดวยกน - ไบออส (BIOS)

เปนชนสวนสาคญภายในของคอมพวเตอร ดวยการทาหนาทในการจดจาคาของฮารดแวรทเกยวของกบการทางานของอปกรณคอมพวเตอรทงในสวนอนพตและเอาทพต ผลการตดตงไบออสทาใหคอมพวเตอรมประสทธภาพสงขน - อปกรณฮารดแวรตาง ๆ ประกอบดวยอปกรณประเภทตาง ๆ ดงน 1 ชนดของอปกรณจดเกบขอมล (Types of Storage Devices) อปกรณจดเกบขอมลสามารถสามารถแบงออกเปน 2 แบบคอ 11 อปกรณจดเกบขอมลแบบแมกเนตก (Magnetic Storage Devices) เปนสอจดเกบขอมลทมลกษณะของสอแมเหลกประกอบดวย

5

- ดสกเกต ดสกเกตเปนอปกรณจดเกบขอมลทจาเปนตองใชรวมกบเครองอานบนทกดสกหรอทเรยกวาดสกไดรฟ ในปจจบนใชดสกขนาด 35 นว ทมความจ 144 เมกกะไบตเปนมาตรฐาน

- ฮารดดสก ฮารดดสกเปนอปกรณจดเกบอปกรณทนยมใช และจาเปนตองมอยในเครองคอมพวเตอร ภายในฮารดดสกจมกลไกของหวอานและหวบนทกขอมลอยในตว ทาใหสามารถนาฮารดดสกมาใชงานไดทนท - เทปไดรฟ สาหรบเทปบนทกขอมลในทนหมายถงเทป DAT (Digital Audio Tape) ซงเปนอปกรณทสามารถเกบขอมลในปรมาณมาก อปกรณจดเกบขอมลแบบออปตคล (Optical Storage Devies) -

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

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

เครองบนทกซด (CD-RWCD-R) -

สาหรบแผนซดทนามาบนทกนนเรยกวา CD-R แผน CD-R สามารถบนทกไดหลายครง และอานไดหลายครง สวนแผน CD-ROM นนจะบนทกไดเพยงครงเดยวและอานไดหลายครง นอกจากเครองบนทกซดสามารถบนทก ขอมลลงแผน CD-R แลว ยงสามารถทาการอาน ขอมลจากแผน CD-ROM และ CD-R ทวไปได เครองอานดวดดวดรอม -

6

แผนดวดมขอดตรงทมความจสงกวาแผนซด โดยเฉพาะแผนซดทบนทกภาพยนต หรอทเรยกวา Video CD นน จะมภาพและเสยงทดอยกวาภาพยนตรทบนทกดวยแผนดวด แผน VCD ภาพยนตรหนงเรองอาจมจานวน หลายแผนดวยกน ในขณะทแผน DVD อาจมเพยงแผนเดยวหรอไมกแผน อปกรณทใชสาหรบอนพตขอมล 2

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

- เมาส เมาสจดเปนอปกรณทจาเปนตอการทางานในยคน โดยเฉพาะการใชเมาสเพอโตตอบ โปรแกรมทมลกษณะ GUI เพอใชชตาแหนงบนจอภาพ การเลอกดวยการคลกหรอการดบเบลคลก รวมถงการลาก (Dragging) เพอยายตาแหนง อปกรณทางเลอกทใชในการอนพตขอมล (Alternative Methods of Input) - ปากกา เปนอปกรณทใชอนพตขอมลของเครองพดเอ (Personal Digital Assistants PDA) ซงในบางครงอาจเรยกวา ldquo สไตลส (Stylus)rdquo โดยมลกษณะการทางานคลายกบเมาส - จอภาพแบบสมผส จอภาพสมผส กเปนจอภาพชนดหนงทนยมนามาใชงาน เนองจากผใชงานสามารถโตตอบกบคอมพวเตอรผานเมนบนจอภาพดวยการกดลงไปยงตาแหนงบนจอภาพ จอภาพแบบสมผสบางรนจะมเซนเซอรในการตรวจสอบลายนวมอของผใชงาน ซงเปนหนงในกระบวนการรกษาความปลอดภย - จอยสตก เปนอปกรณหนงทนยมนามาใชในดานความบนเทง เชน การเลนเกมสคอมพวเตอร - เครองอานบารโคด เครองอานบารโคด เปนอปกรณทใชสาหรบอานรหสบารโคด ทาใหสามรถอาน ขอมลจากรหสดงกลาวดวยเครองอาน โดยไมจาเปนตองคยรหสขอมลดวยตนเอง ทาใหมความรวดเรว อกทงยงสะดวก โดยนามาใชกบหางสรรพสนคาหรอซเปอรมาเกตทว ๆ ไป - สแกนเนอร ในความจรงแลว เครองอานบารโคดนนกเปนชนดหนงของสแกนเนอรนนเองแตสแกนเนอรใชสาหรบสแกนภาพจากตนฉบบ รวมถงการสแกนภาพตาง ๆ ทตองการ

7

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 3: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

- รปแบบของบอรด (Factor From) เมนบอรด (ATX Mainboard) ซงมฟอรมหรอรปแบบการจดวางตาแหนงของคอนเนกเตอร (Connector) และพอรตตาง ๆ ตดตงอยบนเมนบอรด (on board) ททาใหลดจานวนสายแพรในการเชอมตอระหวางอปกรณ ถงแมจะมอปกรณพนฐานตดตงมาบนเมนบอรดเรยบรอยแลวกตามผใชกยงสามารถเพมเตมขยายตามความตองการได

- ซอกเกตและสลอตขยาย (SocketsExpansion Slots)

- ซอกเกตทใชเสยบหนวยความจา (DIMM Sockets)

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

- ซอกเกตทใชตดตงซพย (ZIF Socket)

เปนชองทใชเกบหรอใชบรรจหรอใสซพย เพอใหซพยยดตดกบเมนบอรด ในการตดตงซพยแบบซอกเกตนน ตองระวงเปนพเศษดวยการพจารณามมของซพยซงเปนรอยบาก (Cut edge) และจะตองตดตงตาแหนงรอยบากนใหตรงกบซอกเกต ซงหากวางตาแหนงไมตรง และฝนดวยการกดลงไปอาจสงผลใหพนหกงอ ทาใหซพยเสยหายได - สลอตขยาย (Expansion Slots)

3

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

- เอจพสลอต (Accelerated Graphics Port (AGP) Pro Slot) เปนสลอตทใชสาหรบเสยบการดจอภาพซงมรความเรวสงในการประมวลผลภาพกราฟฟก โดย AGP สลอต

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

- โมเดมสลอต (Audio Modem Riser (AMR) Slot)

เปนสลอตลก ๆ ทออกแบมาใชงานกบโมเดมทมสลอตแบบ AMR สวนใหญเมนบอรด ในปจจบนจะมสลอตแบบ AMR นมาให ตองพจารณาเปนพเศษเพราะการดโมเดมแบบภายใน (Internal Modem) สวนใหญมกเปนสลอตแบบสลอต PCI - ชปเซต (Chipset)

การทซพยจะประมวลผลขอมลนนจะตองมการรบสงขอมลระหวางหนวยความจา อปกรณอนพตเอาทพต โดยการควบคมการทางานไมวาจะเปนการเชอมตอ การรบสงขอมลตาง ๆ จะถกควบคมดวยอปกรณหนงทมโครงสรางคลายกบซพย ซงกคอ ชปเซต - ยเอสบพอรต ( Universal Serial Bus Port USB Port )

ใชสาหรบเสยบเพอเชอมตออปกรณแบบ USB ซงมมาตรฐานจะมไวใหสองชอง ปจจบนอปกรณตาง ๆ เรมใชหวตอแบบยเอสบมากขน

- พอรตคขนาน ( Parallel Port ) - พอรตอนกรม ( Serial Port )

4

- เกมสพอรตมดคอนเนกเตอร (GameMIDI Connector) คอนเนกเตอรนใชเสยบอปกรณเลนเกมส เชน จอยสตก

- ออดโอคอนเนกเตอร (Audio Connector) คอนเนกเตอรชนดนจะมชองตาง ๆ ดงน

Line Out เปนชองทใชเสยบเพอตออปกรณ เชน หฟง หรอลาโพง Line In เปนชองทใชเสยบเพอตอเครองเลนเทปหรอออดโออน ๆ

เปนชองทใชเสยบเพอใชงานไมโครโฟน Mic - คอนเนกเตอรทเชอมตอภายใน

- ฟลอบปดสกไดรฟคอนเนกเตอร (Floppy Disk Drive Connector) เปนอปกรณทใชเสยบกบสายแพฟลอบปดสกไปยงดสกไดรฟ

- ไอดอคอนเนกเตอร (IDE Connector)

เปนคอนเนกเตอรทเชอมตออปกรณ เชน ฮารดดสก โดยปกตจะมสองคอนเนกเตอร อยบนเมนบอรด

โดยแตละครเนกเตอรจะสามารถเชอมตอได 2 อปกรณ ดงนนจงเชอมตอโดยรวมได 4 อปกรณดวยกน - ไบออส (BIOS)

เปนชนสวนสาคญภายในของคอมพวเตอร ดวยการทาหนาทในการจดจาคาของฮารดแวรทเกยวของกบการทางานของอปกรณคอมพวเตอรทงในสวนอนพตและเอาทพต ผลการตดตงไบออสทาใหคอมพวเตอรมประสทธภาพสงขน - อปกรณฮารดแวรตาง ๆ ประกอบดวยอปกรณประเภทตาง ๆ ดงน 1 ชนดของอปกรณจดเกบขอมล (Types of Storage Devices) อปกรณจดเกบขอมลสามารถสามารถแบงออกเปน 2 แบบคอ 11 อปกรณจดเกบขอมลแบบแมกเนตก (Magnetic Storage Devices) เปนสอจดเกบขอมลทมลกษณะของสอแมเหลกประกอบดวย

5

- ดสกเกต ดสกเกตเปนอปกรณจดเกบขอมลทจาเปนตองใชรวมกบเครองอานบนทกดสกหรอทเรยกวาดสกไดรฟ ในปจจบนใชดสกขนาด 35 นว ทมความจ 144 เมกกะไบตเปนมาตรฐาน

- ฮารดดสก ฮารดดสกเปนอปกรณจดเกบอปกรณทนยมใช และจาเปนตองมอยในเครองคอมพวเตอร ภายในฮารดดสกจมกลไกของหวอานและหวบนทกขอมลอยในตว ทาใหสามารถนาฮารดดสกมาใชงานไดทนท - เทปไดรฟ สาหรบเทปบนทกขอมลในทนหมายถงเทป DAT (Digital Audio Tape) ซงเปนอปกรณทสามารถเกบขอมลในปรมาณมาก อปกรณจดเกบขอมลแบบออปตคล (Optical Storage Devies) -

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

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

เครองบนทกซด (CD-RWCD-R) -

สาหรบแผนซดทนามาบนทกนนเรยกวา CD-R แผน CD-R สามารถบนทกไดหลายครง และอานไดหลายครง สวนแผน CD-ROM นนจะบนทกไดเพยงครงเดยวและอานไดหลายครง นอกจากเครองบนทกซดสามารถบนทก ขอมลลงแผน CD-R แลว ยงสามารถทาการอาน ขอมลจากแผน CD-ROM และ CD-R ทวไปได เครองอานดวดดวดรอม -

6

แผนดวดมขอดตรงทมความจสงกวาแผนซด โดยเฉพาะแผนซดทบนทกภาพยนต หรอทเรยกวา Video CD นน จะมภาพและเสยงทดอยกวาภาพยนตรทบนทกดวยแผนดวด แผน VCD ภาพยนตรหนงเรองอาจมจานวน หลายแผนดวยกน ในขณะทแผน DVD อาจมเพยงแผนเดยวหรอไมกแผน อปกรณทใชสาหรบอนพตขอมล 2

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

- เมาส เมาสจดเปนอปกรณทจาเปนตอการทางานในยคน โดยเฉพาะการใชเมาสเพอโตตอบ โปรแกรมทมลกษณะ GUI เพอใชชตาแหนงบนจอภาพ การเลอกดวยการคลกหรอการดบเบลคลก รวมถงการลาก (Dragging) เพอยายตาแหนง อปกรณทางเลอกทใชในการอนพตขอมล (Alternative Methods of Input) - ปากกา เปนอปกรณทใชอนพตขอมลของเครองพดเอ (Personal Digital Assistants PDA) ซงในบางครงอาจเรยกวา ldquo สไตลส (Stylus)rdquo โดยมลกษณะการทางานคลายกบเมาส - จอภาพแบบสมผส จอภาพสมผส กเปนจอภาพชนดหนงทนยมนามาใชงาน เนองจากผใชงานสามารถโตตอบกบคอมพวเตอรผานเมนบนจอภาพดวยการกดลงไปยงตาแหนงบนจอภาพ จอภาพแบบสมผสบางรนจะมเซนเซอรในการตรวจสอบลายนวมอของผใชงาน ซงเปนหนงในกระบวนการรกษาความปลอดภย - จอยสตก เปนอปกรณหนงทนยมนามาใชในดานความบนเทง เชน การเลนเกมสคอมพวเตอร - เครองอานบารโคด เครองอานบารโคด เปนอปกรณทใชสาหรบอานรหสบารโคด ทาใหสามรถอาน ขอมลจากรหสดงกลาวดวยเครองอาน โดยไมจาเปนตองคยรหสขอมลดวยตนเอง ทาใหมความรวดเรว อกทงยงสะดวก โดยนามาใชกบหางสรรพสนคาหรอซเปอรมาเกตทว ๆ ไป - สแกนเนอร ในความจรงแลว เครองอานบารโคดนนกเปนชนดหนงของสแกนเนอรนนเองแตสแกนเนอรใชสาหรบสแกนภาพจากตนฉบบ รวมถงการสแกนภาพตาง ๆ ทตองการ

7

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 4: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

- เอจพสลอต (Accelerated Graphics Port (AGP) Pro Slot) เปนสลอตทใชสาหรบเสยบการดจอภาพซงมรความเรวสงในการประมวลผลภาพกราฟฟก โดย AGP สลอต

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

- โมเดมสลอต (Audio Modem Riser (AMR) Slot)

เปนสลอตลก ๆ ทออกแบมาใชงานกบโมเดมทมสลอตแบบ AMR สวนใหญเมนบอรด ในปจจบนจะมสลอตแบบ AMR นมาให ตองพจารณาเปนพเศษเพราะการดโมเดมแบบภายใน (Internal Modem) สวนใหญมกเปนสลอตแบบสลอต PCI - ชปเซต (Chipset)

การทซพยจะประมวลผลขอมลนนจะตองมการรบสงขอมลระหวางหนวยความจา อปกรณอนพตเอาทพต โดยการควบคมการทางานไมวาจะเปนการเชอมตอ การรบสงขอมลตาง ๆ จะถกควบคมดวยอปกรณหนงทมโครงสรางคลายกบซพย ซงกคอ ชปเซต - ยเอสบพอรต ( Universal Serial Bus Port USB Port )

ใชสาหรบเสยบเพอเชอมตออปกรณแบบ USB ซงมมาตรฐานจะมไวใหสองชอง ปจจบนอปกรณตาง ๆ เรมใชหวตอแบบยเอสบมากขน

- พอรตคขนาน ( Parallel Port ) - พอรตอนกรม ( Serial Port )

4

- เกมสพอรตมดคอนเนกเตอร (GameMIDI Connector) คอนเนกเตอรนใชเสยบอปกรณเลนเกมส เชน จอยสตก

- ออดโอคอนเนกเตอร (Audio Connector) คอนเนกเตอรชนดนจะมชองตาง ๆ ดงน

Line Out เปนชองทใชเสยบเพอตออปกรณ เชน หฟง หรอลาโพง Line In เปนชองทใชเสยบเพอตอเครองเลนเทปหรอออดโออน ๆ

เปนชองทใชเสยบเพอใชงานไมโครโฟน Mic - คอนเนกเตอรทเชอมตอภายใน

- ฟลอบปดสกไดรฟคอนเนกเตอร (Floppy Disk Drive Connector) เปนอปกรณทใชเสยบกบสายแพฟลอบปดสกไปยงดสกไดรฟ

- ไอดอคอนเนกเตอร (IDE Connector)

เปนคอนเนกเตอรทเชอมตออปกรณ เชน ฮารดดสก โดยปกตจะมสองคอนเนกเตอร อยบนเมนบอรด

โดยแตละครเนกเตอรจะสามารถเชอมตอได 2 อปกรณ ดงนนจงเชอมตอโดยรวมได 4 อปกรณดวยกน - ไบออส (BIOS)

เปนชนสวนสาคญภายในของคอมพวเตอร ดวยการทาหนาทในการจดจาคาของฮารดแวรทเกยวของกบการทางานของอปกรณคอมพวเตอรทงในสวนอนพตและเอาทพต ผลการตดตงไบออสทาใหคอมพวเตอรมประสทธภาพสงขน - อปกรณฮารดแวรตาง ๆ ประกอบดวยอปกรณประเภทตาง ๆ ดงน 1 ชนดของอปกรณจดเกบขอมล (Types of Storage Devices) อปกรณจดเกบขอมลสามารถสามารถแบงออกเปน 2 แบบคอ 11 อปกรณจดเกบขอมลแบบแมกเนตก (Magnetic Storage Devices) เปนสอจดเกบขอมลทมลกษณะของสอแมเหลกประกอบดวย

5

- ดสกเกต ดสกเกตเปนอปกรณจดเกบขอมลทจาเปนตองใชรวมกบเครองอานบนทกดสกหรอทเรยกวาดสกไดรฟ ในปจจบนใชดสกขนาด 35 นว ทมความจ 144 เมกกะไบตเปนมาตรฐาน

- ฮารดดสก ฮารดดสกเปนอปกรณจดเกบอปกรณทนยมใช และจาเปนตองมอยในเครองคอมพวเตอร ภายในฮารดดสกจมกลไกของหวอานและหวบนทกขอมลอยในตว ทาใหสามารถนาฮารดดสกมาใชงานไดทนท - เทปไดรฟ สาหรบเทปบนทกขอมลในทนหมายถงเทป DAT (Digital Audio Tape) ซงเปนอปกรณทสามารถเกบขอมลในปรมาณมาก อปกรณจดเกบขอมลแบบออปตคล (Optical Storage Devies) -

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

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

เครองบนทกซด (CD-RWCD-R) -

สาหรบแผนซดทนามาบนทกนนเรยกวา CD-R แผน CD-R สามารถบนทกไดหลายครง และอานไดหลายครง สวนแผน CD-ROM นนจะบนทกไดเพยงครงเดยวและอานไดหลายครง นอกจากเครองบนทกซดสามารถบนทก ขอมลลงแผน CD-R แลว ยงสามารถทาการอาน ขอมลจากแผน CD-ROM และ CD-R ทวไปได เครองอานดวดดวดรอม -

6

แผนดวดมขอดตรงทมความจสงกวาแผนซด โดยเฉพาะแผนซดทบนทกภาพยนต หรอทเรยกวา Video CD นน จะมภาพและเสยงทดอยกวาภาพยนตรทบนทกดวยแผนดวด แผน VCD ภาพยนตรหนงเรองอาจมจานวน หลายแผนดวยกน ในขณะทแผน DVD อาจมเพยงแผนเดยวหรอไมกแผน อปกรณทใชสาหรบอนพตขอมล 2

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

- เมาส เมาสจดเปนอปกรณทจาเปนตอการทางานในยคน โดยเฉพาะการใชเมาสเพอโตตอบ โปรแกรมทมลกษณะ GUI เพอใชชตาแหนงบนจอภาพ การเลอกดวยการคลกหรอการดบเบลคลก รวมถงการลาก (Dragging) เพอยายตาแหนง อปกรณทางเลอกทใชในการอนพตขอมล (Alternative Methods of Input) - ปากกา เปนอปกรณทใชอนพตขอมลของเครองพดเอ (Personal Digital Assistants PDA) ซงในบางครงอาจเรยกวา ldquo สไตลส (Stylus)rdquo โดยมลกษณะการทางานคลายกบเมาส - จอภาพแบบสมผส จอภาพสมผส กเปนจอภาพชนดหนงทนยมนามาใชงาน เนองจากผใชงานสามารถโตตอบกบคอมพวเตอรผานเมนบนจอภาพดวยการกดลงไปยงตาแหนงบนจอภาพ จอภาพแบบสมผสบางรนจะมเซนเซอรในการตรวจสอบลายนวมอของผใชงาน ซงเปนหนงในกระบวนการรกษาความปลอดภย - จอยสตก เปนอปกรณหนงทนยมนามาใชในดานความบนเทง เชน การเลนเกมสคอมพวเตอร - เครองอานบารโคด เครองอานบารโคด เปนอปกรณทใชสาหรบอานรหสบารโคด ทาใหสามรถอาน ขอมลจากรหสดงกลาวดวยเครองอาน โดยไมจาเปนตองคยรหสขอมลดวยตนเอง ทาใหมความรวดเรว อกทงยงสะดวก โดยนามาใชกบหางสรรพสนคาหรอซเปอรมาเกตทว ๆ ไป - สแกนเนอร ในความจรงแลว เครองอานบารโคดนนกเปนชนดหนงของสแกนเนอรนนเองแตสแกนเนอรใชสาหรบสแกนภาพจากตนฉบบ รวมถงการสแกนภาพตาง ๆ ทตองการ

7

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 5: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

- เกมสพอรตมดคอนเนกเตอร (GameMIDI Connector) คอนเนกเตอรนใชเสยบอปกรณเลนเกมส เชน จอยสตก

- ออดโอคอนเนกเตอร (Audio Connector) คอนเนกเตอรชนดนจะมชองตาง ๆ ดงน

Line Out เปนชองทใชเสยบเพอตออปกรณ เชน หฟง หรอลาโพง Line In เปนชองทใชเสยบเพอตอเครองเลนเทปหรอออดโออน ๆ

เปนชองทใชเสยบเพอใชงานไมโครโฟน Mic - คอนเนกเตอรทเชอมตอภายใน

- ฟลอบปดสกไดรฟคอนเนกเตอร (Floppy Disk Drive Connector) เปนอปกรณทใชเสยบกบสายแพฟลอบปดสกไปยงดสกไดรฟ

- ไอดอคอนเนกเตอร (IDE Connector)

เปนคอนเนกเตอรทเชอมตออปกรณ เชน ฮารดดสก โดยปกตจะมสองคอนเนกเตอร อยบนเมนบอรด

โดยแตละครเนกเตอรจะสามารถเชอมตอได 2 อปกรณ ดงนนจงเชอมตอโดยรวมได 4 อปกรณดวยกน - ไบออส (BIOS)

เปนชนสวนสาคญภายในของคอมพวเตอร ดวยการทาหนาทในการจดจาคาของฮารดแวรทเกยวของกบการทางานของอปกรณคอมพวเตอรทงในสวนอนพตและเอาทพต ผลการตดตงไบออสทาใหคอมพวเตอรมประสทธภาพสงขน - อปกรณฮารดแวรตาง ๆ ประกอบดวยอปกรณประเภทตาง ๆ ดงน 1 ชนดของอปกรณจดเกบขอมล (Types of Storage Devices) อปกรณจดเกบขอมลสามารถสามารถแบงออกเปน 2 แบบคอ 11 อปกรณจดเกบขอมลแบบแมกเนตก (Magnetic Storage Devices) เปนสอจดเกบขอมลทมลกษณะของสอแมเหลกประกอบดวย

5

- ดสกเกต ดสกเกตเปนอปกรณจดเกบขอมลทจาเปนตองใชรวมกบเครองอานบนทกดสกหรอทเรยกวาดสกไดรฟ ในปจจบนใชดสกขนาด 35 นว ทมความจ 144 เมกกะไบตเปนมาตรฐาน

- ฮารดดสก ฮารดดสกเปนอปกรณจดเกบอปกรณทนยมใช และจาเปนตองมอยในเครองคอมพวเตอร ภายในฮารดดสกจมกลไกของหวอานและหวบนทกขอมลอยในตว ทาใหสามารถนาฮารดดสกมาใชงานไดทนท - เทปไดรฟ สาหรบเทปบนทกขอมลในทนหมายถงเทป DAT (Digital Audio Tape) ซงเปนอปกรณทสามารถเกบขอมลในปรมาณมาก อปกรณจดเกบขอมลแบบออปตคล (Optical Storage Devies) -

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

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

เครองบนทกซด (CD-RWCD-R) -

สาหรบแผนซดทนามาบนทกนนเรยกวา CD-R แผน CD-R สามารถบนทกไดหลายครง และอานไดหลายครง สวนแผน CD-ROM นนจะบนทกไดเพยงครงเดยวและอานไดหลายครง นอกจากเครองบนทกซดสามารถบนทก ขอมลลงแผน CD-R แลว ยงสามารถทาการอาน ขอมลจากแผน CD-ROM และ CD-R ทวไปได เครองอานดวดดวดรอม -

6

แผนดวดมขอดตรงทมความจสงกวาแผนซด โดยเฉพาะแผนซดทบนทกภาพยนต หรอทเรยกวา Video CD นน จะมภาพและเสยงทดอยกวาภาพยนตรทบนทกดวยแผนดวด แผน VCD ภาพยนตรหนงเรองอาจมจานวน หลายแผนดวยกน ในขณะทแผน DVD อาจมเพยงแผนเดยวหรอไมกแผน อปกรณทใชสาหรบอนพตขอมล 2

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

- เมาส เมาสจดเปนอปกรณทจาเปนตอการทางานในยคน โดยเฉพาะการใชเมาสเพอโตตอบ โปรแกรมทมลกษณะ GUI เพอใชชตาแหนงบนจอภาพ การเลอกดวยการคลกหรอการดบเบลคลก รวมถงการลาก (Dragging) เพอยายตาแหนง อปกรณทางเลอกทใชในการอนพตขอมล (Alternative Methods of Input) - ปากกา เปนอปกรณทใชอนพตขอมลของเครองพดเอ (Personal Digital Assistants PDA) ซงในบางครงอาจเรยกวา ldquo สไตลส (Stylus)rdquo โดยมลกษณะการทางานคลายกบเมาส - จอภาพแบบสมผส จอภาพสมผส กเปนจอภาพชนดหนงทนยมนามาใชงาน เนองจากผใชงานสามารถโตตอบกบคอมพวเตอรผานเมนบนจอภาพดวยการกดลงไปยงตาแหนงบนจอภาพ จอภาพแบบสมผสบางรนจะมเซนเซอรในการตรวจสอบลายนวมอของผใชงาน ซงเปนหนงในกระบวนการรกษาความปลอดภย - จอยสตก เปนอปกรณหนงทนยมนามาใชในดานความบนเทง เชน การเลนเกมสคอมพวเตอร - เครองอานบารโคด เครองอานบารโคด เปนอปกรณทใชสาหรบอานรหสบารโคด ทาใหสามรถอาน ขอมลจากรหสดงกลาวดวยเครองอาน โดยไมจาเปนตองคยรหสขอมลดวยตนเอง ทาใหมความรวดเรว อกทงยงสะดวก โดยนามาใชกบหางสรรพสนคาหรอซเปอรมาเกตทว ๆ ไป - สแกนเนอร ในความจรงแลว เครองอานบารโคดนนกเปนชนดหนงของสแกนเนอรนนเองแตสแกนเนอรใชสาหรบสแกนภาพจากตนฉบบ รวมถงการสแกนภาพตาง ๆ ทตองการ

7

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 6: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

- ดสกเกต ดสกเกตเปนอปกรณจดเกบขอมลทจาเปนตองใชรวมกบเครองอานบนทกดสกหรอทเรยกวาดสกไดรฟ ในปจจบนใชดสกขนาด 35 นว ทมความจ 144 เมกกะไบตเปนมาตรฐาน

- ฮารดดสก ฮารดดสกเปนอปกรณจดเกบอปกรณทนยมใช และจาเปนตองมอยในเครองคอมพวเตอร ภายในฮารดดสกจมกลไกของหวอานและหวบนทกขอมลอยในตว ทาใหสามารถนาฮารดดสกมาใชงานไดทนท - เทปไดรฟ สาหรบเทปบนทกขอมลในทนหมายถงเทป DAT (Digital Audio Tape) ซงเปนอปกรณทสามารถเกบขอมลในปรมาณมาก อปกรณจดเกบขอมลแบบออปตคล (Optical Storage Devies) -

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

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

เครองบนทกซด (CD-RWCD-R) -

สาหรบแผนซดทนามาบนทกนนเรยกวา CD-R แผน CD-R สามารถบนทกไดหลายครง และอานไดหลายครง สวนแผน CD-ROM นนจะบนทกไดเพยงครงเดยวและอานไดหลายครง นอกจากเครองบนทกซดสามารถบนทก ขอมลลงแผน CD-R แลว ยงสามารถทาการอาน ขอมลจากแผน CD-ROM และ CD-R ทวไปได เครองอานดวดดวดรอม -

6

แผนดวดมขอดตรงทมความจสงกวาแผนซด โดยเฉพาะแผนซดทบนทกภาพยนต หรอทเรยกวา Video CD นน จะมภาพและเสยงทดอยกวาภาพยนตรทบนทกดวยแผนดวด แผน VCD ภาพยนตรหนงเรองอาจมจานวน หลายแผนดวยกน ในขณะทแผน DVD อาจมเพยงแผนเดยวหรอไมกแผน อปกรณทใชสาหรบอนพตขอมล 2

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

- เมาส เมาสจดเปนอปกรณทจาเปนตอการทางานในยคน โดยเฉพาะการใชเมาสเพอโตตอบ โปรแกรมทมลกษณะ GUI เพอใชชตาแหนงบนจอภาพ การเลอกดวยการคลกหรอการดบเบลคลก รวมถงการลาก (Dragging) เพอยายตาแหนง อปกรณทางเลอกทใชในการอนพตขอมล (Alternative Methods of Input) - ปากกา เปนอปกรณทใชอนพตขอมลของเครองพดเอ (Personal Digital Assistants PDA) ซงในบางครงอาจเรยกวา ldquo สไตลส (Stylus)rdquo โดยมลกษณะการทางานคลายกบเมาส - จอภาพแบบสมผส จอภาพสมผส กเปนจอภาพชนดหนงทนยมนามาใชงาน เนองจากผใชงานสามารถโตตอบกบคอมพวเตอรผานเมนบนจอภาพดวยการกดลงไปยงตาแหนงบนจอภาพ จอภาพแบบสมผสบางรนจะมเซนเซอรในการตรวจสอบลายนวมอของผใชงาน ซงเปนหนงในกระบวนการรกษาความปลอดภย - จอยสตก เปนอปกรณหนงทนยมนามาใชในดานความบนเทง เชน การเลนเกมสคอมพวเตอร - เครองอานบารโคด เครองอานบารโคด เปนอปกรณทใชสาหรบอานรหสบารโคด ทาใหสามรถอาน ขอมลจากรหสดงกลาวดวยเครองอาน โดยไมจาเปนตองคยรหสขอมลดวยตนเอง ทาใหมความรวดเรว อกทงยงสะดวก โดยนามาใชกบหางสรรพสนคาหรอซเปอรมาเกตทว ๆ ไป - สแกนเนอร ในความจรงแลว เครองอานบารโคดนนกเปนชนดหนงของสแกนเนอรนนเองแตสแกนเนอรใชสาหรบสแกนภาพจากตนฉบบ รวมถงการสแกนภาพตาง ๆ ทตองการ

7

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 7: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

แผนดวดมขอดตรงทมความจสงกวาแผนซด โดยเฉพาะแผนซดทบนทกภาพยนต หรอทเรยกวา Video CD นน จะมภาพและเสยงทดอยกวาภาพยนตรทบนทกดวยแผนดวด แผน VCD ภาพยนตรหนงเรองอาจมจานวน หลายแผนดวยกน ในขณะทแผน DVD อาจมเพยงแผนเดยวหรอไมกแผน อปกรณทใชสาหรบอนพตขอมล 2

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

- เมาส เมาสจดเปนอปกรณทจาเปนตอการทางานในยคน โดยเฉพาะการใชเมาสเพอโตตอบ โปรแกรมทมลกษณะ GUI เพอใชชตาแหนงบนจอภาพ การเลอกดวยการคลกหรอการดบเบลคลก รวมถงการลาก (Dragging) เพอยายตาแหนง อปกรณทางเลอกทใชในการอนพตขอมล (Alternative Methods of Input) - ปากกา เปนอปกรณทใชอนพตขอมลของเครองพดเอ (Personal Digital Assistants PDA) ซงในบางครงอาจเรยกวา ldquo สไตลส (Stylus)rdquo โดยมลกษณะการทางานคลายกบเมาส - จอภาพแบบสมผส จอภาพสมผส กเปนจอภาพชนดหนงทนยมนามาใชงาน เนองจากผใชงานสามารถโตตอบกบคอมพวเตอรผานเมนบนจอภาพดวยการกดลงไปยงตาแหนงบนจอภาพ จอภาพแบบสมผสบางรนจะมเซนเซอรในการตรวจสอบลายนวมอของผใชงาน ซงเปนหนงในกระบวนการรกษาความปลอดภย - จอยสตก เปนอปกรณหนงทนยมนามาใชในดานความบนเทง เชน การเลนเกมสคอมพวเตอร - เครองอานบารโคด เครองอานบารโคด เปนอปกรณทใชสาหรบอานรหสบารโคด ทาใหสามรถอาน ขอมลจากรหสดงกลาวดวยเครองอาน โดยไมจาเปนตองคยรหสขอมลดวยตนเอง ทาใหมความรวดเรว อกทงยงสะดวก โดยนามาใชกบหางสรรพสนคาหรอซเปอรมาเกตทว ๆ ไป - สแกนเนอร ในความจรงแลว เครองอานบารโคดนนกเปนชนดหนงของสแกนเนอรนนเองแตสแกนเนอรใชสาหรบสแกนภาพจากตนฉบบ รวมถงการสแกนภาพตาง ๆ ทตองการ

7

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 8: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

- ไมโครโฟน ปจจบนเสยงไดเขามามบทบาทในวงการคอมพวเตอร การอนพตดวยเสยง ซงการอนพตดวยเสยงนตองอนพตผานไมโครโฟน - กลองวดโอพซ (PC Video Cameras) เชนเดยวกน กลองวดโอพซ กไดเขามามบทบาทมากขน ไมวาจะเปนการนากลอง วดโอพซทมขนาดเลก มาใชในการโตตอบดวยการประชมทางไกลผานเครอขาย กลองดจตอล -

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

3 อปกรณทใชในการเอาทพตขอมล - จอภาพ (Monitors)

- จอภาพซอารท (Cathode-Ray Tubes CRT Monitors) จอภาพซอารทคอจอภาพทวไปใชกบคอมพวเตอร ซงมจอภาพแบบโมโนโครม (Monochorome Monitor) และ - จอภาพส (Color Monitor) จอภาพแบบแอลซด (Liquid-Crystal Display LCD Monitors) นอกจากจอภาพแบบซอารทแลว ยงมจอภาพแบบแบนเรยบ (Flat) หรอจอภาพแบบ LCD ซงจอภาพขนดนมกนาใชกบโนตบค แตราคายงสงอยจงไมเปนทนยมเทาใดนก

- เครองพมพ

เปนอปกรณทใชแสดงผลลงในกระดาษ (Hard Copy) ในปจจบนมการแบงประภทของเครองพมพออกเปนสองประเภทคอ เครองพมพแบบทตองใชแรงกระแทก (Nonimpact Printer) ซงแบบใชแรงกระแทกกคอ ดอทเมตรกซ (Dot Matrix) และแบบไมใชแรงกระแทก ไดแก เครองพมพองคเจต และเครองพมพเลเซอร

- ลาโพง

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

8

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 9: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

9

22 ซอฟตแวรซอฟตแวร (Software) (Software) ซอฟตแวร(Software) หมายถง สวนททาหนาทเปนคาสงทใชควบคมการทางานของเครองคอมพวเตอร หรอ

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

ประเภทของซอฟตแวร

ซอฟตแวรจะแบงออกเปนประเภทใหญ ๆ ได 2 ประเภท คอ ซอฟตแวรระบบ(System Software) และซอฟตแวรประยกต (Application Software) ซงมรายละเอยด ดงน

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

11 OS (Operating System) คอ โปรแกรมระบบททาหนาทควบคมการใชงานสวนตาง ๆ ของเครองคอมพวเตอร เชน ควบคมหนวยความจา ควบคมหนวยประมวลผล ควบคมหนวยรบและควบคมหนวยแสดงผล ตลอดจนแฟมขอมลตาง ๆ ใหมประสทธภาพในการทางานสงทสด และสามารถใชอปกรณทกสวนของคอมพวเตอรและชวยจดการกระบวนการพนฐานทสาคญ ๆ ภายในเครองคอมพวเตอร เชนการเปด หรอปดไฟล การสอสารกนระหวางชนสวนตาง ๆ ภายในเครอง การสงขอมลออกสเครองพมพหรอสจอภาพ เปนตน กอนทคอมพวเตอรแตละเครองจะสามารถอานไฟลตาง ๆ หรอสามารถใชซอฟตแวรตาง ๆ ไดจะตองผานการดงระบบปฏบตการออกมาฝงตวอยในหนวยความจากอน ปจจบนนมโปรแกรมระบบบอยหลายตวดวยกนซงแตละตวนนกเปนโปรแกรมระบบปฏบตการเหมอนกน แตตางกนทลกษณะการทางานจะไมเหมอนกน ดงน

DOS (Disk operating System) เปนระบบปฏบตการทนยมใชกนมาตงแตในอดตออกมาพรอมกบเครองพซของไอบเอมรนแรก ๆ จากนนกมการพฒนารนใหมออกมาเรอย ๆ จนกระทงถงเวอรชนสดทายคอ เวอรชน 622 หลงจากทมการประกาศใชวนโดวส 95 กคงจะไมผลต DOS เวอรชนใหมออกมาแลว โดยทวไปจะนยมใชวนโดวส 3x ซงถอวาเปนโปรแกรมเสรมชนดหนงทใชในดอส

UNIX เปนระบบ OS ทสามารถใชรวมกนไดหลายคน (Multiuse) หรอเปนระบบปฏบตการแบบเครอขาย โดยทผใชแตละคนจะตองมชอและพาสเวรดสวนตว และสามารถเชอมโยงถงกนไดทวโลก โดยผานทางสายโทรศพทและม Modem เปนตวกลางในการรบสงขอมลหรอโอนยายขอมล นยมใชอยางแพรหลายในมหาวทยาลย หนวยงานรฐบาล หรอบรษทเอกชนทมระบบคอมพวเตอรใหญ ๆ ใช ในระบบยนกซเองกม

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 10: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

LAN เปนระบบปฏบตการแบบเครอขายเชนเดยวกน แตจะใชเชอมโยงกนในระยะใกล ๆ เชน ในอาคารเดยวกนหรอระหวางอาคารทอยใกลกน โดยใชสาย Lan เปนตวเชอมโยง

WINDOWS เปนระบบปฏบตการทกาลงนยมใชกนมากในปจจบน ซงพฒนามาถงรน Windows 2000 แลว บรษทไมโครซอฟตไดเรมประกาศใช MS Windows 95 ครงแรกเมอ 24 สงหาคม คศ1995 โดยมความคดทวาจะออกมาแทน MS-DOS และ วนโดวส 3X ทใชรวมกนอย ลกษณะของวนโดวส 95 จงคลายกบเปนระบบโอเอสทมทงดอสและวนโดวสอยในตวเดยวกน แตเปนวนโดวสทมลกษณะพเศษกวาวนโดวสเดม เชน มคณสมบตเปน Plug and play ซงสามารถจะรจกฮารดแวรตาง ๆ ทตดตงอยในเครองไดโดยอตโนมต มลกษณะเปนระบบ 32 บต ในขณะทวนโดวส เดมเปนระบบ 16 บต เปนตน บรษทไมโครซอฟตไมไดหยดเพยงแควนโดวส 95 แตไดมการพฒนาเพมฟงกชนใหม ๆ เขาไป ในทสดกออกระบบโอเอสตวถดมาเปน MS Windows 98 และ MS Windows 2000 ตามลาดบโดยทมการตดตง และการใชงานทมพนฐานไมแตกตางกนมากนก จงงายสาหรบผใชในการปรบตวเขากบระบบโอเอสใหม ๆ

Windows NT เปนระบบ OS ทผลตจากบรษทไมโครซอฟตเชนเดยวกน เปนระบบ 32 บต มรปลกษณเปนกราฟกทตองใชเมาสคลายกบวนโดวสทวไป แตนยมใชในระบบเวรกสเตชนมากกวาในเครองพซทว ไป

OS2 เปนระบบ OS ทผลตออกมาจากบรษท IBM เปนระบบ 32 บต ทมรปลกษณเปนกราฟฟกทตองใชเมาส คลายกบวนโดวสทวไปเชนกน

12 Translation Program คอโปรแกรมททาหนาทในการแปลโปรแกรมหรอชดคาสงทเขยนดวยภาษาท

ไมใชภาษาเครอง หรอภาษาเครองทไมเขาใจใหเปนภาษาทเครองสามารถรเรองเขาใจ และนาไปปฏบตได เชน ภาษา BASIC COBOLC PASCAL FORTRAN ASSEMBLY เปนตน สาหรบตวแปลนนจะม 3 แบบคอ

Assembler เปนโปแกรมทใชแปลภาษาแอสแซมบล ซงมลกษณะการแปลทละคาสง เมอทาตามคาสงนนเสรจแลว กจะแปลคาสงถดไปเรอย ๆ จนจบ

Interpreter เปนโปรแกรมทใชแปลภาษาเบสก โดยจะแปลทละคาสงแลวทาตามคาสงนน แลวแปลตอไปเรอย ๆ จนจบโปรแกรม

Compiler เปนโปรแกรมทใชแปลภาษาระดบสงใหเปนภาษาเครอง ซงจะแปลทงโปรแกรมใหเสรจกอน จากนนจงจะปฏบตตามคาสงทละคาสง

13 Utility Program

10

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

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 11: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

14 Diagnostic Program คอ โปรแกรมระบบททาหนาทตรวจสอบขอผดพลาดในการทางานของอปกรณตาง ๆ ของเครองคอมพวเตอร ไดแก โปแกรม QAPLUS โปรแกรม NORTON เปนตน และเมอพบขอผดพลาดกจะแจงขนบนจอภาพใหทราบ 2 ซอฟตแวรประยกต (Application Software)

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

21 User Program คอ โปรแกรมทผใชเขยนมาใชเอง โดยใชภาษาระดบตาง ๆ ทางคอมพวเตอร เชน ภาษา BSDIC COBOL PSDCSL C ASSEMBLY FORTRAN ฯลฯ ซงการทจะเลอกใชภาษาใดนนกขนอยกบความเหมาะสมของงานเหลานนดวย เชน โปรแกรมระบบบญช โปแกรมควบคมสตอกสนคา โปแกรมแฟมทะเบยนประวต โปรแกรมคานวณภาษโปรแกรมคดเงนเดอน เปนตน

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

Word Processor โปรแกรมทชวยในการทาเอกสาร พมพงานตาง ๆ เชน เวรดจฬา เวรดราชวถ Microsoft Word WordPerfect AmiPro เปนตน

Spreadsheet โปรแกรมทใชในการคานวณขอมล มลกษณะเปนตาราง เชน Lotus 1-2-3 Microsoft Excel เปนตน

Database โปรแกรมทใชในการทางานทางดานฐานขอมลจะใชเกบรวบรวมขอมลตาง ๆ ทมขนาดใหญ และมขอมลเปนจานวนมาก เชน dBASE lll Plis Foxbase Microsoft Access foxpro Visual Foxpro เปนตน

โปรแกรมทใชในการทางานทางดานการสรางรปภาพและกราฟฟกตาง ๆ รวมทงงานทางดานสงพมพ การทาโบรชวร แผนพบ นามบตร เชน CorelDraw Photoshop Harvard Graphic Freelance Graphic PowerPoint PageMaker เปนตน

จากขางตนเปนตวอยางของ Package Program ทนยมใชงานกนในปจจบน ทจรงแลว Package Program สามารถแบงออกไดเปน 9 ประเภทดวยกน สาหรบรายละเอยดของโปรแกรมแตละประเภทนน มรายละเอยดดงน

11

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 12: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

1 โปรแกรมทางดาน Word Processor

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

โปรแกรมทจดอยในกลม Word Processor มดงน คอ WordStat ราชวถเวรด เวรดจฬา โปรแกรมเหลานจะเปน

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

2 โปรแกรมทางดาน Spreadsheet โปรแกรมทางดาน Spreadsheet เปนโปรแกรมทมลกษณะเปนกระดาษทาการขนาดใหญ หรอ เรยกวา

Worksheet ประกอบดวยสวนทเปน Row หรอแถวตามแนวนอนและสวนทเปน Column หรอแถวตามแนวตง ซงใชในดานการคานวณเปนสวนมาก นอกจากนนยงมการนาเสนอขอมลออกมาในรปของกราฟโดยสรางเปนกราฟ 2 มตและ 3 มตไดอกดวย โปรแกรม Spreadsheet เหมาะกบการทางานในดานการบญช การเงน การวเคราะหขอมล หรองานการคดคะแนนและเกรดของนกศกษา เปนตน

สาหรบโปแกรมทอยในกลมน ไดแก โปรแกรม Lotus ซงมทงททางานบน Dos และบน Windows

โปรแกรม Microsoft Excel โปรแกรมเหลานสามารถจดรปแบบตวอกษรและกาหนดขนาดตวอกษร รวมทงสามารถตกรอบ สรางตารางระบายสลงในเซลลตาง ๆ ได นอกจากนนยงสามารถนารปกราทสรางไวมารวมกบขอมลทอยใน Worksheet เดยวกนได ทาใหไดงานทสมบรณขน

3 โปรแกรมทางดาน Database โปรแกรมประเภทนเปนโปรแกรมททางานทางดานการจดการฐานขอมล ชวยจดเกบขอมล แกไข

คนหา เพมเตม รวมทงการจดเรยงขอมล ทาใหผใชสะดวกรวดเรวสามารถทางานไดเปนระบบ โปรแกรม Database เหมาะกบการทางานทมขอมลมาก ๆ เชน การเกบสตอกสนคาคงคลง การเกบประวตพนกงาน การเกบรายชอนกศกษาในโรงเรยน การเกบรายชอหนงสอในหองสมด เปนตน โปแกรมทอยในกลมนไดแก โปรแกรม dBase lll Plus ซงทางานบน Dos โปรแกรม Foxpro ซงมหนาททางานบน Dos และบน Windows โปรแกรม Microsoft Access และในปจจบนมโปรแกรม Visual Foxpro ซงเปนโปรแกรมฐานขอมลททางานบน Windows เชนกน

12

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 13: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

4 โปรแกรมทางดาน Graphic โปรแกรม Graphic สวนมากแลวจะเกยวกบทางดานงานออกแบบ เขยนแบบวาดภาพ จดทาสงพมพ

และจะเปนทางดานการนาเสนองาน สามารถนาไปประยกตใชในงานโฆษณา ทา Slide Show หรอนาไปใชกบระบบ Multimedia ได ปจจบนโปรแกรมกลมนเปนทนยมมาก

สาหรบโปรแกรมททางานทางดาน Graphic นน มอยหลายโปรแกรมและแตละโปรแกรมนน สวนใหญจะ

ทางานคลายกน แตมบางคาสงทแตกตางกนไปดงน CorelDraw และ Photoshop จะทาเกยวกบงานออกแบบ วาดภาพ จดทา สงพมพ ตกแตงภาพใหสวยงาม

เหมาะกบงานทางดานโฆษณา Harvard Graphic Freelance Graphic และ PowerPoint เหมาะกบงานทตองการนาเสนอ หรอแสดงออก

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

หนงสอ โปรแกรมทนยมใชกบโรงพมพมาก 5 โปรแกรมเกม (Game) เปนโปรแกรมทแพรหลายเปนทรจกกนทวไป ไมวาจะเปนเดกหรอผใหญ และปจจบนนมโปรแกรม

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

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

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

8 โปรแกรมคอมพวเตอรชวยสอน โปรแกรมประเภทนเรยกอกอยางหนงวา CAI (Computer Assisted Instruction) เปนโปรแกรมทนามา

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

สาหรบโปรแกรมคอมพวเตอรทจะใชสรางโปรแกรม CAI นนไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน

9 โปรแกรมทางดานการออกแบบ โปรแกรมนไดเขามาชวยออกแบบงานตาง ๆ ไมวาจะเปนงานทางดานวศวกรรม สถาปตยกรรม และงานออกแบบสนคาตางๆ ซงสามารถสรางไดทงแบบทเปนภาพ 2 มต และภาพ 3 มต

13

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 14: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

14

สาหรบโปรแกรมทางดานออกแบบทนยมใชกนแพรหลาย ไดแก โปรแกรม AutoCAD ใชกบงานออกแบบ เขยนแบบ ทงแบบ 2มต เขยนวงจรไฟฟา เหมาะกบนกสถาปนก นกออกแบบตกแตง วศวกรไฟฟา นอกจากนนยงมโปรแกรมอนทใชรวมกบ AutoCAD ไดอกดวย คอ โปรแกรม 3D Studio

33 ขอมล ขอมล (Data) (Data)

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

ระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดรบผลลพธทตองการออกมา หากขอมลทปอนใหคอมพวเตอรผด ผลลพธทไดจากคอมพวเตอรกจะไมมคณคาอะไรเลย หรอทเรยกวา ปอนขยะเขายอมไดขยะออกมา (garbage in - garbage out) การศกษาเรองของขอมล ทงในเรองของวธแทนขอมลในคอมพวเตอร วธจดเกบขอมลตลอดจนวธการจดขอมลซงมปรมาณมาก ๆ และมความสมพนธกน เปนหวขอพนฐานทผศกษาในเรองคอมพวเตอรตองทราบ เพอใหสามารถประยกตใชคอมพวเตอรไดอยางมประสทธภาพสงสดตอไป

bull รหสแทนขอมล ระบบคอมพวเตอรเปนระบบทใชสญญาณทางไฟฟาในการทางาน ทาใหมสองสถานะคอเปด (ON) และปด (OFF) จงตองหาวธในการแทนทสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ซงประกอบจากเลข 0 และ 1 แทนความหมายของขอมลตาง ๆ หากพจารณาเลขฐานสองเพยงหนงหลก จะเหนวาสามารถแทนขอมลไดเพยงสองชนดเทานนคอ 0 และ 1 ในขณะทเลขฐานสองสองหลกจะสามารถแทนขอมลได 4 ชนดคอ 00 01 10 และ 11 ดงนนหากตองการใชเลขฐานสองในการแทนขอมลจานวนมาก เชน นามาแทนตวอกษรตาง ๆ ทงในภาษาไทยและภาษาองกฤษ กจะตองใชเลขฐานสองจานวนหลายหลก

bull ระบบไฟลขอมล หนวยเกบขอมลสารองของคอมพวเตอรจะเกบขอมลในรปของตวเลขฐานสอง ซงจะประกอบกนเปนแฟมขอมลหรอ ไฟล (File) โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสารองตองอยในรปของไฟล ไฟลกคอบรเวณใดบรเวณหนงบนหนวยเกบขอมลสารองทถกกาหนดใหเกบโปรแกรมหรอขอมลตาง ๆ นนเอง ไฟลสามารถแบงออกเปนหลายชนด การอางถงไฟลตาง ๆ สามารถอางดวยชอของไฟลนน ไฟลหลาย ๆ ไฟลจะถกจดเกบไวรวมกนอยในไดเรกทอร (Directory) หรอ โฟลเดอร (folder) ซงเปรยบเสมอนตเอกสารทเกบเอกสารหลาย ๆ แฟมไวดวยกน และในหนวยเกบขอมลหนง ๆ อาจมหลาย ๆ ไดเรกทอรใด ซงนยมพจารณาจากขอมลทเกบอยในไฟลเหลานน โดยหากขอมลในไฟลมความสมพนธกนกจะจดใหอยในไดเรกเทอรเดยวกน หากขอมลตางประเภทกนกควรพจารณาจดไวในไดเรกทอรอน

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

bull ระบบจดการฐานขอมล ระบบการจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรททาหนาทสราง ดแลรกษา และใชงานสวนตาง ๆ ของฐานขอมล ดงรป

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 15: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

ระบบฐานขอมล

ระบบการจดการฐานในระยะแรกจะถกพฒนาเพอใชบนเครองเมนเฟรม แตในปจจบนสาารถพบไดในคอมพวเตอรทกขนาด โดยมอตราการเตบโตของการใชงานประมาณ 30-35 ตอป โดยปกตแลว วธการเรยกใช ตลอดจนเพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลมวธตาง ๆ ดงน

bull เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมล ตลอดจนการสรางรายงานทมการคานวณซบซอน อาจใชภาษาโคบอล (COBOL) ภาษาซ หรอภาษาในระดบสงและสงมากอน ๆ ในการเชอมตอเขากบฐานขอมลกได bull ภาษาในการจดการขอมล (Query language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใช

กนมากในปจจบน เพราะใชงายแลเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคท 4 ไมตองมการแปลภาษา (compile) หรอ เชอมโยง (link) กอนใชงาน bull ตวรายงาน (Report Generator) ถกออกแบบมาใหสรางรายงานทซบซอนและมขนาดใหญหรอยาวมากได

อยางรวดเรว bull โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเปนโปรแกรมทถกใชงานโดย ผจดการระบบ

(system manager) หรอทนยมเรยกวา ผดแลระบบฐานขอมล (database administrator) โปรแกรมประเภทนนยมใชในการ เกบสารอง (backup) ฐานขอมล เรยกขอมลจากฐานขอมล หรอจดเกบขอมลไวในฐานขอมลรวมทงการ เรยกคน (restore) ขอมลในกรณทระบบมปญหา

bull ฐานขอมลแบบกระจาย ฐานขอมลและระบบจดการฐานขอมลทอยบนเครองคอมพวเตอรเพยงเครองเดวทมหนวยเกบขอมลสารองอย เรยกวาเปน ระบบฐานขอมลศนยกลาง (Centralized database system) เพราะอปกรณตาง ๆ ของระบบตดตงอยบนเครองเพยงเครองเดยว หรอเรยกวาไซต (site) เดยวเทานน ถงแมวาฐานขอมลดงกลาวอาจจะถกเรยกใชขอมลจากเทอรมนบ

15

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 16: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

ในปจจบนมการใชฐานขอมลจากหลาย ๆ เครองหรอหลายไซต โดยผานระบบเครอขายการสอสาร เรยกวา ฐานขอมลแบบกระจาย (Distributed Database System หรอ DDBSs) ซอฟตแวรทใชในการจดการฐานขอมลแบบนเรยกวา ระบบจดการฐานขอมลแบบกระจาย (Distributed Database Management System หรอ DDBMS) ฐานขอมลแบบกระจายเปนทรวมของขอมลซงอยบนระบบเดยวกน แตในทางกายภาพมการจดเกบกระจายอยบนเครองคอมพวเตอรหลายเครองหรอหลายไซต และมการเชอมตอกนผานเครอขายคอมพวเตอร

สารสนเทศเปนสงทผบรหารนาไปใชชวยในการตดสนใจ โดยทสารสนเทศทมประโยชนนนจะมคณสมบต ดงตาราง

มความสมพนธกน (relevant) สามารถนามาประยกตใชไดอยางเหมาะสมกบสถานการณปจจบน

มความทนสมย (timely) ตองมความทนสมยและพรอมทจะใชงานไดทนทเมอตองการ

มความถกตองแมนยา (accurate) เมอปอนขอมลเขาสคอมพวเตอรและผลลพธทไดจะตองถกตองในทกสวน

ความกระชบรดกม (concise) ขอมลจะตองถกยนใหมความยาวทพอเหมาะ

มความสมบรณในตวเอง (complete) ตองรวบรวมขอมลทสาคญไวอยางครบถวน

16

44 บคลากรคอมพวเตอร บคลากรคอมพวเตอร (Peopleware) (Peopleware)

บคลากร (Peopleware) หมายถง บคคลททางานเกยวของกบระบบงานของคอมพวเตอรในทก ๆ ดาน บคลากร

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

นกวเคราะหระบบงาน(System Analyst) o

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

วศวกรระบบ (System Engineer) o

ผบรหารระบบงาน(Administrator) o

พนกงานปฏบตการ(Operator) o

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 17: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

o ผใช(End-users)

นกวเคราะหระบบงาน(System Analyst) bull

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

และโปรแกรมเมอร ทาการศกษาวเคราะหระบบงานเดม ออกแบบระบบงานใหม ตดตงระบบงานใหม รวมทงประเมนผลระบบงาน ดงนนคณสมบตของนกวเคราะหระบบสวนใหญจงตองมความรความสามารถสงกวาโปรแกรมเมอร(Programmer) คอ - สาเรจการศกษาระดบปรญญาตรขนไปในสาขาวทยาการคอมพวเตอร สาขาดานธรกจ สาขาคณตศาสตร สาขาเทคโนโลยสารสนเทศ เปนตน - ปรบตวเพอใหมความรความเชยวชาญทางดานฮารดแวร(Hardware) และซอฟตแวร (Software) คอมพวเตอรอยเสมอ - เขาใจระบบงาน วตถประสงค และเปาหมายขององคกรทตองการวเคราะหและออกแบบระบบงานอยางแทจรง - มแนวคดและประสบการณในการแกปญหา การจดการองคกรและการวางแผนงาน เปนอยางด - มมนษยสมพนธและสามารถทางานรวมกบผอนไดเปนอยางด ปจจบนยงขาดแคลนนกวเคราะหระบบงานทมความรความชานาญ เพราะนกวเคราะหระบบสวนใหญตองอาศยประสบการณสง เชน ฝายบญชตองการนาคอมพวเตอรมาประมวลผลงานดานบญช นกวเคราะหระบบกจะตองศกษาในเรองของหลกการบญช ระบบงานบญช ขนตอนการทางานในฝายบญช กฎหมายทเกยวของกบการบญช เปนตน แลวจงออกแบบระบบใหมทใชคอมพวเตอร ประมวลผลตอไป

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

17

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 18: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

คอ บคลากรททาหนาทนาระบบงานใหมทนกวเคราะหระบบไดออกแบบระบบไวมา สรางเปนโปรแกรมดวยภาษาคอมพวเตอร โดยเลอกภาษาคอมพวเตอรทเหมาะสมกบระบบงานนน ๆ ตองมความรในเรองการใชภาษาคอมพวเตอร แนวคดแบบตรรกะ(Logic)ของโปรแกรม มความรความเขาใจเกยวเอกสารทไดจากการออกแบบระบบ เทคนคการออกแบบระบบงาน ทางานรวมกนเปนทม(Teamwork) ตองมความรระดบอนปรญญาหรอปรญญาตร สาขาวทยาการคอมพวเตอร เทคโนโลยสาร-สนเทศ เปนตน โปรแกรมเมอรยงอาจแบงออกเปน 2 กลม คอ

-System Programmer คอ โปรแกรมเมอรททาหนาทสรางและบารงรกษาโปรแกรมประเภทระบบปฏบตการ (Operating System OS) โปรแกรมจดการและตรวจสอบระบบฮารดแวร หรอโปรแกรมทใชจดการและการควบคมการแบงสรรทรพยากรของระบบคอมพวเตอร เชน การจดการหนวยความจา(Memory) การควบคมฮารดดสก(Hard disk) เปนตน System Programmer จะตองมความรระบบโครงสรางภายในและหลกการทางานของเครองคอมพวเตอรดวย ตองมความรในการใชภาษา C C++ หรอ Assembly เปนตน

-Application Programmer คอ โปรแกรมเมอรททาหนาทสรางโปรแกรมเพอ แกปญหาและประยกตใชงานตาง ๆ ทวไปในองคกร เชน ประยกตงานดานบคลากร ดานบญช ดานควบคมสนคาคงคลง ดานธนาคาร ดานสารบรรณ Application Programmer จงตองมความรดานภาษาคอมพวเตอรและวธการแกปญหางานดานตาง ๆ เปนอยางด

วศวกรระบบ (System Engineer) bull

18

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 19: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

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

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

ผบรหารระบบงาน (Administrator) bull

คอ ผททาหนาทเปนผบรหารระบบงานหรอองคกรทางดานคอมพวเตอร ซงแบงเปน กลมตาง ๆ ไดแก

- ผบรหารศนยคอมพวเตอร (Computer Center Administrator) คอบคลากรททาหนาทบรหารศนยหรอองคกร

ทางดานคอมพวเตอรโดยเฉพาะ มหนาทในการกาหนดนโยบายและวางแผนงานการบรหารเพอใหองคกรบรรลเปาหมาย ภายในศนยคอมพวเตอรอาจมการกาหนดใหมบคลกรททาหนาทเปนผบรหารระดบรองลงไปในฝายตาง ๆ ได เชน ฝายวเคราะหและออกแบบระบบ ฝายบรหารฐานขอมล ฝายสารสนเทศ ฝายปฏบตการ เปนตน

- ผบรหารฐานขอมล (Database Administrator DBA) คอบคลากรททาหนาทในการกาหนดนโยบายและวางแผนการบรหาร การจดการฐานขอมลและการดแลรกษาฐานขอมลขององคกร รวมทงการเลอกระบบฮารดแวรและ

19

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 20: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

พนกงานปฏบตการ (Operator) bull

คอกลมบคลากรทมหนาทเกยวของกบการปฏบตหนาทหรอภารกจประจาวนทเกยวของกบคอมพวเตอร เชน การ

ควบคมการปด-เปดเครอง ดแลการทางานของเครอง การจดเตรยมและกรอกขอมลเขาสระบบ การจดตารางการปฏบตงาน สวนใหญจะปฏบตงานในศนยคอมพวเตอรหรอหนวยงานดานสารสนเทศขนาดใหญ

ผใช (End-users) bull

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

20

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร
Page 21: เทคโนโลยีสารสนเทศและการสื่อสารpirun.ku.ac.th/~g521465132/Content Computer/Aongpakob.pdf · สื่อสารใดๆ

55 ขนตอนการปฏบตงานขนตอนการปฏบตงาน

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

1 หนวยประมวลผลกลาง ทาหนาทในการคดคานวณหรอประมวลผลขอมล โดยทาตามโปรแกรมทเกบไวในหนวยความจาหลก

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

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

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

21

  • ประเภทของซอฟตแวร