Motherboards
CPU's
HDD's
Input/Output
Command prompt
100

What does a motherboard do?

It connects all the components on a computer

100

What are the three main components of a CPU?

ALU, CU and Registers

100

What are the three primary physical components inside an HDD that enable it to store and access data?

Platters, read/write hands, spindle

100

Define an input device and an output device

Mouse and keyboard

100

 You have opened the Command Prompt and are currently in your user profile folder, how do you change the directory to the "Documents" folder and list all files inside it?

cd Documents

dir

200

Why is it crucial to match the chipset to the CPU?

Because the chipset determines which CPU generations are supported

200

What is the purpose of CPU cache?

Cache is extremely fast small capacity memory located on or very close to the CPU die

200

Why does a 7,200 RPM hard drive generally provide faster data transfer speeds and better responsiveness than a 5,400 RPM drive?

Faster RPM means the platters spin faster, reducing the time the read/write head waits for the correct data sector to rotate under it

200

Explain the difference between character input and file input

Real time input usually typed by a user processed character by character

200

How do you create a new text file named notes.txt directly from the command line without opening a text editor, and then rename it to archive.txt?

type nul > notes.txt (Creates an empty file)

ren notes.txt archive.txt (Renames the file)

300

What are VRMs on a motherboard?

VRMs step down the 12V power from the PSU to the 1V needed by the CPU and stabilize that voltage

300

What is the processor pipelining?

Pipelining is a technique where the CPU overlaps the execution of multiple instructions

300

What is the difference between a sector and a cluster?

Sector is physical and cluster is logical

300

Compare Programmed I/O and Interrupt-Driven I/O. Which method is more efficient for managing a keyboard?

Interrupt-driven I/O is better

300

You suspect your computer has an outdated IP address from the router. What two commands can you use to release your current IP address and then request a new one?

ipconfig /release (Releases current IP address)

ipconfig /renew (Requests a new IP address)

400

What is PCIe bifurcation, and in what scenario would it be necessary to configure this in the BIOS?

PCIe bifurcation is the ability of a motherboard to divide a single PCIe x16 slot into smaller lanes

400

What are the differences between Hyper-Threading and having multiple physical cores?

A physical core is a complete, independent processing unit with its own ALU and cache

400

What is Shingled Magnetic Recording, and what is its primary advantage?

It allows higher capacity drives at a lower manufacturing cost

400

Describe the role of Direct Memory Access in a modern computer system

DMA is a capability that allows I/O devices to transfer data directly to/from RAM bypassing the CPU.

400

How can you find a running process named "notepad.exe" and immediately terminate it using only command-line commands?

tasklist (To find the task and its PID) or skip to next step if name is known.

taskkill /f /im notepad.exe (Forces the termination of the image name notepad.exe)

500

How does the motherboard's BIOS facilitate modern OS security through Trusted Platform Module and Secure Boot?

The BIOS contains the firmware for Secure Boot

500

What is a "control hazard" in CPU design, and how do modern processors use "speculative execution" to overcome it?

A control hazard occurs when the pipeline cannot fetch the next instruction because the previous instruction is a branch

500

As HDD areal density increases, magnetic bits become so small they face the large limit becoming thermally unstable. How does Heat-Assisted Magnetic Recording solve this?

HAMR uses a small laser mounted on the read/write head to briefly heat the magnetic material on the platter just before writing

500

In a high-performance network server, explain the performance advantage of using asynchronous non-blocking I/O combined with buffering

The application tells the operating system to read/write data and immediately moves on to handle another user request, receiving a notification only when the operation completes.

500

Write a one-line command that checks if a directory named "Backup" exists; if it does not exist, create it, and then copy all .log files from the current folder into it.

if not exist "Backup" mkdir "Backup" && copy *.log "Backup"

(This uses the if not exist conditional, mkdir to create, && to chain the command, and copy with wildcards)

M
e
n
u