Computer and Operating Systems Structure BasicElements,ProcessorRegisters,Instruction Execution, The Memory Hierarchy,CacheMemory,I/OCommunicationTechniques,IntroductiontoOperatingSystem,Main frameSystems, DesktopSystems,MultiprocessorSystems,DistributedSystems,ClusteredSystems,Real- TimeSystems,HandheldSystems,FeatureMigration,ComputingEnvironments. SystemStructures: SystemComponents,Operating– SystemServices,SystemCalls,SystemPrograms,SystemStructure,VirtualMachines,SystemDesign andImplementation,SystemGeneration
Process Management and Mutual Execution
Process,ProcessStates,ProcessDescription,ProcessControl, Executionof theOperatingSystem,SecurityIssues,Processes and Threads,Symmetric Multiprocessing(SMP),Microkernels, CPU Scheduler and Scheduling. Principles of Concurrency, Mutual Exclusion: Hardware Support, Semaphores , Monitors , Message Passing, Readers/Writes Problem.
Deadlock and Memory Management
PrinciplesofDeadlock,DeadlockPrevention,Deadlock Avoidance, DeadlockDetection,AnIntegratedDeadlockStrategy,DiningPhilosophersProblem MemoryManagement: Swapping,ContiguousMemoryAllocation,Paging,Segmentation,SegmentationwithPaging,Dem andPaging,ProcessCreation,PageReplacement,AllocationofFrames,Thrashing
File System and Secondary Storage
FileConcept,AccessMethods,Directory Structure,FileSystem Mounting,FileSharing,Protection,File–SystemStructure,File– SystemImplementation,DirectoryImplementation,AllocationMethods, Free– SpaceManagement, Disk Structure,DiskScheduling,DiskManagement.
ComputerSecurity and Case studyofLinux Operating system
The Security Problem,UserAuthentication,ProgramThreats,SystemThreats. Linux System Linuxhistory,DesignPrinciples,Kernelmodules,Process ,management,scheduling, Memory management, File systems, Input and output,Inter-process communications