Designing hardware circuits is not an OS task. The OS manages devices, memory, and provides a user interface to interact with the computer.
Incorrect! Try again.
9The operating system acts as an interface between the user and the:
Purpose of operating systems
Easy
A.Internet only
B.Computer hardware
C.Printer only
D.Power supply
Correct Answer: Computer hardware
Explanation:
A key purpose of the OS is to act as a bridge between the user and the underlying computer hardware.
Incorrect! Try again.
10What does GUI stand for?
Providing a user interface
Easy
A.Global Utility Interface
B.Guided User Input
C.Graphical User Interface
D.General User Instruction
Correct Answer: Graphical User Interface
Explanation:
GUI stands for Graphical User Interface, which lets users interact with a computer using icons, windows, and menus.
Incorrect! Try again.
11In a Graphical User Interface, users typically interact with the computer using:
Providing a user interface
Easy
A.Only typed commands
B.Punch cards
C.Icons and a mouse
D.Binary code only
Correct Answer: Icons and a mouse
Explanation:
A GUI allows interaction through visual elements like icons, buttons, and windows, usually controlled with a mouse.
Incorrect! Try again.
12A user interface where commands are typed as text is called a:
Providing a user interface
Easy
A.Graphical interface
B.Voice interface
C.Touch interface
D.Command-line interface
Correct Answer: Command-line interface
Explanation:
A command-line interface (CLI) requires users to type text commands to communicate with the operating system.
Incorrect! Try again.
13Which of the following is an example of a command-line interface?
Providing a user interface
Easy
A.Recycle Bin icon
B.Start menu button
C.Desktop wallpaper
D.Command Prompt
Correct Answer: Command Prompt
Explanation:
Command Prompt is a command-line interface where users type text commands. The others are visual elements of a GUI.
Incorrect! Try again.
14The main screen you see after the operating system starts, containing icons and a taskbar, is called the:
Providing a user interface
Easy
A.Motherboard
B.Desktop
C.Kernel
D.Register
Correct Answer: Desktop
Explanation:
The desktop is the main working area of a GUI-based OS, displaying icons, shortcuts, and the taskbar.
Incorrect! Try again.
15An operating system that allows only one user to work on the computer at a time is called a:
Types of operating systems
Easy
A.Distributed operating system
B.Single-user operating system
C.Network operating system
D.Multi-user operating system
Correct Answer: Single-user operating system
Explanation:
A single-user operating system is designed to support only one user at a time, such as a typical home desktop OS.
Incorrect! Try again.
16An operating system that lets several users access the computer at the same time is called a:
Types of operating systems
Easy
A.Multi-user operating system
B.Single-tasking operating system
C.Embedded operating system
D.Batch operating system
Correct Answer: Multi-user operating system
Explanation:
A multi-user operating system allows multiple users to use the system resources simultaneously, often through terminals.
Incorrect! Try again.
17Which type of operating system is designed to run more than one program at a time?
Types of operating systems
Easy
A.Offline operating system
B.Multitasking operating system
C.Single-tasking operating system
D.Read-only operating system
Correct Answer: Multitasking operating system
Explanation:
A multitasking operating system can run several programs or tasks at the same time by sharing system resources.
Incorrect! Try again.
18Which of the following is an example of a mobile operating system?
Types of operating systems
Easy
A.Android
B.Linux server
C.Windows 10
D.MS-DOS
Correct Answer: Android
Explanation:
Android is an operating system designed for mobile devices such as smartphones and tablets.
Incorrect! Try again.
19What is the main role of utility software?
Enhancing an OS with utility software
Easy
A.To replace the operating system entirely
B.To help maintain and optimize computer performance
C.To design new hardware components
D.To provide internet connection cables
Correct Answer: To help maintain and optimize computer performance
Explanation:
Utility software performs maintenance tasks that help keep the computer running smoothly, working alongside the OS.
Incorrect! Try again.
20Which of the following is an example of utility software?
Enhancing an OS with utility software
Easy
A.Web browser
B.Video game
C.Spreadsheet program
D.Antivirus program
Correct Answer: Antivirus program
Explanation:
An antivirus is utility software that protects and maintains the system. The others are application software used for specific tasks.
Incorrect! Try again.
21A user launches three applications at once on a single-CPU computer, yet all appear to run simultaneously. Which OS function makes this possible?
Basics of operating systems
Medium
A.Process scheduling that rapidly switches CPU time between tasks
B.Disabling background services to free the processor
C.Increasing the physical clock speed of the CPU on demand
D.Copying each program into read-only memory permanently
Correct Answer: Process scheduling that rapidly switches CPU time between tasks
Explanation:
The OS uses scheduling to allocate short slices of CPU time to each process in quick succession, creating the illusion that programs run at the same time on one CPU.
Incorrect! Try again.
22Which statement best explains why the operating system is called system software rather than application software?
Basics of operating systems
Medium
A.It is used directly by end users to create documents
B.It is always more expensive than application software
C.It can only be written in low-level assembly language
D.It manages hardware and provides services that other programs rely on
Correct Answer: It manages hardware and provides services that other programs rely on
Explanation:
System software like the OS controls hardware resources and offers a platform on which application software runs, unlike applications that perform user-facing tasks.
Incorrect! Try again.
23When you save a file, you specify only a name and folder, not the exact disk sectors used. Which OS role does this demonstrate?
Basics of operating systems
Medium
A.Manual interrupt handling by the application
B.Abstraction of hardware details through file management
C.Direct memory addressing by the user
D.Physical formatting of the storage device
Correct Answer: Abstraction of hardware details through file management
Explanation:
The OS hides low-level storage details and lets users work with logical files and folders, an example of hardware abstraction.
Incorrect! Try again.
24Two programs try to write to the printer at the same moment. Which OS responsibility prevents their output from being mixed?
Purpose of operating systems
Medium
A.Reducing the printer's resolution temporarily
B.Converting both files into the same format
C.Automatic deletion of one of the programs
D.Resource management through spooling and allocation
Correct Answer: Resource management through spooling and allocation
Explanation:
The OS manages shared resources like printers, often using spooling to queue jobs so outputs do not overlap.
Incorrect! Try again.
25A program tries to access a memory area belonging to another program and is stopped. Which OS purpose is being served?
Purpose of operating systems
Medium
A.Speeding up the affected program's execution
B.Compressing the memory to save space
C.Increasing total RAM installed in the system
D.Memory protection to isolate processes from one another
Correct Answer: Memory protection to isolate processes from one another
Explanation:
The OS enforces memory protection so one process cannot corrupt the memory space of another, improving stability and security.
Incorrect! Try again.
26Which scenario best illustrates the OS acting as an intermediary between the user and hardware?
Purpose of operating systems
Medium
A.A user solders a new chip onto the motherboard
B.A user physically replaces a hard drive in the machine
C.A user presses a key and the OS translates it into a character the program receives
D.A user unplugs the monitor cable from the computer
Correct Answer: A user presses a key and the OS translates it into a character the program receives
Explanation:
The OS mediates between user actions and hardware, interpreting input signals and delivering them to applications in usable form.
Incorrect! Try again.
27A running application requests more memory than is physically available, yet it continues to function. Which OS technique makes this possible?
Purpose of operating systems
Medium
A.Overclocking the memory bus automatically
B.Deleting other applications from storage
C.Reducing the screen resolution to free RAM
D.Virtual memory that uses disk space to extend RAM
Correct Answer: Virtual memory that uses disk space to extend RAM
Explanation:
Virtual memory lets the OS use part of the disk as an extension of RAM, so programs can run even when physical memory is insufficient.
Incorrect! Try again.
28A network administrator writes a script to rename 500 files at once. Which type of interface is most efficient for this task?
Providing a user interface
Medium
A.A command-line interface (CLI)
B.A graphical drag-and-drop interface
C.A voice-controlled assistant interface
D.A touch-based gesture interface
Correct Answer: A command-line interface (CLI)
Explanation:
CLIs allow commands and scripts to automate repetitive batch operations quickly, which is far more efficient than manual GUI actions.
Incorrect! Try again.
29Which feature is a defining characteristic of a graphical user interface (GUI) compared to a command-line interface?
Providing a user interface
Medium
A.Ability to run only one program ever
B.Interaction through icons, windows, and pointers
C.Absence of any visual output on screen
D.Requirement to memorize exact text commands
Correct Answer: Interaction through icons, windows, and pointers
Explanation:
GUIs rely on visual elements such as icons, windows, menus, and pointers, making them more intuitive than text-only command interfaces.
Incorrect! Try again.
30A new user finds it difficult to remember typed commands and prefers clicking visible options. Which interface best suits this user, and why?
Providing a user interface
Medium
A.CLI, because it uses icons instead of commands
B.GUI, because it presents options visually and lowers the memory burden
C.GUI, because it always runs faster than a CLI
D.CLI, because it offers more visual menus than a GUI
Correct Answer: GUI, because it presents options visually and lowers the memory burden
Explanation:
A GUI displays choices as clickable icons and menus, so users need not memorize commands, making it well suited for beginners.
Incorrect! Try again.
31Why can a command-line interface sometimes give an experienced user more control than a GUI?
Providing a user interface
Medium
A.It requires no operating system to run
B.It uses more colorful graphics than a GUI
C.It exposes precise commands and options that may be hidden in a GUI
D.It automatically prevents all user mistakes
Correct Answer: It exposes precise commands and options that may be hidden in a GUI
Explanation:
CLIs allow detailed command parameters and combinations, giving power users fine-grained control that GUIs often abstract away.
Incorrect! Try again.
32An airline booking system must respond to flight-control sensor data within strict time limits or fail. Which OS type is required?
Types of operating systems
Medium
A.Batch processing operating system
B.Real-time operating system
C.Time-sharing operating system for general use
D.Single-user single-tasking operating system
Correct Answer: Real-time operating system
Explanation:
Real-time operating systems guarantee responses within fixed deadlines, which is essential for time-critical control applications.
Incorrect! Try again.
33A university mainframe lets 50 students edit code simultaneously, giving each a small slice of CPU time. Which OS type is this?
Types of operating systems
Medium
A.Time-sharing (multi-user) operating system
B.Single-tasking operating system
C.Real-time operating system
D.Embedded operating system
Correct Answer: Time-sharing (multi-user) operating system
Explanation:
Time-sharing systems rapidly divide CPU time among many users, allowing multiple people to work interactively at once.
Incorrect! Try again.
34A payroll department collects transactions all day and processes them together overnight without user interaction. Which OS type fits this workflow?
Types of operating systems
Medium
A.Interactive multi-user operating system
B.Real-time operating system
C.Distributed operating system
D.Batch processing operating system
Correct Answer: Batch processing operating system
Explanation:
Batch systems group similar jobs and process them together without user interaction during execution, ideal for scheduled bulk tasks.
Incorrect! Try again.
35A smart thermostat runs software fixed at the factory that only controls temperature. Which OS type does it most likely use?
Types of operating systems
Medium
A.Embedded operating system
B.Multi-user network operating system
C.Time-sharing operating system
D.Batch processing operating system
Correct Answer: Embedded operating system
Explanation:
Embedded operating systems are built into dedicated devices to perform specific functions with limited, fixed resources.
Incorrect! Try again.
36Which characteristic best distinguishes a multitasking OS from a single-tasking OS?
Types of operating systems
Medium
A.It can keep several programs active in memory concurrently
B.It never uses a graphical interface
C.It can only be installed on servers
D.It supports exactly one user at a time
Correct Answer: It can keep several programs active in memory concurrently
Explanation:
Multitasking operating systems manage multiple active programs at once, while single-tasking systems run only one program at a time.
Incorrect! Try again.
37A company links many separate computers so they share resources and appear as one system to users. Which OS type supports this?
Types of operating systems
Medium
A.Batch processing operating system
B.Real-time operating system
C.Single-user operating system
D.Distributed operating system
Correct Answer: Distributed operating system
Explanation:
A distributed operating system coordinates multiple networked computers so they function together as a single unified system.
Incorrect! Try again.
38Over time, a hard disk drive stores file fragments scattered across it, slowing access. Which utility program addresses this?
Enhancing an OS with utility software
Medium
A.Disk defragmenter
B.File compression archiver
C.Screen saver
D.Antivirus scanner
Correct Answer: Disk defragmenter
Explanation:
A disk defragmenter reorganizes scattered file fragments into contiguous blocks, improving read performance on magnetic drives.
Incorrect! Try again.
39A user wants to email several large documents but the total size exceeds the attachment limit. Which utility helps most?
Enhancing an OS with utility software
Medium
A.File compression utility
B.Backup scheduler
C.Antivirus scanner
D.Disk defragmenter
Correct Answer: File compression utility
Explanation:
A compression utility reduces file size by encoding data more efficiently, allowing large files to fit within size limits.
Incorrect! Try again.
40Which statement correctly describes the relationship between utility software and the operating system?
Enhancing an OS with utility software
Medium
A.Utility software is the only way applications can run
B.Utility software replaces the OS kernel during startup
C.Utility software manages CPU scheduling for all processes
D.Utility software supports and maintains the system but is not part of the core OS
Correct Answer: Utility software supports and maintains the system but is not part of the core OS
Explanation:
Utility programs perform maintenance and optimization tasks that complement the OS; they enhance it rather than form its core.
Incorrect! Try again.
41A system call transitions the CPU from user mode to kernel mode. Which of the following best explains why this privilege boundary is fundamental to OS design rather than merely a performance optimization?
Basics of operating systems
Hard
A.It reduces the number of context switches required per second
B.It eliminates the need for virtual memory translation in kernel space
C.It prevents user applications from directly executing privileged instructions that could compromise system integrity
D.It allows the CPU clock speed to increase during kernel execution
Correct Answer: It prevents user applications from directly executing privileged instructions that could compromise system integrity
Explanation:
The dual-mode operation exists to protect the system: privileged instructions (I/O, memory management, halting) can only run in kernel mode, so a faulty or malicious user process cannot directly damage hardware or other processes. It is a protection mechanism, not a speed feature.
Incorrect! Try again.
42Two processes each hold one resource and request the resource held by the other, and neither will release until it acquires the second. Which OS responsibility is most directly implicated, and what condition describes this scenario?
Purpose of operating systems
Hard
A.Memory management; thrashing
B.Process scheduling; starvation
C.Resource management; deadlock
D.File management; fragmentation
Correct Answer: Resource management; deadlock
Explanation:
This is a classic deadlock: circular wait with hold-and-wait, mutual exclusion, and no preemption. Managing shared resources to prevent or resolve such conditions is a core OS resource-management responsibility.
Incorrect! Try again.
43An air-traffic collision-avoidance system must guarantee that a response is produced within a strict deadline, and missing that deadline is considered a total system failure. Which OS type is required?
Types of operating systems
Hard
A.Soft real-time operating system
B.Time-sharing operating system
C.Hard real-time operating system
D.Batch operating system
Correct Answer: Hard real-time operating system
Explanation:
When a missed deadline causes catastrophic failure, a hard real-time OS is mandatory because it guarantees deterministic response within absolute time limits. A soft real-time OS tolerates occasional deadline misses with degraded quality.
Incorrect! Try again.
44A developer must automate a repetitive multi-step deployment across 200 servers. Why is a command-line interface (CLI) generally superior to a graphical user interface (GUI) for this task?
Providing a user interface
Hard
A.CLI uses less RAM than a GUI on each individual server
B.CLI commands can be scripted and batched for repeatable, unattended execution
C.CLI automatically encrypts all commands sent to the servers
D.CLI provides visual feedback that reduces operator error
Correct Answer: CLI commands can be scripted and batched for repeatable, unattended execution
Explanation:
The CLI's key advantage for automation is scriptability: commands can be stored, parameterized, and executed non-interactively across many machines. GUIs require manual interaction, making them impractical for bulk automation.
Incorrect! Try again.
45A user runs a disk defragmentation utility on a solid-state drive (SSD) hoping to improve performance. What is the most accurate assessment of this action?
Enhancing an OS with utility software
Hard
A.It is required weekly to prevent SSD data corruption
B.It provides little benefit and may reduce SSD lifespan due to unnecessary write cycles
C.It converts the SSD file system to a faster format
D.It significantly improves read speeds by relocating fragmented sectors
Correct Answer: It provides little benefit and may reduce SSD lifespan due to unnecessary write cycles
Explanation:
SSDs have no moving read/write heads, so physical fragmentation does not affect access time. Defragmentation causes extra writes that consume the drive's limited write endurance, offering no real performance gain.
Incorrect! Try again.
46A batch operating system and a time-sharing operating system differ fundamentally in how jobs are handled. Which statement correctly captures this distinction?
Types of operating systems
Hard
A.Batch systems support real-time deadlines, while time-sharing systems do not
B.Batch systems use preemptive scheduling, while time-sharing systems use non-preemptive scheduling
C.Batch systems allow direct user interaction, while time-sharing systems run jobs offline
D.Batch systems process grouped jobs without user interaction, while time-sharing systems switch rapidly among interactive users
Correct Answer: Batch systems process grouped jobs without user interaction, while time-sharing systems switch rapidly among interactive users
Explanation:
Batch systems collect similar jobs and execute them without user intervention, optimizing throughput. Time-sharing systems allocate CPU time slices to switch quickly between interactive users, giving each the illusion of dedicated access.
Incorrect! Try again.
47In a multiprogramming environment, the OS keeps several jobs in memory simultaneously. What is the primary benefit this provides that a uniprogramming system cannot?
Purpose of operating systems
Hard
A.It guarantees each job finishes faster than it would run alone
B.It eliminates the need for a scheduler entirely
C.It maximizes CPU utilization by switching to another job when the current job waits for I/O
D.It removes the need for memory protection between jobs
Correct Answer: It maximizes CPU utilization by switching to another job when the current job waits for I/O
Explanation:
Multiprogramming improves CPU utilization: when one job blocks on I/O, the CPU switches to another ready job instead of idling. Individual job completion is not necessarily faster, and memory protection becomes more critical, not less.
Incorrect! Try again.
48Consider the difference between a monolithic kernel and a microkernel. Which trade-off most accurately describes the microkernel approach?
Basics of operating systems
Hard
A.Elimination of context switching between services
B.Greater stability and modularity at the cost of performance overhead from message passing
C.Faster execution because all services run in kernel space
D.Reduced modularity because drivers cannot be separated from the core
Correct Answer: Greater stability and modularity at the cost of performance overhead from message passing
Explanation:
A microkernel moves services like drivers and file systems to user space, improving isolation and stability. The cost is added overhead from inter-process message passing, unlike a monolithic kernel where services run together in kernel space with fewer transitions.
Incorrect! Try again.
49The kernel does not directly contain the GUI in most operating systems. What is the architectural reason for keeping the graphical shell separate from the kernel?
Providing a user interface
Hard
A.It preserves modularity and system stability, so a shell crash does not bring down the kernel
B.It allows the GUI to execute privileged instructions faster
C.It is required because kernels cannot process graphics data
D.It reduces the total number of system calls to zero
Correct Answer: It preserves modularity and system stability, so a shell crash does not bring down the kernel
Explanation:
Separating the user interface from the kernel is a modular design choice: the shell (CLI or GUI) runs as a higher-level component, so a UI failure need not crash the core OS. The kernel handles low-level control; the interface layer requests services through it.
Incorrect! Try again.
50A file compression utility reduces a 100 MB text file to 20 MB, but a 100 MB already-compressed JPEG archive shrinks only to 99 MB. Which principle best explains this difference?
Enhancing an OS with utility software
Hard
A.Text files use less disk space per character than image files
B.JPEGs cannot be read by compression utilities
C.Compression exploits redundancy, which is high in text but already minimized in JPEGs
D.The utility only compresses files smaller than 50 MB
Correct Answer: Compression exploits redundancy, which is high in text but already minimized in JPEGs
Explanation:
Compression utilities work by removing statistical redundancy. Text has substantial redundancy, so it compresses well. JPEGs are already compressed, leaving little redundancy for a general-purpose compressor to remove.
Incorrect! Try again.
51A distributed operating system and a network operating system both involve multiple machines. Which characteristic uniquely distinguishes a true distributed OS?
Types of operating systems
Hard
A.It is limited to a single physical processor
B.It requires each computer to run a separate independent OS with manual resource sharing
C.It only allows file transfer between machines but no shared processing
D.It presents multiple networked computers as a single coherent system to the user
Correct Answer: It presents multiple networked computers as a single coherent system to the user
Explanation:
A distributed OS abstracts multiple machines into one unified system with transparent resource sharing. A network OS keeps each machine's OS independent, offering explicit services like remote login and file sharing without full transparency.
Incorrect! Try again.
52A process repeatedly gets bypassed by higher-priority processes and never receives CPU time. The OS design must address this. What is the condition, and one common remedy?
Purpose of operating systems
Hard
A.Fragmentation; compaction of memory blocks
B.Deadlock; preemption of all held resources
C.Starvation; aging, which gradually raises a waiting process's priority
D.Thrashing; increasing the page size
Correct Answer: Starvation; aging, which gradually raises a waiting process's priority
Explanation:
Indefinite postponement of a low-priority process is starvation. Aging remedies it by incrementally increasing the priority of processes that have waited a long time, guaranteeing they eventually run.
Incorrect! Try again.
53During boot, the bootstrap program loads the kernel into memory. Where is this initial bootstrap program typically stored, and why is that location chosen?
Basics of operating systems
Hard
A.In cache memory, because it is closest to the CPU
B.In RAM, because it is preloaded by the previous session
C.In firmware/ROM, because it must be available and unchangeable before any OS is loaded
D.On the hard disk swap partition, because it is faster to access
Correct Answer: In firmware/ROM, because it must be available and unchangeable before any OS is loaded
Explanation:
The bootstrap loader resides in non-volatile firmware/ROM so it is present immediately at power-on, before any OS exists in RAM. RAM is volatile and empty at boot, so it cannot hold the initial startup code.
Incorrect! Try again.
54A user issues a command in the shell. Which sequence correctly describes how the request reaches the hardware?
Providing a user interface
Hard
A.Application bypasses both shell and kernel to access hardware directly
B.Kernel interprets the command first, then passes it to the shell for hardware access
C.Shell directly manipulates the hardware, then notifies the kernel afterward
D.Shell interprets the command, invokes a system call, kernel executes the privileged operation on hardware
Correct Answer: Shell interprets the command, invokes a system call, kernel executes the privileged operation on hardware
Explanation:
The shell parses user input and requests services via system calls. The kernel, running in privileged mode, is the only component that actually performs hardware operations. Direct hardware access from user space is prevented by design.
Incorrect! Try again.
55An antivirus utility uses both signature-based and heuristic detection. Why is heuristic detection essential despite being more prone to false positives?
Enhancing an OS with utility software
Hard
A.It only detects malware that has already been catalogued
B.It scans faster because it ignores the file contents entirely
C.It replaces the need for signature databases completely
D.It can identify previously unknown malware by analyzing suspicious behavior rather than known signatures
Correct Answer: It can identify previously unknown malware by analyzing suspicious behavior rather than known signatures
Explanation:
Signature-based detection only catches known threats. Heuristic detection examines behavior and code patterns, enabling detection of new or modified malware (zero-day threats) at the cost of occasional false positives.
Incorrect! Try again.
56A high-performance computing task is split across thousands of CPU cores in a single machine using a symmetric multiprocessing (SMP) OS. Which statement about SMP is correct?
Types of operating systems
Hard
A.Each processor runs its own separate OS with no shared memory
B.Processors cannot execute different processes simultaneously
C.All processors share a common memory and are treated as peers by a single OS instance
D.One master processor controls all others, which act only as slaves
Correct Answer: All processors share a common memory and are treated as peers by a single OS instance
Explanation:
In symmetric multiprocessing, all CPUs are equal peers sharing memory and controlled by one OS, which can schedule any process on any processor. The master-slave model describes asymmetric multiprocessing instead.
Incorrect! Try again.
57A system with limited RAM begins spending most of its time swapping pages between memory and disk, and CPU utilization drops sharply. What is this phenomenon called, and what is a direct cause?
Purpose of operating systems
Hard
A.Fragmentation; memory is broken into non-contiguous blocks
B.Deadlock; two processes hold each other's resources
C.Thrashing; the degree of multiprogramming exceeds available physical memory
D.Starvation; a process is denied CPU indefinitely
Correct Answer: Thrashing; the degree of multiprogramming exceeds available physical memory
Explanation:
Thrashing occurs when too many processes compete for insufficient physical memory, causing constant paging. The CPU spends more time servicing page faults than executing, so utilization collapses. Reducing multiprogramming degree relieves it.
Incorrect! Try again.
58An embedded operating system in a microwave oven and a desktop OS differ in design priorities. Which pairing of priorities is most accurate?
D.Both prioritize identical goals with no meaningful difference
Correct Answer: Embedded OS: minimal footprint and reliability; desktop OS: flexibility and rich user interaction
Explanation:
Embedded operating systems are optimized for a fixed function with small memory footprint and high reliability, often running on constrained hardware. Desktop operating systems prioritize general-purpose flexibility and rich, interactive user interfaces.
Incorrect! Try again.
59A backup utility offers incremental backups. Compared to a full backup performed daily, what is the key trade-off of daily incremental backups?
Enhancing an OS with utility software
Hard
A.Larger storage use but no dependency on previous backups
B.Identical performance with no meaningful difference
C.Faster backup and less storage, but slower and more complex restoration
D.Slower backup but instant single-step restoration
Correct Answer: Faster backup and less storage, but slower and more complex restoration
Explanation:
Incremental backups store only data changed since the last backup, so they are fast and space-efficient. Restoration is slower and more complex because it requires the last full backup plus every incremental in sequence.
Incorrect! Try again.
60A designer argues that a GUI is always more efficient than a CLI. Under which scenario is this claim most clearly false?
Providing a user interface
Hard
A.When visual arrangement of windows is central to the task
B.When performing complex, repeatable batch operations that benefit from scripting and precise flags
C.When accessibility features rely on discoverable on-screen controls
D.When a novice user is exploring an application for the first time
Correct Answer: When performing complex, repeatable batch operations that benefit from scripting and precise flags
Explanation:
GUIs excel at discoverability and visual tasks for less-experienced users. But for complex, repeatable, automatable operations, a CLI is more efficient due to scripting, precise parameter control, and speed of expert input.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →