Operating System concepts: process scheduling and deadlock avoidance. Process Scheduling: Round Robin algorithm First Come First Serve Priority Shortest Job First Deadlock Avoidance uses Banker's algorithm How to run: compile the .c files and run.