Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Ebook-Software-ทินกฤต-091

Ebook-Software-ทินกฤต-091

Published by thinakrit1105, 2023-07-14 00:42:49

Description: Ebook-Software-ทินกฤต-091

Search

Read the Text Version

E-book-Software จดั ทาํ โดย นายทนิ กฤต เนียมทอง คอมพิวเตอรธรุ กจิ ปวช.2/3 65202040091 เสนอ อาจารย อาภรณ ออนนวล

ภาษาคอมพิวเตอร ภาษาคอมพิวเตอร หมายถงึ ภาษาใด ๆ ทผ่ี ใู ชงานใชสอื่ สารกบั คอมพิวเตอร หรอื คอมพิวเตอรดวยกนั แลวคอมพิวเตอรสามารถทาํ งานตามคาํ สง่ั นัน้ ได คาํ นี้มกั ใชเรยี กแทนภาษาโปรแกรม แตความเป็ นจรงิ ภาษาโปรแกรมคอื สวนหนึ่งของภาษาคอมพิวเ ตอรเทานัน้ และมีภาษาอน่ื ๆ ทเี่ ป็ นภาษาคอมพิวเตอรเชนกนั ยกตวั อยางเชน เอชทเี อ็มแอล เป็ นทงั้ ภาษามารกอปั และภาษาคอมพิวเตอรดวย แมวามนั จะไมใชภาษาโปรแกรม หรอื ภาษาเครอ่ื งนัน้ ก็นับเป็ นภาษาคอมพิวเตอร ซง่ึ โดยทางเทคนิคสามารถใชในการเขยี นโปรแกรมได แตก็ไมจดั วาเป็ นภาษาโปรแกรม ภาษาคอมพิวเตอรสามารถแบงออกเป็ นสองกลมุ คอื ภาษาระดบั สงู (high level) และภาษาระดบั ตาํ่ (low level) ภาษาระดบั สงู ถกู ออกแบบมาเพ่ือใหใชงานงายและสะดวกสบ ายมากกวาภาษาระดบั ตาํ่ โปรแกรมทเ่ี ขยี นถกู ตองตามกฎเกณฑและไวยากรณของภา ษาจะถกู แปล (compile) ไปเป็ นภาษาระดบั ตาํ่ เพ่ือใหคอมพิวเตอรสามารถนําไปใชงาน หรอื ปฏบิ ตั ติ ามคาํ สงั่ ไดตอไป เชน  ภาษาฟอรแทรน (FORTRAN)  ภาษาโคบอล (COBOL)  ภาษาปาสคาล (Pascal)

 ภาษาเบสกิ (BASIC)  ภาษาวชิ วลเบสกิ (Visual Basic)  ภาษาซี ©  และภาษาจาวา (Java)

ซอฟแวร ซอฟแวร หรอื สวนชดุ คาํ สง่ั คอื สวนหน่ึงของระบบคอมพิวเตอรทใี่ ชในการจดั เก็บและประมว ลผลขอมลู เป็ นชดุ คาํ สง่ั ทบ่ี อกวธิ กี ารทาํ งานของคอมพิวเตอร ซงึ่ ตรงกนั ขามกบั ฮารดแวรทเ่ี ป็ นระบบคอมพิวเตอรทส่ี ามารถจั บตองได ในสาขาวชิ าวทิ ยาการคอมพิวเตอรและวศิ วกรรมซอฟตแวรนั้ น ซอฟตแวรคอมพิวเตอร คอื ขอมลู ทงั้ หมดทไี่ ดรบั การประมวลผลโดยระบบคอมพิวเตอร และ โปรแกรมคอมพิวเตอร ซอฟตแวรคอมพิวเตอรนัน้ ประกอบดวย โปรแกรมคอมพิวเตอร, ไลบรารี และ ขอมลู ทไี่ มสามารถเรยี กใชงานไดดวยโปรแกรมคอมพิวเตอร อาทิ เอกสารออนไลนหรอื สอ่ื ดจิ ทิ ลั คอมพิวเตอรเครอ่ื งหนึ่งจาํ เป็ นตองมีทงั้ ฮารดแวรและซอฟตแว ร และหากขาดอยางใดอยางหนึ่งไป จะไมสามารถใชงานระบบคอมพิวเตอรได

ซอฟตแวรจะแบงออกเป็ นประเภทใหญ ๆ ได 2 ประเภท ไดแก ซอฟตแวรระบบ และซอฟตแวรประยกุ ต 1.ซอฟตแวรระบบ (System Software) ซอฟตแวรระบบ คอื ซอฟตแวรทดี่ แู ลจดั การกบั อปุ กรณตาง ๆ ทม่ี ีอยใู นระบบ และชวยในการจดั การกบั ระบบคอมพิวเตอรใหเสถยี ร ซงึ่ จะคอยชวยจดั การอปุ กรณรบั เขาและสงออก และการสอ่ื สารขอมลู โดยซอฟตแวรระบบทร่ี จู กั กนั ดใี นปั จจบุ นั คอื ระบบปฏบิ ตั กิ าร (Operating System) เชน เอ็มเอสดอส ยนู ิกซ โอเอสทู วนิ โดวส หรอื ลนี ุกซ ทเ่ี ป็ นสวนสาํ คญั ทที่ าํ ใหเราใชงานคอมพิวเตอรไดงายนั่นเอง ซอฟตแวรระบบนี้ยงั สามารถแบงออกไดอกี ดงั นี้ 1.ซอฟตแวรควบคมุ ระบบปฏบิ ตั กิ าร (Operating System --OS) 2. ซอฟตแวรจดั การอปุ กรณตอพวง (Device Driver Software) 3. ซอฟตแวรการสอื่ สาร(CommunicationsSoftware) 4. ซอฟตแวรชวยพฒั นาโปรแกรม (Program Development Software) 5.ซอฟตแวรอาํ นวยความสะดวก (Utility Software) ซอฟตแวรระบบทนี่ ิยมแพรหลาย ไดแก DOS,UNIX,

WINDOWS, SUN, OS/2, NET WARE เป็ นตน

2.ซอฟตแวรประยกุ ต (Application Software) ซอฟตแวรประยกุ ต คอื โปรแกรมทถี่ กู พฒั นาขนึ้ มาเพื่อใชงานเฉพาะดาน ไมเกย่ี วของกบั การควบคมุ ระบบของคอมพิวเตอร แตทาํ ขนึ้ เพื่อการสงั่ ใหคอมพิวเตอรทาํ งานอยางใดอยางหนึ่งต ามทต่ี องการ ซงึ่ จะทาํ งานโดยผานการเรยี กใชงานจากซอฟตแวรระบบอกี ทหี นึ่ง ยกตวั อยางเชน ซอฟตแวรประมวลคาํ ซอฟตแวรจดั เก็บภาษี ซอฟตแวรสนิ คาคงคลงั ซอฟตแวรตารางทาํ งาน ซอฟตแวรกราฟิ ก ซอฟตแวรจดั การฐานขอมลู เป็ นตน ซอฟตแวรระบบนี้ยงั สามารถแบงออกไดอกี 5 ประเภทดงั นี้ 1. ซอฟตแวรควบคมุ ระบบปฏบิ ตั กิ าร (Operating System –OS) 2. ซอฟตแวรจดั การอปุ กรณตอพวง (Device Driver Software)

3. ซอฟตแวรการสอ่ื สาร(Communications Software) 4. ซอฟตแวรชวยพฒั นาโปรแกรม (Program Development Software) 5.ซอฟตแวรอาํ นวยความสะดวก (Utility Software) ซอฟตแวรระบบทนี่ ิยมแพรหลาย ไดแก DOS, UNIX, WINDOWS, SUN, OS/2, NET WARE ซอฟตแวรประยกุ ตสามารถจาํ แนกไดเป็ น 2 ประเภท คอื 2.1 ซอฟตแวรสาํ หรบั งานเฉพาะดาน คอื โปรแกรมซงึ่ เขยี นขนึ้ เพ่ือการทาํ งานเฉพาะอยางทเ่ี ราตองการ

บางทเี่ รยี กวา User’s Program เชน โปรแกรมการทาํ บญั ชจี ายเงนิ เดอื น โปรแกรมระบบเชาซอื้ โปรแกรมการทาํ สนิ คาคงคลงั เป็ นตน ซง่ึ แตละโปรแกรมก็มกั จะมีเงอื่ นไข หรอื แบบฟอรมแตกตางกนั ออกไปตามความตองการ หรอื กฏเกณฑของแตละหนวยงานทใี่ ช ซง่ึ สามารถดดั แปลงแกไขเพ่ิมเตมิ (Modifications) ในบางสวนของโปรแกรมได เพ่ือใหตรงกบั ความตองการของผใู ชการประยกุ ตใชงานดวย ซอฟตแวรสาํ เร็จมกั จะเนนการใชงานทวั่ ไป แตอาจจะนํามาประยกุ ตโดยตรงกบั งานทางธรุ กจิ บางอยางไม ได เชนในกจิ การธนาคาร มีการฝากถอนเงนิ งานทางดานบญั ชี หรอื ในหางสรรพสนิ คาก็มีงานการขายสนิ คา การออกใบเสร็จรบั เงนิ

