Difficulty: Easy
Correct Answer: batch processing
Explanation:
Introduction:
Remote Job Entry (RJE) is a historical yet important concept from mainframe and minicomputer eras that still informs modern workload orchestration. RJE enabled users at remote terminals or sites to submit entire jobs—often containing multiple programs, datasets, and control statements—to a centralized host system for later execution. Understanding RJE clarifies the differences between batch, real-time, and transaction-oriented paradigms.
Given Data / Assumptions:
Concept / Approach:
Batch processing groups work into jobs that run under the control of a scheduler, typically without interactive user oversight during execution. RJE fits this paradigm: jobs are queued, prioritized, executed, and output is delivered (often as printouts or files) later. In contrast, realtime processing must meet strict timing constraints for each event, and transaction processing focuses on short, atomic requests (e.g., bank account updates) with immediate acknowledgments. RJE is not about distributing computation across peers; it is about remote submission to a central batch system.
Step-by-Step Solution:
1) Identify RJE elements: remote submission, queued execution, later retrieval of output.2) Compare to paradigms: batch = queued jobs; realtime = immediate deadlines; transaction = short requests with quick commits.3) Map RJE to batch processing due to its non-interactive execution model.4) Conclude that “batch processing” is the best fit.
Verification / Alternative check:
Classic systems (e.g., IBM JES/RJE/SJE) explicitly describe remote job submission and spooling for batch workloads, reinforcing the association.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing RJE terminals with interactive timesharing. Timesharing sessions are conversational; RJE queues whole jobs for later execution.
Final Answer:
batch processing
Discussion & Comments