CST 334 - Operating Systems - Week 2

 



This week, I learned about processes, what they are, their parts, and how the OS manages them. A process is a running program managed by the OS, made up of memory, registers, and storage. The OS uses context switches and policies to run multiple processes efficiently, making it seem like there are multiple CPUs. I also looked at the Process API, learning how processes are created, managed, and controlled with system calls like fork(), exec(), and wait(). Additionally, I studied the different states a process can be in, how they change states, and the data structures used to keep track of processes, like the process list and Process Control Block (PCB). This week gave me a clear understanding of how important processes are to the OS.


Comments

Popular posts from this blog

CST 300 - Major ProSeminar - Week 1

CST 300 - Major ProSeminar - Week 2

CST 300 - Major ProSeminar - Week 4