2.2 ซอฟตแวรสาํ หรบั งานทว่ั ไป เป็ นโปรแกรมประยกุ ตทมี่ ีผจู ดั ทาํ ไว เพ่ือใชในการทาํ งานประเภทตางๆ ทวั่ ไป โดยผใู ชคนอนื่ ๆ สามารถนําโปรแกรมนีไ้ ปประยกุ ตใชกบั ขอมลู ของตนได แตจะไมสามารถทาํ การดดั แปลง หรอื แกไขโปรแกรมได ผใู ชไมจาํ เป็ นตองเขยี นโปรแกรมเอง ซง่ึ โปรแกรมสาํ เร็จรปู นี้ มกั จะมีการใชงานในหนวยงานมราขาดบคุ ลากรทมี่ ีความชาํ นา ญเป็ นพิเศษในการเขยี นโปรแกรม ดงั นัน้ การใชโปรแกรมสาํ เร็จรปู จงึ เป็ นสง่ิ ทอี่ าํ นวยความสะดวกและเ ป็ นประโยชนอยางยง่ิ ตวั อยางโปรแกรมยง่ิ ตวั อยางโปรแกรมยง่ิ สาํ เร็จรปู ทนี่ ิยมใชไดแก MS-Office, Lotus, Adobe Photoshop, SPSS, Internet Explorer และ เกมสตางๆ เป็ นตน

หนาท่ีของระบบปฏิบตั ิการ หนาทขี่ องระบบปฏบิ ตั กิ ารแบงออกเป็ น 2 ชนิด คอื หนาทห่ี ลกั คอื จดั การทรพั ยากรตางๆ ภายในระบบ ไดแก หนวยประมวลผล หนวยความจาํ อปุ กรณอนิ พตุ -เอาตพตุ อปุ กรณสอ่ื สาร และขอมลู จากทก่ี ลาวไปนัน้ สวนสาํ คญั ก็คอื ระบบปฏบิ ตั กิ ารทท่ี าํ งานเป็ นสวนสาํ คญั ของระบบและน่ันคอื โ ครงสรางพืน้ ฐานของระบบคอมพิวเตอร เราอาจใหความหมายของระบบปฏบิ ตั ติ กิ ารคอมพิวเตอรไดใน หลายแบบหลายมมุ มอง แตสามารอธบิ ายโดยสรปุ ไดวา ระบบปฏบิ ตั กิ าร (operating system) หรอื โอเอส (OS) เป็ นระบบซอฟตแวรทที่ าํ หนาทจี่ ดั การอปุ กรณคอมพิวเตอรแล ะแหลงซอฟตแวรและบรกิ ารโปรแกรมคอมพิวเตอร เพ่ือใหอปุ กรณทาํ งานตามทไ่ี ดออกแบบไว โดยทวั่ ไปเครอ่ื งคอมพิวเตอรขนาดใหญจะมีระบบปฏบิ ตั กิ ารที่ ใหญซบั ซอนและทาํ งานไดมากกวาเครอ่ื งคอมพิวเตอรขนาดเล็ ก

