บทความ

การจัดการ process

รูปภาพ
ใบงานที่3 โดย นางสาว บุญสิตา อินทร์พรม รหัสนักศึกษา 6031280051 โปรเซส หมายถึง โปรแกรมที่กำลังเอ็กซิคิวต์อยู่ ในขณะที่โปรเซสกำลังเอ็กซิคิวต์อยู่นั้นจะมีการใช้ทรัพยากร (Resource) ของระบบ เช่น CPU, หน่วยความจำ, ไฟล์, อุปกรณ์ อินพุต/เอาต์พุต ในระบบ Multiprogramming อาจประกอบด้วยโปรเซสมากมายโปรเซสมีอยู่ในลำดับชั้นพาเรนต์-ชายน์ โปรเซสที่เริ่มต้นโดยโปรแกรม หรือคำสั่งคือ โปรเซสพาเรนต์ และ โปรเซสชายน์ คือผลิตภัณฑ์ ของโปรเซสพาเรนต์ โปรเซสพาเรนต์หนึ่งสามารถมีได้หลายโปรเซสชายน์ แต่โปรเซสชายน์หนึ่งสามารถมีได้หนึ่งพาเรนต์เท่านั้น  องค์ประกอบของโปรเซส 1. ชื่อและหมายเลขโปรเซส (Process ID) เป็นหมายเลขประจำโปรเซสเพื่อกำหนดลำดับการเอ็กซีคิ้วต์   2. โค้ดโปรแกรม (Program code) เป็นโค้ดคำสั่งที่เป็นภาษาเครื่องที่สามารถเอ็กซิคิวต์ได้ทันที 3. ข้อมูล (Data) เป็นข้อมูลของโปรเซสหนึ่ง หรืออาจใช้ร่วมกับโปรเซสอื่น ๆ ก็ได้ 4. บล็อกควบคุมโปรเซส (Process Control Block : PCB) เป็นเนื้อที่ของหน่วยความจำที่ระบบปฏิบัติการกำหนดไว้เพื่อเก็บข้อมูที่สำคัญของโปรเซสไว้  บล็อกควบคุมโปรเซส (Proc...