Sarkari RiseLogin

Basic Software Questions for SBI CLERK

Free, AI-curated practice for the Basic Software section of SBI CLERK. We have 30+ verified questions in this bank. Below: 5 sample questions. Sign up free to unlock unlimited practice + AI explanations + per-topic analytics.

▶ Start free — SBI CLERK mockAll SBI CLERK resourcesAlready a user? Sign in →
📍 Basic Software is also tested in:
IBPS CLERK (30)
Why this topic matters · 6 min read
Basic Software is a regular fixture in the General Awareness and Computer Knowledge section of SBI Clerk. Questions appear on types of software, operating systems, application software, utility programs, and the difference between system and application software. Expect 2-4 direct questions per paper. These are mostly definition-based or match-the-following style — straightforward marks if you memorize the right categories and examples.

What is Software?

Software is a set of instructions (programs) that tells the computer hardware what to do. Unlike hardware, you cannot touch software. Think of hardware as a TV set and software as the TV channels — the channels make the TV useful. Without software, hardware is just an expensive box.

  • Software = Programs + Data + Documentation
  • Software is classified into System Software, Application Software, and Utility Software
  • Software is stored in secondary memory (hard disk) and loaded into RAM when running
  • Software is written in programming languages like C, Java, Python
  • A program in execution is called a Process

System Software

System software manages the hardware and provides a platform for other software to run. The most important system software is the Operating System (OS). Think of the OS as the manager of a hotel — it allocates rooms (memory), manages staff (processes), and coordinates everything so guests (applications) have a smooth experience. Without an OS, no application can run.

  • Operating System (OS): Windows, macOS, Linux, Android, iOS — manages hardware resources
  • Device Drivers: Small programs that let OS communicate with hardware like printer, mouse
  • Language Translators: Convert human-written code into machine code (Compiler, Interpreter, Assembler)
  • Compiler translates the entire program at once; Interpreter translates line by line
  • BIOS (Basic Input Output System): First software that runs when computer is switched on
  • Firmware: Software permanently stored in ROM (e.g., BIOS) — halfway between hardware and software

Application Software

Application software is designed for end users to perform specific tasks. This is the software you actually use day-to-day. Think of system software as the foundation of a building, and application software as the rooms — the foundation must exist before rooms are useful.

  • Word Processors: MS Word, LibreOffice Writer — for creating documents
  • Spreadsheets: MS Excel, Google Sheets — for calculations and data tables
  • Presentation: MS PowerPoint — for slideshows
  • Database: MS Access, Oracle — for storing and managing large data
  • Web Browser: Chrome, Firefox, Edge — for accessing the internet
  • Antivirus: Quick Heal, Norton — protects computer from malware (also classified as utility)

Utility Software

Utility software performs maintenance tasks to keep the computer running smoothly. It sits between system software and application software. Think of it as a housekeeping service for your computer — it cleans, organizes, and protects. Many utilities come bundled with the OS.

  • Disk Defragmenter: Rearranges fragmented data on hard disk to improve speed
  • Disk Cleanup: Removes temporary/junk files to free up space
  • Antivirus/Anti-malware: Detects and removes viruses, spyware, ransomware
  • File Compression: WinZip, WinRAR — reduces file size for storage and transfer
  • Backup Software: Copies data to prevent loss
  • Disk Partition Tool: Divides hard disk into logical sections (C drive, D drive etc.)

Types of Operating Systems

The OS is the most asked software topic. SBI Clerk frequently tests types of OS and real-world examples. Know each type with at least one example. The key is how many users and tasks the OS handles simultaneously.

  • Single User Single Tasking OS: One user, one task at a time — MS-DOS
  • Single User Multi-Tasking OS: One user, many tasks at once — Windows, macOS
  • Multi-User OS: Many users share the same computer simultaneously — Linux, Unix
  • Real-Time OS (RTOS): Responds instantly, used in missiles, robots, medical devices — VxWorks
  • Distributed OS: Manages a group of separate computers as if one system — used in cloud computing
  • Mobile OS: Designed for smartphones — Android (Google), iOS (Apple)

Language Translators

Computers understand only machine language (binary — 0s and 1s). Translators convert human-readable code into machine code. This is a favourite exam subtopic because students confuse Compiler and Interpreter.

  • Assembler: Converts Assembly language (low-level) to Machine code
  • Compiler: Translates entire high-level program at once, creates an executable file — C, C++
  • Interpreter: Translates and executes high-level code line by line — Python, JavaScript
  • Compiler is faster at running; Interpreter is easier to debug (finds errors line by line)
  • Java uses both: Compiler converts to Bytecode, then JVM (Interpreter) runs it

