Operating Systems
From Coder Merlin
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Prerequisites[edit]
TODO: add
Background[edit]
TODO: add if needed
Introduction[edit]
As the name suggests, an Operating System handles all operations of a computer system. With ever-increasing quantities of hardware in the world paired with distinct mechanisms to control each of them, it became a necessity for computer users to have a middleman program that knows how to deal with these peripherals and present them with a simple interface to interact with the computer. Hence, our good programmers created the Operating System which acts as a universal program that takes care of all the ones and zeros of a computer and its components.
Let's have a look at how an Operating System performs these tasks for us, shall we?
Memory Management[edit]
First off, let's take a look at how operating systems manage its memory.