Pakistan's best MCQs practice hub — FPSC · PPSC · CSS · NTS · Other Exams
Login
Operating Systems & Software

Operating Systems & Software MCQs With Answers

The operating system is the layer between a user and the machine, and examiners test it from both sides. These operating system and software MCQs cover the kernel, processes, threads, scheduling and deadlock, booting, BIOS and firmware, Windows tools such as Task Manager, Control Panel, Safe Mode and the clipboard, Linux and MS-DOS, sleep, hibernate and shutdown, formatting, partitioning and defragmentation, system and application software, freeware, shareware, open-source and proprietary software, virtual machines, hypervisors and emulators, and common file types such as PDF, JPG, MP3 and MP4. They help candidates preparing for computer operator, assistant and IT posts.

Take a scored quiz instead →

What non-volatile firmware program stored on a ROM chip initializes hardware components during the booting process?

AOperating System
BBIOS / UEFI
CDevice Driver
DAssembler
Explanation

BIOS (Basic Input/Output System) or modern UEFI (Unified Extensible Firmware Interface) executes the POST (Power-On Self-Test) and loads the OS bootloader into memory when a computer turns on.

Submitted by: mcqstutor Team

Which condition occurs in an Operating System when two or more processes are blocked indefinitely, each waiting for a resource held by the other?

AThrashing
BDeadlock
CStarvation
DPaging
Explanation

Deadlock occurs when four conditions hold simultaneously: Mutual Exclusion, Hold and Wait, No Preemption, and Circular Wait. Starvation refers to a process waiting indefinitely due to low priority, and Thrashing occurs when high paging activity degrades performance.

Submitted by: mcqstutor Team

What CPU scheduling algorithm allocates time slices (quanta) to each process in a cyclic order without priority?

AFirst-Come, First-Served (FCFS)
BShortest Job First (SJF)
CRound Robin (RR)
DPriority Scheduling
Explanation

Round Robin (RR) is a preemptive scheduling algorithm designed for time-sharing systems. Each process is assigned a fixed time slot called a Time Quantum. It avoids process starvation.

Submitted by: mcqstutor Team

In memory management, what is the term for the memory management technique that allows execution of processes that are not completely loaded in physical RAM?

AVirtual Memory
BStatic Partitioning
CCompaction
DSegmentation
Explanation

Virtual Memory uses demand paging to map secondary storage (swap/page file) as an extension of RAM. This enables programs larger than physical memory capacity to execute seamlessly.

Submitted by: mcqstutor Team

Which core component of an Operating System acts as the primary interface between hardware and application software, running with full system privileges?

AShell
BKernel
CCompiler
DBootloader
Explanation

The Kernel is the central core of an OS managing process lifecycle, memory, device drivers, and system calls in Kernel Mode. The Shell is the command-line or GUI user interface layer wrapping around the kernel.

Submitted by: mcqstutor Team

Which POSIX system call is used in Unix/Linux operating systems to create a new child process?

Aexec()
Bfork()
Cwait()
Dexit()
Explanation

The fork() system call creates a duplicate child process identical to the parent process. It returns 0 to the child and the child's PID to the parent process. exec() replaces the current process image with a new program.

Submitted by: mcqstutor Team

In Linux Operating Systems, which command changes directory access and file permissions for users, groups, and others?

Achown
Bchmod
Cchgrp
Dls -l
Explanation

chmod (change mode) modifies read/write/execute permissions (e.g., chmod 755 file.txt). chown changes file ownership, and chgrp alters group assignments.

Submitted by: mcqstutor Team

What is the primary function of the Operating System’s Loader?

ATranslates high-level code into executable files
BLoads executable program binaries from disk into primary memory (RAM) for execution
CAllocates IP addresses to running network sockets
DSaves active CPU registry states to permanent storage
Explanation

The Loader is an OS module that reads executable program files from disk storage, allocates RAM memory space, sets up environment variables, and transfers control to the program entry point.

Submitted by: mcqstutor Team

In Windows Operating System, what is the temporary storage area where copied or cut items are stored until pasted?

ARecycle Bin
BClipboard
CCache
DBuffer
Explanation

The Clipboard is a temporary physical memory buffer in the operating system that holds text, graphics, or files that have been cut (Ctrl+X) or copied (Ctrl+C) until they are pasted (Ctrl+V).

Submitted by: mcqstutor Team

What happens when you delete a file from your hard drive using the ‘Shift + Delete’ shortcut key in Windows?

