Category Archives: Operating System Concepts

This category will contain Operating System design concepts, programming aspects, development guides etc.

Basic Operating System Services: A beginner’s guide

Operating System Services are the basic functionalities or the responsibilities of an Operating System that it provides to the Application programmers and Device Driver Developers to build applications and Device Drivers for a particular Operating System Like: Linux, FreeBSD, Windows or any other OS. In this article I will not go into the Device Driver… Read More »

What’s an Operating system & why do we need one?

Basically an operating system (OS) is a software system (collection of interdependent software code) on its own that allows multiple software applications (multi tasking OS) to use a single set of hardware components at the same time. When I say “allows multiple software applications to use a single set of hardware components” literally it means… Read More »