ซอฟต์แวร์ (software) หมายถึง รหัสที่ป้อนเข้าไปในเครื่องคอมพิวเตอร์
เพื่อควบคุมการทำงานของเครื่องคอมพิวเตอร์
(hardware) ตามที่เราต้องการ
ระบบการสั่งงานคอมพิวเตอร์
หรือระบบซอฟต์แวร์ (software system) ประกอบด้วยชุดคำสั่งคอมพิวเตอร์
(computer program) หลายๆ ชุด ซึ่งช่วยให้เครื่องคอมพิวเตอร์สามารถทำงา หรือประมวลผลข้อมูล และแสดงผลลัพธ์ตามที่ต้องการได้
ทำให้มนุษย์สามารถติดต่อกับเครื่องคอมพิวเตอร์ได้ง่ายขึ้น
แม้บางครั้งไม่มีความรู้เรื่องเครื่องคอมพิวเตอร์ ก็สามารถใช้เครื่องคอมพิวเตอร์ได้
ระบบการสั่งงานคอมพิวเตอร์จึงมีความสำคัญเทียบเท่ากับเครื่องคอมพิวเตอร์
และบางครั้งอาจต้องลงทุนมากกว่าราคาเครื่องคอมพิวเตอร์อีกด้วย
เครื่องคอมพิวเตอร์ที่ใช้ในการธนาคาร
ธุรกิจต่างๆ การส่งดาวเทียม
และการเก็บทะเบียนราษฎร์ต่างๆ จะสามารถทำงานตามที่ต้องการได้
เมื่อมีระบบการสั่งงานคอมพิวเตอร์
แต่การสร้างเครื่องคอมพิวเตอร์ให้มีระบบการสั่งงาน พร้อมที่จะทำงานได้ทุกอย่างนั้น
จะทำให้เครื่องราคาแพงมาก นอกจากนี้แล้ว
งานต่างๆ ยังมีลักษณะแตกต่างกันออกไป
ทำให้ต้องใช้เครื่องคอมพิวเตอร์ต่างประเภทกัน
เช่น งานออกแบบสร้างสะพาน
สร้างเขื่อน หรืองานด้านการเงิน
การธนาคาร การส่งดาวเทียม งานเหล่านี้
ล้วนต้องการเครื่องคอมพิวเตอร์แตกต่างกันไป
งานบางอย่างแม้เป็นงานประเภทเดียวกัน
ก็ยังมีความแตกต่างกันในด้านรูปร่าง
ขนาด ความกว้าง ความยาว
ลักษณะดินหรือหินที่ใช้รองรับน้ำหนักที่จะสร้างขึ้น
ดังนั้นเพื่อที่จะทำให้เครื่องคอมพิวเตอร์มีราคาที่เหมาะสม
จึงนิยมสร้างเครื่องคอมพิวเตอร์ที่สามารถใช้งานได้ทั่วไป
โดยอาศัยระบบการสั่งงานช่วยกำหนดการปฏิบัติงานนั้นๆ ของเครื่อง
|
 คอมพิวเตอร์สามารถช่วยงานออกแบบสร้างบ้าน |
การพัฒนาและสร้างชุดคำสั่งคอมพิวเตอร์สามารถเขียนเป็นภาษาคอมพิวเตอร์ได้หลายภาษา
เช่น ภาษา แอสเซมเบเลอร์ (Assembler) ภาษาฟอร์แทรน และภาษาโคบอล
เป็นต้น |
 แผนผังแสดงองค์ประกอบของระบบซอฟต์แวร์ | ระบบการสั่งงานคอมพิวเตอร์ประกอบด้วยชุดคำสั่ง
๓ ประเภท คือ
๑. ชุดคำสั่งควบคุมหรือเรียกว่า ซูเปอร์ไวเซอร์
(supervisor) หรือเอกเซคิวเตอร์ (executor) หรือโลเดอร์
(loader)
๒. ตัวแปลชุดคำสั่ง หรือเรียกว่า คอมไพเลอร์
(compiler) หรือโพรเซสเซอร์ (processor) หรืออินเทอร์
พรีเทอร์ (interpreter)
๓. ชุดคำสั่งใช้งาน หรือเรียกว่า แอปพลิเคชัน
โปรแกรม (application program) |
ชุดคำสั่งควบคุมและตัวแปลชุดคำสั่งซึ่งบางครั้งเรียก
รวมกันว่าระบบซอฟต์แวร์นั้น บริษัทผู้ผลิตเครื่องส่วนใหญ่
มักจะสร้างมาให้ หรือผู้ใช้อาจจะสร้างหรือพัฒนาขึ้นเอง
ส่วนชุดคำสั่งใช้งาน บริษัทอาจมีอยู่บ้างแล้ว ผู้ใช้สามารถ
จัดหาโดยการเช่า ซื้อ หรือสร้างขึ้นเองก็ได้
|