วันอังคารที่ 6 ธันวาคม พ.ศ. 2554

ซอฟต์แวร์ (Software)

1. ความหมายของซอฟต์แวร์

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

2. ประเภทของซอฟต์แวร์
แบ่งได้ 2 ประเภทใหญ่ๆ คือ ซอฟต์แวร์ระบบ (System Software) และซอฟต์แวร์ประยุกต์ (Application Software)
2.1 ซอฟต์แวร์ระบบ (System Software) เป็นโปรแกรมหรือชุดคำสั่งที่เขียนขึ้นเพื่อควบคุมการทำงานของเครื่องคอมพิวเตอร์ให้ประสานกัน และควบคุมลำดับขั้นตอนการทำงานของอุปกรณ์ต่าง ๆ ในระบบคอมพิวเตอร์ ซอฟต์แวร์ระบบที่นิยมแพร่หลาย ได้แก่ DOS, UNIX, WINDOWS, SUN, OS/2, NET WARE เป็นต้น
            2.1.1 โปรแกรมระบบปฏิบัติการ (Operating Systems : OS) หรือ Supervisory Programs หรือ Monitors Programs เป็นโปรแกรมที่สำคัญที่สุดอีกประการหนึ่งและมีความสลับซับซ้อนมาก ช่วยให้คอมพิวเตอร์สามารถควบคุม (Control) การปฏิบัติงานของเครื่องได้เองโดยอัตโนมัติ และดูแลตรวจตราทุก ๆ การทำงานของฮาร์ดแวร์ในระบบคอมพิวเตอร์ นับตั้งแต่เปิดเครื่องจนกระทั่งปิดเครื่อง ทำหน้าที่เป็นตัวกลางเชื่อมระหว่างซอฟต์แวร์กับฮาร์ดแวร์


ระบบปฏิบัติการที่นิยมใช้มากที่สุด
     1. ระบบปฏิบัติการดอส(DOS) เป็นระบบปฏิบัติการที่รับคำสั่งจากผู้ใช้งานเป็นข้อความ มาจากคำว่าDisk Operating System  พัฒนาโดยริษัทไมโครซอฟต์  ปัจจุบันไม่นิยมแล้ว
     2. ระบบปฏิบัติการแบบวินโดวส์   พัฒนาโดยริษัทไมโครซอฟต์  เป็นระบบปฏิบัติการทำงานที่ทำงานด้วยคำสั่งกราฟฟิกชนจอภาพโดยใช้เมาส์ในการควบคุมคำสั่งให้โปรแกรมทำงานผ่านภาพ กราฟิกที่เป็นสัญลักษณ์ต่างๆ ที่เรียกว่า สัญรูป หรือ ไอคอน
    3. ระบบปฏิบัติการยูนิกส์(UNIX) เป็นระบบปฏิบัติการที่ได้พัฒนามาเนเวลานานกว่าระบบดอส  ระบบยูนิกส์มีประสิทธภาพในการทำงานสูง จึงนิยมใช้กับเครื่องที่ต้องการประสิทธภาพการทำงานสูง  เช่น เครื่องที่
เป็นแม่ข่ายของระบบอินเทอร์เน็ต
   4. ระบบปฏิบัติการแมค(MAC OS) พัฒนาโดยบริษัทแอปเปิลคอมพิวเตอร์ใช้กับเครื่องคอมพิวเตอร์แมคอินทอช ทำงานแบบเดียวกับโปรแกรมวินโดวส์นิยมใช้งานประเภทการออกแบบกราฟิก

2.1.2 ตัวแปลภาษา
    1. ภาษาปาสคาล
    2. ภาษาเบสิก
    3. ภาษาซี
    4. ภาษาโลโก

     2.2 ซอฟต์แวร์ประยุกต์(Application  Software)  เป็นโปรแกรมที่ออกแบบมาเพื่อใช้งานเฉพาะเรื่องตามที่เราต้องการ  เช่น งานพิมพ์เอกสาร  วาดภาพ  เล่นเกมส์  เป็นต้น

    2.2.1  ซอฟต์แวร์สำเร็จ
1. ซอฟต์แวร์ประมวลผล
2. ซอฟต์แวร์ตารางงาน
3. ซอฟต์แวร์จัดการฐานข้อมูล
4.  ซอฟต์แวร์นำเสนอ
5.  ซอฟต์แวร์สื่อสารข้อมูล

       2.2.2   ซอฟต์แวร์ใช้งานเฉพาะ  เป็นโปรแกรมที่ทำหน้าที่ช่วยในการทำงานของระบบคอมพิวเตอร์ในหน้าที่เฉพาะด้านบางอย่าง  เช่นการตรวจหาและกำจัดไวรัสคอมพิวเตอร์  การจัดเรียงข้อมูลในฮาร์ดดิสก์  เป็นต้น