010-160 Hardware and Operating Systems 4 — Questions and Answers
Question 1: Which command is used to load a kernel module manually in Linux?
- insmod or modprobe (Correct answer)
- loadmod
- kmod --insert
- modload
Correct answer: insmod or modprobe
insmod loads a module directly while modprobe loads a module along with its dependencies from the module directory.
Question 2: What does UEFI replace and improve upon in modern computers?
- The bootloader (GRUB)
- The traditional BIOS firmware (Correct answer)
- The partition table format (MBR)
- The hardware abstraction layer
Correct answer: The traditional BIOS firmware
UEFI (Unified Extensible Firmware Interface) replaces the legacy BIOS with a more modern firmware interface supporting larger drives, faster boot, and secure boot.
Question 3: What information does the file /proc/cpuinfo provide?
- CPU temperature and fan speed
- Details about each CPU core including model, speed, and flags (Correct answer)
- History of CPU usage over time
- CPU manufacturer warranty information
Correct answer: Details about each CPU core including model, speed, and flags
/proc/cpuinfo contains detailed information about each CPU core including the model name, clock speed, cache size, and supported feature flags.
Question 4: Which of the following is an example of volatile memory?
- SSD
- ROM
- RAM (Correct answer)
- HDD
Correct answer: RAM
RAM (Random Access Memory) is volatile, meaning its contents are lost when power is removed.
Question 5: What command removes a currently loaded kernel module from a running Linux system?
- rmmod (Correct answer)
- delmod
- modprobe --remove-all
- unloadmod
Correct answer: rmmod
rmmod removes a loaded kernel module from the running kernel; modprobe -r can also be used and handles dependencies.
Question 6: What is the function of the northbridge chip in older PC architectures?
- Control USB and audio devices
- Manage high-speed connections between CPU, RAM, and GPU (Correct answer)
- Handle BIOS firmware storage
- Control power distribution on the motherboard
Correct answer: Manage high-speed connections between CPU, RAM, and GPU
The northbridge managed the high-bandwidth connections between the CPU, system RAM, and the graphics card in older chipset architectures.
Question 7: Which command displays the amount of disk space used and available on mounted filesystems?
- du -h
- ls -s
- df -h (Correct answer)
- mount --stats
Correct answer: df -h
df -h reports disk space usage for all mounted filesystems in human-readable format showing total, used, and available space.
Which command is used to load a kernel module manually in Linux?