AIt is moved to the Recycle Bin
BIt is permanently deleted without going to the Recycle Bin
CIt is moved to a hidden folder
DIt is compressed into a zip file
Explanation

Pressing Shift + Delete bypasses the Recycle Bin and permanently deletes the selected file or folder immediately from the storage drive.

Submitted by: mcqstutor Team

Which built-in Windows utility tool is used to view running applications, background processes, and CPU/Memory usage?

AControl Panel
BTask Manager
CDevice Manager
DDisk Management
Explanation

Task Manager (accessible via Ctrl + Shift + Esc or Ctrl + Alt + Del) provides details about computer performance, active applications, processes, network activity, and memory consumption.

Submitted by: mcqstutor Team

What is the primary function of an Operating System (OS)?

ATo perform arithmetic calculations only
BTo manage computer hardware and software resources
CTo protect the computer from physical dust
DTo create spreadsheets and documents
Explanation

An Operating System (OS) is system software that acts as an interface between the user, application software, and computer hardware. It manages hardware resources, memory, file systems, and process execution.

Submitted by: mcqstutor Team

Which operating system developed by Microsoft preceded the Windows GUI series?

AMS-DOS
BXenix
COS/2
DCP/M
Explanation

MS-DOS (Microsoft Disk Operating System) was Microsoft's primary non-graphical command-line operating system released in 1981 for IBM-compatible PCs. It laid the commercial foundation for Microsoft before Windows GUI environments were introduced.

Submitted by: mcqstutor Team

What does PDF stand for in digital file formats?

APrintable Document File
BPage Presentation Format
CPersonal Document Format
DPortable Document Format
Explanation

PDF stands for Portable Document Format. Developed by Adobe Systems in 1992, PDF presents documents consistently across hardware, software platforms, and operating systems without altering page formatting, fonts, or image placement.

Submitted by: mcqstutor Team

What is the full form of GUI?

AGraphical User Interface
BGeneral User Interface
CGraphical Unit Interface
DGeneral Unit Interface
Explanation

- GUI stands for Graphical User Interface.
- It lets users interact using icons and windows.
- Windows and macOS both use a GUI.

Submitted by: mcqstutor Team

What is the term for the process of preparing a storage device for use by erasing existing data?

ACompression
BFormatting
CEncryption
DBackup
Explanation

- Formatting prepares a storage device by erasing existing data.
- It sets up the device to store new data properly.
- New hard disks and USB drives are usually formatted before first use.

Submitted by: mcqstutor Team

What is the general term for a set of computer programs bundled together to perform related tasks?

ASoftware suite
BHardware kit
CFirmware pack
DPeripheral set
Explanation

- A software suite is a bundle of related computer programs.
- Microsoft Office is a common example of a software suite.
- Suites often share a similar look and work well together.

Submitted by: mcqstutor Team

Which term describes a computer’s ability to run correctly with specific hardware or software?

AAccessibility
BPortability
CCompatibility
DConnectivity
Explanation

- Compatibility means a program or device works correctly with a system.
- Incompatible software may not install or run properly.
- Checking requirements before installing helps avoid this issue.

Submitted by: mcqstutor Team

What is the term for dividing one storage drive into multiple separate sections?

AFormatting
BCompression
CPartitioning
DBackup
Explanation

- Partitioning divides one drive into separate sections.
- Each partition can be used like a separate drive.
- It is sometimes used to install more than one operating system.

Submitted by: mcqstutor Team

What is the general term for the process of setting up a new program on a computer?

AUninstalling
BFormatting
CInstalling
DCompressing
Explanation

- Installing sets up a new program so it can run on a computer.
- It usually involves copying files and settings to the system.
- Uninstalling removes a program that is no longer needed.

Submitted by: mcqstutor Team

What is the term for removing a program that is no longer needed from a computer?

AInstalling
BFormatting
CCompressing
DUninstalling
Explanation

- Uninstalling removes a program from a computer.
- It frees up storage space.
- Most operating systems have a built-in tool for uninstalling programs.

Submitted by: mcqstutor Team

What is the term for turning a computer completely off, ending all running programs?

ASleep mode
BHibernate
CRestart
DShutdown
Explanation

- Shutdown turns a computer completely off.
- All open programs are closed in the process.
- It differs from sleep mode, which keeps some power running.

Submitted by: mcqstutor Team

What is the term for a low-power state that keeps a computer on but pauses most activity to save energy?

