Basic Elements, Processor Registers, Instruction Execution, Interrupts, The MemoryHierarchy, Cache Memory, I/O Communication Techniques, Introduction to OperatingSystem, Mainframe Systems, Desktop Systems, Multiprocessor Systems, DistributedSystems, Clustered Systems, Real - Time Systems, Handheld Systems, Feature Migration,Computing Environments.
System Components, Operating – System Services, System Calls, System Programs,System Structure, Virtual Machines, System Design and Implementation, System Generation.
System Components, Operating – System Services, System Calls, System Programs,System Structure, Virtual Machines, System Design and Implementation, System Generation.
Process, Process States, Process Description, Process Control, Execution of theOperating System, Security Issues, Processes and Threads,Symmetric Multiprocessing(SMP), Micro kernels, CPU Scheduler andScheduling.
Principles o f Co n c u r r e n c y, Mu t u a l Ex c l us i o n : Hardware Suppor t , Sema p h o r e s ,Mo n i t o r s , Message Passing, Readers/Writes Problem
Principles of Deadlock, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection,An Integrated Deadlock Strategy, Dining Philosophers Problem
Swapping, Contiguous Memory Allocation, Paging, Segmentation, Segmentation withPaging, Demand Paging, Process Creation, Page Replacement, Allocation of Frames,Thrashing
File Concept, Access Methods, Directory Structure, File – System Mounting, FileSharing, Protection, File – System Structure, File – System Implementation, DirectoryImplementation, Allocation Methods, Free –Space Management.
Disk Structure, Disk Scheduling, Disk Management, The Security Problem, UserAuthentication, Program Threats, System Threats.
Linux System , Linux history , Design Principles, Kernel modules, Process management,scheduling, Memory management, File systems, Input and output, Inter-processcommunications.