Description
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.
Course – Topics
- Operating System
- Process
- Threads
- CPU Scheduling
- Process Synchronization
- Deadlocks
- Memory Management
- Virtual Memory
- File System
- Input Output System
- Disk Management
- Protection
- Security