วันพฤหัสบดีที่ 24 พฤศจิกายน พ.ศ. 2554

บทที่ 4 ซอฟต์แวร์

                  ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ 
http://www.thaiwbi.com/course/Intro_com/Intro_com/wbi1/hie/page42.htm
ประเภทของซอฟต์แวร์
                ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มีมากมาย พอแบ่งแยกซอฟต์แวร์ได้เป็นสองประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
                ซอฟต์แวร์ระบบ คือ ซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์
              ซอฟต์แวร์ประยุกต์ คือ  เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง
                ซอฟต์แวร์สำหรับงานเฉพาะด้าน คือ โปรแกรมซึ่งเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการ บางที่เรียกว่า User’s Program
http://www.pbps.ac.th/e_learning/combasic/soft_type.html
ความสำคัญของซอฟต์แวร์
                การนำคอมพิวเตอร์มาช่วยในการทำงานนั้น คอมพิวเตอร์ไม่สามารถทำงานได้ทันที่ ต้องมีการสั่งขั้นตอนการทำงานให้กับคอมพิวเตอร์ คอมพิวเตอร์จึงจะทำงานได้ การที่จะสั่งให้คอมพิวเตอร์รับรู้ และทำงานได้อย่างถูกต้อง จำเป็นต้องมีสื่อกลางสำหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่าภาษาคอมพิวเตอร์
  www.jobpub.com/articles/showarticle.asp?id=731
 ระบบปฏิบัติการคือ
                Operating System (OS) หรือ "ระบบปฏิบัติการ" โดยทำหน้าที่ในการจัดสรรทรัพยากรในระบบคอมพิวเตอร์ให้กับ "โปรแกรมประยุกต์" (Application) และอุปกรณ์ต่อพ่วงต่างๆ (Peripherals) รวมถึงจัดสรรเวลาการใช้งานของ "หน่วยประมวลผลกลาง" (Central Processing Unit: CPU)
ระบบปฏิบัติการสามารถแบ่งออกได้เป็นกลุ่มได้ดังนี้
                Multi-user เป็นระบบปฏิบัติการที่อนุญาตให้มีผู้ใช้งานในขณะเดียวกันได้ตั้งแต่ 2 คนขึ้นไป
                Multiprocessing เป็นระบบปฏิบัติการที่รองรับการทำงานของหน่วยประมวลผลกลางมากกว่า 1 ชิ้น
                Multi-tasking เป็นระบบปฏิบัติการที่รองรับการทำงานของโปรแกรมประยุกต์มากกว่า 1 โปรแกรมทำงานพร้อมๆกันได้
                Multi-threading เป็นระบบปฏิบัติการที่รองรับการทำงานบางส่วนของโปรแกรมหนึ่งๆสามารถทำงานได้พร้อมๆกัน
articles.modoeye.com › Operating System