---
title: "Batch vs interactive OS suitability"
subject: "Operating System"
chapter: 1
key: "semester_6/operating_system:batch-interactive-os-applications"
source: https://www.bctengineer.com/q/semester_6/operating_system/batch-interactive-os-applications
site: BCT Engineering
---

# Batch vs interactive OS suitability

Operating System · Chapter 1: Introduction to Operating System

- Asked in: 2070 Bhadra, 4+6 marks
- Video: [Types of Operating Systems(Batch, Multiprogramming, Time Sharing, Multiprocessing, Real Time)](https://www.youtube.com/watch?v=PY6zEUELn8s) — Jenny's Lectures CS IT
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_6/operating_system/batch-interactive-os-applications
- Whole chapter: https://www.bctengineer.com/md/semester_6/operating_system/chapter-1

## Question

List the essential properties of Batch-oriented and Interactive operating systems. For each of the following applications, which system (Batch or Interactive) is more suitable? State the reason.
a) Word processing
b) Generating monthly bank statements
c) Computing pi to million decimal places
d) A flight simulator
e) Generating mark statement by University
f) Data acquisition from temperature sensor

## Short answer

Batch OS runs jobs in batches without user interaction, maximizing throughput; interactive OS provides direct user dialogue with short response time. Word processing, flight simulator, and data acquisition need interactive; bank statements, pi computation, and mark statements suit batch for bulk processing without interaction.

## Answer

#### Essential properties

**Batch-oriented operating system**
- Similar jobs are grouped into batches and run one after another with **no user interaction** during execution.
- Each job is described completely beforehand (job control language).
- Optimises **throughput** and CPU use; response/turnaround time is long.
- Output is available only after the job ends; suited to long, repetitive, non-urgent work.

**Interactive operating system**
- The user is in direct, continuous **dialogue** with the system (keyboard/mouse input, immediate output).
- Gives **short response time** using time-sharing and preemptive scheduling.
- Supports many users or tasks at once, through terminals or a GUI.
- Needs memory protection, a file system and good CPU scheduling.

#### Suitable system for each application

| Application | System | Reason |
|---|---|---|
| a) Word processing | Interactive | The user types and expects immediate screen feedback |
| b) Monthly bank statements | Batch | Large volume, same processing, done periodically, no user input needed |
| c) Computing pi to a million decimals | Batch | Long, CPU-bound, needs no interaction; can run overnight |
| d) Flight simulator | Interactive | Pilot input must be answered instantly (in fact, real-time behaviour is needed) |
| e) Mark statements by university | Batch | Many records processed by a fixed procedure at one time, no interaction |
| f) Data acquisition from temperature sensor | Interactive (real-time) | Readings arrive continuously and must be handled within a deadline, so a quick-response system is needed; batch delay would lose or delay the data |

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. Which property describes a batch OS?
   A. Short response time to commands
   B. No user interaction during execution; job is fully described beforehand
   C. Continuous user dialogue
   D. Guaranteed deadlines
   Answer: B. Batch optimises throughput with long turnaround. (Key point: Batch property)

2. Which system suits word processing and why?
   A. Batch, since it needs no input
   B. Batch, since it runs overnight
   C. Interactive, since the user expects immediate screen feedback
   D. Neither
   Answer: C. The user types and needs quick response. (Key point: Word processing)

3. Why is generating monthly bank statements suited to batch?
   A. It needs immediate user input
   B. It must respond within milliseconds
   C. It requires a GUI
   D. Large volume of identical processing, done periodically with no user input
   Answer: D. Same for mark statements. (Key point: Bank statements)

4. Why is temperature-sensor data acquisition not suited to batch?
   A. Readings arrive continuously and must be handled within a deadline
   B. It has no data
   C. It needs overnight processing
   D. It requires no timing
   Answer: A. Quick-response (real-time) behaviour is needed. (Key point: Sensor data)

## Related in Operating System

- [Scheduling algorithms in interactive systems](https://www.bctengineer.com/question.md?key=semester_6%2Foperating_system%3Ainteractive-scheduling-algorithms) — Operating System, chapter 2
- [Supervisor call; batch, RT, time sharing](https://www.bctengineer.com/question.md?key=semester_6%2Foperating_system%3Asupervisor-call-os-types) — Operating System, chapter 1
- [OS abstraction, extended machine, system call](https://www.bctengineer.com/question.md?key=semester_6%2Foperating_system%3Aos-abstraction-system-call) — Operating System, chapter 1
- [Layered vs monolithic OS structure](https://www.bctengineer.com/question.md?key=semester_6%2Foperating_system%3Alayered-vs-monolithic) — Operating System, chapter 1
- [File system layout; i-node vs linked list](https://www.bctengineer.com/question.md?key=semester_6%2Foperating_system%3Afs-layout-inode-vs-linked-list) — Operating System, chapter 5
- [File system layout; interface vs implementation](https://www.bctengineer.com/question.md?key=semester_6%2Foperating_system%3Afs-layout-interface-vs-implementation) — Operating System, chapter 5

## Related in other subjects

- [Interpret: computers and word processing](https://www.bctengineer.com/question.md?key=semester_5%2Fcommunication_english%3Ainterpret-computers-solved-problems) — Communication English, chapter 1
- [Suitability of DC motors for applications](https://www.bctengineer.com/question.md?key=semester_4%2Felectrical_machines%3Adc-motor-suitability-applications) — Electrical Machines, chapter 4
- [HRC fuse operating characteristics and applications](https://www.bctengineer.com/question.md?key=semester_6%2Fswitchgear_and_protection%3Ahrc-fuse-operating-characteristics) — Switchgear and Protection, chapter 3
- [Suitability and properties of timber](https://www.bctengineer.com/question.md?key=semester_3%2Fcivil_engineering_materials%3Atimber-suitability-properties) — Civil Engineering Materials, chapter 7
