All Subjects
FIA32 Questions

General Knowledge — Important Personalities, Awards & International Events MCQs

Practice General Knowledge — Important Personalities, Awards & International Events multiple-choice questions for FIA competitive exams. Each question includes the correct answer and a short explanation, and past-paper questions are marked so you can revise both repeated and fresh material in one place.

head
less
more
cat
ExplanationThe 'less' command allows viewing files page by page, enabling seamless backward scrolling, making it ideal for large file inspection.
Process Isolation
Virtualization
Segmentation
Concurrency
ExplanationProcess isolation ensures that separate processes run independently, preventing one faulty application from compromising the stability of the entire OS or other running programs.
It exclusively stores temporary internet files and browser cache data.
It acts as virtual memory, storing data overflow from RAM to disk.
It manages the system's network adapter drivers and connection logs.
It is primarily responsible for displaying graphical user interface elements.
ExplanationThe Page File implements virtual memory, extending the physical RAM's capacity by utilizing hard drive space when RAM becomes full.
systeminfo
ps aux
top
memdump
ExplanationThe 'top' command provides a dynamic, real-time view of system performance, including CPU and memory usage.
To manage user accounts and set global system policies.
To recover deleted files and restore previous system states.
To monitor and manage running applications and system resources.
To change the computer's display resolution and monitor settings.
ExplanationTask Manager allows users to view, manage, and terminate problematic programs and analyze resource usage (CPU, Memory, Network).
To handle all input and output operations for connected peripheral devices.
To translate logical addresses into physical memory addresses.
To determine which process in the ready queue will receive CPU time next.
To manage the physical memory allocation and deallocation among processes.
ExplanationThe process scheduler selects the next process to run, optimizing resource utilization based on defined scheduling algorithms.
chmod
chown
useradd
mkdir
ExplanationThe chmod command changes file permissions, while chown changes the file owner.
ls -l
cd ..
ps aux
grep processes
ExplanationThe 'ps aux' command provides a detailed snapshot of all running processes (user, all, human-readable format).
Virtualization
Kernel Mode
File Allocation
Multitasking
ExplanationMultitasking allows the OS to switch rapidly between processes, giving the illusion that multiple programs run concurrently, managing CPU time effectively.
ls
dir
cd
pwd
ExplanationThe 'ls' command lists directory contents (files and folders). While 'pwd' shows the path, 'ls' is the standard tool for viewing directory content and summarizing files.
Windows exclusively supports GUI interfaces, limiting its console functionality.
Windows offers superior hardware compatibility across all peripheral devices.
Linux does not require administrator passwords for basic user operations.
Linux uses a kernel architecture that is inherently modular and open-source, unlike Windows.
ExplanationLinux's modular, open-source kernel structure allows for extensive customization and transparency, which is its core architectural advantage over Windows.
Virtual Memory Addressing (Paging/Segmentation)
Kernel Mode Switching
Process Scheduling Algorithm (Round Robin)
File Descriptor Management
ExplanationVirtual memory provides an isolated address space for each process, making it believe it has full memory access while preventing unauthorized access to others' space.
top
df -h
lsof -i
ps aux
ExplanationThe 'top' command offers a dynamic, real-time view of system resource consumption, including CPU load and memory usage, making it the most comprehensive monitoring tool.
To handle the graphical user interface (GUI) rendering.
To determine which process should receive CPU time next.
To manage the physical memory allocation between processes.
To permanently store all user files and system data.
ExplanationThe scheduler is responsible for allocating CPU time to competing processes efficiently, managing multi-tasking.
pwd -a
ls -l
ifconfig
top
ExplanationThe 'top' command provides a dynamic, real-time view of system resources and running processes, essential for system monitoring.
Memory Management Unit (MMU)
Process Scheduler
File System Driver
Kernel Module Loader
ExplanationThe MMU translates virtual addresses to physical addresses, providing isolation and preventing memory conflicts between processes.
cat
pwd
ls -l
cd
ExplanationThe 'cat' command (concatenate) outputs the entire content of a file to standard output, making it ideal for quick viewing.
Memory Virtualization
Multi-processing
Time-sharing
Kernel Scheduling
ExplanationTime-sharing is the technique that rapidly switches CPU execution between different tasks, giving the illusion of simultaneous execution.
To manage physical memory allocation among running programs.
To translate virtual memory addresses into physical addresses.
To determine which process gets CPU time and for how long.
To handle the input and output requests from peripheral devices.
ExplanationThe scheduler selects and manages which process runs next, thus allocating CPU time to various tasks.
ip addr show
netstat -l
ip a
ifconfig -a
ExplanationWhile 'ip a' and 'ifconfig -a' are used, 'ip addr show' is the modern and recommended utility in newer Linux distributions for detailed IP configuration viewing.
ifconfig
ip a
ipconfig
networkstatus
Explanationip a (or ip addr) is the modern and preferred replacement for ifconfig in Linux to show network interface addresses.
cd
ls
dir
pwd
ExplanationThe 'pwd' (print working directory) command shows the absolute path of the current directory in a Linux terminal.
ls -l
mv
chown
chmod
ExplanationThe 'chmod' command changes file permissions (read, write, execute) for different users, while 'chown' changes the owner of the file.
where
pwdar
dir
pwd
ExplanationThe 'pwd' (Print Working Directory) command displays the absolute path of the directory the user is currently located in.
To store user-created data and configuration settings.
To manage hardware resources and provide core services to applications.
To serve as the Graphical User Interface (GUI) layer for user interaction.
To allow remote connectivity and network browsing only.
ExplanationThe kernel is the core component of an OS, mediating between the hardware and the application software.
Virtual Memory Management
Process Scheduling
Device Drivers
Memory Segmentation
ExplanationVirtual Memory Management creates the illusion of a large, contiguous memory space for each process, allowing the OS to safely allocate memory and utilize disk space when physical RAM is exhausted.
netstat
ping
nslookup
ipconfig
ExplanationNetstat displays active network connections and socket statistics, making it essential for monitoring port usage.
The physical MAC address of a network interface.
The IP address assigned by the default DHCP server.
The amount of free memory available in RAM.
Active network connections, routing tables, and listening ports.
Explanation'netstat' (or 'ss' in modern Linux) reports crucial network statistics, including the status of active connections, which ports are open (listening), and the protocols in use.
show task process & quit PID
top process & exit PID
dir process & kill processname
ps aux | grep processname & kill PID
ExplanationThe `ps aux | grep processname` combination filters active processes to find the PID, and `kill PID` sends the termination signal to that specific process.
Ending a command block
Executing commands in parallel
Redirecting output of one command to the input of another
Creating a temporary file storage directory
ExplanationThe pipe symbol ('|') connects commands, passing the standard output (stdout) of the first command as the standard input (stdin) to the second command.
To act as the core intermediary that manages hardware resources and allocates memory to applications.
To store user data, documents, and personal photos for retrieval.
To process high-level programming languages like Python or Java.
To manage the graphical user interface (GUI) components and draw windows.
ExplanationThe kernel is the core component that mediates communication between the hardware (CPU, RAM, I/O devices) and the software applications.
Disk Cleanup
MSCONFIG
Task Manager
chkdsk
ExplanationThe 'chkdsk' command stands for Check Disk and is the dedicated utility for verifying and repairing file system errors on a Windows drive.

Frequently Asked Questions

Are these General Knowledge — Important Personalities, Awards & International Events MCQs free?

Yes. Every General Knowledge — Important Personalities, Awards & International Events MCQ on this page is free to practice, including the correct answer and explanation.

Do these include past-paper questions?

Yes — questions sourced from past papers are clearly marked with a "Past Paper" badge, alongside fresh practice questions.

Which exams do these General Knowledge — Important Personalities, Awards & International Events MCQs help with?

They are aimed at FIA and related Pakistani competitive exams that test General Knowledge — Important Personalities, Awards & International Events.

How should I practice subject-wise MCQs?

Attempt each question first, then reveal the answer and read the explanation. Short, focused sessions on one subject work better than long unstructured reading.

We use cookies

We use essential cookies to keep the platform running and analytics cookies to understand usage. You can accept or reject analytics and advertising cookies.