PromleeBlog

posting thumbnail
What Is an Operating System? โ€” 10 Minutes of Operating Systems, Day 1

๐Ÿ“…

Before We Begin ๐Ÿ”—

The smartphones, laptops, and tablets we use all have an operating system installed. But what exactly is an operating system, and what does it do?
In this post, we will gradually explore what operating systems are, why they matter, and their core functions. Starting with the basics, we will cover resource management, security, virtualization, and other topics using simple examples.

Definition and Roles of an Operating System ๐Ÿ”—

An operating system (OS) is software that
acts as a bridge between computer hardware and users
. Simply put, when you want to run a program or save a file, the operating system is the system that actually handles it.
Its main roles include:
For example, when you open Word, listen to music, and browse the web simultaneously on Windows, the operating system coordinates all these activities.

Components and Structure of a Computer System ๐Ÿ”—

A computer system can be divided into three main parts:
  1. Hardware
    : the CPU, memory, disks, input/output devices, and so on.
  2. Operating system
    : software that controls hardware and mediates user requests.
  3. Application programs
    : programs users interact with directly, such as web browsers, games, and text editors.
The operating system mediates between these components, helping each work smoothly.
A computer system has the following layered structure:
This structure lets the operating system hide hardware complexity, making the system easier for users and developers to work with.

How Operating Systems Work and Manage Resources ๐Ÿ”—

An operating system is like a manager overseeing all system resources. It includes a
scheduler
that decides the order in which running programs use the CPU, a
memory manager
that allocates memory, and a
file system manager
that reads and stores files.
The resources it manages include:
By managing these resources efficiently, it improves performance and helps the system operate reliably without conflicts or errors.

Security, Protection, Virtualization, and Distributed Systems ๐Ÿ”—

Operating systems do more than manage resources. They also provide security and protection and are designed to adapt to various system environments.

Kernels, Computing Environments, and Open-Source Operating Systems ๐Ÿ”—


Summary ๐Ÿ”—

Using simple examples, we have explored what an operating system is, what it does, and why it matters.
Beyond simply making a computer run, an operating system efficiently manages resources and connects users with hardware. In the next post, we will take a closer look at how operating systems are structured and designed.

References ๐Ÿ”—

    What Is an Operating System? โ€” 10 Minutes of Operating Systems, Day 1 | PromleeBlog