วันจันทร์ที่ 18 สิงหาคม พ.ศ. 2551

บทที่ 5 เรื่อง ซอฟแวร์

1. - ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
2. - สามารถควบคุมสั่งจัดวางรูปแบบเอกสารได้ใหม่ตามความต้องการ
- ช่วยควบคุมให้แก้ไขดัดแปรงข้อความเป็นกลุ่ม
- สามารถควบคุมการแสดงตัวอักษรของข้อความที่อาจเป็นตัวเข้ม ตัวหนา ตัวเอียงและขีดเส้นใต้ที่ตำแหน่งต่างๆได้อย่างอิสระ
3. - ควบคุมการทำงานของโปรแกรม และอุปกรณ์ต่างๆ โดยเฉพาะอุปกรณ์รับข้อมูลและแสดงผล (input/output device) รวมถึงการเอื้ออำนวยให้ผู้ใช้สามารถใช้อุปกรณ์ต่างๆ อย่างสะดวก หน้าที่นี้เป็นหลักสำคัญ ซึ่งจะขาดเสียมิได้ในระบบปฏิบัติการทุกรูปแบบ ตั้งแต่เครื่องเล็กไปจนถึงเครื่องใหญ่ สำหรับในเครื่องเล็ก (microcomputer) ระบบปฏิบัติการจะเป็นแบบง่ายๆ และทำหน้าที่ควบคุม ในลักษณะนี้เพียงอย่างเดียว จึงมักเรียกกันว่าเป็น โปรแกรมควบคุม (control programหรือ CP) จุดประสงค์ของหน้าที่นี้ คือ การให้ความสะดวกแก่ผู้ใช้เครื่อง
- จัดสรรทรัพยากรซึ่งใช้ร่วมกัน (shared resources) ความหมายของหน้าที่นี้จะเห็นได้ชัดในเครื่องระดับใหญ่ (mainframe) ซึ่ง่จะมีอุปกรณ์ต่างๆ จำพวกหน่วยประมวลผลกลาง หน่วยความจำ ฯลฯ ซึ่งมีสมรรถนะ หรือขนาดใหญ่ เกินความจำเป็นของงานแต่ละงาน จึงมีการใช้ทรัพยากรเหล่านี้ร่วมกัน ในลักษณะของระบบมัลติโปรแกรมมิ่ง (multiprogramming) หน้าที่ของระบบปฏิบิตการ จึงต้องครอบคลุม ถึงการจัดสรรทรัพยากรเหล่านี้ เพื่อขจัดความขัดแย้ง โดยคำนึงถึงความยุติธรรมต่อผู้ใช้แต่ละคน และประสิทธิผลของเครื่องเป็นหลักสำคัญ
4. - ซอฟท์แวร์เฉพาะทางใช้สำหรับงานอย่างจำเพาะเจาะจง เช่น โปรแกรมบัญชี โปรแกรมสต๊อก เป็นต้น ซอฟท์แวร์ประเภทนี้มักจะราคาสูงเพราะต้องพัฒนาโดยบริษัทที่ผลิตซอฟท์แวร์โดยตรง ส่วนใหญ่ผู้ใช้จะเป็นองค์กรขนาดกลางถึงขนาดใหญ่ ซึ่งมีความต้องการซอฟท์แวร์ที่ทำงานได้ครบถ้วนตรงตามลักษณะขององค์กรนั้น ๆ
5. - สามารถเขียนรายงานต่างๆในรูปแบบที่สวยงาม
- ผู้ใช้สามารถนำเสนอข้อมูลเป็นตาราง
- ใช้คำนวณหรือสูตรเพื่อให้ได้ผลลัพธ์
6. - ใช้งานได้ง่าย
- ช่วยจัดการข้อมูลได้ง่าย
7. - เป็นภาษาระดับตำ เครื่องคอมไม่สามารถทำงานได้ทันทีจำเป็นต้องมีการแปลจากภาษาแอสเซมบลีให้เป็นภาษาเครื่องก่อน
8. - 9 ประเภท