This document outlines a program assignment on process management for an operating systems course, requiring students to create a parent-child process relationship in a Unix/Linux or Windows environment using languages such as C/C++ or Java. Students must implement inter-process communication through shared memory or message passing, utilizing system calls like fork(), shmget(), and msgget(). The final submission should include code, execution results, and a reflective overview of the assignment.