Operating Systems and Software Applications
From the BASICS OF IT curriculum
Operating Systems and Software Applications
TL;DR
Your computer needs an Operating System (OS) to function, managing everything from its hardware to the programs you run. Software applications are programs designed for specific tasks, and they rely on the OS to work. Together, the OS and applications let you interact with your computer and get things done.
1. The Mental Model
Think of your computer as a house. The Operating System is like the foundation, electricity, plumbing, and framing – it makes the house usable. Software applications are like the furniture, appliances, and tools inside – they're specific items you use for different tasks.
2. The Core Material
An Operating System (OS) is the most important software on your computer. Without it, your computer is just a collection of parts. The OS acts as an intermediary between you (the user) and the computer's hardware. It manages all the hardware and software resources, like your memory, processor, and storage, and provides a platform for other programs to run.
What an OS Does

Photo by Brett Jordan on Pexels
- Manages Hardware: It talks to your keyboard, mouse, printer, screen, etc.
- Manages Software: It controls how programs run, making sure they don't crash into each other.
- Manages Memory: It decides what information goes into your computer's short-term memory (RAM) and when.
- Manages Files: It organizes and keeps track of all your documents, photos, and programs on your hard drive.
- Provides a User Interface: This is how you interact with the computer – whether it's clicking icons (Graphical User Interface - GUI) or typing commands (Command Line Interface - CLI).
Common OS examples include Windows, macOS, Linux (for personal computers), Android, and iOS (for mobile devices).
Software Applications (or just "apps") are programs designed to perform specific functions for you. They can't run on their own; they need an OS to provide the environment and resources.
Types of Software Applications

Photo by olia danilevich on Pexels
- Productivity Software: Tools like word processors (Microsoft Word, Google Docs), spreadsheets (Excel, Google Sheets), and presentation software (PowerPoint, Google Slides).
- Communication Software: Email clients (Outlook, Gmail), messaging apps (WhatsApp, Slack), video conferencing (Zoom, Microsoft Teams).
- Web Browsers: Programs like Chrome, Firefox, Edge, Safari that let you access the internet.
- Creative Software: Tools for design (Photoshop), video editing (Premiere Pro), music creation (Ableton Live).
- Utility Software: Programs that help maintain your computer, like antivirus software or disk cleaners.
- Entertainment Software: Games, media players (VLC Player, Spotify).
Here’s how an application depends on the OS:
graph TD
User["You (User)"]
App["Software Application (e.g., Word)"]
OS["Operating System (e.g., Windows)"]
Hardware["Computer Hardware (e.g., CPU, RAM, Disk)"]
User --> App
App --> OS
OS --> Hardware
Hardware -- Sends back data --> OS
OS -- Provides output --> App
App -- Shows results --> User
When you click an icon to open a program, the OS handles that request, loads the program into memory, and gives it the resources it needs to run. When the program needs to save a file, it tells the OS, and the OS handles writing that file to your hard drive.
3. Worked Example
Let's say you want to write a letter using Microsoft Word.
- You click the Word icon: Your Operating System (e.g., Windows 11) detects this click.
- OS launches Word: Windows finds the Word program files on your hard drive, loads the necessary parts into your computer's RAM (memory), and allocates CPU resources for it to run.
- Word appears: The Word application opens, and you start typing. As you type, Word interacts with the OS to display the text on your screen.
- You save your work: When you click "File" -> "Save," Word doesn't directly write to your hard drive. Instead, it sends a request to the OS: "Please save this document named 'MyLetter.docx' in this location."
- OS handles the save: The OS then takes that data, finds the specified location on your hard drive, and writes the file there, ensuring it doesn't overwrite other important data and that the file is stored correctly.
- OS confirms: The OS tells Word the save was successful, and Word then shows you that your document is saved.
Throughout this process, Word relies entirely on Windows to manage the hardware (screen, keyboard, hard drive, memory) and ensure it runs smoothly alongside other programs you might have open.
4. Key Takeaways
- An Operating System (OS) is essential software that manages computer hardware and software resources.
- Software applications are programs designed for specific tasks, like word processing or browsing the web.
- Applications cannot run without an OS; they depend on it for basic functions and resource allocation.
- The OS provides a user interface (like a desktop with icons) for you to interact with the computer.
- Examples of OS include Windows, macOS, Linux, Android, and iOS.
- Examples of applications include Word, Chrome, Photoshop, and Zoom.
Common mistakes you should avoid:
- Confusing an OS with an application; they have different roles.
- Thinking an application can directly access hardware without the OS's permission.
- Underestimating the OS's role in security, memory management, and file handling.
- Trying to run software built for one OS (e.g., macOS) directly on another (e.g., Windows) without special tools.
5. Now Try It
Open your computer's "Task Manager" (Windows: Ctrl+Shift+Esc, macOS: Activity Monitor in Utilities). Look at the "Processes" or "Applications" tab. Identify at least three different software applications you have running and try to identify which one uses the most memory or CPU resources at that moment. Consider what your OS (e.g., Windows, macOS) is doing in the background to manage all these running applications.
What to do: Open Task Manager/Activity Monitor.
What success looks like: You can point to specific entries and correctly identify them as applications, and explain what your OS is doing to manage them.
Frequently asked about Operating Systems and Software Applications
More from BASICS OF IT
Get the full BASICS OF IT curriculum
Clone the complete plan to your dashboard for unlimited AI-generated notes, practice quizzes, and a personalised revision schedule.
Create Free Account