21 lines
946 B
Markdown
21 lines
946 B
Markdown
---
|
|
tags: [computer-history]
|
|
created: Tuesday, November 12, 2024
|
|
---
|
|
|
|
# Batch processing
|
|
|
|
With modern computer systems programs can be executed continuously and as
|
|
needed. With earlier computers (e.g. mainframes or mini-computers that were
|
|
shared by multiple users throughout an organisation) operating on this basis
|
|
would be expensive and would squander resources. It would also be inefficient
|
|
because computers needed time to warm up and cool down between operations.
|
|
|
|
Batch processing meant waiting until the required data for the operation met a
|
|
certain volume or threshold and then running the job. This way all the computer
|
|
resources were used at once instead repeatedly over an extended period.
|
|
|
|
Running operations in batch rather than in real-time also meant you could time
|
|
when you used the computer, running your jobs during off-peak hours when more
|
|
resources would be available. Particularly beneficial during the era of
|
|
time-sharing.
|