Please enable JavaScript.
Coggle requires JavaScript to display documents.
การจัดการ Process - Coggle Diagram
การจัดการ Process
องค์ประกอบของโปรเซส
- หมายเลขโปรเซส (Process id) ของโปรเซส ซึ่งต้องไม่ซ้ำกับโปรเซสอื่น
- โค้ดโปรแกรม (Program code) เป็นคำสั่งที่สามารถเอ็กซีคิ้วได้ทันที (ภาษาเครื่อง)
- ข้อมูล (Data) ที่โปรแกรมต้องการหรือจัดการ ข้อมูลนี้อาจเป็นของโปรเซสใดโปรเซส
- บล็อกควบคุมโปรเซส (Process control block) หรือ PCB OS กำหนดเนื้อที่บาง
ส่วนในหน่วยความจำเพื่อทำเป็น PCB PCB เป็นโครงสร้างข้อมูลชนิดหนึ่งซึ่งเก็บข้อมูลที่สำคัญๆ ของโปรเซสนั้นๆ เอาไว้ ข้อมูลเหล่านี้ได้แก่
-
- PSW (program status words) เป็นตัวควบคุมลำดับการเอ็กซีคิ้วคำสั่งของโปรเซส และยังเก็บข้อมูลเกี่ยวกับสถานะของโปรเซส แอดเดรสของคำสั่งต่อไปที่จะถูกเอ็กซีคิ้วจะถูกเก็บไว้ใน PSW PSW นี้จึงมีหน้าที่คล้ายๆ กับโปรแกรมเคาน์เตอร์บนเครื่องไมโครคอมพิวเตอร์
- คุณสมบัติของโปรเซส ได้แก่
6.1 ลำดับความสำคัญ (Priority) ของโปรเซส โปรเซสแต่ละตัวจะถูกกำหนดความสำคัญขึ้นขณะที่โปรเซสถูกสร้างขึ้น ความสำคัญนี้อาจเปลี่ยนแปลงได้หรือไม่ได้สุดแล้วแต่ OS โปรเซสที่มีความสำคัญมาก OS ก็จะให้สิทธิพิเศษมากกว่าโปรเซสที่มีความสำคัญน้อย เช่น ให้เวลาของซีพียูนานกว่า
6.2 อำนาจหน้าที่ (authority) เป็นสิ่งที่บ่งบอกว่าโปรเซสนั้นๆ
สามารถทำอะไรได้บ้าง ใช้อุปกรณ์ชิ้นไหนได้บ้างเป็นต้น ตัวอย่างเช่นโปรเซส A ห้ามใช้ดิสก์ใดๆ
-
-
process หมายถึง โปรแกรมที่กำลังถูกประมวลผลในการทำงานทั่วไปในระบบคอมพิวเตอร์นั้นผู้ใช้อาจต้องการเรียกใช้ word processorหรือjava compilerหรือโปรแกรมอื่นซึ่งโปรแกรมเหล่านี้จะถูกเปลี่ยนให้เป็น processผ่านกระบวนการที่ได้กำหนดไว้ ช่วงชีวิตของโปรแกรมที่กำลังถูกประมวลผลนี้มีอยู่หลายสถานะ (process state) และตัวของprocessเองก็ต้องมีที่เก็บข้อมูลที่เกี่ยวข้องกับตัวมันเองซึ่งเราเรียกส่วนนี้ว่า process control block (PCB)
-
-