夜不能寐什么意思| 声色什么| 同房有点痛什么原因| 俞伯牙摔琴谢知音摔的是什么乐器| 什么是躯体化症状表现| 1.17是什么星座| ad滴剂什么时候吃最好| 恐龙生活在什么时代| 水加日念什么| 喝什么茶降血糖| 蛋白质阳性什么意思| 骨折和断了有什么区别| 京酱肉丝是什么菜系| 佝偻病是什么意思| 湛江有什么好玩的| 95棉5氨纶是什么面料| 睡觉手麻是什么原因| 困觉是什么意思| 什么是脑白质病变| 出阁是什么意思| 小孩什么时候会说话| 预检是什么意思| 618是什么意思| 脾肾阳虚是什么意思| 经期上火了吃什么降火| 心存芥蒂是什么意思| 嘴里有粘液是什么原因| 柝什么意思| 花心什么意思| 睾酮高有什么影响| 什么是生育津贴| 阴血亏虚吃什么中成药| 声带白斑是什么病严重吗| 胃脘是什么意思| 三公经费指什么| 教师节送老师什么好| 梦见被雨淋是什么意思| 溃疡吃什么药| 四书五经是什么| 铁是补什么的| 哀怨是什么意思| 摩羯座是什么星座| 什么是kpi| 减肥晚上可以吃什么| 过期不候是什么意思| 拿乔是什么意思| 纯钛对人体有什么好处| 国庆节是什么时候| 什么是对偶句| fmc是什么意思| 鼻头出汗是什么原因| feel是什么意思| 什么叫肾病综合征| 什么东西蛋白质最高| 腋下有味道是什么原因| 今天美国什么节日| 肚子咕咕叫吃什么药| ala是什么意思| 劓刑是什么意思| 胆碱酯酶是什么意思| 六月初八是什么日子| 血压偏低是什么原因| 婴幼儿吃什么奶粉好| 丁卡是什么药| 六月二十八是什么日子| 12月8号是什么星座| 子宫内膜粘连有什么症状| 山药吃了有什么好处| 梦见死人的场面是什么兆头| 小孩黄疸高有什么危害| 什么伤口需要打破伤风| 十一月是什么星座| 50年婚姻是什么婚| 减肥适合吃什么主食| jhs空调是什么牌子| 德国用什么货币| 爱吃甜食是什么原因| 猴子怕什么| 大校相当于政府什么官| inf是什么意思| 胆碱能性荨麻疹吃什么药| 刺激是什么意思| 七夕送什么| 什么东西补气血| 闪光点是什么意思| 什么是邪教| 查心脏挂什么科| 什么的眼泪| 什么叫内痔什么叫外痔| 拉黑和删除有什么区别| 诚不我欺什么意思| oto是什么意思| 柠檬不能和什么一起吃| 胡汉三回来了什么意思| 烟草属于什么行业| 冬天送什么礼物| 薛定谔的猫比喻什么| 梦见砍竹子是什么意思| siv是什么意思| 什么是转基因食品| 乌鱼子是什么意思| 传教士是什么意思| 圣母什么意思| 什么的遐想| 奔头是什么意思| 鼹鼠是什么动物| 什么是cin病变| 哒哒是什么意思| 人乳头瘤病毒18型阳性是什么意思| 尿多尿急是什么原因| 梦到自己牙齿掉了是什么意思| 田童念什么| ttm是什么意思| esd是什么| 什么情况下需要打破伤风| 眼睛肿疼是什么原因引起的| 塞浦路斯说什么语言| 8月1日是什么日子| 箔是什么意思| 得了阴虱用什么药能除根| 茱萸是什么植物| 散光是什么症状| 10周年结婚是什么婚| 翻车鱼为什么叫翻车鱼| 葫芦挂在家里什么位置好| 草木皆兵是什么生肖| 颧骨长斑是什么原因| 天气一热身上就痒是什么原因| hoka是什么牌子| 甲亢吃什么食物好| 整形什么医院好| 女人高潮是什么感觉| 花椰菜是什么菜| 灵五行属性是什么| 呼吸困难气短是什么原因| 婴儿喝什么奶粉最好| 颈椎退行性变是什么意思| 95年的猪是什么命| 蛇盘疮长什么样| gamma什么意思| 三分钟热度是什么意思| 流鼻血是什么病| 骟是什么意思| 车牌号选什么数字吉利| 有过之而不及是什么意思| 97年出生属什么| 与虎谋皮是什么生肖| 密胺是什么材质| 完全性右束支阻滞是什么意思| 梦到生男孩有什么预兆| 脂肪肝应注意什么| 床虱咬了要擦什么药膏| 根茎叶属于什么器官| 为什么会狐臭| 可可粉是什么东西| 乔木是什么| 蔬菜都有什么| angry是什么意思| 脚突然肿了是什么原因| 西楚霸王是什么生肖| 点状钙化是什么意思| 舌头边缘有齿痕是什么原因| 乏是什么单位| 蚂蚁为什么会咬人| 妃子笑是什么茶| 四个月念什么| 脑ct都能查出什么病| 脑梗吃什么药可以恢复的快| msms筛查是什么意思| 润色是什么意思| 冰丝和天丝有什么区别| 痔疮有什么特征| 水落石出开过什么生肖| 褐色是什么颜色的图片| 木梳子梳头有什么好处| 金疮是什么病| 9点多是什么时辰| 躯体化什么意思| 长白毛是什么原因| 光敏反应是什么意思| 刚是什么意思| 修罗道是什么意思| 弯弯的月儿像什么| 头部MRI检查是什么意思| 0代表什么意思| 艳羡是什么意思| 为什么家里会有蜈蚣| 梦见打苍蝇是什么意思| 湿气重什么原因| 易经和周易有什么区别| 疯狂动物城狐狸叫什么| 父母坟上长树意味什么| 一什么枣子| 尿发黄是什么原因男性| 青梅煮酒什么意思| 莫桑钻和钻石有什么区别| 寄什么快递最便宜| 嗜酸性粒细胞偏高是什么意思| 眼睛有点黄是什么原因| 喝老陈皮水有什么好处| 重要是什么意思| 睡醒口干舌燥是什么原因| 芒果什么人不能吃| 身不由己是什么生肖| 地铁是什么| 放的偏旁是什么| 右手心痒是什么预兆| 维生素b是补什么的| 手指甲有黑色条纹是什么原因| rush是什么| 光圈是什么| 儿童干咳吃什么药| 天意不可违是什么意思| 词牌名是什么意思| 珍珠母贝是什么东西| 什么牌子的冰箱好用又省电| 积劳成疾的疾什么意思| 细菌感染吃什么消炎药| 什么动作可以提高性功能| 肛塞有什么用| 晶莹的近义词是什么| 儿童办理身份证需要什么材料| 一什么浮萍| 女性长期便秘挂什么科| 400能上什么大学| 专业组是什么意思| 心衰吃什么药好| 前列腺增大是什么意思| 小孩老是发烧什么原因| 女人要的是什么| 秘诀是什么意思| 育婴员是做什么的| 94年属狗什么命| 木吉他什么牌子比较好| 子宫内膜薄是什么原因| 一只脚面肿是什么原因| 天高云淡是什么季节| ps医学上是什么意思| 糖尿病人吃什么| 潘氏试验阳性说明什么| 吃什么药可以流产不用去医院| 牙齿出血是什么病| 女朋友生日送什么礼物好| 酒后喝什么解酒| 什么是肌酐| 为什么睾丸一边大一边小| 弦是什么| 属马跟什么属相犯冲| 孩子晚上磨牙是什么原因| 微量泵是干什么用的| 证过二是什么意思| 无可厚非什么意思| 伯邑考为什么不姓姬| 什么是直接胆红素| 什么是认知障碍| 咽喉炎吃什么药有效| 征兆是什么意思| 枇杷什么季节成熟| 倪字五行属什么| 复方乙酰水杨酸片是什么药| slow什么意思| 猴和什么属相相冲| 太阳星座是什么意思| 叩齿是什么意思| 百度Jump to content

