Week Theory Practical Lecture Topic Topic Practical day (including assignment / test) Day Definition of Operating Systems, Types of 1st Operating Systems, , Prac. 1 Operating System Services 2nd Demonstration of all the 1st 1st controls provided on Control Panel 3rd User operating system interface, 4th System Calls, Types of System Calls Demonstration of all the 2nd 2nd 5th controls provided on Control System Program Operating System Structure, 6th 7th Virtual Machine, Benefits of Virtual Machine Prac. 2 3rd 8th 3rd Revision Exercise on Basics of windows. 9th Revision Process concept, Process State, Process Control 10th Prac. 3 Block, 4th 11th 4th Installation of Process Scheduler, Context Switch, Operations on Processes, Interprocess Operating System 12th Communication, Scheduling Queues, Scheduler, Job 13th Prac. 4 Scheduler, , Usage of directory management 5th 14th 5th Shared Memory Systems, Message-Passing Systems commands of Linux: ls, cd, pwd, CPU Scheduler, Scheduling Criteria, Scheduling mkdir, rmdir 15th Algorithms, Preemptive and Non Preemptive, First come 16th first serve (FCFS), Shortest Job first 17th (SJF), Round Robin (RR), Multiprocessor scheduling, Usage of directory management 6th 6th commands of Linux: ls, cd, pwd, mkdir, rmdir 18th Process Synchronization. 19th Prac. 5 Deadlock, Conditions for Dead Usage of File Management , Methods for handling deadlocks, Dead 20th 7th 7th commands of Linux: cat, Prevention, chmod,cp, mv, rm, pg, more, Lock Deadlock Avoidance, Deadlock detection, 21st find Recovery from deadlock. Definition Logical and Physical address – 22nd Space, Swapping, , Usage of File Management Memory allocation, Contiguous Memory commands of Linux: cat, 8th 23rd 8th allocation, Fixed and variable partition, chmod,cp, mv, rm, pg, more, find Internal and External fragmentation and 24th Compaction 25th Prac. 6 Paging Principle of operation, Page allocation, – Hardware support for paging, Protection and sharing, Use the general purpose 9th 9th 26th Disadvantages of paging, commands of Linux: wc, od, lp, cal , date, who, whoami 27th Segmentation, Virtual Memory.
Week Theory Practical Lecture day Topic (including assignment / test) Practical Day Topic 1st 1st Definition of Operating Systems, Types of Operating Systems, , 1st Prac. 1 Demonstration of all the controls provided on Control Panel 2nd Operating System Services 3rd User operating system interface, 2nd 4th System Calls, Types of System Calls 2nd Demonstration of all the controls provided on Control 5th System Program 6th Operating System Structure, 3rd 7th Virtual Machine, Benefits of Virtual Machine 3rd Prac. 2 Exercise on Basics of windows. 8th Revision 9th Revision 4th 10th Process concept, Process State, Process Control Block, 4th Prac. 3 Installation of Operating System 11th Process Scheduler, Context Switch, 12th Operations on Processes, Interprocess Communication, 5th 13th Scheduling Queues, Scheduler, Job Scheduler, , 5th Prac. 4 Usage of directory management commands of Linux: ls, cd, pwd, mkdir, rmdir 14th Shared Memory Systems, Message-Passing Systems 15th CPU Scheduler, Scheduling Criteria, Scheduling Algorithms, 6th 16th Preemptive and Non Preemptive, First come first serve (FCFS), Shortest Job first 6th Usage of directory management commands of Linux: ls, cd, pwd, mkdir, rmdir 17th (SJF), Round Robin (RR), Multiprocessor scheduling, 18th Process Synchronization. 7th 19th Deadlock, Conditions for Dead 7th Prac. 5 Usage of File Management commands of Linux: cat, chmod,cp, mv, rm, pg, more, find 20th , Methods for handling deadlocks, Dead Prevention, 21st Lock Deadlock Avoidance, Deadlock detection, Recovery from deadlock. 8th 22nd Definition – Logical and Physical address Space, Swapping, , 8th Usage of File Management commands of Linux: cat, chmod,cp, mv, rm, pg, more, find 23rd Memory allocation, Contiguous Memory allocation, Fixed and variable partition, 24th Internal and External fragmentation and Compaction 9th 25th Paging – Principle of operation, Page allocation, 9th Prac. 6 Use the general purpose commands of Linux: wc, od, lp, cal , date, who, whoami 26th Hardware support for paging, Protection and sharing, Disadvantages of paging, 27th Segmentation, Virtual Memory.
Operating%20System%203rd.docx