Operating System (OS) Assignments LAB 1: Programmer's view - Creating Processes LAB 2: Sharing memory between processes LAB 3: Scheduling exercises LAB 4: Interprocess Synchronization