三因素支撑一季度经济增长 GDP同比增6.9%超预期

From Wikipedia, the free encyclopedia
百度 《纽约时报》22日报道分析称,特朗普政府放弃几十年来朝着开放市场和世界经济一体化前进的方向,转而采取一种更加明确的保护主义做法,在美国堡垒的周围设置障碍,这些措施将会进一步孤立美国。

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 2024) 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.[citation needed]

Development and naming

[edit]

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

[edit]
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   XR3
  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]

The IBM 7094 was the first computer to fully sing a song using only synthesizers.[citation needed]

IBM 7040/7044

[edit]

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

[edit]

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

[edit]

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

[edit]

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

[edit]
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

[edit]

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

[edit]
Dual 7090s at NASA during Project Mercury.

In the media

[edit]
  • 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

[edit]

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

See also

[edit]

References

[edit]
  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

[edit]
[edit]
Records
Preceded by World's most powerful computer
1960
Succeeded by
吉利丁片是什么做的 港股通是什么 结核杆菌dna检测是检查什么 6月份有什么节假日 腹部b超挂什么科
小脑萎缩吃什么药效果最好 脾脏大是什么原因 阴道什么形状 开字加一笔是什么字 独角兽是什么动物
仪仗队是什么意思 打生长激素有什么副作用 拉屎特别臭是什么原因 肺气不足有什么症状 猴子怕什么
飞地是什么意思 管型偏高说明什么问题 史记是什么体史书 硬化症是什么病 穿刺活检能查出肿瘤是什么性质吗
身上经常出汗是什么原因hcv7jop9ns2r.cn 轻医美是什么hcv7jop9ns1r.cn 台湾三小是什么意思hcv8jop3ns9r.cn 代发什么意思hcv9jop3ns0r.cn 丑时是什么时候adwl56.com
什么东西蛋白质含量高hcv7jop9ns5r.cn 龙鱼是什么鱼hcv8jop5ns1r.cn 茶歇是什么意思hcv7jop6ns3r.cn 2009年出生属什么hcv9jop7ns0r.cn 领事是什么级别hcv7jop7ns0r.cn
脚起皮是什么原因jiuxinfghf.com 右肺下叶纤维化灶是什么意思hcv8jop1ns5r.cn 血液粘稠会有什么症状hcv9jop3ns9r.cn 鱼是什么意思hcv9jop8ns1r.cn 喉咙有异物感吃什么药hcv8jop8ns1r.cn
拜谒是什么意思naasee.com 灵柩是什么意思travellingsim.com 虚不受补是什么意思hcv8jop3ns2r.cn 7月1号是什么节日sanhestory.com 婚检都检查什么项目hcv9jop8ns3r.cn
百度