SF Prep
04 Computer Awareness — Common Notes 🕒 Updated 2026-10-17
Common Notes SSC CGL · CHSL · Police · Bank · Railway Chapter 04

⚙️ Software, Programming Languages & Operating Systems

Types of software, translators (compiler, interpreter, assembler), generations of languages, OS functions and types, Windows and Linux.

📌 1. Types of Software

TypeMeaningExamples
System SoftwareRuns the hardware; base for other softwareOS, device drivers, compilers, utilities
Application SoftwareDoes a specific task for the userMS Word, Excel, Tally, Photoshop, Browser
Utility SoftwareMaintenance/protectionAntivirus, Disk Cleanup, compression (WinZip)
LicenceMeaning
FreewareFree of cost, but no source code
SharewareFree trial for some time, then pay
Open SourceSource code available and modifiable — Linux, Firefox, LibreOffice
ProprietaryOwned by a company, closed source — Windows, MS Office
⚠️ Exam Traps:
  • Device driver = system software; antivirus = utility; MS Word = application.
  • Freeware ≠ open source: freeware is free but the code is not given.

📌 2. Programming Languages & Translators

LevelDescription
Machine language (1GL)Only 0s and 1s; understood directly by the computer, no translation
Assembly language (2GL)Mnemonics (ADD, MOV); translated by an assembler
High-level (3GL)C, C++, Java, Python, FORTRAN, COBOL, BASIC
4GLSQL, report generators
5GLAI/logic based — Prolog
TranslatorWork
AssemblerAssembly → machine code
CompilerTranslates the whole program at once; faster execution (C, C++)
InterpreterTranslates and runs line by line (Python, BASIC)
LanguageFact
FORTRANFirst high-level language; scientific computing (John Backus, IBM)
COBOLBusiness/banking
CDennis Ritchie, Bell Labs (1972); UNIX written in it
C++Bjarne Stroustrup
JavaJames Gosling (Sun Microsystems); "Write once, run anywhere"
PythonGuido van Rossum
HTMLMarkup language for web pages (not programming)
  • Bug = error in a program; debugging = removing errors. Syntax error = grammar error; logical error = wrong logic.
  • Source code → (compiler) → object code.
  • Algorithm = step-by-step solution; flowchart = its diagram.
⚠️ Exam Traps:
  • Compiler: whole program at once; interpreter: one line at a time.
  • Machine language needs no translator.

📌 3. Operating System (OS)

  • The OS is an interface between the user and the hardware. It manages memory, processes, files, devices and security.
  • Booting = starting the computer and loading the OS into RAM. Cold boot = from off; warm boot = restart.
  • The kernel is the core of the OS; the shell carries user commands to the kernel.
TypeMeaning
BatchGroups of similar jobs run together
Multiprogramming / MultitaskingSeveral programs at the same time
Time-sharingEach user gets a slice of CPU time
Real-time (RTOS)Immediate response — missiles, medical devices, industrial control
Distributed / NetworkResources shared across many computers
OSFact
MS-DOSCLI (command line interface), Microsoft, 1981
WindowsGUI; Microsoft; first Windows 1.0 (1985)
UNIXBell Labs (Ken Thompson, Dennis Ritchie), 1969
LinuxLinus Torvalds (1991); open source; Ubuntu, Fedora; BOSS (India)
macOS / iOSApple
AndroidBased on the Linux kernel, Google

Key Windows terms

  • Desktop = first screen; taskbar = bar at the bottom; Start button; Recycle Bin = deleted files (Shift+Delete removes permanently).
  • File Explorer for files and folders; Control Panel / Settings; Task Manager = Ctrl+Shift+Esc.
  • These characters cannot be used in Windows file names: \ / : * ? " < > |
⚠️ Exam Traps:
  • MS-DOS = CLI; Windows = GUI.
  • Linux was created by Linus Torvalds; UNIX came from Bell Labs.
  • Shift+Delete does not send the file to the Recycle Bin.

📌 4. Practice MCQs

