ซอฟต์แวร์(Software)หมายถึงส่วนที่ทำหน้าที่เป็นคำสั่งที่ใช้ควบคุมการทำงานของเครื่องคอมพิวเตอร์หรืออาจเรียกว่า
“โปรแกรม” ก็ได้ ซึ่งหมายถึงคำสั่งหรือชุดคำสั่ง
ซอฟต์แวร์จะแบ่งออกเป็นประเภทใหญ่ ๆ ได้ 2 ประเภท คือ
1. ซอฟต์แวร์ระบบ (System Softwaer)
หมายถึงโปรแรกมที่มีหน้าที่ควบคุมการทำงานของฮาร์ดแวร์ทุกอย่างและอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์แบ่งออกเป็นโปรแกรมตามหน้าที่การทำงานดังนี้
1.1 OS (Operating System)คือ โปรแกรมระบบที่ทำหน้าที่ควบคุมการใช้งานส่วนต่าง ๆ ของเครื่องคอมพิวเตอร์ ให้มีประสิทธิภาพในการทำงานสูงที่สุดและสามารถใช้อุปกรณ์ทุกส่วนของคอมพิวเตอร์และช่วยจัดการกระบวนการพื้นฐานที่สำคัญๆ ภายในเครื่องคอมพิวเตอร์ ก่อนที่คอมพิวเตอร์แต่ละเครื่องจะสามารถอ่านไฟล์ต่างๆ หรือสามารถใช้ซอฟต์แวร์ต่าง ๆ ได้จะต้องผ่านการดึงระบบปฏิบัติการออกมาฝังตัวอยู่ในหน่วยความจำก่อนปัจจุบันนี้มีโปรแกรมระบบอยู่หลายตัวด้วยกันซึ่งแต่ละตัวนั้นก็เป็นโปรแกรมระบบปฏิบัติการเหมือนกันแต่ต่างกันที่ลักษณะการทำงานจะไม่เหมือนกัน ดังนี้
DOS (Disk operating System)
UNIX
LAN
WINDOWS
Windows NT
OS/2
1. ซอฟต์แวร์ระบบ (System Softwaer)
หมายถึงโปรแรกมที่มีหน้าที่ควบคุมการทำงานของฮาร์ดแวร์ทุกอย่างและอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์แบ่งออกเป็นโปรแกรมตามหน้าที่การทำงานดังนี้
1.1 OS (Operating System)คือ โปรแกรมระบบที่ทำหน้าที่ควบคุมการใช้งานส่วนต่าง ๆ ของเครื่องคอมพิวเตอร์ ให้มีประสิทธิภาพในการทำงานสูงที่สุดและสามารถใช้อุปกรณ์ทุกส่วนของคอมพิวเตอร์และช่วยจัดการกระบวนการพื้นฐานที่สำคัญๆ ภายในเครื่องคอมพิวเตอร์ ก่อนที่คอมพิวเตอร์แต่ละเครื่องจะสามารถอ่านไฟล์ต่างๆ หรือสามารถใช้ซอฟต์แวร์ต่าง ๆ ได้จะต้องผ่านการดึงระบบปฏิบัติการออกมาฝังตัวอยู่ในหน่วยความจำก่อนปัจจุบันนี้มีโปรแกรมระบบอยู่หลายตัวด้วยกันซึ่งแต่ละตัวนั้นก็เป็นโปรแกรมระบบปฏิบัติการเหมือนกันแต่ต่างกันที่ลักษณะการทำงานจะไม่เหมือนกัน ดังนี้
DOS (Disk operating System)
UNIX
LAN
WINDOWS
Windows NT
OS/2
1.2Translation
Programคือโปรแกรมที่ทำหน้าที่ในการแปลโปรแกรมหรือชุดคำสั่งที่เขียนด้วยภาษาที่ไม่ใช่ภาษาเครื่องหรือภาษาเครื่องที่ไม่เข้าใจให้เป็นภาษาที่เครื่องสามารถรู้เรื่องเข้าใจและนำไปปฏิบัติได้
สำหรับตัวแปลนั้นจะมี 3 แบบคือ
Assembler
Interpreter
Compiler
Assembler
Interpreter
Compiler
1.3
Utility Programคือโปรแกรมระบบที่ทำหน้าที่ในการอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ให้สามารถทำงานได้สะดวก
รวดเร็วและง่ายขึ้น
14.Diagnostic Program คือโปรแกรมระบบที่ทำหน้าที่ตรวจสอบข้อผิดพลาดในการทำงานของอุปกรณ์ต่าง ๆของเครื่องคอมพิวเตอร์ และเมื่อพบข้อผิดพลาดก็จะแจ้งขึ้นบนจอภาพให้ทราบ
14.Diagnostic Program คือโปรแกรมระบบที่ทำหน้าที่ตรวจสอบข้อผิดพลาดในการทำงานของอุปกรณ์ต่าง ๆของเครื่องคอมพิวเตอร์ และเมื่อพบข้อผิดพลาดก็จะแจ้งขึ้นบนจอภาพให้ทราบ
2. ซอฟต์แวร์ประยุกต์ (Application Softwaer)
หมายถึงโปรแกรมที่ผู้ใช้คอมพิวเตอร์เป็นผู้เขียนมาใช้งานเองเพื่อสั่งให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งตามที่ต้องการซึ่งแบ่งได้ดังนี้
หมายถึงโปรแกรมที่ผู้ใช้คอมพิวเตอร์เป็นผู้เขียนมาใช้งานเองเพื่อสั่งให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งตามที่ต้องการซึ่งแบ่งได้ดังนี้
2.1
User Program
คือ โปรแกรมที่ผู้ใช้เขียนมาใช้เองโดยใช้ภาษาระดับต่าง
ๆ ทางคอมพิวเตอร์เช่น ภาษา BSDIC, COBOL, PSDCSL, C, ASSEMBLY FORTRAN ฯลฯ
2.2 Package Programคือโปรแกรมสำเร็จรูปซึ่งเป็นโปรแกรมที่ถูกสร้างหรือเขียนขึ้นมาโดยบริษัทต่างๆ
เสร็จเรียบร้อยแล้วพร้อมที่จะนำไปใช้งานต่าง ๆ ได้ทันทีตัวอย่างเช่น
Word Processor
Spreadsheet
Database
โปรแกรมที่ใช้ในการทำงานทางด้านการสร้างรูปภาพและกราฟฟิกต่างๆ รวมทั้งงานทางด้านสิ่งพิมพ์ การทำโบรชัวร์ แผ่นพับ นามบัตรเช่น CorelDraw, Photoshop, Harvard Graphic, Freelance Graphic, PowerPoint, PageMaker เป็นต้น
Word Processor
Spreadsheet
Database
โปรแกรมที่ใช้ในการทำงานทางด้านการสร้างรูปภาพและกราฟฟิกต่างๆ รวมทั้งงานทางด้านสิ่งพิมพ์ การทำโบรชัวร์ แผ่นพับ นามบัตรเช่น CorelDraw, Photoshop, Harvard Graphic, Freelance Graphic, PowerPoint, PageMaker เป็นต้น
Package Program สามารถแบ่งออกได้เป็น
9 ประเภท
1. โปรแกรมทางด้าน Word Processor
2. โปรแกรมทางด้าน Spreadsheet
3. โปรแกรมทางด้าน Database
4. โปรแกรมทางด้าน Graphic
3. โปรแกรมทางด้าน Database
4. โปรแกรมทางด้าน Graphic
ไม่มีความคิดเห็น:
แสดงความคิดเห็น