The OS is the magic software in between this medium page and the actual display pixels

1° Any sufficient advanced OS is indistinguishable from magic

I will write articles on operating systems, they will be super dense (just cannot collapse all the ideas in few lines). Don’t expect a manual. Expect rather a clear path to follow to get the subject.

oceanO
14 min readAug 24, 2023

--

Basic Definition: Software that takes control of the machine at start up and controls all the resources and the executions of programs.

Imagine that every time you wanted to run an app on your phone, you had to communicate directly with the phone’s hardware, asking for permission to access its memory or CPU. Sounds tedious, right?

Here comes the OS — the unsung hero that does all this grunt work for you.

Indeed, it’s a software mediator between the user and the device’s hardware, making your computing experience seamless.

OS’s Two-faced Approach: Programs & Users

The OS offers two key perspectives:

  1. As an environment for programs execution: it serves as the playground where your programs run.
  2. As a user-interface realm

--

--