Any software engineer should have a good understanding of Operating Systems and how they function. In this video tutoial, the tutor covers all the fundamental concepts of operating systems in a clear and concise manner. We will start with a brief introduction and then move on to cover a range of topics such as Process Management, Threads, Scheduling of CPU, Process Synchronization, and Deadlocks. In addition, we will also discuss Memory Management, File System, and Input and Output systems.
These video classes have been developed based on the latest GATE syllabus and will be useful for undergraduate students of Computer Science and Information Technology as well as those preparing for GATE exams. It will also be helpful for students in preparing them for their Engineering Syllabus.