วันอังคารที่ 25 พฤศจิกายน พ.ศ. 2557

ซอฟแวร์ (Software)

ซอฟแวร์ (Software)
       ซอฟแวร์ (Software) คือ  คำสั่ง หรือชุดคำสั่ง  ทำหน้าที่ควบคุมการทำงานของระบบคอมพิวเตอร์  และเป็นส่วนที่ทำให้ผู้ใช้คอมพิวเตอร์กับเครื่องคอมพิวเตอร์ (ฮาร์ดแวร์)สามารถสื่อสารกันได้  ทั้งนี้อาจแบ่งซอฟต์แวร์ตามหน้าที่ของการทำงานได้ดังนี้
1. โปรแกรมจัดระบบ (System Software) คือ ชุดคำสั่งหรือโปรแกรมที่ควบคุมการทำงานของคอมพิวเตอร์ เป็นสื่อกลางระหว่างโปรแกรมประยุกต์กับเครื่องคอมพิวเตอร์เพื่อช่วยในการจัดการทรัพยากรของคอมพิวเตอร์ ได้แก่ โปรแกรมควบคุมเครื่อง ระบบปฏิบัติการเช่น DOS, Windows, Os/2, Unix
2. โปรแกรม์ประยุกต์ (Application Software) คือ ชุดคำสั่งหรือโ
ปรแกรมที่เขียนขึ้นมาเพื่อให้เครื่องคอมพิวเตอร์ทำงานตามที่ผู้ใช้ต้องการ ได้แก่ โปรแกรมสำเร็จรูปต่าง ๆ
               -
โปรแกรมจัดระบบฐานข้อมูล เช่น  Microsoft  Access  Oracle
               - 
โปรแกรมพิมพ์เอกสาร  เช่น  Microsoft  Word
               - 
โปรแกรมสร้าง  Presentation  เช่น  Microsoft  Power  Point
               -
โปรแกรมช่วยสอน  (CAI - Computer  Aids Intrruction )
               - 
โปรแกรมคำนวณ  เช่น  Microsoft  Excel



 Microsoft  Power  Point



 Microsoft  Access  Oracle




Microsoft  Word

Microsoft  Excel

3. โปรแกรมอรรถประโยชน์ (Utility Software) เป็นโปรแกรมที่ใช้เครื่องมืในการช่วยให้การใช้งานคอมพิวเตอร์มีความคล่องตัวขึ้น และสามารถแก้ปัญหาอันเกิดจากการใช้งานได้ เช่น
  - โปรแกรมกำจัดไวรัสคอมพิวเตอร์ เช่น Mcafee, Scan, Norton Anitiviru
  - โปรแกรมที่ใช้บีบอัดข้อมูลให้มีขนาดเล็กลง เพื่อให้สามารถคัดลอกไปใช้ได้สะดวก เช่น Winzip

โปรแกรมกำจัดไวรัสคอมพิวเตอร์

4. โปรแกรมแปลงภาษา (Language Translater) ใช้ในการสร้างโปรแกรมประยุกต์เพื่อนำไปใช้งานด้านต่างๆ โดยการเขียนชุดคำสั่งเพื่อควบคุมให้คอมพิวเตอร์ทำงาน และใช้โปรแกรมแปลงภาษาดังกล่าวทำหน้าที่แปลงชุดคำสั่งที่สร้างขึ้น (High Level Language) ให้ไปเป็นคำสั่งที่เครื่องคอมพิวเตอร์เข้าใจและปฏิบัติตามได้ (Low LevelLanguage)โปรแกรมแปลงภาษาโดยทั่วไปมี 2 ประเภท คือ
         4.1 คอมไพเลอร์ (Compiler) โปรแกรมประเภทนี้จะทำหน้าที่แปลงชุดคำสั่งที่สร้างขึ้นทั้งหมด (ตั้งแต่คำสั่งแรกจนถึงคำสั่งสุดท้าย) ในคราวเดียวกัน เช่น ภาษา Pascal, C, C++
         4.2 อินเตอร์พรีเตอร์ (Interpreter) โปรแกรมประเภทนี้จะทำหน้าที่แปลงชุดคำสั่งแล้วแสดงผลลัพธ์ออกมา ทำให้ง่ายต่อการแก้ไขคำสั่งที่ผิดพลาดได้ทันที เช่น ภาษา Basic


ไม่มีความคิดเห็น:

แสดงความคิดเห็น