Operating Systems
Intermediate
Operating System Fundamentals – Complete Beginner to Advanced Guide
A complete 30-chapter beginner-to-advanced guide covering Operating System Fundamentals including processes, memory management, file systems, security, and virtualization.
30 chapters
14h 25m
4.8
(153)
What you'll learn
- Introduction to Operating Systems
- Types of Operating Systems
- Computer System Architecture
- Kernel and System Calls
- Processes and Process Management
- Threads and Multithreading
- CPU Scheduling Algorithms
- Process Synchronization
Course content
30 chapters · 14h 25m- 1 Introduction to Operating Systems 15 min
- 2 Types of Operating Systems 20 min
- 3 Computer System Architecture 25 min
- 4 Kernel and System Calls 25 min
- 5 Processes and Process Management 30 min
- 6 Threads and Multithreading 25 min
- 7 CPU Scheduling Algorithms 35 min
- 8 Process Synchronization 35 min
- 9 Deadlocks in Operating Systems 30 min
- 10 Memory Management Fundamentals 30 min
- 11 Virtual Memory 30 min
- 12 File Systems Fundamentals 25 min
- 13 File System Implementation 30 min
- 14 Input and Output Management 25 min
- 15 Disk Management and Storage 30 min
- 16 Operating System Security 25 min
- 17 User Management and Permissions 30 min
- 18 Networking in Operating Systems 35 min
- 19 Command-Line Interfaces 25 min
- 20 Shell Scripting and Automation 35 min
- 21 Virtualization and Containers 30 min
- 22 Distributed Operating Systems 25 min
- 23 Mobile Operating Systems 20 min
- 24 Embedded Operating Systems 20 min
- 25 Linux Operating System Fundamentals 30 min
- 26 Windows Operating System Fundamentals 30 min
- 27 Performance Monitoring and Optimization 30 min
- 28 Operating System Troubleshooting 35 min
- 29 OS Interview Questions and Labs 45 min
- 30 Build and Analyze a Modern Operating System Environment 40 min