🎯 Goal
Understand the physical machine, its components, and essential IT concepts. This is the prerequisite for any technical cybersecurity work—you can't secure what you don't understand.
📚 Sub-Modules & Key Concepts
1. Hardware Basics
- Central Processing Unit (CPU): The brain of the computer. Understand cores, threads, clock speed, cache, and instruction sets (x86, ARM).
- Memory (RAM): Volatile storage. Understand types (DDR4/DDR5), capacity, dual-channel, and how data flows between RAM and CPU.
- Storage (HDD vs. SSD, NVMe): Persistent storage. Mechanical drives (spinning platters) vs. solid state (NAND flash). Learn about partitions, file systems (NTFS, FAT32, ext4), and boot sectors.
- Motherboard: The nervous system. Chipsets, buses (PCIe, SATA, USB), form factors (ATX, microATX).
- Power Supply Unit (PSU): Converts AC to DC. Efficiency ratings, wattage, modular cables.
- Cooling Systems: Air cooling (heatsinks, fans) vs. liquid cooling. Thermal paste, TDP (Thermal Design Power).
- Peripherals & Ports: USB standards (2.0, 3.0, Type-C), HDMI, DisplayPort, Ethernet, audio jacks.
2. The Boot Process & Firmware
- BIOS vs. UEFI: Legacy vs. modern firmware. UEFI supports GPT partitioning, Secure Boot, and faster boot times.
- POST (Power-On Self-Test): Hardware check before boot.
- Boot Sequence: BIOS/UEFI → Bootloader → OS Kernel. Understand what happens when you press the power button.
- Master Boot Record (MBR) vs. GUID Partition Table (GPT): Partitioning schemes and their role in bootability.
3. Operating System Concepts
- What is an OS? Kernel, system calls, process management, memory management, file systems.
- Installing an OS: Using bootable USB drives (Rufus, balenaEtcher), partitioning disks, basic installation of Windows and Linux.
- Virtualization: Why it matters for learning (create isolated labs). Install VirtualBox or VMware Workstation Player. Create a virtual machine, allocate resources, snapshots.
- Binary & Hexadecimal: Number systems used in computing. Convert between decimal, binary, hex. Understand bytes, kilobytes, megabytes, etc.
📖 Free Learning Resources
- Professor Messer’s CompTIA A+ 220-1101 (Hardware) videos – Covers all hardware basics in great detail. Link
- PowerCert Animated Videos – Excellent animated explanations of how CPU, RAM, etc., work. YouTube Playlist
- Google IT Support Professional Certificate – Audit the first course “Technical Support Fundamentals” for free on Coursera. Link