Back to homeDigital Culture · High School Year 1 · Change subject
Start for free
Prep 1 · Digital Culture
The operating system · The operating system

What an Operating System Is For

You turn on your phone or your computer and, before you open any app, something has already happened: the screen lit up, the keyboard or the SIM card was recognized, and a desktop with icons appeared. A very special program does all of that: the operating system. Why can't any application work without it? Let's find out.

The go-between for you and the machine

Remember the basic difference: hardware is the physical components (motherboard, CPU, memory, screen) and software is the programs, instructions, and rules that make them work.

At the top are you and the applications (browser, games, word processor); at the bottom, the hardware. The operating system sits right in the middle, and no layer can skip it.

Layer diagram: user, applications, operating system, and hardware. you (user) applications (browser, games...) operating system hardware (motherboard, CPU, memory...)

Why don't applications talk directly to the hardware? Because every device has different parts. If every application had to know all of them, programming would be impossible. The operating system acts as both translator and referee.

Practice★☆☆Not started
Explain in your own words what the operating system of a device is and write down the name of the operating system of your cell phone or computer, along with two things…

Explain in your own words what the operating system of a device is and write down the name of the operating system of your cell phone or computer, along with two things that this system allows you to do.

Solve
Practice★☆☆Not started
The diagram shows the layers of a computer, from the person using it to the machine, but an intermediate layer is covered with a question mark, as shown in the diagram.…

The diagram shows the layers of a computer, from the person using it to the machine, but an intermediate layer is covered with a question mark, as shown in the diagram.

USER APPLICATIONS (web browser, games...) ? HARDWARE (motherboard, CPU, memory...)

Which layer is missing from the diagram? Explain what that layer does and reason why applications do not communicate directly with the hardware.

Solve
Practice★☆☆Not started
Order these four words from the person to the machine, in the way they communicate with each other: hardware, application, operating system, user. Explain in one…

Order these four words from the person to the machine, in the way they communicate with each other: hardware, application, operating system, user. Explain in one sentence what each link in the chain does.

Solve
Practice★★★Not started
The same game exists for Windows, console and cell phone, but the file for one platform does not work on another. Using what you know about layers, explain why an…

The same game exists for Windows, console and cell phone, but the file for one platform does not work on another. Using what you know about layers, explain why an application made for one operating system does not work on a different one and what developers must do to reach all platforms.

Solve

It does things without you noticing

The operating system works all the time in the background: it manages memory, monitors the battery, keeps track of the time, recognizes new devices, and decides who can get in.

The operating system at the center coordinates four hidden tasks: sharing out CPU and memory, recognizing a USB flash drive, ordering the print queue, and keeping time and battery. Operating system shares out CPU and memory recognizes the USB drive orders the print queue keeps time and battery

Several applications at once

Devices and the print queue

When you plug in a USB flash drive, the operating system detects the device, loads its driver (the program that knows how to "talk" to it), and shows its icon. That's why you don't have to install anything by hand.

If two applications send something to print at almost the same time, the operating system forms a print queue and sends the jobs one by one, so the pages don't come out mixed together.

