This week, I explored the fundamentals of process management in C and learned how operating systems work with multiple processes running at the same time. I learned how functions like fork, wait, and execlp let programs control separate processes, which can work in tandem and manage independent tasks. Observing the behavior of these processes with different timing showed me how subtle changes impact their order and how the OS schedules them. I also learned about managing process states for example preventing zombie and orphan processes and finally saw how imortant it is to document these behaviors clearly to understand and troubleshoot parallel programming effectively and efficiently.

Comments

Popular posts from this blog