🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Technology & Design › IT Support / Networking › Operating Systems: Installation, Configuration, and Support › Lesson 1
TEC-ITS43-03 · Lesson 1 · 10.5 clock hours · theory

OS Concepts, Types, and Architectures

Objective. Students will compare the architecture and purpose of Windows, macOS, and Linux, identifying kernel type, file-system defaults, and typical use cases for each.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

What an Operating System Does

An operating system (OS) is the software layer that sits between hardware and the applications users run. It manages the CPU, memory, storage, and input/output devices so that programs do not have to control hardware directly. Every device a technician will touch in the field—desktop, laptop, server, or mobile—runs some form of OS. Understanding the architecture of major operating systems is a core competency tested on CompTIA A+ Core 2 and Cisco CCST.

Kernel Space vs. User Space

The OS is divided into two logical zones.

Kernel space is where the kernel runs with full, direct access to hardware. The kernel handles memory management, process scheduling, device drivers, and system calls. Code running in kernel space can crash the entire system if it misbehaves, so only trusted OS components operate here.

User space is where ordinary applications run. Programs in user space must ask the kernel for resources through system calls. This separation protects the OS from poorly written or malicious applications. When a program crashes in user space, only that program stops—the OS keeps running.

Kernel Architecture Types

Monolithic kernels bundle all core services—drivers, file-system management, networking—into a single large program running entirely in kernel space. Linux uses a monolithic kernel (with loadable modules). Performance is generally high because services communicate quickly inside the kernel.

Hybrid kernels move some services toward user space while keeping performance-critical parts in kernel space. Windows NT (the foundation of all modern Windows versions) and macOS both use hybrid kernels. The practical effect is a balance between performance and stability.

32-bit vs. 64-bit Architecture

A 32-bit OS can address up to 4 GB of RAM. A 64-bit OS can address vastly more memory—current x86-64 processors support many terabytes of physical RAM in practice. Almost all modern hardware and software is 64-bit. A technician must still know 32-bit because:

When installing an OS, always match the OS architecture to the CPU and to the RAM installed in the machine.

Windows

Microsoft Windows is the dominant desktop OS in business environments. Modern versions are built on the Windows NT kernel (hybrid). Key technical details:

macOS

macOS (formerly OS X) is Apple's desktop OS, built on a UNIX foundation called Darwin, which itself uses a hybrid kernel called XNU.

Linux

Linux is an open-source OS kernel first released by Linus Torvalds in 1991. A complete OS is formed by combining the Linux kernel with a collection of utilities and a package manager—this combination is called a distribution (distro). Common distros include Ubuntu, Debian, Red Hat Enterprise Linux (RHEL), and CentOS.

Comparing the Three at a Glance

| Feature | Windows | macOS | Linux |

|---|---|---|---|

| Kernel type | Hybrid (NT) | Hybrid (XNU) | Monolithic |

| Default file system | NTFS | APFS | ext4 |

| Settings store | Registry | .plist files | /etc text files |

| Source model | Proprietary | Proprietary | Open source |

| Hardware restriction | Broad x86-64 | Apple hardware only | Nearly any hardware |

Safety and Professional Notes

OS work rarely involves physical hazards, but two points always apply in the lab and on the job.

1. Electrostatic discharge (ESD): When working inside a computer case during OS installation or troubleshooting, use an ESD wrist strap connected to a grounded surface. ESD can silently damage components.

2. Data safety before any OS task: Always confirm whether a backup exists before installing, reinstalling, or reconfiguring an OS. Data loss is the most common harm in OS work. Treat data protection as seriously as personal safety.

Knowing which OS is in use—and its architecture—is the first diagnostic step every time a ticket arrives.

Key terms10

KernelThe core component of an operating system that runs in privileged kernel space and directly manages hardware resources, memory, and process scheduling.
User spaceThe memory region where ordinary applications run, isolated from the kernel; programs must use system calls to request hardware access.
Monolithic kernelA kernel architecture in which all core OS services run together in a single program in kernel space; used by Linux.
Hybrid kernelA kernel architecture that keeps performance-critical services in kernel space while moving some services toward user space; used by Windows NT and macOS XNU.
NTFSNew Technology File System; the default file system for Windows, supporting file permissions, journaling, large file sizes, and encryption.
APFSApple File System; the default file system for modern macOS, optimized for solid-state storage with features including cloning and strong encryption.
ext4Fourth Extended File System; the most common default file system for Linux distributions, supporting journaling and large volumes.
Windows RegistryA hierarchical database built into Windows that stores configuration settings for the OS, hardware, and installed applications.
Distribution (distro)A complete Linux-based operating system created by combining the Linux kernel with a set of utilities, a package manager, and often a desktop environment.
/etc directoryThe standard Linux directory that contains system-wide configuration files stored as plain text, making them human-readable and scriptable.
In class: Instructor-led lecture with slide deck covering kernel space vs. user space, 32-bit vs. 64-bit, and OS version history; students complete a guided notes worksheet. · Small-group sorting activity: students categorize a set of 30 OS feature cards (e.g., NTFS, HFS+, ext4, registry, /etc directory) under the correct OS column on a whiteboard. · Written reflection: students write a one-page comparison of Windows and Linux suitable for explaining the choice to a small-business client.
Materials: Whiteboard, OS feature cards (instructor-prepared), CompTIA A+ Core 2 Study Guide (current edition), course slide deck
Check: Exit quiz of 15 multiple-choice questions covering OS types and file systems; 80% correct required to advance.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

CompTIA A+ Core 2 – Operating Systems
1. Which kernel architecture does the Linux operating system use?
CompTIA A+ Core 2 – Operating Systems
2. A technician is setting up a Windows workstation and needs to store user permissions, file-level encryption, and large media files on the primary drive. Which file system should be selected?
CompTIA A+ Core 2 – Operating Systems
3. Where does macOS store most application and user preference settings?
CompTIA A+ Core 2 – Operating Systems
4. A small business asks which OS would allow them to run their server on commodity x86-64 hardware at no licensing cost and store configuration in plain text files. Which OS best fits?
CompTIA A+ Core 2 – Operating Systems
5. What is the maximum RAM a standard 32-bit operating system can address?
CompTIA A+ Core 2 – Operating Systems
6. Which directory in a Linux system is the standard location for system-wide configuration files?
CompTIA A+ Core 2 – Operating Systems
7. A technician is troubleshooting a Windows 10 machine and needs to examine application startup settings stored in the OS configuration database. Which tool provides direct access to that database?
CompTIA A+ Core 2 – Operating Systems
8. Which of the following file systems is the default on modern Apple computers running a current version of macOS?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.