ภาษาคอมพิวเตอร์ ภาษาคอมพวิ เตอร์ หมายถึง ภาษาใด ๆ ที่ผใู้ ชง้ านใชส้ ื่อสารกบั คอมพวิ เตอร์ หรือ คอมพวิ เตอร์ดว้ ยกนั แลว้ คอมพิวเตอร์สามารถทางานตามคาสง่ั น้นั ได้ คาน้ีมกั ใชเ้ รียกแทนภาษา โปรแกรม แตค่ วามเป็นจริงภาษาโปรแกรมคือส่วนหน่ึงของภาษาคอมพิวเตอร์เท่าน้นั และมภี าษา อน่ื ๆ ท่ีเป็นภาษาคอมพวิ เตอร์เช่นกนั ยกตวั อยา่ งเชน่ เอชทีเอม็ แอล เป็นท้งั ภาษามาร์กอปั และ ภาษาคอมพิวเตอร์ดว้ ย แมว้ า่ มนั จะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องน้นั ก็นบั เป็น ภาษาคอมพวิ เตอร์ ซ่ึงโดยทางเทคนิคสามารถใชใ้ นการเขยี นโปรแกรมได้ แตก่ ็ไมจ่ ดั วา่ เป็นภาษา โปรแกรม ภาษาคอมพวิ เตอร์สามารถแบง่ ออกเป็นสองกลุ่มคือ ภาษาระดบั สูง (high level) และ ภาษาระดบั ตา่ (low level) ภาษาระดบั สูงถกู ออกแบบมาเพอ่ื ให้ใชง้ านงา่ ยและสะดวกสบาย มากกวา่ ภาษาระดบั ต่า โปรแกรมทเี่ ขยี นถกู ตอ้ งตามกฎเกณฑแ์ ละไวยากรณ์ของภาษาจะถูก แปล (compile) ไปเป็นภาษาระดบั ต่าเพอื่ ให้คอมพิวเตอร์สามารถนาไปใชง้ านหรือปฏิบตั ิ ตามคาส่งั ไดต้ อ่ ไป ซอฟตแ์ วร์สมยั ใหม่ส่วนมากเขยี นดว้ ยภาษาระดบั สูง แปลไปเป็นออบเจกต์ โคด้ (object code) แลว้ เปลีย่ นให้เป็นชุดคาสัง่ ในภาษาเคร่ือง ภาษาคอมพิวเตอร์อาจแบ่งกลุ่มไดเ้ ป็นอกี สองประเภทคอื ภาษาท่ีมนุษยอ์ ่านออก (human-readable) และภาษาท่ีมนุษยอ์ ่านไม่ออก (non human-readable) ภาษาท่ีมนุษยอ์ า่ นออกถูกออกแบบมาเพื่อใหม้ นุษยส์ ามารถเขา้ ใจและส่ือสารไดโ้ ดยตรงกบั คอมพวิ เตอร์ ส่วนใหญ่เป็นภาษาองั กฤษ) ส่วนภาษาทม่ี นุษยอ์ ่านไมอ่ อกจะมโี คด้ บางส่วนท่ไี มอ่ าจ อา่ นเขา้ ใจได้
ซอฟต์แวร์ คอื อะไร มกี ปี่ ระเภท มีซอฟตแ์ วรแ์ บบไหนบา้ ง จาเป็นต่อธรุ กิจ ดว้ ยการพฒั นาทางดา้ นเทคโนโลยีที่กา้ วไกลในยคุ ปัจจบุ นั ทาให้คอมพวิ เตอร์ไดเ้ ขา้ มามี บทบาทในชีวติ ประจาวนั และการทางานของมนุษยม์ ากย่ิงข้ึน และนนั่ ยงั รวมไปถงึ สิ่งท่ี เรียกวา่ ซอฟตแ์ วร์ (Software) ทเี่ ป็นส่วนสาคญั ทีท่ าให้คอมพิวเตอร์ทางานไดต้ รง กบั วตั ถุประสงค์ท่ีนักพัฒนาซอฟต์แวร์ ตอ้ งการใหม้ นั ทา แลว้ ซอฟตแ์ วร์คืออะไรกนั แน่? สิ่งเหลา่ น้ีจาเป็นตอ่ ภาคธุรกิจขนาดไหน เราจะไปดูกนั • ซอฟตแ์ วร์ คืออะไร โปรแกรมคอมพวิ เตอร์ที่เปลี่ยนแปลงโลก ซอฟตแ์ วร์ คอื ชุดคาสง่ั หรือโปรแกรมทใ่ี ชค้ วบคมุ การทางานของเครื่องคอมพวิ เตอร์ ทจ่ี ะทาใหต้ วั คอมพิวเตอร์น้นั ทางานไดต้ ามจดุ ประสงคท์ ผ่ี ูใ้ ชต้ อ้ งการ เขยี นข้ึนโดยการใชภ้ าษาคอมพิวเตอร์จาก นกั เขยี นโปรแกรม เนื่องจากคอมพวิ เตอร์น้นั มกี ารทางานตามข้นั ลาดบั ภาษาทใี่ ชใ้ นการเขียน โปรแกรม ก็จะมีลกั ษณะรูปแบบเฉพาะ ทจี่ ะสามารถทาให้เคร่ืองคอมพวิ เตอร์สามารถเขา้ ใจได้ เช่น ภาษาเบสิก ภาษาโคบอล ภาษาปาสคาล เป็นตน้ ซ่ึงเม่ือติดต้งั ซอฟตแ์ วร์เขา้ ไปในคอมพวิ เตอร์เครื่องดงั กลา่ วแลว้ ตวั ซอฟตแ์ วร์นี่แหละ ท่จี ะเป็นส่ิง ทท่ี าหนา้ ทีส่ ่ังการให้คอมพิวเตอร์ทาการประมวลผลโดยอตั โนมตั ิ ช่วยให้มนุษยไ์ มต่ อ้ งเขา้ ไป วนุ่ วายในการจดั ลาดบั หรือข้นั ตอนการประมวลอนั แสนยงุ่ ยากของมนั ทนุ่ เวลาในการทางานลงไป ไดเ้ ป็นจานวนมาก
ความหมายของซอฟแวร์ 1. ความหมายของซอฟต์แวร์ ซอฟตแ์ วร์ (software) หมายถงึ ชุดคาส่งั หรือโปรแกรมทใ่ี ชส้ ่งั งานใหค้ อมพิวเตอร์ทางาน ซอฟตแ์ วร์จงึ หมายถึงลาดบั ข้นั ตอนการทางานท่เี ขียนข้นึ ดว้ ยคาสั่งของคอมพวิ เตอร์ คาสัง่ เหล่าน้ี เรียงกนั เป็นโปรแกรมคอมพวิ เตอร์ จากทท่ี ราบมาแลว้ วา่ คอมพิวเตอร์ทางานตามคาส่งั การทางาน พ้ืนฐานเป็นเพียงการกระทากบั ขอ้ มลู ทเี่ ป็นตวั เลขฐานสอง ซ่ึงใชแ้ ทนขอ้ มลู ทเี่ ป็นตวั เลข ตวั อกั ษร รูปภาพ หรือแมแ้ ต่เป็นเสียงพดู กไ็ ด้ โปรแกรมคอมพวิ เตอร์ทใี่ ชส้ ั่งงานคอมพวิ เตอร์จึงเป็น ซอฟตแ์ วร์ เพราะเป็นลาดบั ข้นั ตอนการทางานของคอมพวิ เตอร์ คอมพวิ เตอร์เครื่องหน่ึงทางาน แตกตา่ งกนั ไดม้ ากมายดว้ ยซอฟตแ์ วร์ทแี่ ตกต่างกนั ซอฟตแ์ วร์จึงหมายรวมถงึ โปรแกรม คอมพวิ เตอร์ทุกประเภททท่ี าให้คอมพวิ เตอร์ทางานได้ การท่ีเราเห็นคอมพวิ เตอร์ทางานให้กบั เรา ไดม้ ากมาย เพราะวา่ มีผพู้ ฒั นาโปรแกรมคอมพิวเตอร์มาให้เราสัง่ งานคอมพิวเตอร์ รา้ นคา้ อาจใช้ คอมพวิ เตอร์ทาบญั ชีทีย่ งุ่ ยากซบั ซ้อน บริษทั ขายตวั๋ ใชค้ อมพิวเตอร์ช่วยในระบบการจองตว๋ั คอมพวิ เตอร์ช่วยในเร่ืองกิจการงานธนาคารท่ีมขี อ้ มลู ตา่ ง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์ เอกสารให้สวยงาม เป็นตน้ การทคี่ อมพวิ เตอร์ดาเนินการใหป้ ระโยชนไ์ ดม้ ากมายมหาศาลจะอยทู่ ี่ ซอฟตแ์ วร์ ซอฟตแ์ วร์จงึ เป็นส่วนสาคญั ของระบบคอมพวิ เตอร์ หากขาดซอฟตแ์ วร์คอมพิวเตอร์ก็ ไม่สามารถทางานได้ ซอฟตแ์ วร์จึงเป็นสิ่งทจี่ าเป็น และมีความสาคญั มาก และเป็นส่วนประกอบ หน่ึงท่ีทาใหร้ ะบบสารสนเทศเป็นไปไดต้ ามทตี่ อ้ งการ
• ประเภทของซอฟต์แวร์ในปัจจุบัน ซอฟตแ์ วร์ทมี่ ีผูพ้ ฒั นาข้ึนเพื่อใชง้ านกบั คอมพิวเตอร์น้นั มีมากมาย ซอฟตแ์ วร์เหล่าน้ีอาจ ไดร้ บั การพฒั นาโดยผูใ้ ชง้ าน ผพู้ ฒั นาระบบ หรือผูผ้ ลิตจาหน่าย ซ่ึงในปัจจบุ นั หาก แบ่งแยกชนิดของซอฟตแ์ วร์ตามสภาพการทางานแลว้ ซอฟตแ์ วร์จะแบ่งออกเป็นประเภท ใหญ่ ๆ ได้ 2 ประเภท ไดแ้ ก่ ซอฟตแ์ วร์ระบบ และซอฟตแ์ วร์ประยกุ ต์ ซอฟต์แวร์ระบบ (System Software) ซอฟตแ์ วร์ระบบ คอื ซอฟตแ์ วร์ที่ดูแลจดั การกบั อปุ กรณต์ ่าง ๆ ทีม่ อี ยใู่ นระบบ และช่วย ในการจดั การกบั ระบบคอมพวิ เตอร์ใหเ้ สถียร ซ่ึงจะคอยช่วยจดั การอุปกรณ์รับเขา้ และ ส่งออก การรบั ขอ้ มลู จากแผงแป้นอกั ขระ การแสดงผลบนจอภาพ การนาขอ้ มูลออกไป พิมพย์ งั เคร่ืองพมิ พ์ การจดั เก็บขอ้ มลู เป็นแฟ้ม การเรียกคน้ ขอ้ มลู และการส่ือสารขอ้ มลู โดยซอฟตแ์ วร์ระบบท่ีรู้จกั กนั ดีในปัจจุบนั คือระบบปฏิบตั ิการ (Operating System) เช่น เอม็ เอสดอส ยนู ิกซ์ โอเอสทู วนิ โดวส์ หรือลีนุกซ์ ท่ีเป็นส่วนสาคญั ที่ทาให้เราใชง้ าน คอมพวิ เตอร์ไดง้ ่ายนน่ั เอง
ซอฟตแ์ วร์ประยกุ ต์ (Application Software) ซอฟตแ์ วร์ประยุกต์ คอื โปรแกรมทีถ่ ูกพฒั นาข้นึ มาเพือ่ ใชง้ านเฉพาะดา้ น ไม่เกีย่ วขอ้ งกบั การควบคมุ ระบบของ คอมพวิ เตอร์ แตท่ าข้นึ เพ่ือการสง่ั ใหค้ อมพวิ เตอร์ทางานอยา่ งใดอยา่ งหน่ึงตามทต่ี อ้ งการ ซ่ึงจะทางานโดยผ่าน การเรียกใชง้ านจากซอฟตแ์ วร์ระบบอีกทีหน่ึง ยกตวั อย่างเชน่ ซอฟตแ์ วร์ประมวลคา ซอฟตแ์ วร์จดั เกบ็ ภาษี ซอฟตแ์ วร์สินคา้ คงคลงั ซอฟตแ์ วร์ตารางทางาน ซอฟตแ์ วร์กราฟิก ซอฟต์แวร์จัดการฐานข้อมลู เป็นตน้ ซ่ึงในปัจจบุ นั ซอฟตแ์ วร์ประยกุ ตไ์ ดร้ บั ความนิยมใชง้ านอย่างแพร่หลายเป็นอยา่ งมาก จากขดี ความสามารถของ ซอฟตแ์ วร์ประยกุ ตน์ ้นั ๆ เพราะซอฟตแ์ วร์ท่ีผลิตออกจาหน่าย ตา่ งกพ็ ยายามแขง่ ขนั กนั หลาย ๆ ดา้ น เชน่ เรียนรู้ และใชง้ านไดง้ ่าย สนบั สนุนให้ใชก้ บั เครื่องพิมพไ์ ดด้ ี มคี ู่มอื การใชซ้ อฟตแ์ วร์ท่อี ่านเขา้ ใจง่าย ใหว้ ิธีหรือข้นั ตอน ท่อี ธิบายไวอ้ ยา่ งชดั เจน และมีระบบโอนยา้ ยขอ้ มลู เขา้ ออกกบั ซอฟตแ์ วร์อืน่ ไดง้ ่าย ซ่ึงจะแบง่ ไดเ้ ป็นอีก 2 ลกั ษณะใหญ่ ๆ คือ 1.แบ่งตามการผลิตซอฟต์แวร์ o 1.1 ซอฟตแ์ วร์ประยกุ ตท์ ่ีพฒั นาข้ึนเพ่ือใชง้ านเองโดยเฉพาะ o 1.2 ซอฟตแ์ วร์ประยกุ ตส์ าเร็จรูปท่ีหาซ้ือไดท้ ว่ั ไป 2.แบ่งตามการใช้งานซอฟต์แวร์ o 2.1 ซอฟตแ์ วร์ประยกุ ตส์ าหรบั ใชง้ านในดา้ นธุรกิจ o 2.2 ซอฟตแ์ วร์ประยกุ ตส์ าหรับใชง้ านในดา้ นกราฟิ กและมลั ตมิ ีเดีย o 2.3 ซอฟตแ์ วร์ประยกุ ตส์ าหรับใชง้ านในบนเวบ็ ไซตแ์ ละการติดต่อสื่อสาร
ซอฟตแ์ วรร์ ะบบ ซอฟตแ์ วร์ หมายถึง ชุดคาสง่ั หรือโปรแกรมท่ใี ชส้ ง่ั งานใหค้ อมพวิ เตอร์ให้ทางาน คอมพิวเตอร์ เครื่องหน่ึงทางานแตกต่างกนั ไดม้ ากมายดว้ ยซอฟตแ์ วร์ท่แี ตกต่างกนั ซอฟตแ์ วร์จึงหมายรวมถงึ โปรแกรมคอมพวิ เตอร์ทกุ ประเภททท่ี าใหค้ อมพวิ เตอร์ทางานได้ ซอฟตแ์ วร์ แบ่งแยกไดเ้ ป็นสอง ประเภท คอื ซอฟตแ์ วร์ระบบ กบั ซอฟตแ์ วร์ประยกุ ต์ ซอฟตแ์ วร์ระบบ คือซอฟตแ์ วร์ทใ่ี ชจ้ ดั การกบั ระบบ คอื ดาเนินงานพ้ืนฐานตา่ ง ๆ ของระบบ คอมพิวเตอร์ เช่น รบั ขอ้ มลู จากแผงแป้นอกั ขระแลว้ แปลความหมายให้คอมพวิ เตอร์เขา้ ใจ นาขอ้ มลู ไปแสดงผลบนจอภาพหรือนาออกไปยงั เครื่องพิมพ์ จดั การขอ้ มูลในระบบแฟ้มขอ้ มลู บน หน่วยความจารอง หนา้ ท่ีของซอฟตแ์ วร์ระบบ 1.ใชใ้ นการจดั การหน่วยรบั เขา้ และหน่วยส่งออก เชน่ รับการกดแป้นตา่ ง ๆ บนแผงแป้นอกั ขระ ส่ง รหสั ตวั อกั ษรออกทางจอภาพหรือเครื่องพมิ พ์ ตดิ ต่อกบั อปุ กรณร์ ับเขา้ และส่งออกอ่ืน ๆ เช่น เมาส์ อุปกรณ์สงั เคราะห์เสียง 2. ใชใ้ นการจดั การหน่วยความจา เพ่ือนาขอ้ มูลจากแผน่ บนั ทกึ มาบรรจุยงั หน่วยความจาหลกั หรือ ในทานองกลบั กนั คอื นาขอ้ มลู จากหน่วยความจาหลกั มาเก็บไวใ้ นแผน่ บนั ทกึ 3. ใชเ้ ป็นตวั เชื่อมต่อระหวา่ งผใู้ ชง้ านกบั คอมพวิ เตอร์ สามารถใชง้ านไดง้ า่ ยข้ึน เช่น การขอดู รายการสารบบในแผ่นบนั ทกึ การทาสาเนาแฟ้มขอ้ มูล ซอฟตแ์ วร์ระบบแบง่ ออกเป็น 3 ชนิด • ระบบปฏบิ ตั กิ าร (Operating System) • ตวั แปลภาษา ( Language translators) • ปรแกรมอรรถประโยชน ( Utility program)
1. ระบบปฏิบตั กิ าร หรือท่ีเรียกยอ่ ๆ ว่า โอเอส (Operating System: OS) เป็นซอฟตแ์ วร์ใชใ้ นการ ดแู ลระบบคอมพวิ เตอร์ เครื่องคอมพวิ เตอร์ทกุ เครื่องจะตอ้ งมีซอฟตแ์ วร์ระบบปฏบิ ตั กิ ารน้ี ระบบปฏบิ ตั กิ ารทนี่ ิยมใชก้ นั มากและเป็นท่รี ู้จกั กนั ดีเช่นดอส 1.ระบบปฏบิ ตั กิ ารดอส Disk Operating System : (DOS) 2.วนิ โดวส์ (Windows) 3.แมค (Mac) 4. ยนู ิกซ์ (UNIX) 5.ลีนุกซ์(LINUX) 1) ระบบปฏิบตั กิ ารดอส ระบบปฏบิ ตั กิ ารดอส Disk Operating System : (DOS) เป็นระบบปฏิบตั กิ ารศาหรับพซี ี พฒั นาข้นึ ในปี พ.ศ. 2524 โดย บิล เกตส์ (Bill Gates) และ พอล อเลน (Paul Allen) มสี ่วนตดิ ต่อกบั ผใู้ ชเ้ ป็น แบบบรรทดั ฐานคาสง่ั โดยผใู้ ชต้ อ้ งป้อนขอ้ ความคาส่งั ท่ลี ะ 1 ขอ้ ความ และตอ้ งจดจารูปแบบของ คาสงั่ ใหถ้ ูกตอ้ ง จงึ สามารถทางานไดต้ ามตอ้ งการ 2) ระบบปฏิบตั กิ ารวินโดวส์ ระบบปฏบิ ตั ิการวินโดวส์ (Windows) เป็นระบบปฏบิ ตั กิ ารของบริษทั ไมโครซอฟตท์ ี่มีส่วนตดิ ต่อ กบั ผใู้ ชแ้ บบกราฟิ ก ซ่ึงประกอบดว้ ยไอคอนที่เป็นรูปภาพแทนโปรแกรมสงั่ หรือไฟลต์ า่ ง ๆ และ หนา้ ต่างแสดงขอบเขตการทางาน ระบบปฏบิ ตั ิการวนิ โดวส์สามารถทางานไดท้ ีละหลายงานพรอ้ ม กนั (multitasking) ระบบปฏบิ ตั กิ ารวินโดวส์มกี ารพฒั นาหลายรุ่น เช่น วนิ โดวสเ์ อกซพ์ ี (Windows XP) วินโดวส์วสิ ตา้ (Windows Vista) วนิ โดวสเ์ ซเวน (Windows 7) 3) ระบบปฏิบตั กิ ารแมค ระบบปฏบิ ตั กิ ารแมค (Mac) เป็นระบบปฏิบตั กิ ารของบริษทั แอปเปิ้ ล (Apple lnc.) ถกู พฒั นาข้ึน ต้งั แตป่ ี พ.ศ.2527 เป็นระบบปฏบิ ตั ิการทีม่ ีพ้นื ฐานมาจากระบบปฏบิ ตั ิการยนู ิกซ์ และเป็ นผบู้ ุกเบิก ส่วนติดต่อผใู้ ชแ้ บบกราฟิ ก ระบบปฏบิ ตั กิ ารแมคมีการพฒั นาหลายรุ่น เช่น แมคโอเอสรุ่นที่ 9
4) ระบบปฏบิ ตั กิ ารยนู ิกซ์ ระบบปฏบิ ตั กิ ารยนู ิกซ์ (UNIX) พฒั นาโดยกล่มุ พนกั งานห้องปฏิบตั กิ ารเบลลข์ อง เอทีแอนด์ที (AT&T’s Bell Laboratories) ในปี พ.ศ. 2512 ยนู ิกซ์เป็นระบบปฏิบตั กิ ารแรกที่มีความสามารถดา้ น การประมวลผลแบบหลายงาน (Multitasking) มผี ใู้ ชไ้ ดห้ ลายคนในเวลาเดียวกนั ทเ่ี รียกวา่ ระบบ หลายผใู้ ช้ (Multiuser) ในช่วงแรกระบบปฏบิ ตั กิ ารยนู ิกซน์ ิยมใชก้ บั คอมพวิ เตอร์ทเี่ ช่ือมโยงเป็น เครือข่ายเพ่ือใชง้ านร่วมกนั หลายเครื่องพรอ้ มกนั ในภายหลงั ระบบปฏิบตั กิ ารยนู ิกซไ์ ดร้ บั การ พฒั นาให้สามารถให้กบั เคร่ืองมนิ ิคอมพวิ เตอร์และในปัจจบุ นั สามารถใชก้ บั พซี ีได้ ระบบปฏบิ ตั ิการ ยนู ิกซ์เร่ิมตน้ จากการมสี ่วนติดตอ่ กบั ผูใ้ ชแ้ บบบรรทดั ฐานคาส่งั ในปัจจบุ นั มีส่วนติดตอ่ กบั ผูใ้ ช้ แบบกราฟิ ก เพอ่ื ให้สามารถใชง้ านไดง้ ่ายข้นึ 5) ระบบปฏบิ ตั ิการลินุกซ์ ระบบปฏบิ ตั กิ ารลินุกซ์ (Linux) พฒั นาโดยกลมุ่ กะนู (GNU’s Not UNIX: GNU) ในปี พ.ศ. 2534 โดย ไลนสั ทอวาลด์ (Linus Torvaids) เป็นระบบปฏิบตั กิ ารท่ีมพี ้นื ฐานมาจากระบบปฏบิ ตั ิการ ยนู ิกซแ์ ละเป็นซอฟตแ์ วร์แบบรหัสเปิ ด (open source software) ซ่ึงมกี ารแจกจา่ ยรหัสตน้ ฉบบั (source code) ใหผ้ ใู้ ชท้ มี่ คี วามสนใจช่วยกนั พฒั นาเพือ่ ใหร้ ะบบปฏิบตั กิ ารลนิ ุกซ์สามารถทางานได้ มปี ระสิทธิภาพมากข้นึ ลินุกซไ์ ดร้ ับความนิยมในกลมุ่ ผใู้ ชพ้ ีซีเน่ืองจากไมต่ อ้ งเสียคา่ ใชจ้ า่ ยในการ ซ้ือซอฟตแ์ วร์ จงึ ไดร้ ับความร่วมมอื ของนกั พฒั นาทว่ั โลกในการเพิ่มขดี ความสามารถให้กบั ระบบปฏบิ ตั กิ ารลินุกซ์ ระบบปฏิบตั กิ ารลินุกซ์สามารถทางานไดท้ ้งั กบั เคร่ืองคอมพิวเตอร์แบบ พกพาไปจนถึงซปุ เปอร์คอมพิวเตอร์
ซอฟต์แวร์ประยกุ ต์ (Application software) หมายถึง โปรแกรมทีท่ าให้ เครื่องคอมพวิ เตอร์ทางานเฉพาะอยา่ งตามความตอ้ งการของผใู้ ช้ ซอฟตแ์ วร์ประยกุ ตท์ ี่ไดร้ บั ความ นิยม เช่น โปรแกรมประมวลผลคา โปรแกรมคานวณ โปรแกรมจดั การฐานขอ้ มลู โปรแกรมคน้ หา ขอ้ มูลทางอินเทอร์เน็ต เป็นตน้ ซ่ึงซอฟตแ์ วร์ประยกุ ตส์ ามารถแบง่ ออกไดเ้ ป็ น 2 ประเภท ไดแ้ ก่ ซอฟตแ์ วร์ประยกุ ตเ์ ฉพาะงาน และซอฟตแ์ วร์ประยกุ ตท์ ว่ั ไป 3.1 ซอฟต์แวร์ประยุกต์เฉพาะงาน ซอฟต์แวร์ประยกุ ต์เฉพาะงาน (Application Software for Specific Surpose) เป็นซอฟตแ์ วร์ท่พี ฒั นาข้นึ เพื่อนาไปประยกุ ตใ์ ชก้ บั งานขององคก์ รใดองคก์ รหน่ึง โดยเฉพาะ ออกแบบและสร้างข้ึนโดยผผู้ ลติ ซอฟตแ์ วร์ที่มีความชานาญงานในดา้ นน้นั หรือพฒั นา โดยบุคลากรฝ่ายคอมพวิ เตอร์ขององคก์ รน้ีก็ได้ โดยผา่ นการวิเคราะห์ ออกแบบ ลงมือสร้าง และ ทดสอบโปรแกรมใหส้ ามารถทางานไดถ้ กู ตอ้ งกอ่ น จงึ จะสามารถนามาใชง้ านได้ เช่น โปรแกรม คานวณภาษขี องกรมศุลกากร โปรแกรมฝากถอนเงนิ ของธนาคาร โปรแกรมระบบสินคา้ ของ ห้างสรรพสินคา้ เป็นตน้ 3.2 ซอฟต์แวร์ประยุกต์ทวั่ ไป ซอฟต์แวร์ประยุกต์ทว่ั ไป (General Purpose Software) เป็นซอฟตแ์ วร์ท่ี พฒั นาข้ึนเพ่ือนาไปประยกุ ตใ์ ชก้ บั งานให้เหมาะสมกบั ลกั ษณะงานของผูใ้ ชค้ อมพิวเตอร์ เช่น การ จดั พิมพร์ ายงาน การนาเสนองาน การจดั ทาบญั ชี การตกแต่งภาพ การออกแบบเวบ็ ไซต์ เป็นตน้ ซอฟตแ์ วร์ประยกุ ตท์ วั่ ไปสามารถแบง่ ออกไดเ้ ป็น 6 ประเภท ดงั ต่อไปน้ี
หน้าทข่ี องระบบปฏบิ ตั กิ าร หนา้ ที่ของระบบปฏบิ ตั ิการ ระบบปฏิบตั กิ ารมีหนา้ ทีห่ ลกั ๆ อยู่ 3 ประการ คือ 1. การจดั สรรทรพั ยากรในเครื่องคอมพวิ เตอร์ (Resources management) เพือ่ ให้บริการ ซอฟตแ์ วร์ประยกุ ต์ ในเรื่องการรบั ส่ง และจดั เกบ็ ขอ้ มูลกบั ฮาร์ดแวร์เช่น การส่ง ขอ้ มูลภาพไปแสดงผล ทจี่ อภาพ การส่งขอ้ มลู ไปเกบ็ หรืออ่านจากฮาร์ดดิสก์ การรบั ส่งขอ้ มูลใน ระบบเครือขา่ ย การส่งสัญญาณ เสียงไปออกลาโพง หรือจดั สรรพ้ืนทใี่ นหน่วยความจา ตามที่ ซอฟตแ์ วร์ประยกุ ตร์ อ้ งขอ รวมท้งั ทาหนา้ ที่ จดั สรรเวลาการใชห้ น่วยประมวลผลกลาง ในกรณีท่ี อนุญาตใหร้ ันซอฟตแ์ วร์ประยกุ ตห์ ลายๆ ตวั พร้อมกนั 2. อานวยความสะดวกให้แก่ผูใ้ ชโ้ ดยจะทา หนา้ ท่ีเป็นตวั กลางระหวา่ งผใู้ ชก้ บั เครื่อง คอมพิวเตอร์ โดยจดั การทางานตามคาสงั่ ที่ผู้ ใชร้ ะบุ ระบบปฏิบตั กิ ารช่วยใหต้ วั ซอฟตแ์ วร์ ประยกุ ตไ์ มต่ อ้ ง จดั การเร่ืองเหล่าน้นั ดว้ ย ตนเอง เพยี งแค่เรียกใชบ้ ริการจากระบบ ปฏิบตั กิ ารกพ็ อ ทาให้พฒั นา ซอฟตแ์ วร์ ประยกุ ตไ์ ดง้ า่ ยข้นึ 5 หนา้ ทข่ี องระบบ 3. ควบคมุ ดแู ลอุปกรณ์ (Control devices) ระบบปฏบิ ตั กิ ารมีหนา้ ทคี่ วบคุมอปุ กรณต์ า่ งๆ ให้ ทางานสอดคลอ้ งกบั ความตอ้ งการ โดยไมเ่ กิดขอ้ ผิดพลาด ใหค้ วามสะดวกแกผ่ ูใ้ ชใ้ นการใช้ งาน อุปกรณต์ า่ งๆ ไดง้ ่าย เช่น การตดิ ต่อกบั อุปกรณ์ รับ/แสดงผลขอ้ มูล อยา่ งดิสกห์ รือเคร่ืองพิมพ์ เป็นตน้ โดยที่ผพู้ ฒั นาโปรแกรมไม่จาเป็นตอ้ ง เขยี นโปรแกรมเพอ่ื ควบคมุ ตวั ขบั ดิสกเ์ พราะระบบ ปฏิบตั ิการจดั บริการใหม้ ีคาสง่ั สาหรบั ตดิ ตอ่ กบั อุปกรณ์เหล่าน้ีไดอ้ ยา่ งงา่ ยๆ
ยกตวั อยา่ งการโปรแกรม 3 โปรแกรม 1.Microsoft Word 2.Microsoft PowerPoint
จดั ทาโดย นางสาวศริ ินภา มาคา 2ชคธ 3 รหสั 105
Search
Read the Text Version
- 1 - 12
Pages: