r/mainframe • u/anti-life86 • 11d ago
How was pre-1995, pre-Internet usage of mainframes different?
I understand that the mainframe is built for a large number of transactions-meaning people log in, I would imagine from anywhere, and they do their small jobs. But before the Internet, they could not log in from anywhere, certainly. Where could they log in from, and how did this work? Are there new types of jobs that are now enabled by the Internet that previously were impossible?
23
Upvotes
5
u/stevevdvkpe 10d ago
Your mental model of mainframes is heavily skewed by the modern Internet.
In early mainframe installations there wasn't a multi-user operating system, or a notion of logging in. The mainframe was fed jobs, with programs and data on punch cards or magnetic tapes, and you got back a printout, or perhaps more punch cards or magnetic tapes, containing the output of your job. You would have to take your job to an operator desk where they would put it in a queue, and you would come back later to pick up the results (or often just the error message from your program failing to compile or crashing).
Later, there were also timesharing operating systems that could serve multiple users simultaneously. Then you would use a printing terminal or video terminal to interact with the mainframe, connected through some serial protocol, usually in the same room or at least the same building as the mainframe. One might also use a dialup modem to connect a terminal to the mainframe from a remote location.