Monday, July 1, 2024

Operating Systems: Week 2 - Processes

This week's adventure in Operating Systems brought us the process.  We learned about the different parts of a process and how the operating system uses each to do things like save state, resume, kill.  This week also forced us to consider the different ways processes can get scheduled and executed on a CPU.  We explored both how different scheduling algorithms worked and their advantages and traded offs.

The homework's programming assignment this week was to reverse engineer a simplified scheduling system.  It was a fun exercise that definitely left me scratching my head more than a few times, but sticking with it was fun, experimenting and coming to understand how the scheduler was expected to work. 

0 comments:

Post a Comment