Questions tagged [mainframe]
for questions about retrocomputing mainframes or clusters
99
questions
60
votes
13
answers
13k
views
How big is a mainframe?
If you read about the history of computing, you'll hear how the first computers were "huge". You will often come across assertions that in the early days of commercial computing, a single computer ...
49
votes
10
answers
11k
views
Why did 1950s-60s computers have such wide words?
Modern general-purpose computers typically have a 64-bit word size, but looking back in time, we see narrower CPUs. In the early 80s, the 68000 dealt with 32-bit addresses but the ALU was only 16 bits ...
37
votes
13
answers
8k
views
Why were programs entered on punch cards instead of paper tapes?
Dale Fisk's Programming With Punched Cards is a fascinating account of programming in the days of punch cards.
The fundamental dynamic was that early computers did not yet support timesharing.
The ...
34
votes
9
answers
11k
views
What did code on punch cards do with the other six bits per column?
In the fifties and sixties, program source code was typically stored on punch cards, one card per line.
The most common card format was the IBM 80 column by 12 row. For source code, this was commonly ...
31
votes
5
answers
6k
views
How was the C language ported to architectures with non-power-of-2 word sizes?
By the time the C language started to gain popularity outside of the PDP-11 circles (mid-1970s), mainframes with "weird" word sizes, and no capability to address individual bytes efficiently were ...
29
votes
6
answers
4k
views
History behind the text column restriction
In the old days, I remember we were told to never go beyond the 70'th column in the text editor (the actual value was usually something above 70, but less than 80).
Further, at least in the program I ...
29
votes
2
answers
2k
views
Why was IBM's Scientific Subroutine Package superseded?
It is a familiar fact that scientific software tends to do a lot of vector arithmetic and similar, that one does not want to keep rewriting the low-level code for such, so the usual practice is to use ...
27
votes
1
answer
7k
views
What was the first operating system called DOS?
MS-DOS a.k.a. PC-DOS nee QDOS, was commonly just referred to as DOS. But 'disk operating system' is a very obvious acronym; there must have been previous operating systems so called.
What was the ...
25
votes
7
answers
5k
views
What was the most critical supporting software for COBOL on IBM mainframes?
Over the past half-century, one of the largest trends in the computer industry has been the replacement of mainframes by microcomputers. Not total by any means – there are still many mainframes in ...
25
votes
7
answers
6k
views
What was the last non-monolithic CPU to come to market?
This answer to the question "What was the rationale behind 36 bit computer architectures?" makes the point that early computers were assembled by hand, rather than having central processing ...
24
votes
4
answers
5k
views
What accounted for the cost of ENIAC?
I'm used to the fact that first-generation computers were very expensive, which I had always assumed was because they contained large numbers of vacuum tubes, each of which is a rather complex, high ...
23
votes
5
answers
6k
views
Why did mainframes have big conspicuous power-off buttons?
Some fascinating stories in this discussion thread.
It starts with discussion about computers overheating, but about halfway through the thread, it switches to discussion of mainframe installations in ...
23
votes
1
answer
876
views
Was the IBM S/360 Responsible for Popularizating the 'A'-to-'F' Notation in Hexadecimal Numbers?
In the early history of computing before the mid-1960s, there was no universal, de-facto standard for the written representation of a hexadecimal number, different computer systems used their own ...
21
votes
17
answers
5k
views
Were any IBM mainframes ever run multiuser?
Now of course there is a sense in which they were – some mainframe installations supported thousands of users! But there is a distinction.
Consider the familiar fixture in so many 80s computer science ...
21
votes
7
answers
4k
views
References for the complexity of the COBOL language
One thing that struck me about the design of COBOL was that it was surprisingly complex, particularly for the era. As in, if I were trying to squeeze a compiler into a few tens of kilobytes of memory, ...
21
votes
1
answer
3k
views
What date is 74029 on an IBM Mainframe?
I have an old printout of a Fortran code.
It's a simple code intended for educational purposes.
The header is:
FORTRAN IV G LEVEL 21, MAIN, DATE=74029, 15/28/03, PAGE 001
I assume it's from an IBM ...
19
votes
4
answers
1k
views
Is there a line printer sound simulator?
To improve "authenticity" of a mainframe simulator and for an additional nostalgic effect, I'd like to add sounds of a line printer to it. They should be similar enough to the original sounds for ...
18
votes
5
answers
3k
views
Was there ever a genuine "mainframe-on-a-chip" microprocessor?
In the 1980s and 90s, there was a fad among the IT industry press to dub the newest "hot" microprocessor on the market as being a "mainframe-on-a-chip". I have seen this fawning description applied to ...
17
votes
1
answer
1k
views
How did SABRE work interactively without screens?
The SABRE airline reservation system went online in 1964, astonishing the world by being among other things the first large-scale interactive computing system.
Once the IBM 3270 video terminals were ...
16
votes
7
answers
3k
views
Was any indentation-sensitive language ever used with a teletype or punch cards?
Most programming languages delimit block structure with punctuation e.g. { ... } or keywords e.g. begin ... end. However, some languages such as Python and Haskell delimit it with indentation (...
16
votes
3
answers
970
views
Why did instruction sets since the late 1970s seemingly stop including an "execute" instruction?
Many mainframe instruction set architectures (ISAs) in the 1960s included an Execute instruction, which would treat data as an instruction.
I haven't found an architecture designed after 1976 which ...
16
votes
0
answers
816
views
Was there a cartoon series in the UK computer press called "Computability Brown"?
My dad was a computing professional in Scotland in the 1970s. He received a couple of industry trade magazines every week, such as Computer Weekly and Computing. In one of them, I remember there being ...
15
votes
2
answers
1k
views
IBM mainframe classic executable file formats
Most modern platforms have pretty well-defined file formats; e.g. Windows uses PE, Linux and BSD - ELF (previously a.out), macOS - Mach-O, AIX - XCOFF and so on.
What were (are?) common executable ...
14
votes
2
answers
498
views
Can anyone help me identify this old computer part?
I purchased two identical computer parts at an estate sale that seemed unusual. I was told that perhaps it was a component from an old IBM mainframe.
I was able to date them between late 50's and ...
14
votes
2
answers
3k
views
Was bootloading from punch cards possible on System/370 machines?
I have been idly looking into how System 370 works, though mostly at software and VM/370 OS. As a part of the system generation process, one needs to use DMKDDR utility and others. So I was curious ...
14
votes
1
answer
2k
views
What is a good COBOL specification to target when aiming to support ~75% or more of mainframe and minicomputer software bases?
There are many specifications for COBOL due to its long history. If one wanted to write software that would be acceptable for use in about 75% or more of existing COBOL projects on mainframes or ...
14
votes
2
answers
2k
views
What is the purpose of the yellow wired panels on the IBM 360 Model 20?
I just finished reading a story about an IBM 360 Model 20 rescue, and some of the pictures caught my eye.
Specifically this one:
Searching online, led me to several more pictures, all with ...
14
votes
3
answers
990
views
Which programming systems used object files on punch cards?
In a batch programming system developed in the late 1960s - early 1970s at the Joint Institute for Nuclear Research in the city of Dubna near Moscow, it was possible to dump object files to punch ...
14
votes
1
answer
878
views
What's the deal with System/360's "USASCII" mode?
The original System/360 architecture had a bit in the Program Status Word that would select an "USASCII" mode rather than the usual EBCDIC. Setting this bit changed how the BCD arithmetic operations ...
14
votes
2
answers
653
views
Do any interesting POP-2 programs survive?
On a disk image (which I had for many years) from a BESM-6, I've suddenly found a working POP-2 (POPLAN) interpreter (for all these years I'd considered that area as useless bits and pieces of various ...
13
votes
4
answers
3k
views
Were round punchcard holes mechanically stiffer?
The most common punch card format was the IBM 80 column by 12 row, with narrow rectangular holes. However, there were other possibilities, such as a later IBM format that used round holes. That one ...
13
votes
1
answer
833
views
What is the prototype of the Eastern Bloc videoterminal Videoton 340?
Several decades ago, the Hungarian company "Videoton" manufactured a videoterminal for which I couldn't find a Western prototype. It likely existed, as the device had been assigned a "ES" number, ...
12
votes
4
answers
2k
views
History of High Availability in the mainframe and minicomputer eras?
When tracing the source of High Availability, I found to my surprise it led to a company named Tandem Computers which since 1974 made a series of minicomputers called NonStop system, to my surprise ...
12
votes
2
answers
1k
views
Did any 360-compatible machine implement registers in core?
In the early days of transistors, when they cost on the order of a dollar each, it was possible to implement CPU registers with magnetic cores (the technology used for main memory at the time) instead ...
12
votes
1
answer
907
views
Why did IBM develop 5250 block mode terminals when 3270 already existed?
IBM introduced the 3270 family of block mode terminals in 1971, for use with IBM mainframes (System/370 and successors). Then, in 1977, IBM introduced the 5250 family of block mode terminals for use ...
11
votes
3
answers
1k
views
Patent barriers to IBM mainframe compatibility?
'Blue Magic: The People, Power and Politics Behind the IBM Personal Computer' is an excellent book, but it makes one claim I cannot quite make sense of. Page 13 of the hardback edition says:
"Lowe ...
11
votes
2
answers
1k
views
Why did IBM want to keep ICL alive?
According to https://en.wikipedia.org/wiki/International_Computers_Limited
International Computers Limited (ICL) was a British computer hardware, computer software and computer services company that ...
10
votes
6
answers
1k
views
What did order processing on a teletype look like?
The earliest business data processing systems were based on batch processing of punchcards. Prepare cards off-line, feed a batch of them through the computer. (Why does one so often hear of payroll, ...
10
votes
1
answer
1k
views
Did the IBM 1401 have much better code density than the 360?
Reading an old thread https://groups.google.com/g/alt.folklore.computers/c/53C2adEQ5jE I see a surprising claim:
I told an IBM salesman once that IBM had so bollixed up the architecture
that our ...
10
votes
1
answer
757
views
What is the mainframe in this image in Ireland?
Someone recently posted this image of his gran (on the right).
Mainframes were before my era, can anyone positively identify the model? I don't see a console in the image, which is where I would ...
10
votes
2
answers
468
views
Did any core-memory computers have a read-and-erase instruction?
Magnetic core, the primary form of computer memory from the mid-fifties to the early seventies or thereabouts, had the slightly awkward property that reading it erased it, so every time the CPU ...
10
votes
1
answer
427
views
What sort of intermediate representation did the first Fortran compiler use?
Proebsting's Law asserts that improvements to compiler technology double the performance of typical programs every 18 years, but even granted that this is somewhat tongue-in-cheek, it's not really ...
10
votes
2
answers
373
views
Does anyone have any information on GUTS (Gothenburg University Timesharing System)?
Gothenburg Universities Computer Centre (in Sweden) developed a timesharing system for IBM mainframes, known as GUTS (variously expanded either as ''Gothenburg University Timesharing System'', or as ''...
9
votes
9
answers
5k
views
Why did the VT100 terminal have to be connected to a host computer if it already had a processor?
The VT100 terminal already had an 8080 processor.
So why did it have to be connected to a host computer? Why not use its processor to perform computations?
Is it because the VT100 processor's purpose ...
9
votes
10
answers
3k
views
How did dusty deck Fortran handle overflow?
In Fortran 77, numerical code that ran on IBM, CDC, Cray etc, how was overflow typically handled?
Did it raise an exception? (I would expect such an exception to be inexact on vector machines, i.e. to ...
9
votes
6
answers
699
views
Besides the IBM 709 and its descendents, did any other machine have "slightly longer" registers?
This question occurred to me while I was formulating this answer about arithmetic versus logical shifts.
The IBM 709, and its descendant the 7090, etc., is a 36-bit mainframe with a classical single-...
9
votes
2
answers
1k
views
What was the second platform supported by SAP?
SAP, the well-known ERP software company, started out in the 1970s, with the first version of their software running on IBM mainframes, https://en.wikipedia.org/wiki/SAP_R/2
What was unique about R/2 ...
9
votes
1
answer
968
views
How many transistors in the CDC 1604?
The CDC 1604, released in 1960, was Seymour Cray's first supercomputer, and also one of the first computers made of transistors. (The IBM 7090 was released only the previous year.)
How many ...
9
votes
2
answers
403
views
Information about Sabre-ADS Model 757 terminal
Someone on reddit acquired a Sabre-ADS terminal, Model 757. They were used for airline reservation and probably connected to an IBM mainframe.
Is there anything known about the pinout and workings of ...
8
votes
4
answers
2k
views
"Mainframe" with Z80 [closed]
Maybe a silly question but has there ever been a mainframe OS running on a Z80 system, of course with sufficient memory and memory management unit?
I'm thinking of a ported MVS running, with TSO, the ...