Online Math Tutoring for SMP Students: How to Choose and What to Check in the Trial Class

Glossary

Fajar Hidayat
Coding Curriculum Team, Algonova

An operating system is the main software that runs a computer and acts as the bridge between the hardware and the applications people use.
Table of Contents
Every computer and phone has one. Without an operating system, hardware is just a set of components that do not know what to do, and applications have nowhere to run.
Picture the operating system as the head teacher of a school building. Teachers and pupils are the applications, the classrooms are the hardware. The head does not teach, but decides who uses which room and when, so two classes never fight over one space.
That is what an operating system does thousands of times a second. When a child opens Scratch while music plays, both need the processor and memory. The operating system shares them out so quickly that both appear to run at once, when in fact they are taking turns.
| Function | What it does |
|---|---|
| Process management | Decides which application gets its turn on the processor |
| Memory management | Divides RAM so one application cannot consume it all |
| File management | Stores, names, and retrieves files in storage |
| Device management | Translates application commands to keyboard, screen, and printer |
| Security | Controls who may open what, through accounts and permissions |
That security function explains why a phone asks before an app may use the camera. It is not the app asking - it is the operating system standing in between.
Android and ChromeOS are both built on Linux, whose code is open for anyone to read. It is a concrete example of software built openly and collaboratively becoming the foundation for billions of devices.
Most of a child's confusion when using a computer actually comes from not understanding the operating system: files saved who knows where, applications that will not install, permissions denied without explanation. Knowing there is a managing layer between application and machine makes such problems stop feeling random.
A second benefit appears once the child writes programs of their own. They realise their code does not speak to the keyboard or screen directly but asks the operating system for permission. That insight explains a great deal at the next level.
In the Algonova coding course, children work directly with files and folders from their very first project. Want to see where they are? Join a free coding class.
An operating system is the main software that runs a computer and bridges the hardware and the applications. Without one, a computer's components would not know what to do and applications would have nowhere to run.
There are five: deciding which application gets its turn on the processor, dividing memory so one application cannot take it all, storing and retrieving files, translating application commands to the keyboard and screen, and enforcing security through accounts and permissions.
For computers: Windows, macOS, Linux, and ChromeOS. For phones and tablets: Android, iOS, and iPadOS. Android and ChromeOS are both built on Linux, whose code is open for anyone to read.
It is not actually the app asking but the operating system, which sits between applications and hardware. One of its jobs is security - controlling who may use what. That is why camera permission is requested through the system rather than granted by the app itself.
Children from around age 9 can grasp the idea through a simple analogy, such as the operating system as the manager of classroom space. The understanding is useful earlier than people expect, because much of a child's confusion using a computer originates here.
Blog


