Operating System Crash Course For Beginners - IGNOU Part - 1

via Udemy

Go to Course: https://www.udemy.com/course/operating-system-crash-course-for-beginners-ignou-part-1/

Overview

This course is designed for:Students from Universities such as IGNOUPeople who are interested in learning the basics of Operating System Concepts.The Course prepares especially those mature students who do not have enough time for studies because of their work schedule. The tutorial covers the important topics, concepts and questions asked in the previous few IGNOU term-end examination papers.SyllabusIntroWhat is an Operating System? ( Example: DOS, Unix, Windows, Macintosh )Generations of Operating Systems.Types Of Operating SystemsMultiprogramming Operating SystemMultiprocessing SystemNetworking Operating SystemDistributed Operating SystemFunctions Of Operating SystemsProcess ManagementMemory ManagementFile ManagementProcessesProcess StatesImplementation Of ProcessesContext SwitchingThreadsProcess SchedulingWhat is a scheduler?Process Life-CycleTypes of SchedulersLong Term SchedulerShort Term SchedulerMedium Term Scheduler.Scheduling Algorithms ( * Solving problems )Preemptive schedulingNon-Preemptive schedulingFirst Come First Serve (FCFS)Shortest Job First (SJF)Round Robin (RR)Shortest Remaining Time Next (SRTN)Priority Based Scheduling or Event-Driven (ED) SchedulingInterprocess Communication and SynchronizationInterprocess CommunicationShared-Memory SystemMessage-Passing SystemInterprocess SynchronizationCritical Sections: The Mutex SolutionMutexes: Mutual ExclusionBakery's AlgorithmClassical Problems in Concurrent ProgrammingProducers/Consumers ProblemLocksDeadLocksCharacterization of a DeadlockMutual Exclusion ConditionHold and Wait ConditionNo-Preemptive ConditionCircular Wait ConditionMemory ManagementMemory Management TechniquesOverlaysSwappingPagingVirtual MemoryWhat is a virtual memoryDemand PagingPage Replacement Policies ( * Solve Problems )First In First Out (FIFO)Least Recently Used (LRU)Optimal Algorithm (OPT)ThrashingWhat is thrashingWays to avoid thrashingWorking-Set ModelPage-Fault RateI/O File managementRAIDSecurity and ProtectionSecurity ModelsBell and La-padula model

Skills

Reviews