📝 Practice MCQs (prepared by SF Prep — not PYQs)
Q1. Which of these is system software? Practice
(A) MS Word
(B) Operating System
(C) Photoshop
(D) Tally
Correct answer: (B)
The OS runs the hardware and supports other programs.
Q2. A device driver belongs to which category of software? Practice
(A) Application
(B) Malware
(C) System
(D) Freeware
Correct answer: (C)
A driver connects the OS to the hardware — it is system software.
Q3. Which translator converts the whole program into machine code at once? Practice
(A) Interpreter
(B) Loader
(C) Assembler
(D) Compiler
Correct answer: (D)
A compiler translates the whole source code at once; an interpreter goes line by line.
Q4. What converts assembly language into machine language? Practice
(A) Assembler
(B) Interpreter
(C) Compiler
(D) Linker
Correct answer: (A)
An assembler converts mnemonics (ADD, MOV) into 0/1 code.
Q5. Which language needs no translation? Practice
(A) C
(B) Machine language
(C) Assembly
(D) Java
Correct answer: (B)
The computer directly understands machine language (0/1).
Q6. Which is considered the first high-level programming language? Practice
(A) COBOL
(B) BASIC
(C) FORTRAN
(D) C
Correct answer: (C)
FORTRAN (FORmula TRANslation) was developed by John Backus (IBM) in the 1950s.
Q7. Who developed the C language? Practice
(A) Bjarne Stroustrup
(B) Guido van Rossum
(C) James Gosling
(D) Dennis Ritchie
Correct answer: (D)
Dennis Ritchie created C at Bell Labs around 1972.
Q8. Who is the father of Java? Practice
(A) James Gosling
(B) Dennis Ritchie
(C) Linus Torvalds
(D) Bill Gates
Correct answer: (A)
James Gosling created Java at Sun Microsystems.
Q9. What is HTML? Practice
(A) A programming language
(B) A markup language
(C) An operating system
(D) A database
Correct answer: (B)
HTML = HyperText Markup Language — it describes the structure of web pages.
Q10. Finding and removing errors in a program is called: Practice
(A) Compiling
(B) Booting
(C) Debugging
(D) Coding
Correct answer: (C)
A bug is an error; debugging removes it.
Q11. The core part of an operating system is called the: Practice
(A) Shell
(B) BIOS
(C) Desktop
(D) Kernel
Correct answer: (D)
The kernel directly manages memory, processes and devices.
Q12. Restarting a computer that is already on is called: Practice
(A) Warm boot
(B) Cold boot
(C) Shut down
(D) Log off
Correct answer: (A)
Warm boot = restart; cold boot = starting from the off state.
Q13. Who developed the Linux operating system? Practice
(A) Ken Thompson
(B) Linus Torvalds
(C) Steve Jobs
(D) Richard Stallman
Correct answer: (B)
Linus Torvalds released the Linux kernel in 1991; it is open source.
Q14. What kind of interface does MS-DOS provide? Practice
(A) GUI
(B) Touch
(C) CLI
(D) Voice
Correct answer: (C)
In MS-DOS you type commands — a command line interface.
Q15. Which type of OS is used for missile control and industrial robots? Practice
(A) Batch OS
(B) Single-user OS
(C) Time-sharing OS
(D) Real-time OS
Correct answer: (D)
An RTOS responds within a fixed, very short time.
Q16. Software that is free for a trial period and then must be paid for is: Practice
(A) Shareware
(B) Freeware
(C) Open source
(D) Firmware
Correct answer: (A)
Shareware = try before you buy.
Q17. Which of these is open-source software? Practice
(A) MS Windows
(B) LibreOffice
(C) MS Office
(D) Adobe Photoshop
Correct answer: (B)
The source code of LibreOffice, Linux and Firefox is public.
Q18. The direct shortcut to open Task Manager in Windows is: Practice
(A) Ctrl+Alt+Tab
(B) Alt+F4
(C) Ctrl+Shift+Esc
(D) Win+D
Correct answer: (C)
Ctrl+Shift+Esc opens Task Manager directly.
Q19. The key combination to delete a file permanently without the Recycle Bin is: Practice
(A) Delete
(B) Alt+Delete
(C) Ctrl+Delete
(D) Shift+Delete
Correct answer: (D)
Shift+Delete removes the file permanently.
Q20. The Android operating system is based on which kernel? Practice
(A) Linux
(B) Windows NT
(C) UNIX BSD
(D) DOS
Correct answer: (A)
Android is developed by Google and based on the Linux kernel.

📝 Practice questions

Computer Awareness — Practice MCQs (Bilingual) Ch 4: Software & Operating Systems | सॉफ्टवेयर व OS

Practice MCQs SF Prep द्वारा तैयार (PYQ नहीं)। तथ्य मानक पाठ्य-सामग्री व आधिकारिक स्रोतों से जाँचे गए।