Practice★☆☆Not started
The operating system works without you noticing. Name three tasks it performs for you in the background (managing memory, displaying battery alerts, keeping time,…

The operating system works without you noticing. Name three tasks it performs for you in the background (managing memory, displaying battery alerts, keeping time, controlling who logs into the device...) and explain one of them in a single sentence.

Solve
Practice★☆☆Not started
When you plug in a USB flash drive, the computer recognises it almost instantly and displays its icon. Explain what the operating system does in those few seconds…

When you plug in a USB flash drive, the computer recognises it almost instantly and displays its icon. Explain what the operating system does in those few seconds (detecting the device, loading its driver, displaying it to the user) and why you do not need to install anything manually.

Solve
Practice★★☆Not started
You click 'print' in the word processor and, a few seconds later, the printer starts working. Describe the full chain of who communicates with whom (application,…

You click 'print' in the word processor and, a few seconds later, the printer starts working. Describe the full chain of who communicates with whom (application, operating system, hardware) and explain two specific tasks performed by the operating system at that moment.

Solve
Practice★★☆Not started
You can listen to music while typing a document with your web browser open. Explain in your own words how the operating system manages to make all applications share the…

You can listen to music while typing a document with your web browser open. Explain in your own words how the operating system manages to make all applications share the CPU and memory without 'clashing', and what you notice when you open too many at once.

Solve
Practice★★☆Not started
While copying a very large file to a USB flash drive, you continue browsing the internet without any problems. Explain how the operating system distributes the workload…

While copying a very large file to a USB flash drive, you continue browsing the internet without any problems. Explain how the operating system distributes the workload between the file copy and the browser, and describe what you notice if the USB flash drive is very slow.

Solve
Practice★★☆Not started
Two applications send documents to the printer almost at the same time. Explain what the operating system does so that the pages do not get mixed up (the 'print queue')…

Two applications send documents to the printer almost at the same time. Explain what the operating system does so that the pages do not get mixed up (the 'print queue') and what happens if you cancel one of the two jobs.

Solve
Practice★★☆Not started
Your phone displays the alert 'background applications have been closed' when you open many at once. Relate this alert to the RAM management carried out by the operating…

Your phone displays the alert 'background applications have been closed' when you open many at once. Relate this alert to the RAM management carried out by the operating system and explain why the music app is usually the last one to be closed.

Solve

It organizes your files

Folder tree: Documents with the subfolders Technology and Math, and the Trash separate. Documents Technology Math Trash

Your computer's desktop is like the one on your study table: folders are the drawers, shortcuts are notes that point you to something stored somewhere else, and the trash (or Recycle Bin) is the wastebasket from which you can still rescue something. When you don't tidy up, the system does it for you: it saves downloads in a fixed folder or makes scheduled backups.

When you shut down, the system closes all programs. If you had an unsaved document, the program will normally ask whether you want to save it; if you say no (or the device suddenly powers off), that work is lost. When you sleep the device, the system leaves everything as it is in RAM with very low power use, and when it wakes up you're right where you left off; but if the battery runs out while it's asleep, anything unsaved is lost too. It's best to use sleep for short breaks and shut down at the end of the day or when you won't be using it for a long time.

Practice★☆☆Not started
Explain the difference between shutting down ('apagar') and sleeping ('suspender') a computer: what the operating system does with your open documents in each case and…

Explain the difference between shutting down ('apagar') and sleeping ('suspender') a computer: what the operating system does with your open documents in each case and when it is best to use each option.

Solve
Practice★☆☆Not started
When you drag a file to the recycle bin (or trash), who actually moves it: you, the open application or the operating system? Reason your answer thinking about who…

When you drag a file to the recycle bin (or trash), who actually moves it: you, the open application or the operating system? Reason your answer thinking about who controls the device's folders.

Solve
Practice★★☆Not started
The operating system organises files into folders. Your 'Documents' folder is a mess of schoolwork, photos and downloads. Design a folder structure to organise…

The operating system organises files into folders. Your 'Documents' folder is a mess of schoolwork, photos and downloads. Design a folder structure to organise everything for the school year, write down the rules you followed (clear names, subfolders by subject...) and explain what advantages it will have by June.

Solve
Practice★★☆Not started
Compare the computer desktop with the physical desktop of your study table: what the folders, shortcuts and recycle bin represent, and who 'tidies the table' when you do…

Compare the computer desktop with the physical desktop of your study table: what the folders, shortcuts and recycle bin represent, and who 'tidies the table' when you do not (think about automatic downloads or backups).

Solve

Programs that start up with the system

When you turn on the computer, the operating system doesn't just load itself: it also starts some programs on its own, such as the antivirus, cloud storage, chat, or the updater for some application. These are the startup programs. Many of them turn on that option without telling you.

Why does it matter? Every program that starts up takes CPU time and RAM from the very first second, even if you don't use it. With many of them, startup takes longer and the computer runs slowly all day. That's what happens to the classroom computer when the technician says there are "too many programs that start with the system."

How to see which ones start up

In Windows you open Task Manager (Ctrl + Shift + Esc) and go to the "Startup" or "Startup apps" tab: there each program appears with its status (enabled or disabled) and its impact (low, medium, high). On Android or on a phone, you check the apps allowed to run in the background and the "auto-start" ones in the battery settings. In Linux you use the "Startup Applications" settings.

Practice★★★Not started
The classroom computer takes more than three minutes to respond after pressing the power button. When checking the list of programs that run automatically at startup,…

The classroom computer takes more than three minutes to respond after pressing the power button. When checking the list of programs that run automatically at startup, you find the following items:

  1. Corporate antivirus (Impact: High)

  2. Sound card driver (Impact: Medium)

  3. Video game platform launcher (Impact: High)

  4. Music player update assistant (Impact: Low)

  1. a) Interpret this data: explain which computer resources (managed by the operating system) are being saturated during startup and why they slow down the machine even though you haven't opened any applications yet.
  2. b) Decide, with justification, which programs you would disable from startup and which you would keep active to speed up boot time without compromising the security or basic operation of the computer.
