Software
ภาษาคอมพวิ เตอร์ ภาษาคอมพิวเตอร์เป็นส่ือกลางระหวา่ งมนุษย์ กบั เครื่องคอมพิวเตอร์เพ่ือควบคุมและสง่ั งาน ใหเ้ คร่ืองทางานตามคาสง่ั เพื่อใหผ้ ลลพั ธ์ตามที่ผใู้ ช้ ตอ้ งการซ่ึงในปัจจุบนั ภาษาคอมพิวเตอร์ไดม้ ีผพู้ ฒั นา ออกมาหลากหลายภาษาผเู้ ขียนโปรแกรมจะตอ้ งทาความเขา้ ใจถึงหลกั การเขียนรูปแบบ โครงสร้างคาสง่ั ขอภาษาน้นั ๆโดยภาษาคอมพิวเตอร์แบง่ ออกไดเ้ ป็น 5 ระดบั คือ 1. ภาษาเครื่อง (Machine Language) เป็นภาษาเดียว ที่เคร่ืองสามารถปฏิบตั ิงานตามคาสง่ั ไดท้ นั ทีโดย ไม่ตอ้ งมีตวั แปลภาษาอ่ืนใดเขา้ มาช่วย 2. ภาษาระดบั ตา่ (Low level language) เน่ืองจาก ภาษาเครื่องเป็นภาษาที่ยากแก่การทาความเขา้ ใจ และยากในการประยกุ ตใ์ ช้ ทาใหม้ ีผพู้ ฒั นารหสั และสญั ลกั ษณ์มาแทนตวั เลข 0 กบั 1 โดยใชอ้ กั ขระในภาษาองั กฤษมามีส่วนร่วม
3. ภาษาระดบั สูง (High level Language) ภาษาระดบั สูงจะใชค้ าในภาษาองั กฤษแทนคาสงั่ รวมท้งั สามารถใชน้ ิพจนท์ างคณิตศาสตร์ไดด้ ว้ ย 4. ภาษาระดบั สูงมาก (Very High-level Language) เป็นภาษาที่ใชเ้ ขียนโปรแกรมไดส้ ้นั กวา่ ภาษายคุ ก่อนๆ โดยภาษายคุ ที่4 น้ีมีคุณสมบตั ิที่จะแยกภาษายคุ ก่อนอยา่ งชดั เจน กล่าวคือภาษาในยคุ ก่อนน้นั ใชห้ ลกั การของการเขียนโปรแกรม แบบโพรซีเยอร์ 5. ภาษาธรรมชาติ (Nature language) ธรรมชาติ หมายถึง ธรรมของมนุษย์ คือ ไม่ตอ้ งสนใจ ถึงคาสงั่ หรือลาดบั ของขอ้ มูลที่ถูกตอ้ ง ผใู้ ชเ้ พยี งแต่พิมพ์ ส่ิงที่ตอ้ งการลงในคอมพิวเตอร์เป็นคาหรือประโยคตามที่ผใู้ ชเ้ ขา้ ใจ
• ซอฟต์แวร์ (software) เป็นองคป์ ระกอบของคอมพิวเตอร์ที่เราไม่สามารถสมั ผสั จบั ตอ้ งไดโ้ ดยตรงเป็นชุดคาสงั่ หรือโปรแกรม (Program) ท่ีเขียนข้ึนเพ่ือใหค้ อมพิวเตอร์ทางาน ซอฟตแ์ วร์จึงเป็นเสมือน ตวั เช่ือมระหวา่ งผใู้ ชง้ านกบั คอมพิวเตอร์ใหส้ ามารถเขา้ ใจกนั ได้ ซอฟต์แวร์แบ่งออกเป็ น 2 ประเภท คอื 1.ซอฟต์แวร์ระบบ (System Softwareหรือ Operating Software : OS) หมายถึงโปรแกรมที่ทาหนา้ ท่ีประสานการทางาน ติดต่อการทางานระหวา่ งฮาร์ดแวร์กบั ซอฟตแ์ วร์ประยกุ ต์ เพ่ือใหผ้ ใู้ ชส้ ามารถใชซ้ อฟตแ์ วร์ได้ อยา่ งมีประสิทธิภาพ และทาหนา้ ที่ในการจดั การระบบ ดูแลรักษาเคร่ือง การแปลภาษาระดบั ต่า หรือระดบั สูงใหเ้ ป็นภาษาเคร่ืองเพื่อใหเ้ คร่ืองอ่านไดเ้ ขา้ ใจ ซอฟต์แวร์ระบบ แบ่งได้ 4 ชนิด ดงั นี้ 1.1 ระบบปฏบิ ตั กิ าร (Operating System) หมายถึง ชุดโปรแกรมท่ีอยรู่ ะหวา่ งฮาร์ดแวร์และซอฟตแ์ วร์ประยกุ ต์ มีหนา้ ท่ีควบคุมการปฏิบตั ิงานของฮาร์ดแวร์และสนบั สนุน คาสง่ั สาหรับควบคุมการทางานของฮาร์ดแวร์ใหก้ บั ซอฟตแ์ วร์ ประยกุ ต์ เช่น Windows XP, DOS, Linux, Mac OS X
1.2 ยูทลิ ติ ี้ (Utility Program) เป็นโปรแกรมท่ีทาหนา้ ท่ี เพ่ิมประสิทธิภาพของเคร่ืองคอมพิวเตอร์ ทาใหเ้ ครื่องทางานง่ายข้ึน และการป้ องกนั การรบกวนโดยโปรแกรมที่ไม่พึงประสงค์ เช่น โปรแกรมป้ องกนั ไวรสั โปรแกรม Defrag เพอ่ื จดั เรียงขอ้ มูลบน ฮาร์ดดิสกใ์ หม่ทาใหก้ ารอ่านขอ้ มลู เร็วข้ึน โปรแกรมยกเลิกการติดต้งั โปรแกรมUninstall Program โปรแกรมบีบอดั ไฟล์ (WinZip-WinRAR) เพ่ือทาใหไ้ ฟลม์ ีขนาดเลก็ ลง โปรแกรมการสารองขอ้ มลู (Backup Data) 1.3 ดไี วซ์ไดเวอร์ (Device Driver หรือ Driver) เป็นโปรแกรมท่ีทาหนา้ ที่ติดตอ่ กบั คอมพิวเตอร์ในส่วนการรับเขา้ และการส่งออกของแต่ ละอุปกรณ์ เช่น เมื่อเราซ้ือกลอ้ งวีดีโอมาใหม่และตอ้ งการนาเอาวีดีโอท่ีถ่ายเสร็จ นาไปตดั ต่อท่ีคอมพิวเตอร์กต็ อ้ งติดต้งั ไดรฟ์ เวอร์ หรือ โปรแกรมท่ีติดมากบั กลอ้ ง ทาการติดต้งั ท่ี เครื่องคอมพิวเตอร์เพ่อื ใหเ้ คร่ืองคอมพิวเตอร์รู้จกั และสามารถรับขอ้ มลู เขา้ และส่งขอ้ มูล ออกได้
โดยปกติโปรแกรม Windows ที่เรามีอยใู่ นเครื่องคอมพิวเตอร์จะมีไดรฟ์ เวอร์ติดต้งั มาให้ แลว้ โดยเราไม่ตอ้ งทาการติดต้งั ไดรฟ์ เวอร์เอง เช่น ไดรฟ์ เวอร์สาหรับเมาส์ ไดรฟ์ เวอร์ คียบ์ อร์ด, ไดรฟ์ เวอร์สาหรับการใช้ USB Post ไดรฟ์ เวอร์เครื่องพิมพ์ แต่ถา้ อุปกรณ์ใดไม่ สามารถใชง้ านร่วมกบั เคร่ืองคอมพิวเตอร์ไดก้ ต็ อ้ งหาไดรฟ์ เวอร์มาติดต้งั เพ่ือใหส้ ามารถ ใชง้ านได้ ซ่ึงตอ้ งเป็นไดรฟ์ เวอร์ที่พฒั นามาของแต่ละบริษทั ผผู้ ลิตอุปกรณ์ 1.4 ตวั แปลภาษา (Language Translator) คือ โปรแกรมท่ีทาหนา้ ท่ีแปลภาษาระดบั ต่าหรือระดบั สูง เพ่ือใหเ้ คร่ืองคอมพิวเตอร์เขา้ ใจวา่ ตอ้ งการใหท้ าอะไร เช่น เมื่อโปรแกรมเมอร์ไดเ้ ขียนโปรแกรมเสร็จโดยเขียน ในลกั ษณะภาษาระดบั ต่า (Assembly) หรือภาษาระดบั สูง (โปรแกรมภาษา C) เสร็จกต็ อ้ งมีตวั แปลภาษาเพ่ือใหเ้ คร่ืองคอมพิวเตอร์อ่านเขา้ ใจ เพราะเคร่ืองคอมพิวเตอร์จะเขา้ ใจเฉพาะตวั เลข 0 กบั ตวั เลข 1 เทา่ น้นั ตวั แปลภาษาแบ่งได้ 3 ตวั แปล ดงั นี้ 1. แอสเซมเบลอร์ (Assembler) เป็นตวั แปลภาษาระดบั ต่า 2. อินเตอร์พรีเตอร์ (Interpreter) เป็นตวั แปลภาษาระดบั สูงใหเ้ ป็นภาษาเครื่องโดยแปลที ละบรรทดั คาสงั่ 3. คอมไพเลอร์ (Compiler) เป็นตวั แปลภาษาระดบั สูงใหเ้ ป็นภาษาเคร่ืองโดยแปลท้งั โปรแกรมทีเดียว
2.ซอฟต์แวร์ประยุกต์ ซอฟตแ์ วร์ประยกุ ตเ์ ป็นโปรแกรมที่ใชส้ าหรับทางานต่างๆ ตามที่ตอ้ งการ เช่น การทางานเอกสาร งานกราฟิ ก งานนาเสนอหรือเป็น ซอฟตแ์ วร์สาหรับงานเฉพาะดา้ น เช่น โปรแกรมงานทะเบียน โปรแกรมการใหบ้ ริการเวบ็ ซอฟต์แวร์ประยุกมอี ะไรบ้าง 1 ซอฟต์แวร์ประยุกต์เฉพาะงาน ซอฟต์แวร์ประยุกต์เฉพาะงาน (Application Software for Specific Surpose)เป็นซอฟตแ์ วร์ที่พฒั นาข้ึน เพื่อนาไปประยกุ ตใ์ ชก้ บั งานขององคก์ รใดองคก์ รหน่ึง โดยเฉพาะ ออกแบบและสร้างข้ึนโดยผผู้ ลิตซอฟตแ์ วร์ที่มีความชานาญงานในดา้ นน้นั หรือพฒั นา โดยบุคลากรฝ่ ายคอมพวิ เตอร์ขององคก์ รน้ีกไ็ ด้ โดยผา่ นการวเิ คราะห์ ออกแบบ ลงมือสร้าง และ ทดสอบโปรแกรมใหส้ ามารถทางานไดถ้ กู ตอ้ งก่อน จึงจะสามารถนามาใชง้ านได้ เช่น โปรแกรม คานวณภาษีของกรมศลุ กากร โปรแกรมฝากถอนเงินของ ธนาคาร โปรแกรมระบบสินคา้ ของหา้ งสรรพสินคา้ เป็นตน้
2 ซอฟต์แวร์ประยกุ ต์ทว่ั ไป ซอฟตแ์ วร์ประยกุ ตท์ วั่ ไป (General Purpose Software) เป็นซอฟตแ์ วร์ท่ีพฒั นาข้ึนเพอ่ื นาไปประยกุ ตใ์ ชก้ บั งานใหเ้ หมาะสมกบั ลกั ษณะงานของผใู้ ชค้ อมพวิ เตอร์ เช่น การ จดั พิมพร์ ายงาน การนาเสนองาน การจดั ทา บญั ชี การตกแต่งภาพ การออกแบบเวบ็ ไซต์ เป็นตน้ ซอฟตแ์ วร์ประยกุ ตท์ ว่ั ไปสามารถ แบ่งออกไดเ้ ป็น 6 ประเภท ดงั ต่อไปน้ี หน้าทข่ี องระบบปฏิบตั การ ระบบปฏบิ ตั กิ ารมีหน้าท่หี ลักๆ อยู่ 3 ประการ คือ 1. การจดั สรรทรัพยากรในเครื่องคอมพวิ เตอร์ (Resources management) เพ่ือใหบ้ ริการ ซอฟตแ์ วร์ประยกุ ต์ ในเร่ืองการรับส่ง และจดั เกบ็ ขอ้ มูลกบั ฮาร์ดแวร์เช่น การส่ง ขอ้ มูลภาพไปแสดงผล ท่ีจอภาพ การส่งขอ้ มลู ไปเกบ็ หรืออ่านจากฮาร์ดดิสก์ การรับส่ง ขอ้ มลู ในระบบเครือข่าย การส่งสญั ญาณ เสียง ไปออลาโพง หรือจดั สรรพ้ืนท่ีในหน่วยความจา ตามท่ี ซอฟตแ์ วร์ประยกุ ตร์ ้องขอ รวมท้งั ทา หนา้ ท่ี จดั สรรเวลาการใชห้ น่วยประมวลผล กลาง ในกรณีที่ อนุญาตใหร้ ันซอฟตแ์ วร์ ประยกุ ตห์ ลายๆ ตวั พร้อมกนั
2. อานวยความสะดวกให้แก่ผ้ใู ช้โดยจะทา หนา้ ท่ีเป็นตวั กลางระหวา่ งผใู้ ชก้ บั เคร่ือง คอมพิวเตอร์โดยจดั การทางานตามคาสง่ั ท่ีผู้ ใชร้ ะบุ ระบบปฏิบตั ิการช่วยใหต้ วั ซอฟตแ์ วร์ ประยกุ ตไ์ ม่ตอ้ งจดั การเรื่องเหลา่ น้นั ดว้ ย ตนเอง เพียงแคเ่ รียกใชบ้ ริการจากระบบ ปฏิบตั ิการกพ็ อ ทาใหพ้ ฒั นาซอฟตแ์ วร์ ประยกุ ตไ์ ดง้ ่ายข้ึน 3. ควบคุมดูแลอปุ กรณ์ (Control devices) ระบบปฏิบตั ิการมีหนา้ ที่ควบคุมอุปกรณ์ต่างๆ ให้ ทางานสอดคลอ้ งกบั ความตอ้ งการ โดยไม่เกิดขอ้ ผดิ พลาด ใหค้ วามสะดวกแก่ผใู้ ชใ้ น การใชง้ าน อุปกรณ์ตา่ งๆ ไดง้ ่าย เช่น การติดต่อกบั อุปกรณ์ รับ/แสดงผลขอ้ มลู อยา่ งดิสก์ หรือเครื่องพิมพ์ เป็นตน้ โดยท่ีผพู้ ฒั นาโปรแกรมไม่จาเป็นตอ้ ง เขียนโปรแกรมเพ่ือ ควบคุมตวั ขบั ดิสกเ์ พราะระบบ ปฏิบตั ิการจดั บริการใหม้ ีคาสง่ั สาหรับติดต่อกบั อุปกรณ์ เหล่าน้ีไดอ้ ยา่ งง่ายๆ
ยกตวั อย่างการโปรแกรม 3 โปรแกรม 1.Microsoft Word 2. Microsoft Power Point
3.Microsoft Exeel
น.ส.ณฐั พร น้อยกลน่ิ 65202040086 2ชคธ3 เทคนิคลพบุรี คอมพวิ เตอร์ธุรกจิ ดจิ ทิ ลั และเทคโนโลยี
Search
Read the Text Version
- 1 - 12
Pages: