Mainframe

Mainframe

Mainframe, often called "Big Iron" (in United States) is a computer system designed in 50's, used mainly by universities and corporations for running its most critical applications (resource planning, census etc.). By the time first Mainframe was created the only alternative was minicomputers and calculators. They were huge, access through dumb terminals (thin client / static terminal – only communication in/out), no processing), and expensive, but their high stability and reliability allowes mainframes continously running for decades without any interruption. Mainframes are designed to handle transaction processing like inventory conrol, airline reservations, or banking.
Sharing the same mainframe by many users was the best way to cut costs of very expensive hardware. It is also described as a significant contribution to the development of the Internet and also a precursor of Cloud Computing – storing data and computing on a remote server via the Internet.
uploads/d006.png
Fig. 2.2/1: “Mainframe computer”
Because of huge cost of mainframes implied sharing:
    • Sharing data storage
    • >Sharing CPU (time sharing)
It is interesting that predictions from 50’s were totally wrong:
The entire world would operate on dumb terminals powered by about 15 large data centers
Right now there are:
  • Google – 12 data centers with over 0,9 million servers
  • Facebook ~ 10 data centers
  • Amazon – 7 data centers – about 0,5 milion servers
  • Microsoft – over 0,5 million servers
And our „terminals” are not all that dumb