AShutdown
BRestart
CSleep mode
DFormatting
Explanation

- Sleep mode is a low-power state that pauses activity.
- The computer stays partially on to resume quickly.
- It saves more energy than leaving a computer fully active.

Submitted by: mcqstutor Team

What is the term for a deeper power-saving state that saves open work to disk before turning off?

ASleep mode
BRestart
CHibernate
DShutdown
Explanation

- Hibernate saves open work to disk before turning off.
- It uses less power than sleep mode.
- Work can be resumed later without starting programs again.

Submitted by: mcqstutor Team

What is the general term for restarting a computer while it is already turned on?

AShutdown
BWarm boot
CSleep mode
DHibernate
Explanation

- A warm boot restarts a computer that is already on.
- It is different from a cold boot, which starts from fully off.
- Restarting can fix minor software issues.

Submitted by: mcqstutor Team

What is the term for starting a computer from a fully powered-off state?

AWarm boot
BCold boot
CHibernate
DSleep mode
Explanation

- A cold boot starts a computer from being fully off.
- It loads the operating system from scratch.
- This differs from a warm boot, which restarts an already-on computer.

Submitted by: mcqstutor Team

Which of the following is most likely to be an example of application software?

AWindows
BLinux
CMicrosoft Word
DmacOS
Explanation

- Microsoft Word is an example of application software.
- It helps users perform a specific task, like writing.
- Windows, Linux, and macOS are operating systems, not applications.

Submitted by: mcqstutor Team

Which term refers to a computer program written to help perform a general task, like word processing?

AApplication software
BSystem software
CFirmware
DDriver
Explanation

- Application software helps perform specific user tasks.
- Word processors and browsers are common examples.
- It is different from system software, which manages the computer itself.

Submitted by: mcqstutor Team

Which software manages a computer’s hardware and lets other programs run?

AOperating system
BWeb browser
CAntivirus
DSpreadsheet
Explanation

- The operating system manages hardware and runs programs.
- Windows, macOS, and Linux are examples.
- Every computer needs an OS to function.

Submitted by: mcqstutor Team

Which type of software helps a computer’s system run, such as an operating system?

AApplication software
BSystem software
CMalware
DFirmware update
Explanation

- System software helps manage the computer itself.
- The operating system is a type of system software.
- It works in the background to keep the computer running.

Submitted by: mcqstutor Team

What is software that is free to use but may include ads called?

AFreeware
BMalware
CFirmware
DMiddleware
Explanation

- Freeware is software that is free to use.
- It sometimes includes advertisements.
- It usually stays free without a time limit.

Submitted by: mcqstutor Team

What is software distributed for free on a trial basis, requiring payment later, called?

AFreeware
BShareware
CFirmware
DMalware
Explanation

- Shareware is offered free on a trial basis.
- Users are asked to pay after the trial ends.
- It differs from freeware, which usually stays free.

Submitted by: mcqstutor Team

What is a document stored in a fixed layout format, often used for official files, called?

APDF
BMP3
CJPG
DEXE
Explanation

- PDF stands for Portable Document Format.
- It keeps a document's layout the same on any device.
- PDFs are widely used for official documents.

Submitted by: mcqstutor Team

Which file extension usually indicates an image file?

A.mp3
B.exe
C.jpg
D.docx
Explanation

- The .jpg extension usually indicates an image file.
- It is commonly used for photographs.
- JPEG balances quality with smaller file size.

Submitted by: mcqstutor Team

Which file extension usually indicates an audio file?

A.mp3
B.jpg
C.exe
D.docx
Explanation

- The .mp3 extension usually indicates an audio file.
- It is commonly used for music and podcasts.
- MP3 reduces file size while keeping reasonable sound quality.

Submitted by: mcqstutor Team

Which file extension usually indicates a video file?

A.jpg
B.mp3
C.docx
D.mp4
Explanation

- The .mp4 extension usually indicates a video file.
- It can hold both video and audio in one file.
- MP4 is widely supported for streaming and sharing videos.

Submitted by: mcqstutor Team

What is a copy of important files made to prevent data loss called?

AEncryption
BCompression
CBackup
DFormatting
Explanation

- A backup is a copy of important data made to prevent loss.
- It can be stored on an external drive or online.
- Regular backups protect against accidental deletion.

Submitted by: mcqstutor Team

What is the process of reducing a file’s size to save storage space called?

ABackup
BEncryption
CFormatting
DCompression
Explanation

