JKSSB Written 2026
Answer & Explanation
Click "Check Answer" to reveal
Correct Answer:
Option A —
Inefficient multithreading and high memory usage
Analysis of the ScenarioGiven the specifications provided, we can evaluate why the program is failing despite having relatively modern hardware:
The Hardware (Quad-core, 16GB RAM, SSD): These are robust specs. A 1TB SSD is extremely fast compared to traditional hard drives, and 16GB of RAM is sufficient for most standard applications. A 2.4 GHz quad-core CPU is capable of handling significant parallel processing.
The Problem (Many threads + Disk operations + Slow/Crashing): * Inefficient Multithreading: When a program uses "many threads," they must be managed correctly. If too many threads are created, the CPU spends more time switching between them (context switching) than actually executing code. Furthermore, if threads are competing for the same resources (like the disk) without proper synchronization, it leads to resource contention.
Memory Usage: If the program performs frequent operations and uses many threads, it may be consuming more RAM than available. Once the 16GB is exhausted, the system uses "swapping" (moving data to the SSD), which is much slower than RAM and can cause the system to crawl or the application to crash due to an "Out of Memory" error.
Why the other options are less likely:
B) & D) CPU Performance/Frequency: While a faster CPU is always better, a 2.4 GHz quad-core is rarely the cause of a crash. Bottlenecks in CPU usually result in consistent slowness, not intermittent crashes or extreme lag in programs involving disk I/O.
C) Large SSD: The capacity of an SSD (1TB) has no negative impact on speed. In fact, larger SSDs often have more NAND chips and can be faster than smaller ones. The SSD is likely the fastest part of this data chain.
Answer verified by Quintessence Classes faculty — Karan Nagar, Srinagar.