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 | Example | ||
4 | CPU Scheduling - I (FCFS, SJF) | |||
5 | CPU Scheduling - II (RR, P) | |||
6 | Interprocess Communication using shared memory System Calls- shmget, shmat, shmdt, shmctl | MessageQueue, Pipe | ||
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 |