1 Operating System Introduction, What is an OS, History of OS, OS concepts, Types of OS, OS Structure, System calls and Types, 2 Processes, Introduction to process, Inter-process Communication, Process Scheduling, 3 Memory Management, Introduction, Swapping, Contiguous Memory Allocation, Paging, Segmentation, 4 Virtual Memory Management, Demand Paging, Page Replacement, 5 Deadlock, Prevention, Avoidance, Detection, Recovery, Algorithms, 6 Unix Operating System Overview, Unix System Architecture, Operating System Services, General Unix Commands like ls, cp, etc, Unix Utilities like grep , wc etc., 7 Fundamentals of Unix shell programming, Functions, Variables, Special Symbols, Looping and Decision making, Test command, error checking in shell programming, Introduction to “vi editorâ€Â,, Features, Use of various keys, Security in Unix, Password, File Permissions, Directory Permissions..