- Compression reduces the size of a file.
- It saves storage space and speeds up transfers.
- Common compressed formats include .zip files.

Submitted by: mcqstutor Team

What is a marketplace where users download mobile apps for their smartphones called?

AWeb browser
BApp store
CSearch engine
DCloud storage
Explanation

- An app store is where users download mobile apps.
- Apple's App Store and Google Play are examples.
- Apps can be free or paid.

Submitted by: mcqstutor Team

What is software that connects and allows communication between two different applications called?

AFirmware
BFreeware
CMalware
DMiddleware
Explanation

- Middleware connects and allows communication between applications.
- It works between the operating system and applications.
- It is common in large business software systems.

Submitted by: mcqstutor Team

What is low-level software built into a hardware device, like a router, called?

AApplication
BMiddleware
CMalware
DFirmware
Explanation

- Firmware is low-level software built into hardware.
- It controls a device's basic functions.
- Routers and printers commonly use firmware.

Submitted by: mcqstutor Team

What is software whose source code is freely available for anyone to view and modify called?

AProprietary software
BMalware
COpen-source software
DFirmware
Explanation

- Open-source software has publicly available source code.
- Anyone can view, modify, and share it.
- Linux is a well-known example of open-source software.

Submitted by: mcqstutor Team

What is software whose source code is kept private and requires a paid license to use called?

AOpen-source software
BProprietary software
CFreeware
DFirmware
Explanation

- Proprietary software keeps its source code private.
- It usually requires a purchased license to use.
- Microsoft Windows is an example of proprietary software.

Submitted by: mcqstutor Team

What is a small add-on component that adds specific extra features to an application called?

APlug-in
BFirmware
CMalware
DFirewall
Explanation

- A plug-in adds specific extra features to an application.
- Browser plug-ins can add things like ad blocking.
- Not all plug-ins work with every version of an app.

Submitted by: mcqstutor Team

What is software that simulates a different computer system so its programs can run on another device called?

ACompiler
BDriver
CEmulator
DDebugger
Explanation

- An emulator simulates a different computer system.
- It allows software made for one system to run on another.
- Game console emulators are a common example.

Submitted by: mcqstutor Team

What is a virtual computer created inside a physical computer, running its own operating system, called?

AVirtual machine
BEmulator
CServer
DRouter
Explanation

- A virtual machine is a virtual computer inside a real one.
- It can run its own separate operating system.
- Several virtual machines can run on one physical computer.

Submitted by: mcqstutor Team

What is a computer’s ability to run more than one operating system, chosen at startup, called?

AMultitasking
BDual-boot
CVirtual memory
DPartitioning
Explanation

- Dual-boot lets a computer run more than one OS.
- The user chooses which one to start at boot time.
- It usually requires dividing the drive into separate parts.

Submitted by: mcqstutor Team

What is the software layer that manages resources among multiple virtual machines called?

AKernel
BShell
CDriver
DHypervisor
Explanation

- A hypervisor manages resources for multiple virtual machines.
- It lets several virtual systems share one physical computer.
- It is important in cloud computing and data centers.

Submitted by: mcqstutor Team

What is the process of converting a file from one format to another, like Word to PDF, called?

AFile compression
BFile encryption
CFile conversion
DFile partitioning
Explanation

- File conversion changes a file from one format to another.
- It is often needed for compatibility with other programs.
- Many apps offer a 'Save As' option for this.

Submitted by: mcqstutor Team

What is the software tool used to browse and organize files and folders on a computer called?

AFile manager
BTask Manager
CControl Panel
DRegistry Editor
Explanation

- A file manager is used to browse and organize files.
- File Explorer in Windows is a common example.
- It helps with copying, moving, and deleting files.

Submitted by: mcqstutor Team

What is the diagnostic startup mode in Windows that loads only essential drivers for troubleshooting called?

ASleep mode
BSafe Mode
CHibernate
DAirplane mode
Explanation

- Safe Mode loads only essential drivers and services.
- It is used to troubleshoot computer problems.
- Users can access it through special startup options.

Submitted by: mcqstutor Team

What is the centralized Windows settings area used to adjust hardware and program settings called?

ATask Manager
BFile Explorer
CRegistry Editor
DControl Panel
Explanation

- Control Panel is used to adjust Windows settings.
- It manages things like hardware and installed programs.
- Newer Windows versions also use a Settings app.

Submitted by: mcqstutor Team

What is the on-screen arrangement of icons and windows a user sees called?