Solve

It decides who can do what

Permissions are tied to your login credentials: the account you sign in with. An administrator account can install programs and change settings; a standard account can only use what is already installed.

Comparison: installing a program asks for a password; opening a document does not. Installing a program asks for a password Opening a document does not ask the permission depends on the risk to the whole system
Practice★★☆Not started
The system asks for a password to install a new program, but not to open a text document. Reason why the operating system protects some actions and not others, and…

The system asks for a password to install a new program, but not to open a text document. Reason why the operating system protects some actions and not others, and explain what could happen if installing programs did not require any permissions.

Solve
Practice★★★Not started
A high school student downloads a game installer and another for a free 3D design program. When trying to run them from their student account, in both cases the…

A high school student downloads a game installer and another for a free 3D design program. When trying to run them from their student account, in both cases the operating system asks for the administrator password and blocks the installation. The student protests: «The operating system should allow installing the design software because it is educational and only block the games».

  1. a) Technically refute the student's argument: explain why an operating system cannot distinguish by itself whether a file is 'educational' or 'entertainment' based on the permissions system.
  2. b) Design a technical or configuration solution for the classroom that allows students to test necessary software tools for class without granting them full administrator permissions on the computers.
Solve
Practice★★★Not started
When a cell phone's operating system fails (the screen goes black, it restarts by itself), all applications stop working at once. Using the layer diagram, explain why a…

When a cell phone's operating system fails (the screen goes black, it restarts by itself), all applications stop working at once. Using the layer diagram, explain why a failure in that layer brings down everything else and what difference there is compared to a single application crashing.

Solve

Big and small systems

Not every device needs the same system. An ATM or a smartwatch has an operating system, but with far fewer functions: there are almost no windows, you can't freely install programs, and there is only one account. This is justified by the small screen, the limited battery, and the few tasks they perform; in an ATM, also by security and simplicity.

Practice★★★Not started
Imagine you are designing the operating system for an ATM. Decide which applications you would allow to be installed, what its main screen would look like and what…

Imagine you are designing the operating system for an ATM. Decide which applications you would allow to be installed, what its main screen would look like and what differences it would have compared to a cell phone system, prioritizing security and simplicity. Justify each decision.

Solve
Practice★★★Not started
A technology company wants to adapt the operating system of a desktop computer to install it on a low-cost sports smartband. a) Select three typical functions of a PC…

A technology company wants to adapt the operating system of a desktop computer to install it on a low-cost sports smartband.

  1. a) Select three typical functions of a PC operating system that you should eliminate or drastically simplify on the smartband, and justify each decision by relating it to a physical limitation of the device (battery, processor, or screen).
  2. b) If a user demanded that the smartband allow having several floating windows at once and managing accounts for different family members as Windows does, what two technical arguments would you give to show them that this limitation is actually an advantage for the watch's operation?
Solve
Practice★★★Not started
To explain the role of the operating system, your working group proposes this analogy: «The operating system is like the control tower of a busy airport: the planes that…

To explain the role of the operating system, your working group proposes this analogy: «The operating system is like the control tower of a busy airport: the planes that want to land or take off are the applications, and the runways and boarding gates are the hardware».

  1. a) Apply this simile to explain how the operating system resolves two real situations on a computer:
  1. Two programs try to send a document to the single printer at the same time.

  2. A program gets 'frozen' (crashes) and consumes all available memory.

  1. b) Identify a fundamental aspect of the operating system (for example, the graphical user interface or file and folder management) where this control tower simile falls short or does not accurately represent reality, and explain why.
Solve
Practice★★★Not started
In a Technology class debate, two positions are raised: Position 1: «Any electronic device that has a microprocessor and executes instructions (such as a basic pocket…

In a Technology class debate, two positions are raised:

  • Position 1: «Any electronic device that has a microprocessor and executes instructions (such as a basic pocket calculator or a microwave) has an operating system».

  • Position 2: «Those devices have a fixed program burned onto a chip, but lack an operating system».

  1. a) Justify which of the two positions is technically correct, explaining what essential functions an operating system performs that do not exist in a simple household appliance.
  2. b) If a traditional washing machine is upgraded with Wi-Fi connectivity and a touch screen to download wash programs from the internet and manage user profiles for the family, predict whether in that case integrating an operating system would be justified and explain your reasoning.
Solve

Go back to the beginning: the screen lit up and the desktop appeared because the operating system recognized the hardware and put it at your service, without you noticing.

Summary

See all the exercises in this section