ใบงานที่4 โปรแกรมคอมพิวเตอร์

1.โปรแกรมคอมพิวเตอร์คืออะไร?



             คำสั่งหรือชุดคำสั่ง ที่เขียนขึ้นมาเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานตามที่เราต้องการ เราจะให้คอมพิวเตอร์ทำอะไรก็เขียนเป็นคำสั่ง ซึ่งต้องสั่งเป็นขั้นตอนและแต่ละขั้นตอนต้องทำอย่างละเอียดและครบถ้วน ซึ่งจะเกิดเป็นงานชิ้นหนึ่งขึ้นมามีชื่อเรียกว่า "โปรแกรม" ซอฟต์แวร์จะแบ่งออกเป็นประเภทใหญ่ ๆ ได้ 2 ประเภท


1.1 ซอฟต์แวร์ระบบ (System Software)
           
             หมายถึงโปรแกรมที่ทำหน้าที่ควบคุมการทำงานของฮาร์ดแวร์ทุกอย่างและอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์




1.2 ซอฟต์แวร์ประยุกต์ (Application Software)

             หมายถึง โปรแกรมที่ทำให้เครื่องคอมพิวเตอร์ทำงานเฉพาะอย่างตามความต้องการของผู้ใช้ ซอฟต์แวร์ประยุกต์ที่ได้รับความนิยม เช่น โปรแกรมประมวลผลคำ โปรแกรมคำนวณ โปรแกรมจัดการฐานข้อมูล





2.โปรแกรมคอมพิวเตอร์มีกี่ประเภท


2.1 โปรแกรมระบบ (system software)


            
             หมายถึงโปรแกรมที่ทำหน้าที่ในการจัดการระบบเพื่อติดต่อระหว่างฮาร์ดแวร์กับกับซอฟต์แวร์ประเภทต่าง ๆ ให้สะดวกมากขึ้น เปรียบเสมือนเป็นตัวกลางคอยจัดการระบบคอมพิวเตอร์ระหว่างโปรแกรมกับฮาร์ดแวร์คอมพิวเตอร์ ส่วนที่นำเข้า



1.ระบบปฏิบัติการ

ระบบปฏิบัติการ (Operating System :OS) เป็นซอฟต์แวร์ที่เอาไว้ใช้สำหรับควบคุมและประสานงานระหว่างอุปกรณ์ภายในคอมพิวเตอร์ทั้งหมด ตั้งแต่ซีพียู หน่วยความจำ ไปจนถึงส่วนนำเข้าและส่งออกผลลัพธ์ ( input/output device ) บางครั้งก็นิยมเรียกรวม ๆ ว่า แพลตฟอร์ม (platform ) คอมพิวเตอร์จะทำงานได้จำเป็นต้องมีระบบปฏิบัติการติดตั้งอยู่ในเครื่องเสียก่อน ซึ่งก็ขึ้นอยู่กับบริษัทผู้ผลิตเครื่องนั้น ๆ ว่าจะเลือกใช้แพลตฟอร์ม หรือระบบปฏิบัติการอะไรในการทำงาน เราจะพบเห็นระบบปฏิบัติการอยู่ในคอมพิวเตอร์แทบจะทุกประเภทตั้งแต่เครื่องขนาดใหญ่อย่างเครื่องเมนเฟรมจนถึงระดับเล็กสุด เช่น เครื่องคอมพิวเตอร์พกพาประเภทพีดีเอ





หน้าที่ของระบบปฏิบัติการ 
  1. การจองและการกำหนดการใช้ทรัพยากรคอมพิวเตอร์
  2. การจัดตารางงาน
  3. การติดตามผลของระบบ
  4. การทำงานหลายโปรแกรมพร้อมกัน
  5. การจัดแบ่งเวลา
  6. การประมวลผลหลายชุดพร้อมกัน



2.ประเภทของระบบปฏิบัติการ(Operating System : OS )

  • ระบบปฏิบัติการแบบเดี่ยว (Stand-alone OS) ให้บริการสาหรับผู้ใช้คนเดียวใช้สาหรับเครื่องคอมพิวเตอร์ที่ประมวลผล และทางานทั่วไป
  • ระบบปฏิบัติการแบบเครือข่าย (Network OS) มุ่งเน้นและให้บริการผู้ใช้หลายคน (multi-user)ใช้สาหรับระบบเครือข่ายโดยเฉพาะ 
  • ระบบปฏิบัติการแบบฝัง (Embedded OS) พบเห็นได้ในอุปกรณ์คอมพิวเตอร์พกพาขนาดเล็ก



2.2 โปรแกรมอรรถประโยชน์ (utility program/software)




             โปรแกรมอรรถประโยชน์หรือโปรแกรมยูทิลิตี้ (utility programs) เป็นซอฟท์แวร์ที่ทำหน้าที่เฉพาะอย่าง เพื่อการจัดการงานพื้นฐานและบริการต่างๆ เช่น การจัดเรียงข้อมูล (sort) การรวมแฟ้มข้อมูลที่เรียงลำดับแล้วเข้าด้วยกัน (merge) หรือย้ายข้อมูลจากอุปกรณ์รับหนึ่งไปยังอุปกรณ์หนึ่ง รวมทั้งสามารถใช้จัดการกับฮาร์ดแวร์โดยตรง โปรแกรมอรรถประโยชน์ส่วนใหญ่จะถูกรวมอยู่ในระบบปฏิบัติการอยู่แล้ว

2.3 โปรแกรมประยุกต์ (application program)


             โปรแกรมที่มีความสามารถจัดการกับงานเฉพาะด้านโดยตัวโปรแกรมจะเหมาะสมและใช้งานได้ดีกับงานเฉพาะนั้น ๆ เท่านั้น โปรแกรมประยุกต์เหล่านนั้น เช่น โปรแกรมไมโครซอฟเวิร์ด โปรแกมไมโครซอฟต์เอกซ์เซล โปรแกรมไมโครซอฟต์เพาเวอร์พอยต์ โปรแกรมประเภทเกมส์ต่าง ๆ เป็นต้น















ความคิดเห็น

บทความที่ได้รับความนิยม