time sharing
           การแบ่งกันใช้เวลา

      หมายถึง การใช้ทรัพยากรต่าง ๆ เช่น ตัว
ประมวลผล เครื่องพิมพ์ และหน่วยขับจานบันทึกใน
 เครื่องเมนเฟรม หรือเครือข่าย ให้มีประสิทธิภาพ
        สูงสุด โดยใช้ร่วมกันในเวลาเดียวกัน
multiprogramming
 การทางานแบบหลายโปรแกรม
      มัลติโปรแกรมมิง
• การทางานที่โหลดโปรแกรมไปไว้ใน
  หน่วยความจาหลัก และพร้อมที่จะ
  ประมวลผลได้ทันที ระบบปฏิบัติการจะ
  เลือกงานเข้าไปประมวลผลจนกว่าจะหยุด
  คอยงานบางอย่าง ในช่วงที่หยุดรอจะดึงได้
  อย่างมีประสิทธิภาพ เข้าไปประมวลผลต่อ
  ทันที ทาให้มีการใช้ซีพียู
-Single CPU, Multiple CPU



• single CPU
• การประมวลผลทีละรายการ
• Multiple CPU
• การประมวลผลหลายๆโปรแกรมพร้อมๆกัน
-Multiple Program in      Memory


 คือ การทางานหลายๆโปรแกรม ทางานใน Memory
พร้อมๆกัน
-Single (Multiple) Program in
             Execution

Single คือ โปรแกรมเดียว
Multiple คือ หลายๆโปรแกรม
Program in Execution คือ การคานวณและประมวลผลคาสั่ง ที่ถูกนาเข้ามา
ภายในตัวซีพียู เมื่อกระทาคาสั่งในขั้นตอนนี้

ความหมายของโปรแกรมคอมพิวเตอร์

  • 1.
    time sharing การแบ่งกันใช้เวลา หมายถึง การใช้ทรัพยากรต่าง ๆ เช่น ตัว ประมวลผล เครื่องพิมพ์ และหน่วยขับจานบันทึกใน เครื่องเมนเฟรม หรือเครือข่าย ให้มีประสิทธิภาพ สูงสุด โดยใช้ร่วมกันในเวลาเดียวกัน
  • 2.
    multiprogramming การทางานแบบหลายโปรแกรม มัลติโปรแกรมมิง • การทางานที่โหลดโปรแกรมไปไว้ใน หน่วยความจาหลัก และพร้อมที่จะ ประมวลผลได้ทันที ระบบปฏิบัติการจะ เลือกงานเข้าไปประมวลผลจนกว่าจะหยุด คอยงานบางอย่าง ในช่วงที่หยุดรอจะดึงได้ อย่างมีประสิทธิภาพ เข้าไปประมวลผลต่อ ทันที ทาให้มีการใช้ซีพียู
  • 3.
    -Single CPU, MultipleCPU • single CPU • การประมวลผลทีละรายการ • Multiple CPU • การประมวลผลหลายๆโปรแกรมพร้อมๆกัน
  • 4.
    -Multiple Program in Memory คือ การทางานหลายๆโปรแกรม ทางานใน Memory พร้อมๆกัน
  • 5.
    -Single (Multiple) Programin Execution Single คือ โปรแกรมเดียว Multiple คือ หลายๆโปรแกรม Program in Execution คือ การคานวณและประมวลผลคาสั่ง ที่ถูกนาเข้ามา ภายในตัวซีพียู เมื่อกระทาคาสั่งในขั้นตอนนี้