1. บทที่ 4 โปรเซส Processes แนวคิดของโปรเซส Process Concept การลำดับการทำงานของโปรเซส Process Scheduling การปฏิบัติงานของโปรเซส Operations on Processes การปฏิบัติงานร่วมกันของโปรเซส Cooperating Processes การสื่อสารระหว่างโปรเซส Interprocess Communication การสื่อสารในระบบไคลเอนท์เซอร์ฟเวอร์ Communication in Client-Server Systems
2. แนวคิดของโปรเซส Process Concept การที่ระบบปฏิบัติการทำการเอ็กซ์ซีคิวท์หลายๆ โปรแกรมพร้อมกัน ระบบแบทช์ Batch system งาน ระบบแบ่งสรรเวลา Time-shared systems โปรแกรมของผู้ใช้ หรืองาน หนังสือส่วนใหญ่ใช้ งานกับโปรเซส อธิบายแทนกันได้ โปรเซส โปรแกรมที่กำลังถูกเอ็กซ์ซีคิวท์ โดยการเอ็กซ์ซีคิวท์ชั่นโปรเซสมักกระทำในรูปแบบเชิงลำดับ โปรเซสประกอบด้วย โปรแกรมเคาน์เตอร์ program counter แสต็ค stack ส่วนของข้อมูล data section
3. สถานะของโปรเซส Process State เมื่อโปรเซสถูกเอ็กซ์ซีคิวท์ จะเกิดการเปลี่ยนสถานะต่างๆ ขึ้น เริ่ม new สถานะที่โปรเซสถูกสร้างขึ้น ทำงาน running คำสั่งต่างๆ ในโปรเซสถูกทำการเอ็กซ์ซีคิวท์ รอคอย waiting โปรเซสหยุดทำงานชั่วคราวหรือรอคอยเมื่อเกิดเหตุการณ์บางอย่างขึ้น พร้อม ready โปรเซสรอที่จะกลับเข้าไปเพื่อการเอ็กซ์ซีคิวท์ต่อไป สิ้นสุด terminated โปรเซสถูกเอ็กซ์ซีคิวท์เสร็จสิ้น จบการทำงาน
5. บล๊อกควบคุมโปรเซส Process Control Block (PCB) สารสนเทศที่สัมพันธ์กับแต่ละโปรเซส สถานะของโปรเซส Process state โปรแกรมเคาน์เตอร์ ตัวนับโปรแกรม Program counter รีจีสเตอร์ของหน่วยประมวลผลกลาง CPU registers สารสนเทศการจัดลำดับการทำงานของหน่วยประมวลผลกลาง CPU scheduling information สารสนเทศของการบริหารจัดการหน่วยความจำ Memory-management information สารสนเทศของการทำบัญชีต่างๆ Accounting information สารสนเทศของสถานะของอินพุทเอ้าท์พุท I/O status information
16. Process Creation (Cont.) พื้นที่ของแอดเดรส Address space โปรเซสลูกจะซ้ำกับโปรเซสต้นกำเนิด โปรเซสลูกมีโปรแกรมที่ทำการโหลดเข้าไปไว้ยังพื้นที่ของแอดเดรส ตัวอย่างของยูนิกส์ ระบบฟอร์ค fork system จะทำการเรียกเพื่อสร้างโปรเซสขึ้นใหม่ ระบบเอ็กซ์เซก exec system ถูกเรียกหลังจาก ฟอร์คทำการนำโปรแกรมใหม่ไปไว้แทนที่ในพื้นที่หน่วยความจำสำหรับโปรเซส
#2:Chapter 4: Processes Process Concept Process Scheduling Operations on Processes Cooperating Processes Interprocess Communication Communication in Client-Server Systems