Proprietary vs Open Source Software

This distinction appears in SBI Clerk GA/Computer questions occasionally. Proprietary software is owned by a company and requires a license (payment). Open source software has freely available source code — anyone can use, modify, and distribute it.

  • Proprietary: MS Windows, MS Office, Adobe Photoshop — paid, closed source
  • Open Source: Linux, LibreOffice, Mozilla Firefox, VLC — free, open code
  • Freeware: Free to use but source code is not shared — Skype (older version), Adobe Reader
  • Shareware: Free trial, then pay — WinZip (trial mode)
  • GNU (General Public License) is the most common open source license
⚠ Common mistakes to avoid
  • Confusing Compiler and Interpreter: Remember C for Compiler = Complete (translates whole program); I for Interpreter = Incremental (line by line).
  • Classifying Antivirus only as Application Software: Antivirus is primarily a Utility Software. Some exams accept both, but Utility is the most correct answer.
  • Mixing up Android and iOS: Android is developed by Google (Linux-based); iOS is developed by Apple. Both are Mobile Operating Systems.
  • Thinking BIOS is Application Software: BIOS is Firmware/System Software — it is stored in ROM on the motherboard and runs before the OS loads.
  • Assuming MS-DOS is obsolete trivia: MS-DOS is the classic example of Single User Single Tasking OS and appears in almost every exam's MCQ bank.
🧠 Memory aids
  • SAU for software types: System, Application, Utility — like a SAU (saw) that cuts through the exam.
  • CIA for translators: Compiler = Complete all at once, Interpreter = Incremental (line by line), Assembler = Assembly language only.
  • WINDOWS is Multi-tasking, MSDOS is Single-tasking: W comes after D in the alphabet — Windows is the evolved, more capable one.
  • Open source = FREE as in FREEDOM (not just free beer) — Linux, LibreOffice, Firefox all start with L, Li, F — remember them as the LLF trio.
🎯 SBI CLERK exam tips
  • SBI Clerk Computer section asks 1-2 definition questions on software types every year. Memorize at least two real examples for each category (System, Application, Utility).
  • OS-type questions (single user vs multi-user, real-time vs distributed) appear as match-the-following or fill-in-the-blank. MS-DOS and Linux are the most tested examples.
  • Compiler vs Interpreter is a perennial question — it may appear as a direct question or as part of a passage. Never skip this.
  • Proprietary vs Open Source questions are increasing in recent years due to government push for open source (like BOSS Linux used by Indian government). Note that BOSS = Bharat Operating System Solutions.
  • Questions are easy to medium difficulty — aim to answer all software questions in under 30 seconds each. Do not overthink; go with the first correct association.

Sample questions

Q1 · hard · AI-verified
What is the time complexity of accessing an element in a hash table with a good hash function?
  1. O(1)
  2. O(log n)
  3. O(n)
  4. O(n²)
Q2 · hard · AI-verified
In compiler design, which phase is responsible for converting the source code into tokens?
  1. Syntax Analysis
  2. Lexical Analysis
  3. Semantic Analysis
  4. Code Generation
Q3 · hard · AI-verified
Which design pattern ensures that a class has only one instance and provides global access to it?
  1. Factory Pattern
  2. Observer Pattern
  3. Singleton Pattern
  4. Strategy Pattern
Q4 · hard · AI-verified
In object-oriented programming, which principle allows a derived class to provide a specific implementation of a method that is already provided by its base class?
  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Q5 · hard · AI-verified
In database management systems, which normal form eliminates transitive dependencies?
  1. First Normal Form (1NF)
  2. Second Normal Form (2NF)
  3. Third Normal Form (3NF)
  4. Boyce-Codd Normal Form (BCNF)
💡 Want answers + explanations + 25+ more Basic Software questions? Sign up free →
⭐ Recommended for SBI CLERK aspirants

Pro 6-month

all your target exams · 6 months · unlimited mocks + AI
₹799~₹4.4/day
Sign up free, then unlockSee all plans →

More SBI CLERK topics

Cloze Test
32+ practice questions
Direction Sense
30+ practice questions
Simplification
30+ practice questions
Banking Awareness
30+ practice questions
Shortcuts
30+ practice questions
MS Office
30+ practice questions

Free practice, AI explanations, 24 exams — all in one app

Daily 10-Q quiz · AI doubt solver in Hindi + English · adaptive mocks · 4,150+ verified PYQs.

Sign up freePricingTry Daily 10-Q