Objective
Find out what is inside your own PC: the board, the chipset, the BIOS, the devices, their interrupts and their power states. You only look. Nothing in this lab changes any setting.
Time: 25–30 minutes
You need: A Windows PC. No extra software is required. (Two free optional tools are named in Part 5.)
What to Open
| Tool | How to open it |
|---|---|
| System Information | Press Win + R, type msinfo32, press Enter |
| PowerShell | Press Win, type PowerShell, press Enter (normal, not admin) |
| Device Manager | Press Win + X, then choose Device Manager |
| Command Prompt | Press Win, type cmd, press Enter |
Part 1: Who Made My Motherboard? (System Information)
Open msinfo32. On the System Summary page, find these lines and write them down:
- BaseBoard Manufacturer: ________________
- BaseBoard Product (model): ________________
- BIOS Version/Date: ________________
- BIOS Mode (Legacy or UEFI): ________________
- Processor: ________________
- Kernel DMA Protection (from Section 4.5): ________________
- Secure Boot State: ________________
(On some PCs the BaseBoard lines are blank. That is normal for laptops from some makers.)
Part 2: Ask PowerShell (Same Facts, Another Way)
Type each line and press Enter:
Get-CimInstance Win32_BaseBoard | Select-Object Manufacturer, Product, SerialNumber
Get-CimInstance Win32_BIOS | Select-Object Manufacturer, SMBIOSBIOSVersion, ReleaseDate
Get-CimInstance Win32_Processor | Select-Object Name, MaxClockSpeed, ExtClock, NumberOfCoresLook at the third command. Fill in:
- MaxClockSpeed (MHz): ________________
- ExtClock (the base clock, BCLK, from Section 7.2): ________________ MHz
- Multiplier = MaxClockSpeed ÷ ExtClock: ________________
Does 100 MHz × multiplier give about the same number as your CPU's advertised speed? Great: that is the formula from Section 7.
Part 3: The Hidden Map of Your PC (Device Manager)
3A. See the tree. In Device Manager choose View → Devices by connection. Open the first big branch (usually ACPI x64-based PC), then keep opening PCI Express Root Complex. You are looking at the bus tree from Section 2:
ACPI x64-based PC
└─ Microsoft ACPI-Compliant System
└─ PCI Express Root Complex
├─ PCI Express Graphics (your GPU)
├─ NVM Express Controller (your SSD)
└─ ...more devices under the PCH...
- How many PCI Express items can you see? ________________
- Is your SSD listed under the CPU's root port or under the chipset? ________________
3B. See the interrupts. Choose View → Resources by type. Open Interrupt request (IRQ).
- How many IRQ entries have a negative number (that means MSI, Section 3.3)? ________________
- Which device uses IRQ 1 (hint: keyboard)? ________________
3C. See the I/O ports and memory windows. On the same view, open Input/output (IO) and Memory.
- What port range does the keyboard use (Section 6.3)? ________________
- Find one big Memory range owned by your graphics card: ________________
3D. See USB. Choose View → Devices by type and open Universal Serial Bus controllers.
- How many "USB Root Hub" lines are there? ________________
- Does any controller say xHCI (that is the USB 3 type)? ________________
Part 4: Power States (Command Prompt)
powercfg /a
- Which sleep states are available? (S3, Modern Standby, Hibernate...) ________________
- Which states say not available, and why? ________________
Part 5 (Optional): Free Third-Party Tools
These are not part of Windows. Download them only from their official websites.
| Tool | Look at | What you will see |
|---|---|---|
| CPU-Z | Mainboard tab | Board model, chipset, BIOS date, PCIe link width and speed (for example "x16 @ Gen4") |
| HWiNFO (Sensors only) | Voltage and temperature rows | The +12 V, +5 V, +3.3 V rails (Section 5), CPU voltage (VCore), and temperatures |
Try this: In CPU-Z's Mainboard tab, click Run render test next to Graphic Interface. The PCIe speed changes from a low idle speed to full speed (the PC saves power, Section 5).
What Should Happen
- Part 1 and 2 give the same board and BIOS facts.
- Part 3 shows a tree that matches Section 2: GPU and SSD near the top, USB, SATA and network behind the chipset.
- Part 4 shows your PC's supported sleep states.
Interpretation Guide
| What you see | What it means |
|---|---|
| BIOS Mode: UEFI | Modern firmware (Chapter 5) |
| Many negative IRQ numbers | Devices use MSI. Normal and healthy |
| Kernel DMA Protection: On | Your IOMMU protects memory from plug-in devices |
powercfg /a shows "Standby (S0 Low Power Idle)" | Your PC uses Modern Standby, not S3 |
powercfg /a shows "Hibernation has not been enabled" | S4 and Fast Startup are off; powercfg /h on turns them on |
| GPU PCIe link shows x8 or lower | Lanes are shared with another slot (bifurcation, Section 2.3) |
| BIOS date is very old | An update may fix bugs, see the safety rules in Section 8.3 |
| ExtClock = 100 | A standard base clock |
Follow-Up Questions
- In Part 3A, which devices are connected through the PCH? How can you tell from the tree?
- Your PC says S3 sleep is not available but Modern Standby is. What does that mean for how "sleep" works on your laptop?
- Why do devices with MSI show a negative number instead of a small IRQ number?
- If your multiplier is 45 and ExtClock is 100, what happens to the multiplier when the PC is idle? (Think about P-states in Section 5.5.)
- Name three facts from this lab that you could not have learned from just looking at the outside of the PC.