Operating Systems

Operating System is a layer between the user and the computer hardware. It translates instructions from user to computer language and computer language to user-specific formats such as English.

The Operating System (OS) manages resources for user applications such as disk space, memory, etc.

About OS Tutorial

The audience of this tutorial is anyone willing to learn Operating Systems Concepts. There are no prerequisites for this tutorial, however, familiarity with C programming will be useful.

Operating Systems Tutorial Topics

Operating System BasicsThread Management
Interprocess CommunicationCPU Scheduling Algorithms
ConcurrencySynchronization
  • Critical Section Problem
  • Critical Section Solution
  • Bounded-Buffer Problem
DeadlockMemory Management

 

File ManagementPractical Exercises

 

 

 


Skip to content