The Architecture of IBM's Early Computers

Total Page:16

File Type:pdf, Size:1020Kb

The Architecture of IBM's Early Computers C. J. Bashe W. Buchholz G. V. Hawkins J. J. lngram N. Rochester The Architectureof IBM’s Early Computers Most of the early computers made by IBM for commercial productionare briefly described with an emphasis on archi- tecture and performance. The description covers a period offifteen years, starting with the design of an experimental machine in 1W9 and extending to, but not including, the announcement in 1964 of Systeml360. Introduction This is a technical account of IBM’s principal computers Table 1 illustrates the chronology of the machines dis- during the fifteen-year period beginning in late 1949 and cussed in this paper. The membersof a family or series of leading up to the announcement in 1964 of Systeml360. machines appear vertically in a column; the later entries They wereall electronic stored-program computers. Each are more or less upward compatible with earlier ones. had a random-access memory that was reasonably large (There is nofamily relationship, however, among thema- by the standards of the time, could do arithmetic and chines in the column labeled “Others.”) All machines up logic, could call subroutines, could-and did-translate to 1957 used vacuum-tube electronics; from 1958 on, all from various symbolic languages to its own machine lan- of IBM’s computers were built with transistors. Every guage, and eachhad a substantial setof input/output (I/O) machine listed is discussed orreferred to in the text. equipment. This accountemphasizes architecture and performance, that is, the programmer’s view at the level Except for a discussion of IBM’s precursor machines, of machine language. no attempt is made here to acknowledge adequately the manypioneering projectsand individuals in IBMand The paper begins with a section on machines which elsewhere which made these developmentspossible. The were precursors of the computer era. This is followed 701 clearly owed much to themachine at the Institute for by descriptions of several series of related computers, Advanced Studies, to prior work at the University of each named after its first member: 701, 702, 650, and Pennsylvania,and to Whirlwind at MIT;the 702 was 1401. Next is an essay on the IBM Stretch system, and largely stimulated by the Eckert-Mauchly UNIVAC; and the final section concerns I/O techniques for all these the 650 had early roots in work at Engineering Research machines. Associates. Cathode-ray tube (CRT) memory, as used in the 701 and 702, and index registers are well known to Not all of IBM’s stored-program computers of this pe- have originated atthe University of Manchester. The riod are included; because of space limitations, several names of J. P. Eckert and J. W. Mauchly, of J. von Neu- interesting and important machines are omitted. The se- mann, who was a consultant on the701, and of F. C. Wil- lection is based on a subjective judgment of which ma- liamsreadily cometo mind. To give sufficient credit chines had technically the most impact during those fif- beyondthe obvious, however, would go outsidethe teen years and beyond. scope of this paper. Copyright 1981 by International Business Machines Corporation. Copying is permitted without payment of royalty provided that (1) each reproduction is done without alteration and (2) the Journal reference and IBM copyright notice are included on the first page. The title and abstract may be used without further permission in computer-based and other information-service systems. Permission to republish other excerpts should be obtained from the Editor. 363 IBM J. RES, DEVELOP. 0 VOL. 25 0 NO. 5 0 SEPTEMBER 1981 C. J. BASHE ET AL. Table 1 Chronology of principal IBM computers before Systed360. 701 702 650 1401 Others Date Series Series Series Series 70: 111 9 3 157 announced I I VACUUM TUBES Precursors The decade of the 1950s was a significant one in the his- sity in 1944 and became known as the Harvard Mark I, tory of IBM computers. All of the electronic stored-pro- was based on electromechanical devices for both calcu- gram computers designed for regular production were an- lation andsequence control. The 604 electronic cal- nounced and first delivered after 1950. All earlier devices culating punch, which IBM started shipping in 1948, used that were more than electromechanical accounting ma- electronic counters for calculationand was controlled chines were either one-of-a-kind machines or combina- by a plugboard program of up to60 three-address instruc- tions of electromechanical and electroniccalculating tions. units, which did not incorporate an electronic form of stored program [ 11. A major step was the dedication, also in 1948, of the SelectiveSequence Electronic Calculator (SSEC)at There were, tobe sure, earlier examples of the greater IBM’s headquarters in New York City. It had a hierar- logical power obtained from large numbers of calculating chical memory system consisting of 20 OOO words of pa- elements operating underelaborate sequence controls per-tape storage, 150 words of relay memory, and eight and of the increased speed resulting from substitution of words of electronic memory, each word consisting of 19 electroniccircuits for electromechanicalrelays and digits and a sign. Its electronic arithmetic unit could add, counters. The IBM Automatic Sequence Controlled Cal- subtract, divide, and multiply, the latter in 20 ms. The 364 culator, which was presentedby IBM to HarvardUniver- paper-tape storageconsisted of 66 readers, eachholding a C. J. BASHE ET AL. 1BM J. RES. DEVELOP. VOL. 25 NO. 5 0 SEPTEMBER 1981 I loop of tape as wide and thick as an IBM card. These 0 two pairs of 1250-word-per-second magnetic-tape tapes could hold tables, data to be operated on, or se- drives, adapted from designs developed for the TPM quences of 78-bit instructions. The SSECwas the first op- (702) project, erating computer capable of treating its own stored in- four 2048-word magnetic drums, adapted from earlyde- structions exactly like data, modifying them, and acting signs for the 650 computer, on the result. a 150-line-per-minute printer, 0 a 150-card-per-minute card reader, and In 1949 IBM introduced the Card Programmed Calcu- a 100-card-per-minute card punch. lator (CPC), the concept forwhich originated at Northrop Aircraft. The CPC had a 604 as its arithmetic unit, a card Instructions could address 18-bit half words or 36-bit reader to read the program from punched cards, a 480- full words. The instruction set was simple but carefully digit electromechanical memory, a card punch, and a tab- polished for efficiency and consistency. A 36-bit binary ulating machine to print the output. Itrequired a sorter, a addition took five 12-ps cycles, while multiply and divide collator, and a cart to move decks of cards around. This instructions each took 38 cycles. machine provided the means to do computing on a hith- erto impractical scale, enabled users to develop computing The 701 was made binary, instead of decimal, because methods and expertise, and increased the awareness of fast binaryarithmetic was simpler and thereforeless and interest in the potential of fully electronic, stored-pro- costly, yet it did not mean giving up the advantages of gram computers, which were just coming into existence. decimal and alphabetic input and output. Conversion be- tween external decimal and internal binary representa- The final precursor, the Test Assembly, was such a tions and between punched-card andmagnetic-tape codes computer. This experimental unit was built in the IBM could readily be handled by programming in a binary ma- Poughkeepsie laboratory starting in 1949. It used a 604 as chine and did not require special translation circuits. The its electronic arithmetic unit, a second machine frame choice of binary arithmetic with its superior character- with 604-type circuits as logical elements to exercise con- istics right at the start also set an important precedent: It trol, a 250-word CRT memory that was a prototype of the might have been very difficult to introduce a binary ma- 701 and 702 memories, a magnetic drum memory to store chine later on if all of IBM’s early computers had been both data and instructions, and a card reader-punch for decimal. 110. By solving a differential equation in 1950, the Test Assembly demonstrated that these components could be The 704 used to build a full-fledged, stored-program computer. In the 704, magnetic-core memory with from 4096 to 32768 words replaced theCRT memory of the 701, The 701 series thereby eliminating the most difficult maintenance prob- The 701 was the first large-scale electronic computer that lem and providing users with a more efficient way to run IBM put into production. To make the machine quicker large programs. In the early 1950s, there was a widely and easier to design, implement, and maintain, the archi- held belief among theorists that 1000 words or so of mem- tecture was kept simple and spartan. Many desirable fea- ory should suffice. However, practical programmers tures, such as floating-point arithmetic, were left to be seemed to need more than that. Also, the cost of provid- done by programming. One quarter of the central pro- ing larger memories kept going down as engineering and cessing unit (CPU) remained empty to give flexibility for production methods advanced. correcting errors or adding function. Thesuccessor of the 701, the 704, provided the added functionand filled up the To accommodate the largeraddress space and other re- space. Thenthere followed a succession of larger andfas- quirements, the instruction length was expanded to 36 ter, upward-compatible machines with new features as bits. The instructions were similar in function to the 701 they were invented, culminating in the 7094 I1 and its instructions but were incompatible, and their number was smaller, simplified offshoots, the 7040 and 7044.
Recommended publications
  • The PORTHOS Executive System for the IBM 7094
    A § 1 " * '& I m I ^ ;/ 1 ^ # **W : : : The Porthos Executive System for the IBM 7O9I+ User ' s Manual Table of Contents Title Sheet Preface Table of Contents 1. The 709^-1^01 Computer Installation 1.1. Description 1.1.1. General 1.1.2. Organization 1.1.3* Equipment 1.2. Programming Services 1.2.1. System Consulting 1.2.2. System Development 1.2.3- Associated Programmers 1.3« Library Services 1.3* 1' Program Documentation 1.3*2. Subroutines I.3. 3« Reference Publications 1.3.1+. The Mailing List 1.3' 5* Information Bulletins Date 5/1/65 Section Contents Page: 1 Change 2 Porthos Manual Digitized by the Internet Archive in 2012 with funding from University of Illinois Urbana-Champaign http://archive.org/details/porthosexecutivesyOOuniv : s 2. Use of the Computing Facility 2.1. Conditions of Use 2.1.1. Policy for Charging for Computer Use 2.1.2. Refunding of IBM 7094 Time Due to System or Machine Failures 2.1.2.1. In-System Jobs 2.1.2.2. Relinquish Jobs 2.2. Application for Use of Equipment 2.2.1. The Form 2.2.2. Submission and Approval 2.2.3. Entries on the Problem Specification Form 2.2.4. Changes in the Problem Specification 2.2.5. Problem Abstracts 2.3- Logging and Control of Computer Time 2.3«1« Accounting for Computer Time 2.3.2. Notices to Users Concerning Lapsing Time 2.3.3. Department Reports 2.3'3-l« Internal Reports 2. 3- 3* 2. The Technical Progress Report 2.
    [Show full text]
  • Details Von Neumann/Turing Structure of Von Nuemann Machine
    ENIAC - background 168 420 Computer Architecture ] Electronic Numerical Integrator And Computer ] Eckert and Mauchly Chapter 2 ] University of Pennsylvania Computer Evolution and ] Trajectory tables for weapons Performance ] Started 1943 ] Finished 1946 \ Too late for war effort ] Used until 1955 ENIAC - details ENIAC ] Decimal (not binary) ] 20 accumulators of 10 digits ] Programmed manually by switches ] 18,000 vacuum tubes ] 30 tons ] 15,000 square feet ] 140 kW power consumption ] 5,000 additions per second Structure of von Nuemann von Neumann/Turing machine ] Stored Program concept ] Main memory storing programs and data Arithmetic and Logic Unit ] ALU operating on binary data ] Control unit interpreting instructions from Input Output Main memory and executing Equipment Memory ] Input and output equipment operated by control unit ] Princeton Institute for Advanced Studies Program Control Unit \ IAS ] Completed 1952 1 IAS - details Structure of IAS - detail ] 1000 x 40 bit words Central Processing Unit Arithmetic and Logic Unit \ Binary number Accumulator MQ \ 2 x 20 bit instructions ] Set of registers (storage in CPU) Arithmetic & Logic Circuits \ Memory Buffer Register Input MBR Output Instructions \ Memory Address Register Main Equipment & Data \ Instruction Register Memory \ Instruction Buffer Register IBR PC MAR \ Program Counter IR Control \ Accumulator Circuits Address \ Multiplier Quotient Program Control Unit IAS Commercial Computers ] 1947 - Eckert-Mauchly Computer Corporation ] UNIVAC I (Universal Automatic Computer) ]
    [Show full text]
  • The Largest Project in IT History New England Db2 Users Group Meeting Old Sturbridge Village, 1 Old Sturbridge Village Road, Sturbridge, MA 01566, USA
    The Largest Project in IT History New England Db2 Users Group Meeting Old Sturbridge Village, 1 Old Sturbridge Village Road, Sturbridge, MA 01566, USA Milan Babiak Client Technical Professional + Mainframe Evangelist IBM Canada [email protected] Thursday September 26, AD2019 © 2019 IBM Corporation The Goal 2 © 2019 IBM Corporation AGENDA 1. IBM mainframe history overview 1952-2019 2. The Largest Project in IT History: IBM System/360 3. Key Design Principles 4. Key Operational Principles 5. Dedication 3 © 2019 IBM Corporation The Mainframe Family tree – 1952 to 1964 • Several mainframe families announced, designed for different applications • Every family had a different, incompatible architecture • Within families, moving from one generation to the next was a migration Common compilers made migration easier: FORTRAN (1957) 62 nd anniversary in 2019 COBOL (1959) 60 th anniversary in 2019 4 © 2019 IBM Corporation The Mainframe Family tree – 1952 to 1964 1st generation IBM 701 – 1952 IBM 305 RAMAC – 1956 2nd generation IBM 1401 – 1959 IBM 1440 – 1962 IBM 7094 – 1962 5 © 2019 IBM Corporation The April 1964 Revolution - System 360 3rd generation • IBM decided to implement a wholly new architecture • Specifically designed for data processing • IBM invested $5B to develop System 360 announced on April 7, 1964 IBM Revenue in 1964: $3.23B 6 © 2019 IBM Corporation Data Processing Software in Historical Perspective System 360 1964 IMS 1968 VSAM 1970s ADABAS by Software AG 1971 Oracle database by Oracle Corporation 1977 SMF/RMF system data 1980s
    [Show full text]
  • IBM 1401 System Summary
    File No. 1401-00 Form A24-1401-1 Systems Reference Library IBM 1401 System Summary This reference publication contains brief descriptions of the machine features, components, configurations, and special features. Also included is a section on pro­ grams and programming systems. Publications providing detailed information on sub­ jects discussed in this summary are listed in IB~I 1401 and 1460 Bibliography, Form A24-1495. Major Revision (September 1964) This publication, Form A24-1401-1, is a major revision of and obsoletes Form A24-1401-0. Significant changes have been made throughout the publication. Reprinted April 1966 Copies of this and other IBM publications can be obtained through IBM Branch Offices. Address comments concerning the content of this publication to IBM Product Publications, Endicott, New York 13764. Contents IBM 1401 System Summary . ........... 5 System Concepts . ................ 6 Card-Oriented System .... ......... 11 Physical Features. 11 Interleaving. .. .................................... 14 Data Flow.... ... ... ... ... .. ... ... .. ................... 14 Checking ................................................... 15 Word Mark.. ... ... ... ... ... ... .. ... ... ... ........... 15 Stored-Program Instructions. .................. 15 Operation Codes . .. 18 Editing. .. ............ 18 IBM 1401 Console ............................................ 19 IBM 1406 Storage Unit. ........................... 20 Magnetic-Tape-Oriented System . ........................... 22 Data Flow .................................................
    [Show full text]
  • P the Pioneers and Their Computers
    The Videotape Sources: The Pioneers and their Computers • Lectures at The Compp,uter Museum, Marlboro, MA, September 1979-1983 • Goal: Capture data at the source • The first 4: Atanasoff (ABC), Zuse, Hopper (IBM/Harvard), Grosch (IBM), Stibitz (BTL) • Flowers (Colossus) • ENIAC: Eckert, Mauchley, Burks • Wilkes (EDSAC … LEO), Edwards (Manchester), Wilkinson (NPL ACE), Huskey (SWAC), Rajchman (IAS), Forrester (MIT) What did it feel like then? • What were th e comput ers? • Why did their inventors build them? • What materials (technology) did they build from? • What were their speed and memory size specs? • How did they work? • How were they used or programmed? • What were they used for? • What did each contribute to future computing? • What were the by-products? and alumni/ae? The “classic” five boxes of a stored ppgrogram dig ital comp uter Memory M Central Input Output Control I O CC Central Arithmetic CA How was programming done before programming languages and O/Ss? • ENIAC was programmed by routing control pulse cables f ormi ng th e “ program count er” • Clippinger and von Neumann made “function codes” for the tables of ENIAC • Kilburn at Manchester ran the first 17 word program • Wilkes, Wheeler, and Gill wrote the first book on programmiidbBbbIiSiing, reprinted by Babbage Institute Series • Parallel versus Serial • Pre-programming languages and operating systems • Big idea: compatibility for program investment – EDSAC was transferred to Leo – The IAS Computers built at Universities Time Line of First Computers Year 1935 1940 1945 1950 1955 ••••• BTL ---------o o o o Zuse ----------------o Atanasoff ------------------o IBM ASCC,SSEC ------------o-----------o >CPC ENIAC ?--------------o EDVAC s------------------o UNIVAC I IAS --?s------------o Colossus -------?---?----o Manchester ?--------o ?>Ferranti EDSAC ?-----------o ?>Leo ACE ?--------------o ?>DEUCE Whirl wi nd SEAC & SWAC ENIAC Project Time Line & Descendants IBM 701, Philco S2000, ERA..
    [Show full text]
  • A Short History of Computing
    A Short History of Computing 01/15/15 1 Jacques de Vaucanson 1709-1782 • Gifted French artist and inventor • Son of a glove-maker, aspired to be a clock- maker • 1727-1743 – Created a series of mechanical automations that simulated life. • Best remembered is the “Digesting Duck”, which had over 400 parts. • Also worked to automate looms, creating the first automated loom in 1745. 01/15/15 2 1805 - Jacquard Loom • First fully automated and programmable loom • Used punch cards to “program” the pattern to be woven into cloth 01/15/15 3 Charles Babbage 1791-1871 • English mathematician, engineer, philosopher and inventor. • Originated the concept of the programmable computer, and designed one. • Could also be a Jerk. 01/15/15 4 1822 – Difference Engine Numerical tables were constructed by hand using large numbers of human “computers” (one who computes). Annoyed by the many human errors this produced, Charles Babbage designed a “difference engine” that could calculate values of polynomial functions. It was never completed, although much work was done and money spent. Book Recommendation: The Difference Engine: Charles Babbage and the Quest to Build the First Computer by Doron Swade 01/15/15 5 1837 – Analytical Engine Charles Babbage first described a general purpose analytical engine in 1837, but worked on the design until his death in 1871. It was never built due to lack of manufacturing precision. As designed, it would have been programmed using punch-cards and would have included features such as sequential control, loops, conditionals and branching. If constructed, it would have been the first “computer” as we think of them today.
    [Show full text]
  • Looking Back and Inwards Questions Comments from the Past History Of
    Basic Bits – looking back and inwards Questions 1940s: How many PCs needed? • Comments from the past 1950s: Predicted future weight? • BRIEF overview of history When was the first computer? – New technology How long to reprogramme WWII computer? – Problems Cost of 1950s IBM computer? – Solutions 1st PC 2nd laptop – New technology … repeat When •Moore’s law Weight • Some observations Cost Comments from the Past History of Computing H/W • 1940s • Aim to make computer # faster, cheaper and store more data • Changes every decade since 1940s – "I think there is a world market for maybe five • Uses: computers." Thomas Watson, chairman of IBM, 1943 – Computation, automation, communication, control, entertainment, – “Where a calculator on the ENIAC is equipped with 18 000 education vacuum tubes and weighs 30 tons, computers of the future may • What was the initial computer? have only 1 000 vacuum tubes and perhaps weigh 1½ • Early h/w tons." — Popular Mechanics, March 1949. – 4000 years ago: abacus – 1206: “Castle clock” – 1206 Al-Jazari (astronomer) • 1950s – 1623: Digital mechanical calculator – “Computers in the future may weigh no more that 1.5 tons” – – 1801:punch card technology Popular Mechanics – 1820: arithmometer – “We’ll have to think up bigger problems if we want to keep them – 1830s: analytical machine - Charles Baggage busy” – Howard Aiken – 1909: programmable mechanical calculator – Percy Ludgate, Dublin – 1900s: desktop calculators • 1960s – Up to before World War II (WWII): Analog computers – “There is no reason anyone would
    [Show full text]
  • PC Hardware Contents
    PC Hardware Contents 1 Computer hardware 1 1.1 Von Neumann architecture ...................................... 1 1.2 Sales .................................................. 1 1.3 Different systems ........................................... 2 1.3.1 Personal computer ...................................... 2 1.3.2 Mainframe computer ..................................... 3 1.3.3 Departmental computing ................................... 4 1.3.4 Supercomputer ........................................ 4 1.4 See also ................................................ 4 1.5 References ............................................... 4 1.6 External links ............................................. 4 2 Central processing unit 5 2.1 History ................................................. 5 2.1.1 Transistor and integrated circuit CPUs ............................ 6 2.1.2 Microprocessors ....................................... 7 2.2 Operation ............................................... 8 2.2.1 Fetch ............................................. 8 2.2.2 Decode ............................................ 8 2.2.3 Execute ............................................ 9 2.3 Design and implementation ...................................... 9 2.3.1 Control unit .......................................... 9 2.3.2 Arithmetic logic unit ..................................... 9 2.3.3 Integer range ......................................... 10 2.3.4 Clock rate ........................................... 10 2.3.5 Parallelism .........................................
    [Show full text]
  • 2 9215FQ14 FREQUENTLY ASKED QUESTIONS Category Pages Facilities & Buildings 3-10 General Reference 11-20 Human Resources
    2 FREQUENTLY ASKED QUESTIONS Category Pages Facilities & Buildings 3-10 General Reference 11-20 Human Resources 21-22 Legal 23-25 Marketing 26 Personal Names (Individuals) 27 Predecessor Companies 28-29 Products & Services 30-89 Public Relations 90 Research 91-97 April 10, 2007 9215FQ14 3 Facilities & Buildings Q. When did IBM first open its offices in my town? A. While it is not possible for us to provide such information for each and every office facility throughout the world, the following listing provides the date IBM offices were established in more than 300 U.S. and international locations: Adelaide, Australia 1914 Akron, Ohio 1917 Albany, New York 1919 Albuquerque, New Mexico 1940 Alexandria, Egypt 1934 Algiers, Algeria 1932 Altoona, Pennsylvania 1915 Amsterdam, Netherlands 1914 Anchorage, Alaska 1947 Ankara, Turkey 1935 Asheville, North Carolina 1946 Asuncion, Paraguay 1941 Athens, Greece 1935 Atlanta, Georgia 1914 Aurora, Illinois 1946 Austin, Texas 1937 Baghdad, Iraq 1947 Baltimore, Maryland 1915 Bangor, Maine 1946 Barcelona, Spain 1923 Barranquilla, Colombia 1946 Baton Rouge, Louisiana 1938 Beaumont, Texas 1946 Belgrade, Yugoslavia 1926 Belo Horizonte, Brazil 1934 Bergen, Norway 1946 Berlin, Germany 1914 (prior to) Bethlehem, Pennsylvania 1938 Beyrouth, Lebanon 1947 Bilbao, Spain 1946 Birmingham, Alabama 1919 Birmingham, England 1930 Bogota, Colombia 1931 Boise, Idaho 1948 Bordeaux, France 1932 Boston, Massachusetts 1914 Brantford, Ontario 1947 Bremen, Germany 1938 9215FQ14 4 Bridgeport, Connecticut 1919 Brisbane, Australia
    [Show full text]
  • IBM 709 MANUFACTU RER IBM 709 Data Processing System International Business Machines Corporation
    IBM 709 MANUFACTU RER IBM 709 Data Processing System International Business Machines Corporation Photo by International Business Machines Corporation at Point Mugu, California and one at Point Arguello, APPLICATIONS California. Land Air is the lessee, and our major Manufacturer committment is for missile test flight data reduction. This is a general purpose computer doing both scien­ In addition, we provide computing facilities for the tific computing and commercial work. The system is entire installation at Mugu (general scientific and scientifically oriented with fast internal speeds. engineering research and data processing). USA Ballistic Missile Agency Redstone Arsenal U.S.N. Pacific Missile Range Ft. Mugu Located at Computation Laboratory, Redstone Arsenal, Operated by Land Air, Inc. ALabama, the system is used for scientific and commer­ Located at the Naval Missile Faculty, Point Arguello, cial applications. California, the system is used on the main problem U. S. Army Electronic Proving Ground of range safety impact predicition in real time using Located in Greely Hall, Fort Huachuca, Arizona, sys­ FPS-l6 Radar and Cubic COTAR data. System is also tem is used in support of the tactical field army used for post flight trajectory reduction of FPS-l6 and the technical program of the departments of the radar data and for trajectory integration and analysis, U. S. Army Electronic Proving Ground. etc. U.S.N. Pacific Missile Range Ft. Mugu USN OTS China Lake, California Operated by Land Air, Inc. Located at the Data Computation Branch, Assessment Located at the Pacific Missile Range, Point Mugu, the DiVision, Test Department, the computer is used for system is used for the processing of missile test data reduction and scientific computation as related data (radar, optical, and telemetry), for real time to Naval Ordnance, Test, Development & Research applications, and for the solution of general mathe­ (l5% of computer time devoted to management data pro­ m.atical problems.
    [Show full text]
  • The Evolution of IBM Mainframes and VM
    IBM 2003-02-24 IBM The Evolution of IBM Mainframes and VM Jim Elliott, Advocate IBM Corporate Linux IBM Canada Ltd. SHARE 102 - Session 9140 2003-02-24 © 2004 IBM Corporation SHARE 102 - Session 9140 1 IBM 2003-02-24 IBM 9140 The Evolution of IBM Mainframes and VM Many sites using or exploring Linux on zSeries are new to IBM mainframes or new to VM. This session will provide a overview of the evolution of IBM mainframes that has brought us to today's zSeries family. We will also review the history and evolution of VM from CP/67 to z/VM Version 4. 2 SHARE 102 - Session 9140 2003-02-24 SHARE 102 - Session 9140 2 IBM 2003-02-24 IBM In the Beginning… SHARE 102 - Session 9140 2003-02-24 © 2004 IBM Corporation SHARE 102 - Session 9140 3 IBM 2003-02-24 IBM The family tree – 1952 to 1964 Several mainframe families announced, designed for different applications Every family had a different, incompatible architecture Within families, moving from one generation to the next was a migration – Common compilers made migration easier – COBOL and FORTRAN 4 SHARE 102 - Session 9140 2003-02-24 SHARE 102 - Session 9140 4 IBM 2003-02-24 IBM IBM 701 – 1952 1st generation The first IBM large-scale electronic computer manufactured in quantity IBM's first commercially available scientific computer The first IBM machine in which programs were stored in an internal, addressable, electronic memory The first of the pioneering line of IBM 700 series computers, including the 702, 704, 705 and 709 701 5 SHARE 102 - Session 9140 2003-02-24 SHARE 102 - Session
    [Show full text]
  • IBM Mainframes – 45 Years of Evolution
    IBM System z IBM Mainframes – 45 Years of Evolution Jim Elliott Consulting Sales Specialist – System z IBM Canada Ltd. © 2008 IBM Corporation IBM System z Reports of the death of the mainframe were premature ! “I predict that the last mainframe will be unplugged on March 15, 1996.” – Stewart Alsop, March 1991 ! “It’s clear that corporate customers still like to have centrally controlled, very predictable, reliable computing systems – exactly the kind of systems that IBM specializes in.” – Stewart Alsop, February 2002 Source: IBM Annual Report 2001 2 The 45 Year Evolution of IBM Mainframes 2009-03-20 IBM System z In the Beginning The First Two Generations © 2008 IBM Corporation IBM System z The family tree – 1952 to 1964 ! Several mainframe families announced, designed for different applications ! Every family had a different, incompatible architecture ! Within families, moving from one generation to the next was a migration – Common compilers made migration easier – COBOL and FORTRAN 4 The 45 Year Evolution of IBM Mainframes 2009-03-20 IBM System z IBM 701 – 1952 1st generation ! The first IBM large-scale electronic computer manufactured in quantity ! IBM's first commercially available scientific computer ! The first IBM machine in which programs were stored in an internal, addressable, electronic memory ! The first of the pioneering line of IBM 700 series computers, including the 702 through 709 701 5 The 45 Year Evolution of IBM Mainframes 2009-03-20 IBM System z IBM 305 RAMAC – 1956 1st generation ! The first computer to include a
    [Show full text]