(software) หมายถึงชดุ คาสง่ั หรือโปรแกรมที่ใชส้ ่ังงานให้คอมพวิ เตอร์ทางาน ซอฟตแ์ วร์จงึ หมายถงึ ลาดบั ข้นั ตอนการทางานทเี่ ขียนข้นึ ดว้ ยคาส่งั ของคอมพวิ เตอร์ คาสั่งเหลา่ น้ีเรียง กนั เป็นโปรแกรมคอมพวิ เตอร์ จากทีท่ ราบมาแลว้ วา่ คอมพวิ เตอร์ทางานตามคาส่งั การทางานพ้นื ฐาน เป็นเพยี งการกระทากบั ขอ้ มลู ทเี่ ป็นตวั เลขฐานสอง ซ่ึงใชแ้ ทนขอ้ มูลทเ่ี ป็นตวั เลข ตวั อกั ษร รูปภาพ หรือ แมแ้ ตเ่ ป็นเสียงพูด ก็ไดโ้ ปรแกรมคอมพวิ เตอร์ท่ีใชส้ ่งั งานคอมพวิ เตอร์จงึ เป็นซอฟตแ์ วร์ เพราะเป็น ลาดบั ข้นั ตอนการทางานของคอมพิวเตอร์ คอมพวิ เตอร์เคร่ืองหน่ึงทางานแตกตา่ งกนั ไดม้ ากมายดว้ ย ซอฟตแ์ วร์ทแี่ ตกต่างกนั ซอฟตแ์ วร์จงึ หมายรวมถึงโปรแกรมคอมพิวเตอร์ทกุ ประเภททท่ี าให้ คอมพวิ เตอร์ทางานไดก้ ารที่เราเห็นคอมพวิ เตอร์ทางานใหก้ บั เราไดม้ ากมาย เพราะวา่ มี ผพู้ ฒั นาโปรแกรมคอมพิวเตอร์มาให้เราสง่ั งานคอมพวิ เตอร์ ร้านคา้ อาจใชค้ อมพวิ เตอร์ทาบญั ชีท่ียุง่ ยาก ซบั ซ้อน บริษทั ขายตวั๋ ใชค้ อมพิวเตอร์ชว่ ยในระบบการจองตวั๋ คอมพวิ เตอร์ชว่ ยในเรื่องกจิ การงาน ธนาคารท่ีมีขอ้ มลู ต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพเ์ อกสารใหส้ วยงาม เป็นตน้ การท่ี คอมพิวเตอร์ดาเนินการให้ประโยชนไ์ ดม้ ากมายมหาศาลจะอยู่ทีซ่ อฟตแ์ วร์ ซอฟตแ์ วร์จงึ เป็นส่วนสาคญั ของระบบคอมพิวเตอร์ หากขาดซอฟตแ์ วร์คอมพวิ เตอร์กไ็ มส่ ามารถทางานได้ ซอฟตแ์ วร์จงึ เป็นส่ิงที่ จาเป็น และมีความสาคญั มาก และเป็นส่วนประกอบหน่ึงทท่ี าให้ระบบสารสนเทศเป็นไปไดต้ ามท่ี ตอ้ งการ
เม่อื มนุษยต์ อ้ งการใชค้ อมพิวเตอร์ช่วยในการทางาน มนุษยจ์ ะตอ้ งบอกข้นั ตอนวิธีการให้คอมพวิ เตอร์ ทราบ การทบ่ี อกสิ่งทมี่ นษุ ยเ์ ขา้ ใจใหค้ อมพวิ เตอร์รับรู้ และทางานไดอ้ ย่างถกู ตอ้ ง จาเป็นตอ้ งมสี ื่อกลาง ถา้ เปรียบเทยี บกบั ชีวติ ประจาวนั แลว้ เรามีภาษาทใี่ ชใ้ นการติดตอ่ ซ่ึงกนั และกนั เชน่ เดยี วกนั ถา้ มนุษย์ ตอ้ งการจะถา่ ยทอดความตอ้ งการใหค้ อมพิวเตอร์รบั รูแ้ ละปฏิบตั ติ าม จะตอ้ งมสี ่ือกลางสาหรับการ ตดิ ต่อเพอ่ื ใหค้ อมพิวเตอร์รับรู้ เราเรียกสื่อกลางน้ีวา่ ภาษาคอมพวิ เตอร์ เน่ืองจากคอมพวิ เตอร์ทางานดว้ ยสัญญาณทางไฟฟ้า ใชแ้ ทนดว้ ยตวั เลข 0 และ 1 ได้ ผอู้ อกแบบ คอมพิวเตอร์ใชต้ วั เลข 0 และ 1 น้ีเป็นรหัสแทนคาสั่งในการสัง่ งานคอมพวิ เตอร์ รหสั แทนขอ้ มลู และ คาสั่งโดยใชร้ ะบบเลขฐานสองน้ี คอมพวิ เตอร์สามารถเขา้ ใจได้ เราเรียกเลขฐานสองทปี่ ระกอบกนั เป็น ชุดคาส่งั และใชส้ ั่งงานคอมพิวเตอร์ว่าภาษาเคร่ือง การใชภ้ าษาเคร่ืองน้ีถึงแมค้ อมพวิ เตอร์จะเขา้ ใจไดท้ นั ที แตม่ นุษยผ์ ูใ้ ชจ้ ะมขี อ้ ยงุ่ ยากมาก เพราะเขา้ ใจ และจดจาไดย้ าก จึงมีผสู้ รา้ งภาษาคอมพิวเตอร์ในรูปแบบทีเ่ ป็นตวั อกั ษร เป็นประโยคขอ้ ความ ภาษาใน ลกั ษณะดงั กล่าวน้ีเรียกวา่ ภาษาคอมพวิ เตอร์ระดบั สูง ภาษาระดบั สูงมอี ยู่มากมาย บางภาษามคี วาม เหมาะสมกบั การใชส้ ่ังงานการคานวณทางคณิตศาสตร์และวทิ ยาศาสตร์ บางภาษามคี วามเหมาะสมไว้ ใชส้ ัง่ งานทางดา้ นการจดั การขอ้ มูล ในการทางานของคอมพวิ เตอร์ คอมพวิ เตอร์จะแปลภาษาระดบั สูงใหเ้ ป็นภาษาเครื่อง ดงั น้นั จึงมี ผพู้ ฒั นาโปรแกรมคอมพิวเตอร์สาหรบั แปลภาษาคอมพิวเตอร์ระดบั สูงใหเ้ ป็นภาษาเครื่อง โปรแกรมท่ี ใชแ้ ปลภาษาคอมพิวเตอร์ระดบั สูงใหเ้ ป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออิน เทอร์พรีเตอร์ (interpreter) คอมไพเลอร์จะทาการแปลโปรแกรมท่ีเขียนเป็นภาษาระดบั สูงท้งั โปรแกรมใหเ้ ป็นภาษาเครื่องกอ่ น แลว้ จึงให้คอมพิวเตอร์ทางานตามภาษาเคร่ืองน้นั
ซอฟตแ์ วร์ที่มีผูพ้ ฒั นาข้นึ เพือ่ ใชง้ านกบั คอมพวิ เตอร์น้นั มมี ากมาย ซอฟตแ์ วร์เหลา่ น้ีอาจไดร้ ับการพฒั นาโดย ผใู้ ชง้ าน ผพู้ ฒั นาระบบ หรือผผู้ ลิตจาหน่าย ซ่ึงในปัจจุบนั หากแบง่ แยกชนดิ ของซอฟตแ์ วร์ตามสภาพการทางาน แลว้ ซอฟตแ์ วร์จะแบ่งออกเป็นประเภทใหญ่ ๆ ได้ 2 ประเภท ไดแ้ ก่ ซอฟตแ์ วรร์ ะบบ และซอฟตแ์ วร์ประยกุ ต์ ซอฟตแ์ วร์ระบบ คอื ซอฟตแ์ วร์ทีด่ แู ลจดั การกบั อุปกรณต์ ่าง ๆ ทม่ี ีอยูใ่ นระบบ และชว่ ยในการจดั การกบั ระบบคอมพิวเตอร์ให้ เสถียร ซ่ึงจะคอยช่วยจดั การอุปกรณ์รบั เขา้ และส่งออก การรับ ขอ้ มูลจากแผงแป้นอกั ขระ การแสดงผลบนจอภาพ การนา ขอ้ มูลออกไปพิมพย์ งั เครื่องพมิ พ์ การจดั เกบ็ ขอ้ มูลเป็นแฟ้ม การเรียกคน้ ขอ้ มูล และการส่ือสารขอ้ มลู โดยซอฟตแ์ วร์ระบบ ทีร่ ูจ้ กั กนั ดีในปัจจบุ นั คอื ระบบปฏบิ ตั ิ การ (Operating System) เชน่ เอ็มเอสดอส ยูนิกซ์ โอเอสทู วินโดวส์ หรือลีนุกซ์ ท่ีเป็นส่วนสาคญั ท่ที าใหเ้ ราใชง้ านคอมพิวเตอร์ไดง้ ่ายนนั่ เอง
ซอฟตแ์ วร์ประยกุ ต์ คอื โปรแกรมทถ่ี กู พฒั นาข้นึ มาเพื่อใชง้ านเฉพาะดา้ น ไม่เกย่ี วขอ้ งกบั การควบคมุ ระบบของ คอมพวิ เตอร์ แตท่ าข้นึ เพือ่ การส่งั ใหค้ อมพิวเตอร์ทางานอยา่ งใดอยา่ งหน่ึงตามที่ตอ้ งการ ซ่ึงจะทางานโดยผ่าน การเรียกใชง้ านจากซอฟตแ์ วร์ระบบอกี ทีหน่ึง ยกตวั อยา่ งเชน่ ซอฟตแ์ วร์ประมวลคา ซอฟตแ์ วร์จดั เกบ็ ภาษี ซอฟตแ์ วร์สินคา้ คงคลงั ซอฟตแ์ วร์ตารางทางาน ซอฟตแ์ วร์กราฟิก ซอฟต์แวร์จัดการฐานข้อมลู เป็นตน้ ซ่ึงในปัจจบุ นั ซอฟตแ์ วร์ประยกุ ตไ์ ดร้ ับความนิย มใชง้ านอยา่ งแพร่หลายเป็นอย่างมาก จากขีดความสามารถของ ซอฟตแ์ วร์ประยกุ ตน์ ้นั ๆ เพราะซอฟตแ์ วร์ท่ีผลติ ออกจาหน่าย ตา่ งก็พยายามแขง่ ขนั กนั หลาย ๆ ดา้ น เช่นเรียนรู้ และใชง้ านไดง้ ่าย สนบั สนุนใหใ้ ชก้ บั เคร่ืองพิมพไ์ ดด้ ี มคี ู่มอื การใชซ้ อฟตแ์ วร์ทอ่ี า่ นเขา้ ใจงา่ ย ให้วิธีหรือข้นั ตอน ทอ่ี ธิบายไวอ้ ย่างชดั เจน และมีระบบโอนยา้ ยขอ้ มูลเขา้ ออกกบั ซอฟตแ์ วร์อ่ืนไดง้ ่าย ซ่ึงจะแบง่ ไดเ้ ป็นอกี 2 ลกั ษณะใหญ่ ๆ คือ 1.1 ซอฟต์แวร์ประยุกต์ทพี่ ฒั นาข้นึ เพอ่ื ใชง้ านเองโดยเฉพาะ 1.2 ซอฟต์แวร์ประยุกต์สาเร็จรูปท่หี าซ้ือไดท้ วั่ ไป 2.1 ซอฟต์แวร์ประยุกต์สาหรับใชง้ านในดา้ นธุรกิจ 2.2 ซอฟต์แวร์ประยุกตส์ าหรบั ใชง้ านในดา้ นกราฟิ กและ มลั ติมีเดีย 2.3 ซอฟต์แวร์ประยุกตส์ าหรับใชง้ านในบนเว็บไซต์และการตดิ ต่อสื่อสาร
Spotify คือบริการสตรีมเพลงดิจทิ ลั พอดแคสต์ และวดิ ีโอ ซ่ึงใหค้ ณุ เขา้ ถึงบทเพลงนบั ลา้ นและ เน้ือหาอื่นๆ จากศิลปิ นทวั่ ทกุ มมุ โลกคณุ สามารถใชฟ้ ังกช์ นั พ้นื ฐานอย่างเช่นการเล่นเพลงไดฟ้ รี แตค่ ณุ กส็ ามารถ เลอื กทีจ่ ะอปั เกรดเป็น Spotify Premium ได้ ไม่ว่าคณุ จะมี Premium หรือไม่ คณุ สามารถดาเนินการตอ่ ไปน้ี • รับการแนะนาตามรสนิยมของคณุ • สร้างคอลเลกชนั เพลงและพอดแคสต์ • และอกี มากมาย Spotify ใหบ้ ริการบนอุปกรณ์หลากหลายประเภท ไมว่ ่าจะเป็นคอมพิวเตอร์ โทรศพั ท์ แทบ็ เล็ต ลาโพง โทรทศั น์ และรถยนต์ โดยคณุ สามารถสลบั จากอุปกรณ์เคร่ืองหน่ึงไปยงั อกี เครื่องหน่ึงไดง้ า่ ยๆ ดว้ ย Spotify Connect
Netflix คืออะไร? สาหรับวินาทีน้ีนอ้ ยคนท่ีจะไม่รู้จกั เวบ็ ไซตส์ ตีมม่งิ ยอดนิยมจากอเมริกาที่เริ่มปรับเปล่ียน จากธุรกิจเช่าดีวีดีภาพยนตร์ ที่มองการไกลแลว้ ปรบั เขา้ สูส้ ตมี มิง่ โดยการเช่าการรบั ชม ภาพยนตร์ผ่านทางเวบ็ ไซตโ์ ดยเรียกเก็บเงินสมาชิกเป็นรายเดือน ซ่ึงปัจจบุ นั บริษทั ประสบความสาเร็จทางดา้ นบริการเป็นอยา่ งมาก และในไม่นานมาน้ีทางบริษทั กเ็ ร่ิมผนั มาเป็นนายทุนเพอ่ื สร้างภาพยนตร์ทเี่ ป็นแอกคูลซีฟใหก้ บั สมาชิกทเี่ สียค่าบริการรายเดือน อกี ดว้ ย
Instagram อ่านว่า อินสตาแกรม คือ โปรแกรมที่สามารถนารูปทถ่ี ่ายไว้ หรือรูปในแกลลอรี่ มาตกแต่งใหส้ วยงามในสไตลท์ ่เี ราตอ้ งการดว้ ยฟิ ลเตอร์ (Filter) และเคร่ืองมือทีม่ ีอยใู่ น Instagram ซ่ึงมีอยู่หลายรูปแบบให้เลือก แลว้ นารูปภาพทต่ี กแต่งน้นั ไปแชร์ให้เพื่อนๆ ใน Social Network ไดด้ ู เชน่ Twitter, Facebook, Foursquare หรือ Tumblr และในทางกลบั กนั เรากส็ ามารถเปิ ดดู แสดงความช่ืนชอบ (Likes) และแสดงความคิดเห็น (Comments) ในรูปท่ีเพ่อื นๆ ของเราแชร์ไวไ้ ดด้ ว้ ยเชน่ เดยี วกนั
ซอฟท์แวร์ระบบ คอมพิวเตอร์ประกอบดว้ ย หนว่ ยรบั เขา้ หน่วยส่งออก หนว่ ยความจา และหน่วยประมวลผล ในการ ทางานของคอมพิวเตอรจ์ าเป็นตอ้ งมีการดาเนินงานกบั อุปกรณ์พ้นื ฐานทจี่ าเป็น ดงั น้นั จงึ ตอ้ งมี ซอฟตแ์ วร์ระบบเพ่อื ใชใ้ นการจดั การระบบ หนา้ ทห่ี ลกั ของซอฟตแ์ วร์ระบบประกอบดว้ ย 1. ใช้ในการจดั การหน่วยรับเข้าและหน่วยส่งออก เชน่ รบั การกดแป้นต่าง ๆ บนแผงแป้นอกั ขระ ส่ง รหสั ตวั อกั ษรออกทางจอภาพหรือเครื่องพิมพ์ ตดิ ต่อกบั อุปกรณ์รบั เขา้ และส่งออกอ่ืน ๆ เชน่ เมาส์ อุปกรณส์ ังเคราะหเ์ สียง 2. ใช้ในการจดั การหน่วยความจา เพ่อื นาขอ้ มลู จากแผ่นบนั ทกึ มาบรรจยุ งั หน่วยความจาหลกั หรือในทานอง กลบั กนั คือนาขอ้ มูลจากหน่วยความจาหลกั มาเกบ็ ไวใ้ นแผน่ บนั ทกึ 3. ใช้เป็ นตวั เชื่อมต่อระหว่างผ้ใู ช้งานกบั คอมพิวเตอร์ สามารถใชง้ านไดง้ า่ ยข้ึน เช่น การขอดูรายการสารบบใน แผ่นบนั ทึก การทาสาเนาแฟ้มขอ้ มลู ซอฟตแ์ วร์ระบบพ้นื ฐานทเี่ หน็ กนั ทวั่ ไป แบ่งออกเป็นระบบปฏิบตั ิการ และตวั แปลภาษา ซอฟตแ์ วร์ทง่ั สองประเภทน้ีทาใหเ้ กิดพฒั นาการประยกุ ตใ์ ชง้ านไดง้ ่ายข้นึ • ระบบปฏิบตั ิการ ระบบปฏิบตั ิการ หรือทเ่ี รียกยอ่ ๆ วา่ โอเอส (Operating System : OS) เป็นซอฟตแ์ วร์ใช้ ในการดูแลระบบคอมพวิ เตอร์ เคร่ืองคอมพวิ เตอร์ทกุ เครื่องจะตอ้ งมีซอฟตแ์ วร์ระบบปฏบิ ตั กิ ารน้ี ระบบปฏิบตั กิ ารทน่ี ิยมใชก้ นั มากและเป็นทร่ี ู้จกั กนั ดเี ช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยนู ิกซ์ (UNIX) 1) ดอส เป็นซอฟตแ์ วร์จดั ระบบงานที่พฒั นามานานแลว้ การใชง้ านจงึ ใชค้ าสงั่ เป็นตวั อกั ษร ดอสเป็น ซอฟตแ์ วร์ท่ีรู้จกั กนั ดีในหมู่ผใู้ ชไ้ มโครคอมพวิ เตอร์ 2) วินโดวส์ เป็นระบบปฏิบตั ิการทพี่ ฒั นาต่อจากดอส เพ่ือเนน้ การใชง้ านทีง่ ่ายข้นึ สามารถทางาน หลายงานพรอ้ มกนั ได้ โดยงานแตล่ ะงานจะอยูใ่ นกรอบชอ่ งหนา้ ต่างทีแ่ สดงผลบนจอภาพ การใชง้ าน เนน้ รูปแบบกราฟิก ผใู้ ชง้ านสามารถใชเ้ มาส์เลื่อนตวั ช้ีตาแหน่งเพื่อเลอื กตาแหน่งท่ีปรากฏบนจอภาพ ทาใหใ้ ชง้ านคอมพิวเตอร์ไดง้ ่าย วินโดวสจ์ ึงไดร้ ับความนิยมในปัจจุบนั
3) โอเอสทู เป็นระบบปฏิบตั กิ ารแบบเดียวกบั วนิ โดวส์ แตบ่ ริษทั ผพู้ ฒั นาคอื บริษทั ไอบเี อ็ม เป็น ระบบปฏิบตั ิการทใ่ี หผ้ ใู้ ชส้ ามารถใชท้ างานไดห้ ลายงานพรอ้ มกนั และการใชง้ านก็เป็นแบบกราฟิ ก เช่นเดียวกบั วนิ โดวส์ 4) ยนู กิ ซ์ เป็นระบบปฏิบตั กิ ารที่พฒั นามาต้งั แตค่ ร้ังใชก้ บั เคร่ืองมนิ ิคอมพวิ เตอร์ ระบบปฎบิ ตั กิ าร ยูนิกซเ์ ป็นระบบปฏบิ ตั กิ ารทสี่ ามารถใชง้ านไดห้ ลายงานพรอ้ มกนั และทางานไดห้ ลาย ๆ งานในเวลา เดยี วกนั ยนู ิกซ์จงึ ใชไ้ ดก้ บั เครื่องที่เช่ือมโยงและตอ่ กบั เคร่ือปลายทางไดห้ ลายเครื่องพรอ้ มกนั ระบบปฏบิ ตั ิการยงั มอี กี มาก โดยเฉพาะระบบปฏบิ ตั ิการทใ่ี ชใ้ นเครือขา่ ยคอมพวิ เตอร์ เพ่ือให้ คอมพิวเตอร์ทางานร่วมกนั เป็นระบบ เชน่ ระบบปฏิบตั กิ ารเน็ตแวร์ วนิ โดวส์ เอน็ ที • ตวั แปลภาษา ในการพฒั นาซอฟตแ์ วร์จาเป็นตอ้ งมซี อฟตแ์ วร์ทใ่ี ชใ้ นการแปลภาษาระดบั สูง เพอ่ื แปลภาษาระดบั สูง ใหเ้ ป็นภาษาเครื่อง ภาษาระดบั สูงมีหลายภาษา ภาษาระดบั สูงเหล่าน้ีสรา้ งข้ึนเพ่ือให้ผเู้ ขียนโปรแกรม เขียนชดุ คาสง่ั ไดง้ ่าย เขา้ ใจได้ ตลอดจนถึงสามารถปรับปรุงแกไ้ ขซอฟตแ์ วร์ในภายหลงั ได้ ภาษาระดบั สูงท่ีพฒั นาข้ึนมาทกุ ภาษาจะตอ้ งมตี วั แปลภาษาสาหรับแปลภาษา ภาษาระดบั สูงซ่ึงเป็นท่ี รูจ้ กั และนิยมกนั มากในปัจจบุ นั เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก 1) ภาษาปาสคาล เป็นภาษาส่งั งานคอมพวิ เตอร์ทม่ี รี ูปแบบเป็นโครงสรา้ ง เขียนสง่ั งานคอมพิวเตอร์ เป็นกระบวนความ ผูเ้ ขียนสามารถแบ่งแยกงานออกเป็นชนิ้ เล็ก ๆ แลว้ มารวมกนั เป็นโปรแกรมขนาด ใหญไ่ ด้ 2) ภาษาเบสิก เป็นภาษาท่ีมีรูปแบบคาสั่งไมย่ งุ่ ยาก สามารถเรียนรูแ้ ละเขา้ ใจไดง้ ่าย มีรูปแบบคาสั่ง พ้ืนฐานทสี่ ามารถนามาเขียนเรียงตอ่ กนั เป็นโปรแกรมได้ 3) ภาษาซีี เป็นภาษาที่เหมาะสาหรบั ใชใ้ นการพฒั นาซอฟตแ์ วร์อืน่ ๆ ภาษาซีเป็นภาษาท่ีมโี ครงสร้าง คลอ่ งตวั สาหรับการเขยี นโปรแกรมหรือใหค้ อมพิวเตอร์ตดิ ตอ่ กบั อปุ กรณต์ า่ ง ๆ 4) ภาษาโลโก เป็นภาษาทีเ่ หมาะสาหรับการเรียนรู้และเขา้ ใจหลกั การโปรแกรมภาษาโลโกไดร้ บั การ พฒั นาสาหรบั เด็ก นอกจากภาษาที่กล่าวถงึ แลว้ ยงั มภี าษาคอมพวิ เตอร์ท่ใี ชก้ นั อยู่ในปัจจุบนั อกี มากมายหลายภาษา เชน่ ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจ
Search
Read the Text Version
- 1 - 10
Pages: