IBM 7090

IBM 7151 Console Control Unit for 7090

The IBM 7090 is a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member of the IBM 700/7000 series scientific computers. The first 7090 installation was in December 1959.[1] In 1960, a typical system sold for $2.9 million (equivalent to $23 million in 2023) or could be rented for $63,500 a month (equivalent to $501,000 in 2023).

The 7090 uses a 36-bit word length, with an address space of 32,768 words (15-bit addresses).[2] It operates with a basic memory cycle of 2.18 μs, using the IBM 7302 Core Storage core memory technology from the IBM 7030 (Stretch) project.

With a processing speed of around 100 Kflop/s,[3] the 7090 is six times faster than the 709, and could be rented for half the price.[4] An upgraded version, the 7094, was up to twice as fast. Both the 7090 and the 7094 were withdrawn from sale on July 14, 1969, but systems remained in service for more than a decade after.[5][6] In 1961, the IBM 7094 famously employed a speech synthesis program to sing "Daisy Bell", becoming something of a cultural icon.

Development and naming

Although the 709 was a superior machine to its predecessor, the 704, it was being built and sold at the time that transistor circuitry was supplanting vacuum tube circuits. Hence, IBM redeployed its 709 engineering group to the design of a transistorized successor. That project became called the 709-T (for transistorized), which because of the sound when spoken, quickly shifted to the nomenclature 7090 (i.e., seven - oh - ninety). Similarly, the related machines such as the 7070 and other 7000 series equipment were sometimes called by names of digit - digit - decade (e.g., seven - oh - seventy).[citation needed]

IBM 7094

IBM 7094 registers
Data registers
S Q P 1 2 3 ... 17 18 19 20 21 ... 35 (bit position)
Accumulator AC
S   Multiplier/Quotient MQ
0 1 2 3 ... 17 18 19 20 21 ... 35 (bit position)
  Sense Indicators SI
Index registers
3 ... 17 (bit position)
  Index Register 1   XR1 (XRA)
  Index Register 2   XR2 (XRB)
  Index Register 3   XR1
  Index Register 4   XR4 (XRC)
  Index Register 5   XR5
  Index Register 6   XR6
  Index Register 7   XR7
Instruction counter
3 ... 17 (bit position)
  Instruction Counter   IC
IBM 7151-2 Console Control Unit for 7094 showing additional index register displays in a distinctive extra box on top. Note "Multiple Tag Mode" light in the top center.

An upgraded version, the IBM 7094, was first installed in September 1962. It has seven index registers, instead of three on the earlier machines. The 7151-2 Console Control Unit for the 7094 has a distinctive box on top that displays lights for the four new index registers.[7] The 7094 introduced double-precision floating point and additional instructions, but largely maintained backward compatibility with the 7090. Although the 7094 has four more index registers than the 709 and 7090, at power-on time it is in multiple tag mode,[8]: 8  compatible with the 709 and 7090, and requires a Leave Multiple Tag Mode[8]: 56  instruction in order to enter seven index register mode and use all seven index registers. In multiple tag mode, when more than one bit is set in the tag field, the contents of the two or three selected index registers are logically ORed, not added, together, before the decrement takes place. In seven index register mode, if the three-bit tag field is not zero, it selects just one of seven index registers, however, the program can return to multiple tag mode with the instruction Enter Multiple Tag Mode,[8]: 55  restoring 7090 compatibility.

In April 1964, the first 7094 II was installed, which had almost twice as much general speed as the 7094 due to a faster clock cycle, dual memory banks and improved overlap of instruction execution, an early instance of pipelined design.[9]

IBM 7040/7044

In 1963, IBM introduced two new, lower cost machines called the IBM 7040 and 7044. They have a 36-bit architecture based on the 7090, but with some instructions omitted or optional, and simplified input/output that allows the use of more modern, higher performance peripherals from the IBM 1400 series.

7094/7044 Direct Coupled System

The 7094/7044 Direct Coupled System (DCS) was initially developed by an IBM customer, the Aerospace Corporation, seeking greater cost efficiency and scheduling flexibility than IBM's IBSYS tape operating system provided. DCS used a less expensive IBM 7044 to handle input/output (I/O) with the 7094 performing mostly computation. Aerospace developed the Direct Couple operating system, an extension to IBSYS, which was shared with other IBM customers. IBM later introduced the DCS as a product.[10][11]

Transistors and circuitry

The 7090 used more than 50,000 germanium alloy-junction transistors and (faster) germanium diffused junction[12] drift transistors.[13]

The 7090 used the Standard Modular System (SMS) cards using current-mode logic[14] some using diffused junction drift transistors.[12]

Instruction and data formats

The basic instruction formats were the same as the IBM 709:

  • A three-bit opcode (prefix), 15-bit decrement (D), three-bit tag (T), and 15-bit address (Y)
  • A twelve-bit opcode, two-bit flag (F), four unused bits, three-bit tag (T), and 15-bit address (Y)
  • Variations of the above with different allocation of bits 12-17 or different allocations of bits 18-35

The documentation of opcodes used signed octal. The flag field indicated whether to use indirect addressing or not. The decrement field often contained an immediate operand to modify the results of the operation, or was used to further define the instruction type. The tag field might describe an index register to be operated on, or be used as described below. The Y field might contain an address, an immediate operand or an opcode modifier. For instructions where the tag field indicated indexing, the operation was

T=0
use Y
7090
form the logical or of the selected index registers and subtract from Y
7094 in multiple tag mode (power-on default)
same as 7090
7094 in seven index register mode
subtract the index register from Y

If there was no F field or F is not all one bits, then the above was the effective address. Otherwise it was an indirect effective address; i.e., fetch the word at that location and treat the T and Y fields as described above.

Data formats are

  • Fixed-point numbers were stored in binary sign/magnitude format.
  • Single-precision floating-point numbers had a magnitude sign, an eight-bit excess-128 exponent and a 27-bit magnitude (numbers were binary, rather than the hexadecimal format introduced later for System/360)
  • Double-precision floating-point numbers, introduced on the 7094, had a magnitude sign, an eight-bit excess-128 exponent, and a 54-bit magnitude. The double-precision number was stored in memory in an even-odd pair of consecutive words; the sign and exponent in the second word were ignored when the number was used as an operand.
  • Alphanumeric characters were six-bit BCD, packed six to a word.

Octal notation was used in documentation and programming; console displays lights and switches were grouped into three-bit fields for easy conversion to and from octal.

Input/output

An IBM 7090 at the NASA Ames Research Center in 1961, with the director of Ames and several IBM employees. The IBM 7151 Console Control Unit is on the right with two banks of IBM 729 magnetic tape drives in back. The IBM 711 card reader is in front of the man and woman at right.

The 7090 series features a data channel architecture for input and output, a forerunner of modern direct memory access I/O. Up to eight data channels can be attached, with up to ten IBM 729 tape drives attached to each channel. The data channels have their own very limited set of operations called commands. These are used with tape (and later, disk) storage as well as card units and printers, and offered high performance for the time. Printing and punched card I/O, however, employed the same modified unit record equipment introduced with the 704 and was slow. It became common to use a less expensive IBM 1401 computer to read cards onto magnetic tape for transfer to the 7090/94. Output would be written onto tape and transferred to the 1401 for printing or card punching using its much faster peripherals, notably the IBM 1403 line printer.

Later IBM introduced the 7094/7044 Direct Coupled System; the 7044 handled spooling between its fast 1400-series peripherals and 1301 or 1302 disk files, and used data channel to data channel communication as the 7094's interface to spooled data, with the 7094 primarily performing computations. There is also a 7090/7040 DCS.

Software

The 7090 and 7094 machines were quite successful for their time, and had a wide variety of software provided for them by IBM. In addition, there was a very active user community within the user organization, SHARE.

IBSYS is a "heavy duty" production operating system with numerous subsystem and language support options, among them FORTRAN, COBOL, SORT/MERGE, the MAP assembler, and others.

FMS, the Fortran Monitor System, was a more lightweight but still very effective system optimized for batch FORTRAN and assembler programming. The assembler provided, FAP, (FORTRAN Assembly Program), was somewhat less complete than MAP, but provided excellent capabilities for the era. FMS also incorporated a considerably enhanced derivative of the FORTRAN compiler originally written for the 704 by Backus and his team.

Notable applications

Dual 7090s at NASA during Project Mercury.

In the media

  • A 7090/1401 installation is featured in the motion picture Dr. Strangelove, with the 1403 printer playing a pivotal role in the plot
  • An IBM 7090 is featured in the 2016 American biographical film Hidden Figures.
  • IBM 7094 specs are visible scrolling on a screen in the 1997 film Event Horizon.

Competitors

Despite its commercial success, the IBM 7090 faced competition in the market. Notable contemporary competitors included, in alphabetical order:

See also

References

  1. ^ IBM states "the first 7090 was installed in December, 1959" at 7090 Data Processing System
  2. ^ Hayes, John.P (1978). Computer Architecture and Organization. p. 33. ISBN 0-07-027363-4.
  3. ^ Bailey, David (n.d.). "Performance of future high-end computers". ResearchGate. p. 4. Retrieved April 16, 2022.
  4. ^ Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and early 370 systems. MIT Press. p. 36. ISBN 0-262-16123-0.
  5. ^ "7090 Data Processing System". IBM. n.d. Retrieved April 16, 2022.
  6. ^ "7094 Data Processing System". IBM. n.d. Retrieved April 16, 2022.
  7. ^ "The IBM 7094".
  8. ^ a b c IBM 7094 Principles of Operation (PDF). IBM. October 21, 1966. A22-6703-4.
  9. ^ IBM 7094 Model II Data Processing System (PDF). IBM. A22-6760.
  10. ^ Patrick, Robert L.; Van Vranken, Richard K. (February 2009). "The Direct Couple for the IBM 7090". Software Preservation Group, Computer History Museum.
  11. ^ E. C. Smith (September–December 1963). "A directly coupled multiprocessing system". IBM Systems Journal. 2 (3): 218–229. doi:10.1147/sj.23.0218.
  12. ^ a b SMS DBZV: Two-Way AND, Type B
  13. ^ 7090 Data Processing System
  14. ^ SMS AA: Two-Way AND (current mode)
  15. ^ Singh, Jai P.; Morgan, Robert P. (October 1971). Educational Computer Utilization and Computer Communications (PDF) (Report). St. Louis, MO: Washington University. p. 13. National Aeronautics and Space Administration Grant No. Y/NGL-26-008-054. Retrieved March 8, 2022. Much of the early development in the time-sharing field took place on university campuses.8 Notable examples are the CTSS (Compatible Time-Sharing System) at MIT, which was the first general purpose time-sharing system...
  16. ^ "IBM 7094 Hardware Modifications for CTSS (RPQs)". Massachusetts Institute of Technology. n.d. Retrieved March 29, 2022.
  17. ^ The IBM 7094 and CTSS Also contains links to many original CTSS documents
  18. ^ Crisman, P.A., ed. (December 31, 1969). "The Compatible Time-Sharing System, A Programmer's Guide" (PDF). The M.I.T Computation Center. Retrieved March 10, 2022.
  19. ^ "Omaggio All".
  20. ^ Riley, Christopher; Campbell, Dallas (October 23, 2012). "The maths that made Voyager possible". BBC News.
  21. ^ Morton, Peter (1989). Fire Across the Desert: Woomera and the Anglo-Australian Joint Project 1946-1980. Canberra: Australian Government Publishing Service. ISBN 0644475005.
  22. ^ Morton, Peter (1989). Fire across the Desert : Woomera and the Anglo-Australian Joint Project 1946-1980 (PDF Digitised 2017). Canberra: AGPS Press. ISBN 0-6481804-0-9.
  23. ^ Shanks, D.; Wrench Jr., J. W. (1962). "Calculation of π to 100,000 decimals". Mathematics of Computation. 16 (77). American Mathematical Society: 76–99. doi:10.2307/2003813. JSTOR 2003813..
  24. ^ Mercer, R. J. (1964). Trace. Aerospace Orbit Determination Program. Defense Technical Information Center.
  25. ^ Mathews, T. Jay (November 3, 1965). "Operation Match". The Harvard Crimson. Retrieved July 22, 2020.
  26. ^ Roger N. Shepard (December 1964). "Circularity in Judgements of Relative Pitch" (PDF). Journal of the Acoustical Society of America. 36 (12): 2346–53. Bibcode:1964ASAJ...36.2346S. doi:10.1121/1.1919362.

Further reading

Records
Preceded by World's most powerful computer
1960
Succeeded by

Read other articles:

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Kiribati – news · newspapers · books · scholar · JSTOR (October 2023) (Learn how and when to remove this template message)Country in the central Pacific Ocean For other uses, see Kiribati (disambiguation). Republic of KiribatiKiribati (Gilbertese) Flag Coa...

 

Economic disparity by region This article needs to be updated. Please help update this article to reflect recent events or newly available information. (November 2019) Slums on the outskirts of a wealthy urban area in São Paulo, Brazil is an example of inequality common in Latin America. Wealth inequality in Latin America and the Caribbean refers to economic discrepancies among people of the region. A report release in 2013 by the UN Department of Economic and Social Affairs entitled Inequal...

 

1994 studio album by Big AudioHigher PowerStudio album by Big AudioReleased8 November 1994GenreAlternativeLength67:03LabelColumbia[1]ProducerMick Jones, André Shapps, Arthur BakerBig Audio chronology The Lost Treasure of Big Audio Dynamite I & II(1993) Higher Power(1994) F-Punk(1995) Singles from Higher Power Looking for a SongReleased: 1994 Higher Power is the seventh album by Big Audio Dynamite (renamed Big Audio), released in 1994.[2][3] First released ...

Рудь Дмитро Сергійович  Матрос Загальна інформаціяНародження 23 січня 1998(1998-01-23)ЖитомирСмерть 16 травня 2018(2018-05-16) (20 років)ТалаківкаПоховання Військове кладовище № 2Військова службаРоки служби 2016-2018Приналежність  УкраїнаВид ЗС  Збройні силиРід військ  Морська ...

 

48 Shades of Brown AuthorNick EarlsCountryAustraliaLanguageEnglishGenreYoung adult novelPublished1999 (Penguin Books)Media typePrint (Paperback)ISBN0-14-028769-8OCLC44838606LC ClassPZ7.E1264 Aae 1999 48 Shades of Brown is a young-adult novel by Australian author Nick Earls,[1] published by Penguin Books in 1999. The novel was awarded Children's Book of the Year: Older Readers by the Children's Book Council of Australia in 2000.[2] The novel has been adapted into a pl...

 

Former municipality in Hordaland, Norway This article is about the former municipality in Hordaland, Norway. For other uses, see Moster (disambiguation). Former municipality in Hordaland, NorwayMoster Municipality Moster heradFormer municipalitySiggjo and Bømla bridge Hordaland within NorwayMoster within HordalandCoordinates: 59°41′57″N 05°23′08″E / 59.69917°N 5.38556°E / 59.69917; 5.38556CountryNorwayCountyHordalandDistrictSunnhordlandEstablished1 July 19...

Danh sách này không đầy đủ; bạn có thể giúp đỡ bằng cách mở rộng nó. Quang cảnh một hồ Đá. Hồ Đá tại Khu đô thị Đại học Quốc gia Thành phố Hồ Chí Minh là một hệ thống hồ nhân tạo rộng lớn với 3 hồ chính và nhiều hồ nhỏ, nằm trong địa bàn phường Đông Hòa, thành phố Dĩ An, tỉnh Bình Dương. Tổng diện tích bề mặt các hồ lên đến 100 ha, trong đó hồ lớn nhất là 30 ha. N...

 

Iranian Shiite cleric (born 1973) Reza Nouriرضا نوریPersonalBorn1973BojnordReligionIslam[1][2][3]NationalityIranian[4][5][6]DenominationShi'aSchoolTwelverEducationBojnord seminary Reza Nouri (Persian: رضا نوری; born 1973, in Bojnourd) is the newly appointed representative of Vali-e-Faqih (Guardianship of the Islamic Jurist) in North-Khorasan Province and is also the Friday prayer leader (Imam-Jom'eh) of Bojnourd. This Iranian Shiit...

 

American television series (1970–1977) McCloudGenreCrime dramaMysteryCreated byHerman MillerStarringDennis Weaver J. D. Cannon Terry Carter Ken LynchDiana Muldaur (seasons 6 and 7)ComposersDavid Shire Stu Phillips Frank De VolCountry of originUnited StatesOriginal languageEnglishNo. of seasons7No. of episodes45 (+1 TV movie) (list of episodes)ProductionExecutive producersGlen A. Larson Leslie StevensCinematographyJohn M. Stephens Ben Colman Sol NegrinRunning time120 min. (20 episodes) 90 mi...

Hartal Doktor KontrakA group of government doctors began their peaceful protests at hospitals across the country at 11 a.m. to push for systemic reforms that prevented them from furthering their studies as well did not provide job security.Date26 July 2021 (UTC+8)LocationHospitals in MalaysiaCaused byProtest towards Malaysian contract medical officer appointment policyGoals Automatic absorption of contract medical officers into the national health system Transparency of the method of absorpti...

 

South Korean footballer (born 1983) Yoo Hyun-goo Yoo playing for Semen Padang in 2013Personal informationFull name Yoo Hyun-goo (유현구)Date of birth (1983-01-25) 25 January 1983 (age 40)[1]Place of birth Daegu, South KoreaHeight 1.71 m (5 ft 7 in)[2]Position(s) Defensive midfielderSenior career*Years Team Apps (Gls)2001–2004 Pohang Steelers 0 (0)2005–2008 Bucheon SK 14 (1)2007–2008 → Gwangju Sangmu (loan) 20 (1)2009–2010 Super Reds 28 (5)2010...

 

American baseball player (born 1973) Baseball player Andy TracyTracy as manager of the Columbus Clippers in 2023Columbus Clippers Third baseman / First basemanBorn: (1973-12-11) December 11, 1973 (age 49)Bowling Green, Ohio, U.S.Batted: LeftThrew: RightProfessional debutMLB: April 25, 2000, for the Montreal ExposNPB: May 4, 2005, for the Tohoku Rakuten Golden EaglesLast appearanceNPB: August 27, 2005, for the Tohoku Rakuten Golden EaglesMLB: O...

2010 promotional single by Justin BieberNever Let You GoPromotional single by Justin Bieberfrom the album My World 2.0 ReleasedMarch 2, 2010 (2010-03-02)Recorded2009-2010, Doppler Studios(Atlanta, Georgia)GenreTeen pop, R&BLength4:24LabelIslandSongwriter(s)Justin Bieber, Johntá Austin, Bryan-Michael CoxProducer(s)Johntá Austin, Bryan-Michael CoxJustin Bieber promotional singles chronology Favorite Girl (2009) Never Let You Go (2010) Turn to You (Mother's Day Dedication) (...

 

American writer Jim MarrsMarrs in 2010Born(1943-12-05)December 5, 1943Fort Worth, Texas, U.S.DiedAugust 2, 2017(2017-08-02) (aged 73)Springtown, Texas, U.S.Occupation(s)JournalistAuthor James Farrell Marrs Jr. (December 5, 1943 – August 2, 2017) was an American newspaper journalist and New York Times best-selling author of books and articles on a wide range of alleged cover-ups and conspiracies.[1] Marrs was a prominent figure in the JFK assassination conspiracy theories c...

 

Кесадильяисп. quesadilla Кесадилья с зелёным перцем и жареным луком Входит в национальные кухни мексиканская кухня Страна происхождения Мексика Компоненты Основные тортилья, сыр Возможные мясо, сальса  Медиафайлы на Викискладе Кесадилья-синкронисада с бараниной Кеса...

Killing StalkingSampul volume pertama (Edisi Italia)킬링 스토킹Genre Drama Horror Horor psikologis PengarangKoogiIlustratorKoogiPenerbitLezhinMajalahLezhinTerbit2016 – 2019Volume4 Killing Stalking (Hangul: 킬링 스토킹) adalah sebuah manhwa asal Korea Selatan yang ditulis dan diilustrasikan oleh Koogi. Dan diterbitkan secara online dalam bahasa Korea dan Inggris oleh Lezhin Comics. Lalu berhasil memenangkan hadiah sebesar ₩100,000,000 pada Grand Prize Award di Konte...

 

Gallic tribe The Carnutes or Carnuti (Gaulish: 'the horned ones'), were a Gallic tribe dwelling in an extensive territory between the Sequana (Seine) and the Liger (Loire) rivers during the Iron Age and the Roman period. Map of Gaul with tribes, 1st century BC; the Carnutes are circled. Gold stater of the Carnutes, 1st century BC Name They are mentioned as Carnutes by Caesar (mid-1st c. BC) and Livy (late-1st c. BC),[1] Carnūti by Tibullus (late-1st c. BC),[2] Karnoútōn (Κ...

 

1990 film by David Leland For other uses, see The Big Man (disambiguation). The Big ManPromotional release posterDirected byDavid LelandProduced byDon MacPhersonStarring Liam Neeson Joanne Whalley-Kilmer Ian Bannen Billy Connolly Music byEnnio MorriconeDistributed byMiramax FilmsRelease date 31 August 1990 (1990-08-31) Running time93 minutesCountryUnited KingdomLanguageEnglishBox office£268,000 (UK)[1] The Big Man (US title: Crossing the Line) is a 1990 feature film. I...

Village in Federation of Bosnia and Herzegovina, Bosnia and HerzegovinaLjesovina ЉесовинаVillageLjesovinaCoordinates: 43°45′21″N 17°50′13″E / 43.75583°N 17.83694°E / 43.75583; 17.83694Country Bosnia and HerzegovinaEntityFederation of Bosnia and HerzegovinaCanton Herzegovina-NeretvaMunicipality KonjicArea • Total1.09 sq mi (2.83 km2)Population (2013) • Total9 • Density8.2/sq mi (3.2/km...

 

1975 novel by Brian Garfield This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Death Sentence novel – news · newspapers · books · scholar · JSTOR (January 2015) (Learn how and when to remove this template message) Death Sentence First edition coverAuthorBrian GarfieldCountryUnited StatesLanguageEnglishGen...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!