วันจันทร์ที่ 5 ธันวาคม พ.ศ. 2554

ระบบเทคโนโลยีสารสนเทศและการสื่อสาร....หน่วยที่ 4

        
                        ซอฟต์แวร์

      ในปัจจุบันเนื่องจากการพัฒนาทางด้านเครื่องคอมพิวเตอร์ก้าวหน้าไปเป็นอันมาก ความเร็ว หน่วยความจำและอุปกรณ์เก็บข้อมูลของเครื่องคอมพิวเตอร์ถูกพัฒนาให้มีความสามารถในการประมวลผลสูงมาก จึงทำให้มีผู้พัฒนาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์เพื่อใช้งานกับคอมพิวเตอร์เกิดขึ้นอย่างมากมาย ซึ่งบางส่วนก็เป็นการพัฒนาแบบต้องซื้อไปใช้ แต่บางส่วนก็พัฒนาให้นำไปใช้กันฟรีๆ ซอฟต์แวร์ที่ใช้งานในคอมพิวเตอร์นั้นอาจเกิดจากการพัฒนาโดยผู้ใช้งานเอง หรือพัฒนาโดยผู้ผลิตจำหน่าย การแบ่งชนิดของซอฟต์แวร์นั้นถ้าแบ่งตามสภาพการทำงาน จะแบ่งได้เป็นสองประเภทใหญ่ๆ คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)



                                                                                                      
                                                                                                                       ซอฟต์แวร์ระบบ

ซอฟต์แวร์ระบบ คือ ซอฟต์แวร์ใช้จัดการกับระบบคอมพิวเตอร์ หน้าที่การทำงานของซอฟต์แวร์ระบบคือการดำเนินงานพื้นฐานต่าง ๆ ของ
ระบบคอมพิวเตอร์เช่น การติดต่อกับอุปกรณ์ต่างๆที่ต่อพ่วงกับคอมพิวเตอร์ไม่ว่าจะเป็นแผงแป้นอักขระ จอภาพ เมาส์ เครื่องพิมพ์ หน่วยความจำ เป็นต้น
       เมื่อเปิดเครื่องคอมพิวเตอร์จะมีกระแสไฟฟ้าไหลอยู่ในวงจรคอมพิวเตอร์ สิ่งที่คอมพิวเตอร์จะทำงานในเบื้องต้น คือ ทำงานตามโปรแกรมที่เก็บไว้ในหน่วยความจำถาวร ซึ่งจะเป็นการสั่งให้ไปนำเอาซอฟต์แวร์ระบบ ซึ่งอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็กมาทำงาน หากไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทำงานไม่ได้  นอกจากนี้ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ ด้วย



                                                                                                                  ซอฟต์แวร์ประยุกต์


ซอฟต์แวร์ประยุกต์ คือ ซอฟต์แวร์ที่พัฒนาขึ้นเพื่อใช้กับงานในด้านต่าง ๆ ตามที่ผู้ใช้ต้องการ ซอฟต์แวร์ประยุกต์ที่ใช้งานทางด้านต่าง ๆ นั้น ส่วนหนึ่งเป็นเป็นซอฟต์แวร์สำเร็จที่มีผู้ผลิตขึ้นมาจำหน่ายให้กับผู้ใช้ซึ่งซอฟต์แวร์ลักษณะนี้ผู้ผลิตพัฒนาตามลักษณะการทำงานที่มีผู้ใช้งานกันมาก เช่น ซอฟต์แวร์ด้านการพิมพ์งานเอกสารต่างๆในสำนักงาน ด้านการคำนวณ ด้านการบัญชี ด้านการจัดการกับรูปภาพ ด้านมัลติมีเดียต่างๆ เป็นต้น แต่ถ้าต้องการใช้ในงานเฉพาะด้านที่ยังไม่มีผู้ผลิตจำหน่าย ก็ต้องมีการพัฒนาขึ้นมาใช้เองจากภาษาคอมพิวเตอร์ต่างๆ ดังนี้นอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มได้อีก คือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะด้าน