| S.NO | Name of the topic | Material | ||
|---|---|---|---|---|
| 1a |  Study of Unix Commands -  cp, mv, ls, grep, chmod, cat, mkdir, rm, rmdir, wc, who, pipe (pipe symbol), head, tail, nl, awk  |   | ||
| 1b |  Study of System Calls -  fork, exec, getpid, getppid, exit, wait, close, stat, opendir, readdir, open, read, write , creat, lseek, sleep, kill, signal, pipe, dup  |   | ||
| 2 | Simulation of System Commands |   | ||
| 3a | Shell Programming - I |   | ||
| 3b | Shell Programming - II |   | ||
| 4 | CPU Scheduling - I (FCFS, SJF) |   | ||
| 5 | CPU Scheduling - II (RR, P) |   | ||
| 6 |  Interprocess Communication using shared memory System Calls- shmget, shmat, shmdt, shmctl  |   | ||
| 7 | Producer Consumer Problem using semaphores |   | ||
| 8 | Deadlock Avoidance - Bankers Algorithm |   | ||
| 9 | Deadlock Detection Algorithm |   | ||
| 10 | Threads in Synchronization |   | ||
| 11 | Paging Technique |   | ||
| 12 | Page replacement algorithm |   | ||
| 13 | File allocation techniques |   | ||
| 14 | File organization techniques |   | ||