Chapter 1: First Day
Arc 1: Learning the System

"First Day" — What is an Operating System?

Your first day as an IT intern at Meridian Dynamics. Before you touch a server, you need to understand what makes a computer actually work.

Why Do Operating Systems Exist?

Imagine a building with no traffic lights, no elevators, no security guards, and no rules about who can use which room. Everyone fights for the stairs, people walk into restricted areas, and two people try to use the same printer at the same time — chaos.

That's what a computer is without an operating system. Raw hardware: a CPU that can execute instructions, RAM that can store data temporarily, a disk that can save files permanently, and devices like keyboards and screens. But nothing to coordinate them.

An operating system (OS) is the software that sits between you and the hardware. It's the traffic controller, the security guard, and the building manager all in one. Every time you open a program, save a file, or print a document — the OS is making it happen.

The 5 Jobs of an Operating System:
  1. Process Management — Decides which programs get CPU time and when. Your browser, your Word doc, and Windows itself all need the CPU, and the OS shares it fairly (thousands of times per second).
  2. Memory Management — Gives each program its own chunk of RAM so they don't overwrite each other. When RAM fills up, it uses disk space as overflow ("virtual memory").
  3. File System Management — Organizes data on disk into files and folders. Keeps track of where every byte is stored using structures like the MFT (Master File Table).
  4. Device Management — Talks to hardware (keyboard, screen, network card, USB drives) through drivers, so programs don't need to know hardware details.
  5. Security & Access Control — Decides who can do what. User accounts, passwords, permissions, encryption — the OS enforces all of it.

Before Operating Systems: The Dark Ages

In the 1950s and 60s, computers had no OS at all. Programmers loaded programs one at a time using punched cards. If your program crashed, the entire machine stopped. If you needed to print, you wrote code that directly controlled the printer's motors.

This was called bare metal programming — you talked directly to the hardware. It was powerful but incredibly tedious and fragile.

Batch processing came next: an operator would collect jobs (stacks of cards), feed them in sequence, and collect output. But there was no interaction — you submitted your program and came back hours later for results.

The breakthrough came with time-sharing systems in the 1960s. MULTICS (1964) and then UNIX (1969) let multiple users share one computer simultaneously. The OS rapidly switched between users so fast that each person felt like they had the machine to themselves.

The Evolution: From UNIX to Windows

EraSystemKey Innovation
1969UNIXMulti-user, multi-tasking, portable C code
1981MS-DOSPersonal computer OS, command-line only
1985Windows 1.0Graphical shell on top of DOS
1991LinuxOpen-source UNIX clone, free forever
1993Windows NT 3.1True 32-bit kernel, protected memory, preemptive multitasking
2001Windows XPNT kernel for consumers, USB plug-and-play
2015Windows 10"Last version of Windows", rolling updates
2021Windows 11TPM 2.0 requirement, security-first design, Secure Boot mandatory

The key insight: modern Windows is built on the NT kernel (designed by Dave Cutler in 1993), not on DOS. Every version of Windows since XP runs on NT technology. This is why Windows is stable enough to run servers with 99.99% uptime — it was designed for enterprise from the start.

Why This Matters for Cybersecurity: Understanding what the OS does (and doesn't do) is the foundation of everything in security. Every attack exploits a gap in one of those 5 jobs. Every defense strengthens one of them.

The Three-Layer Model

Every computing device follows this fundamental architecture:

User Applications You interact here
Operating System OS manages everything
Hardware CPU, RAM, Disk, NIC

Applications never talk directly to hardware. They ask the OS, and the OS talks to hardware through drivers. This isolation is what makes computing safe and stable — one bad app can't crash the whole machine (usually).

Architecture Diagram: Hardware → OS → Applications

Click any layer to explore what lives there and why it matters.

📅 OS Evolution Timeline

Operating System Evolution
1960s
MULTICS (1964) UNIX (1969)
1970s
C Language BSD Unix
1980s
MS-DOS (1981) Windows 1.0 (1985) OS/2 (1987)
1990s
Linux (1991) Windows NT (1993) Windows 95 Windows 2000
2000s
Windows XP (2001) Windows Vista (2006)
2010s
Windows 7/8 Windows 10 (2015)
2020s
Windows 11 (2021) Server 2025

X-Ray Mode: What Happens When You Power On?

Watch the boot process step by step. The diagram highlights which component is active while the terminal shows what's happening.

Press Play to begin X-Ray walkthrough...

Observation Lab: Your First Day at Meridian Dynamics

Scenario: It's your first day as an IT intern at Meridian Dynamics. Priya Sharma, the IT Manager, has set up your workstation (MD-WS-IT04) and wants you to familiarize yourself with the system. "Before you touch anything important," she says, "learn what you're working with."
1
Run winver to check your Windows version. What edition and build number do you see?
Hint: Type the command and press Enter
2
Run systeminfo to see detailed system information. Find the OS name, version, and system type.
Hint: The output is long — look at the first 15 lines
3
Run hostname to confirm your workstation name matches what Priya told you.
4
Run whoami to see which account you're logged in as.
5
Run ipconfig to check your network configuration. What's your IP address and default gateway?

Terminal — MD-WS-IT04