ยกตวั อยางโปรแกรม 1 . Photoshop เป็ นโปรแกรมในตระกลู Adobe เป็ นโปรแกรมสรางและแกไขรปู ภาพอยางมืออาชพี โดยเฉพาะ นักออกแบบในทกุ วงการยอมรจู กั โปรแกรมตวั นี้ดี โปรแกรม Photoshop เป็ นโปรแกรมทม่ี ีเครอื่ งมือมากมายเพ่ือสนับสนุนการสรางงาน ประเภทสง่ิ พิมพ งานวดิ ที ศั น งานนําเสนอ งานมลั ตมิ ีเดยี ตลอดจนงานออกแบบและพฒั นาเว็บไซต 2. โปรแกรมAi ไฟล AI เป็ นไฟลเวกเตอรในระบบของ Adobe Illustrator ไฟล AI ชวยใหนักออกแบบสามารถปรบั ขนาดกราฟิ ก ภาพวาด และรปู ภาพของตนไดโดยไมมีขดี จาํ กดั และไมมีผลตอความล ะเอยี ด มาเรยี นรเู พ่ิมเตมิ เกยี่ วกบั ขอดแี ละขอเสยี ของรปู แบบไฟลรปู ภาพ AI และเรยี นรวู ธิ กี ารสราง เปิ ด และแกไขไฟล 3.โปรแกรม Adobe InDesign เป็ นโปรแกรมหลกั ทมี่ ีหนาทเี่ กย่ี วกบั การจดั การเกยี่ วกบั หนา เอกสาร งานสอื่ สง่ิ พิมพตาง ๆ เชน นิตยสาร วารสาร โบรชวั รหรอื แผนพบั รวมถงึ สรางสรรคสอื่ หนังสอื ตาง ๆ เป็ นโปรแกรมทสี่ ามารถออกแบบและสรางสรรคผลงานสง่ิ พิม พเหลานัน้ ไดอยางรวดเร็ว และมีประสทิ ธภิ าพ สาระการเรยี นรู

Adobe Photoshop Adobe Illustrator Adobe InDesign

หนาทรี่ อง ประกอบดวย 1.เป็ นตวั กลางระหวางฮารดแวรกบั ผใู ช (user interface) เพ่ือใหผใู ชสามารถควบคมุ การทาํ งาน ของฮารดแวรได ซงื่ การตดิ ตอระหวางฮารดแวรกบั ผใู ชอาจอยใู นรปู ตวั อกั ษรห รอื รปู ภาพ (Graophic User Interface: GUI) 2.ชวยใหผใู ชสามารถใชขอมลู รวมกนั ระบบปฏบิ ตั กิ ารจะอนุญาตใหผใู ชแตละคนมีสทิ ธใิ ์ ชขอมลู นัน้ ๆและชวยจดั ควิ ของผใู ชในการเขาถงึ ขอมลู เพื่อใหขอมลู มีความถกู ตองแมนยาํ 3.แกไขปั ญหาการทาํ งานของระบบ ในการํางานของคอมพิวเตอรบางครงั้ อาจเกดิ ความผิดพลาดใ นขณะทที่ าํ งานอยู ระบบปฏบิ ตั กิ ารจะทาํ การแกไขปั ญหาตางๆ เพ่ือใหระบบมีเสถยี รภาพ 4.ชวยใหหนวยอนิ พตุ -เอาตพตุ ทาํ งานไดคลองตวั ในการตดิ ตอระหวางคอมพิวเตอรและอปุ กรณอนิ พตุ และเอา ตพฺ ตุ ตางๆ 5.คาํ นวนทรพั ยากรทใี่ ชไป ระบบปฏบิ ตั กิ ารจะชวยคาํ นวณทรพั ยากรทไ่ี ดใชไปแลว เพ่ือใหผใู ชทรพั ยากรตางๆ ไดอยางคมุ คามากทสี่ ดุ 6.ชวยใหระบบทาํ งานเป็ นแบบขนาน ระบบปฏบิ ตั กิ ารจะแบงการทาํ งานเป็ นสวนๆ เรยี กวา โปรเซส (process) ซง่ึ จะทาํ ใหการทาํ งานเสร็จเร็วยง่ิ ขนึ้ 7.จดั การโครงสรางของขอมลู ทจี่ ดั เก็บไวภายในเครอื่ งคอมพิว

เตอรเพ่ือใหความปลอดภยั ตอขอมลู และมีการเขาถงึ ขอมลู ไดร วดเร็ว 8.ควบคมุ การตดิ ตอสอื่ สารในระบบเครอื ขาย เนื่องจากในระบบเครอื ขายคอมพิวเตอรจะตองมีการรบั สงขอ มลู ตางๆ ระหวางเครอ่ื งคอมพิวเตอรทตี่ ออยใู นระบบ ซงึ่ การตดิ ตอสอ่ื สารตางๆ ทเ่ี กดิ ขนึ้ นัน้ ตองอาศยั ระบบปฏบิ ตั กิ ารในการควบคมุ การทาํ งานใหเป็ นอยางถกู ตอง ตวั อยางโปรแกรม



ผจู ดั ทาํ นายทนิ กฤต เนียมทอง 2ชคธ3 65202040091


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook