| 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 | | ||