AKernel
BDesktop
CCache
DShell
Explanation

- The desktop is the on-screen arrangement of icons and windows.
- It is the main starting point for using a computer.
- Users can customize their desktop background and icons.

Submitted by: mcqstutor Team

What is a folder used to organize related files on a computer called?

AFile
BPartition
CDirectory
DCache
Explanation

- A directory, or folder, organizes related files.
- It can also contain other folders inside it.
- Good organization makes files easier to find.

Submitted by: mcqstutor Team

What is a computer program’s numbered update, showing new features or fixes, called?

ADriver
BLicense
CFirmware
DVersion
Explanation

- A version is a numbered update of a software program.
- It reflects new features, fixes, or improvements.
- Keeping software updated improves performance and security.

Submitted by: mcqstutor Team

Which of the following is an example of ‘System Software’?

AAdobe Photoshop
BGoogle Chrome
CMicrosoft Word
DWindows 11
Explanation

• System software provides the platform for other software to run.
• It includes operating systems, device drivers, and utility software.
• Application software performs specific user tasks.

Submitted by: mcqstutor Team

What does ‘BIOS’ stand for?

ABasic Internal Operating System
BBasic Integrated Operating System
CBinary Input/Output System
DBasic Input/Output System
Explanation

• BIOS is firmware used to perform hardware initialization during the booting process.
• It is stored on a ROM chip on the motherboard.
• UEFI is the modern successor to BIOS.

Submitted by: mcqstutor Team

Which file format is used for compressed images?

ATXT
BMP3
CEXE
DJPEG
Explanation

• JPEG (Joint Photographic Experts Group) uses lossy compression to reduce file size.
• It is ideal for photos with complex colors.
• Other formats like PNG are better for graphics with transparency.

Submitted by: mcqstutor Team

What is the purpose of ‘Defragmentation’?

AUpdating the OS
BReorganizing files on a hard drive for speed
CInstalling new software
DDeleting files
Explanation

• Over time, files become 'fragmented' across the disk, slowing down reading speed.
• Defragmentation collects pieces of the same file together.
• This is only for mechanical hard drives; SSDs should not be defragmented.

Submitted by: mcqstutor Team

What does ‘WYSIWYG’ stand for?

AWhat You See Is What You Get
BWhat You See Is What You Gain
CWhere You Select Is What You Get
DWhy You See Is What You Get
Explanation

• WYSIWYG editors allow users to edit content in a way that looks like the finished product.
• Common in word processors and website builders.
• It bridges the gap between raw code and visual design.

Submitted by: mcqstutor Team

Which of these is ‘Proprietary’ software?

ALinux
BMicrosoft Windows
CPython
DApache
Explanation

• Proprietary software has restrictive licenses and the source code is hidden.
• Users purchase a license to use it, but do not own it.
• Contrast this with Open Source software.

Submitted by: mcqstutor Team

What is a ‘Thread’ in computing?

AA network protocol
BA hardware cable
CThe smallest sequence of instructions managed by the OS
DA virus
Explanation

• Multi-threading allows a program to perform multiple tasks concurrently.
• Threads share the same memory space within a process.
• It improves the performance of modern applications.

Submitted by: mcqstutor Team

Which type of software is used for ‘Graphic Design’?

AVLC
BExcel
CAdobe Illustrator
DNotepad
Explanation

• Vector-based design programs like Illustrator are used for logos and branding.
• Raster-based programs like Photoshop are for photos.
• Essential for creative industries.

Submitted by: mcqstutor Team

What is ‘Booting’?

AShutting down
BDeleting data
CThe process of starting a computer
DConnecting to Wi-Fi
Explanation

• Booting involves the BIOS/UEFI loading the OS kernel into memory.
• 'Cold boot' is from power-off; 'Warm boot' is a restart.
• The goal is to reach a usable OS state.

Submitted by: mcqstutor Team

Which of these is an ‘Operating System’?

ALinux
BJava
CExcel
DWord
Explanation

• Linux is a free, open-source OS kernel.
• It powers most servers, Android devices, and supercomputers.
• Various 'distributions' (e.g., Ubuntu, Fedora) exist.

Submitted by: mcqstutor Team

Which type of software runs in the background?

ADaemon/Service
BApplication
CDriver
DUI
Explanation

• Services (Windows) or Daemons (Linux) provide system-level functionality.
• They do not require a user interface.
• Examples: web servers, print queues, anti-virus scanners.

Submitted by: mcqstutor Team