Knowledge

IBM System/3

Source πŸ“

388: 36: 396: 549: 714:(one of the first seen, and built with lamps rather than LEDs). The range of error codes included not only decimal and hexadecimal digits (as seven-segment displays are commonly used) but also a limited set of other letters; for example, "P3" was one of several printer error codes. A thick manual that came with the System/3 aided the operator in interpreting the error codes and suggested recovery procedures. The System/3 had no audible warning device, so a program that was not printing, reading cards, or causing other obvious activity could halt and the operator would not know it unless they happened to look at the status display. Models with the Dual Program Feature had two separate status displays. 465:, roughly the size of a large pizza; initially each platter held 2.5 MB of data. Standard configuration for storage was one or two fixed disks, each in a separate pull-out drawer, which typically held the operating system and user-developed programs. Additionally, each fixed disc could have a removable cartridge disk attached; these typically contained the data-files associated with various applications, for example Payroll, and users frequently had a number of them. Thus the low-end systems could support a maximum of 10 MB of online storage (two fixed, two removable), although in practice this was very expensive and not common. 615:
instructions. Among these was the conditional branch (mnemonic BC) which used it to point to the byte immediately following the branch operation. For programmers used to IBM mainframe behaviour, this meant that the S/3 branch operation could be likened to a conditional BALR (branch and link register) – very useful when branching to a sub-routine, and returning after it had processed. Finally, "Reg 16" (00010000) was the program status register (PSR), holding such things as the results of a compare instruction. Note that registers were used only for addressing and program status, not for arithmetic.
286: 274: 218: 334: 322: 298: 1448: 27: 380: 310: 1468: 1458: 639:
bytes for a "Test Bits On" op; then 3 bytes for a Jump, as previously described, and useful to the RPG compiler. Saving the odd byte here and there was good when you had only 64K to play withβ€”and, on the S/3 itself, that had to include the operating system (which grew to about 20K on the model 10 with the introduction of the "Communication Control Program", CCP).
493:, with the two extra holes located in the top rows. The new cards had room for 128 printed characters in four rows of 32 characters each. They were about 1/3 the size of the older 80 column cards but held 20% more text data. The smaller, and thus lighter card could be processed with faster equipment and with fewer jams. 599:
addressed by its full 16-bit address. xx=01 or 10 meant base-displacement addressing was used, using index register 1 or 2 respectively. A base address would previously have been loaded into one of the two index registers and the instruction contained the displacement of up to just 256 bytes (8 bits of addressing).
618:
The arithmetic instructions provided among the 29 instructions were binary add/subtract (provided to help manipulate addresses) and decimal add/subtract. Multiplication and division were not provided for by the standard hardware, and had to be handled by software routines. There was no floating point
725:
The concept of keying your punched cards through the console was a marketing ploy. In reality, the System/3 could not be a computer and a keypunch at the same time, so when it was a keypunch, no computing was possible. The original IBM System/3, which was shown in July 1969, had the keypunch console
638:
Indicators were binary switches used to control program flow. Over 100 of these were available to the programmer. By using the instruction formats explained above, many of the indicator-oriented operations could be fit into just 3 bytes. For example, a line of RPG might test an indicator for "On": 3
634:
An example: a simple command, Conditional Jump, a special type of conditional branch (forward only, up to 256 bytes) suitable mainly for jumping over short blocks of code: Op code byte= F2 (this is in hexadecimal, Hex F is binary 1111, Hex 2 (0010) defines the op); Q byte= 00000001 specifies that we
630:
So far, only the first byte of the instruction has been explained here. The next ("Q") byte was generally a qualifier, such as specifying the number of bytes to be moved in a move characters op or the condition to test for in a Branch. A couple of instructions used this byte for a 1-byte "immediate"
468:
The System/3 was also available with the IBM 5445 disk drive (20mb) and later the model 15 allowed "winchester" style 3340 drives. On the smaller models, while you could attach 5445 drives, you had to keep the 5444 for the operating system and other programming libraries, however that limitation was
706:
The System/3 had no provision for halting a process once it had started to run. For instance, if a compile failed because of an error on the very first page, the user had to wait for a sometimes voluminous compile listing to print in its entirety. Users learned to reach under the printer and jostle
535:
display. Within the OCF, there was capability to 'cancel' processes and/or tasks that were running, including either partition (P1 or P2). The system could only run two programs simultaneously, except for the model 15 or systems running the Communications Control program, CCP. The CCP was a system
622:
All the above got more complicated with the System/3 model 15, and the Systems/34 and /36. Though still using 16-bit addressing, all these systems could support well over 64K of main storage (up to 512K and theoretically more), so address translation was used to swap from one 64K address space to
759:
processor, with 16-bit microcode words, which emulated the System/3 instruction set, rather slowly, in microcode. The System/34 and System/36 both had two processors: a Control Storage Processor (CSP), as in System/32, which handled most supervisor and input/output operations, and a Main Storage
697:
compiler. In a card-only system, the RPG II compiler was supplied as two phases. The first phase would be booted from one input hopper of the MFCU, and the source would then be read following the compiler. An intermediate form was punched on cards, which were then read by the second phase of the
598:
The first 4 bits conveyed a lot of information: "1111" meant this was an instruction without operands, known as a command. e.g. Start I/O (the I/O op being defined by previously loaded I/O registers). "11xx" and "xx11" meant a 1-operand instruction, such as a Branch. If xx was 00 the operand was
626:
The original S/3 model 10 (and the later model 12) had an optional crude form of multi-programming called the Dual Program Feature. This provided no more main memory addressing, but gave two sets of registers and instructions which flipped from one "program level" to the other. The standard I/O
614:
As well as the two index registers already mentioned (referred to as 1 and 2, or binary 01 and 10) there were other registers. "Reg 4" (0100) was the instruction address register (IAR) which pointed at the current instruction. "Reg 8" (1000) was the address recall register (ARR), set by certain
610:
The remaining 4 bits of the first byte further defined the instruction. This structure meant that there was the capability to have up to 64 operations in all: 16 commands (though there were never more than five across the whole product range); 16 1-operand instructions starting with 11xx; 16
707:
the paper discharge chute, which would cause the machine to halt with a "P3" (printer error) displayed. The user could then dial in the response code FF to abort the run. Another way of stopping it was simply to press the green "Start" button on the console, causing the system to reboot.
623:
another. Address Translation Registers were set to define the actual address space in use at any one time, their contents being concatenated with the 16-bit address used by a program to produce a real address. These "ATRs" were privileged, available only to the operating system.
577:
data entry system, the System/3 Model 10 got a feature called LCA (local communication adaptor) which allowed an IBM 3741 station to be "attached" to the system to transmit/receive data. Later models of the System/3 such as the Model 8 were cardless and used the
606:
indicated a 2-operand instruction. "0000" meant both operands were addressed by their direct 16-bit address. "0100": operand 1 uses reg 1 as its base; operand 2 uses direct addressing. "0110": operand 1 uses reg 1 as its base, operand 2 uses reg 2. And so on.
594:
was optimised for two key aspects of the product: limited availability of main memory, and the RPG II programming language. The original S/3 (models 10 and then 6, 8 and 12) had 29 instructions, all occupying between 3 and 6 bytes (24 to 48 bits).
698:
compiler. An executable program deck was then punched. This executable could then be booted ("IPL'ed", for "Initial Program Load") to perform the processing desired. This process could require more than an hour for a significant-sized program.
717:
Most/many users did not buy a console. Instead OCL code was either suppressed entirely or printed on the 5203 printer. The console offered by IBM slowed down program execution tremendously when it printed OCL commands, as it was basically a
556:
A smaller (IBM 5203) printer was attached to the main system. The 5203 was a chain printer with interchangeable cartridges. It could run at 100 or 200 lines per minute, based on model. Later on, IBM offered multiple models of the existing
232:
Many of the original System/3 model 10 units were shipped diskless, with only the new IBM 5424 Multifunction Card Unit (MFCU) which read, punched, printed on and sorted the new, smaller
729:
Later several OEM companies built 96-column keypunches, sorters, and collators. This took the 'heavy lifting' off of the MFCU and freed the System/3 for actual computing functions.
469:
changed with software called elimn8 which allowed 5445 drives to totally replace the 5444's. Other companies such as Memorex manufactured compatible 5445 drives for the System/3.
500:
s (special order equipment) to handle 80-column cards were the IBM 2560 Multifunction Card Machine (MFCM) which could read, punch, interpret and sort, and the
726:
so they could offer a computer for under $ 2,000/month. In reality it was unworkable and almost invariably users acquired a stand-alone keypunch/verifier.
1002: 477:
The most common punched-card device was IBM 5424 Multifunction Card Unit (MFCU) which read, punched, printed on and sorted the new, smaller 96-column
760:
Processor (MSP). This latter was a re-implementation of the System/3 model 15 processor; effectively providing "hardware emulation" of the System/3.
1063: 41: 869: 387: 1112: 35: 481:. Instead of the rectangular punches in the classic 80-column IBM card, the new cards had tiny (1 mm), circular holes much like 1036: 769: 635:"jump" if the condition register has the "equal" bit on; Operand= 00011000: if the condition is met we jump forward 24 bytes. 808: 1056: 631:
operand. The remaining byte(s) were for the displacement(s) or address(es) for operands, or the details for some commands.
395: 619:
provision at all. All this continued to be true even with the later and generally more sophisticated Systems/34 and 36.
1461: 989: 979: 969: 548: 1348: 1049: 732:
Most experienced System/3 users minimized use of the MFCU as much as possible, since it was a system bottleneck.
512:
Offline storage was available with the purchase of an external tape drive which read and wrote standard IBM
1471: 1331: 1006: 591: 1041: 827: 1492: 1451: 1031: 647:
A simple job control language called Operation Control Language (OCL) was superficially similar to the
285: 1497: 1380: 984:"Business System with Punched card data processing and System/3 Model 10", by F. R. Crawford, 1973, 528: 958:"Everything You Always Wanted to Know About the System/3 But Nobody Told You" by Charlie Massoglia 413: 1259: 333: 309: 273: 226: 132: 128: 124: 233: 1326: 1269: 1264: 1253: 1353: 711: 364: 297: 190: 579: 719: 648: 486: 440: 321: 193:. The first member of what IBM refers to as their "midrange" line, it also introduced the 8: 1391: 1020: 1427: 1358: 912: 901: 874: 812: 1281: 1075: 985: 975: 965: 681: 537: 174: 53: 225:
At its launch in 1969 it was available for $ 1000/month β€” less than half cost of an
1321: 793: 1422: 1299: 1248: 1238: 1132: 403:
The IBM System/3 was announced as a computer system that initially consisted of:
186: 115: 1341: 774: 120: 519:
The System/3 Mod 10 optionally included the IBM 3410 magnetic tape subsystem.
185:
as a low-end business computer aimed at smaller organizations that still used
1486: 1226: 1221: 1216: 1211: 1203: 749: 745: 368: 178: 148: 143: 527:
The System/3 Operator Console Facility (OCF) consisted of either a modified
1432: 1243: 1233: 889: 659:
Operator control commands (OCCs) were used to communicate with the system.
513: 478: 217: 198: 1071: 427:
IBM 5496 Data Recorder, a keypunch machine with print and verify functions
1372: 1274: 536:
control programming feature that allowed to support an online network of
974:"An introduction to computing: IBM System/3" by Jerome T. Murray, 1971, 1291: 1190: 694: 672: 482: 246:
1970 β€” IBM 5406, or System/3 Model 6, introduced (disk-oriented system)
194: 158: 611:
1-operand instructions starting with xx11; 16 2-operand instructions.
379: 1386: 756: 741: 603: 462: 360: 356: 352: 348: 182: 26: 1417: 1412: 1314: 1305: 1178: 1173: 1168: 1163: 1155: 1150: 1145: 1140: 1117: 1107: 1102: 1097: 1092: 1084: 961:"System/3 Disk Sort as a Programming Language" by Charlie Massoglia 574: 562: 558: 532: 501: 458: 452: 243:
1969 β€” IBM 5410, or System/3 Model 10, introduced (shipped in 1970)
1407: 1121: 1037:
IBM System/3 Models 8, 10, 12, and 15 Components Reference Manual
1026: 627:
instructions were also modified to flip when an I/O was started.
177:
introduced in 1969, and marketed until 1985. It was produced by
964:"System/3 Programming RPG II" by Solomon Martin Bernard, 1972, 668: 490: 206: 752:
were all able to run System/3 applications through emulation.
1336: 676: 202: 391:
IBM 5496 Data Recorder, the keypunch for 96-character cards
1072: 489:
code, with three rows of 32 characters each, or in 8-bit
171: 561:
printer line, which had been originally built for the
197:
programming language. It is the first ancestor in the
399:
IBM 5486 Card Sorter used with System/3 punched cards
861: 229:; the smallest member of the IBM System/360 family. 531:interfaced into the computer, or a special purpose 439:Entry models had as little as 4K (4096) bytes of 255:1975 β€” IBM 5412, or System/3 Model 12, introduced 249:1973 β€” IBM 5415, or System/3 Model 15, introduced 1484: 902:IBM Field Engineering Announcement: IBM System/3 867: 809:"New Computer, Model 12, is Announced by I.B.M." 363:are generally referred to in IBM terminology as 258:1976 β€” IBM 5404, or System/3 Model 4, introduced 252:1974 β€” IBM 5408, or System/3 Model 8, introduced 42:Museo Nazionale della Scienza e della Tecnologia 1005:. IBM Archives. 23 January 2003. Archived from 803: 801: 1057: 1027:A System/3 under restoration at the CoreStore 642: 798: 654: 522: 472: 1064: 1050: 710:Error codes were displayed on a two-digit 410:IBM 5424 Multi Functional Card Unit (MFCU) 221:System/3 processing unit and 5496 keypunch 205:series and includes the highly successful 701: 407:IBM 5410 Model 10 Central Processing Unit 1113:1800 Data Acquisition and Control System 770:Distributed Data Management Architecture 547: 457:For mass storage, the System/3 used the 446: 394: 386: 378: 216: 1485: 794:Original System/3 Product Announcement 1045: 1021:Original vintage film from about 1969 868:William D. Smith (October 29, 1970). 1467: 1457: 1315:Applications, software, and concepts 924: 888:(the rest of the industry would say 239:IBM delivered the following models: 13: 952: 693:The System/3 came standard with a 688: 585: 347:The System/3 and successor models 14: 1509: 1023:Computer History Archives Project 995: 504:which could only read and punch. 16:IBM midrange computer (1969–1985) 1466: 1456: 1447: 1446: 870:"I.B.M. Unveils 2 New Computers" 755:The System/32 used a vertically 507: 418:IBM 5444 Disk Storage (optional) 332: 320: 308: 296: 284: 272: 34: 25: 1349:Programming Development Manager 933: 927:IBM's 360 and Early 370 Systems 1443:* Also based on the System/36 918: 915:, IBM engineering announcement 906: 895: 882: 846: 820: 787: 602:Other patterns for this first 568: 1: 780: 552:IBM 5203 printer for System/3 485:. Data was stored in six-bit 236:introduced at the same time. 201:whose current version is the 1332:Dynamic Logical Partitioning 735: 662: 424:IBM 5475 Data Entry Keyboard 7: 1078:, workstations, and servers 763: 543: 374: 91:; 39 years ago 65:; 55 years ago 10: 1514: 1413:3790 Communications System 643:Operation Control Language 450: 212: 1441: 1400: 1371: 1290: 1189: 1131: 1103:1500 instructional system 1083: 929:. MIT Press. p. 449. 655:Operator control commands 580:8" 3740 style floppy disk 523:Operator Console Facility 434: 421:IBM 5471 Printer Keyboard 154: 139: 111: 103: 85: 77: 59: 49: 40:IBM System/3 model 10 in 33: 24: 1462:Minicomputers on Commons 573:With the arrival of the 529:IBM Selectric typewriter 473:Multi-Function Card Unit 1418:8100 Information System 1179:7330 Magnetic Tape Unit 1076:mini/midrange computers 667:The System/3 supported 234:96-column punched cards 227:IBM System/360 Model 20 1327:Dealer Business System 1174:1442 card reader/punch 1164:1402 card reader/punch 1098:1442 card reader/punch 944:. IBM. September 1974. 925:Pugh, Emerson (1991). 834:. IBM. 23 January 2003 702:Problems with System/3 553: 400: 392: 384: 383:96-column punched card 222: 81:$ 1,000/month to lease 1381:ThinkPad Power Series 1354:Quick Response Engine 712:seven-segment display 551: 447:Direct access storage 414:IBM 5203 Line Printer 398: 390: 382: 220: 191:unit record equipment 1032:IBM System/3 website 942:IBM System/3 Model 8 855:IBM System/3 Model 6 720:selectric typewriter 649:Job Control Language 487:binary-coded decimal 441:magnetic-core memory 430:IBM 5486 Card Sorter 1306:RS64 microprocessor 1009:on October 25, 2007 264:IBM System/3 models 21: 1472:Servers on Commons 1359:Single-level store 875:The New York Times 813:The New York Times 554: 401: 393: 385: 365:"midrange systems" 223: 78:Introductory price 19: 1493:IBM minicomputers 1480: 1479: 1367: 1366: 1169:1403 line printer 1108:1627 drum plotter 1093:1132 line printer 367:β€” in contrast to 175:midrange computer 164: 163: 54:Midrange computer 1505: 1498:16-bit computers 1470: 1469: 1460: 1459: 1450: 1449: 1322:Control Language 1312: 1311: 1066: 1059: 1052: 1043: 1042: 1017: 1015: 1014: 946: 945: 937: 931: 930: 922: 916: 910: 904: 899: 893: 886: 880: 879: 865: 859: 858: 850: 844: 843: 841: 839: 824: 818: 817: 805: 796: 791: 369:IBM's mainframes 339:Model 15D (1973) 336: 324: 315:Model 10D (1969) 312: 300: 288: 276: 123:low-end models ( 99: 97: 92: 73: 71: 66: 38: 29: 22: 18: 1513: 1512: 1508: 1507: 1506: 1504: 1503: 1502: 1483: 1482: 1481: 1476: 1437: 1396: 1392:Academic System 1363: 1310: 1286: 1185: 1127: 1079: 1070: 1012: 1010: 1001: 998: 955: 953:Further reading 950: 949: 940: 938: 934: 923: 919: 911: 907: 900: 896: 887: 883: 866: 862: 857:. October 1970. 853: 851: 847: 837: 835: 826: 825: 821: 816:. July 8, 1975. 807: 806: 799: 792: 788: 783: 766: 738: 704: 691: 689:RPG II compiler 665: 657: 645: 592:instruction set 588: 586:Instruction set 571: 546: 525: 510: 475: 461:single-platter 455: 449: 437: 377: 345: 344: 343: 340: 337: 328: 327:Model 12 (1975) 325: 316: 313: 304: 301: 292: 289: 280: 277: 266: 265: 215: 187:IBM 1400 series 147: 119: 116:IBM 1400 series 95: 93: 90: 69: 67: 64: 45: 17: 12: 11: 5: 1511: 1501: 1500: 1495: 1478: 1477: 1475: 1474: 1464: 1454: 1442: 1439: 1438: 1436: 1435: 1430: 1428:IntelliStation 1425: 1420: 1415: 1410: 1404: 1402: 1398: 1397: 1395: 1394: 1389: 1385:Predecessors: 1383: 1377: 1375: 1369: 1368: 1365: 1364: 1362: 1361: 1356: 1351: 1346: 1345: 1344: 1334: 1329: 1324: 1318: 1316: 1309: 1308: 1303: 1296: 1294: 1288: 1287: 1285: 1284: 1279: 1278: 1277: 1272: 1267: 1262: 1258:Predecessors: 1256: 1246: 1241: 1236: 1231: 1230: 1229: 1224: 1219: 1214: 1201: 1195: 1193: 1187: 1186: 1184: 1183: 1182: 1181: 1176: 1171: 1166: 1158: 1153: 1148: 1143: 1137: 1135: 1129: 1128: 1126: 1125: 1115: 1110: 1105: 1100: 1095: 1089: 1087: 1081: 1080: 1069: 1068: 1061: 1054: 1046: 1040: 1039: 1034: 1029: 1024: 1018: 1003:"IBM System/3" 997: 996:External links 994: 993: 992: 982: 972: 962: 959: 954: 951: 948: 947: 932: 917: 905: 894: 881: 860: 845: 828:"IBM system/3" 819: 797: 785: 784: 782: 779: 778: 777: 775:IBM System/370 772: 765: 762: 737: 734: 703: 700: 690: 687: 664: 661: 656: 653: 644: 641: 587: 584: 570: 567: 545: 542: 524: 521: 509: 506: 474: 471: 448: 445: 436: 433: 432: 431: 428: 425: 422: 419: 416: 411: 408: 376: 373: 342: 341: 338: 331: 329: 326: 319: 317: 314: 307: 305: 303:Model 8 (1974) 302: 295: 293: 291:Model 6 (1970) 290: 283: 281: 279:Model 4 (1976) 278: 271: 268: 267: 263: 262: 261: 260: 259: 256: 253: 250: 247: 244: 214: 211: 162: 161: 156: 152: 151: 141: 137: 136: 121:IBM System/360 113: 109: 108: 105: 101: 100: 87: 83: 82: 79: 75: 74: 61: 57: 56: 51: 47: 46: 39: 31: 30: 15: 9: 6: 4: 3: 2: 1510: 1499: 1496: 1494: 1491: 1490: 1488: 1473: 1465: 1463: 1455: 1453: 1445: 1444: 1440: 1434: 1431: 1429: 1426: 1424: 1421: 1419: 1416: 1414: 1411: 1409: 1406: 1405: 1403: 1399: 1393: 1390: 1388: 1384: 1382: 1379: 1378: 1376: 1374: 1370: 1360: 1357: 1355: 1352: 1350: 1347: 1343: 1340: 1339: 1338: 1335: 1333: 1330: 1328: 1325: 1323: 1320: 1319: 1317: 1313: 1307: 1304: 1301: 1298: 1297: 1295: 1293: 1289: 1283: 1282:Power Systems 1280: 1276: 1273: 1271: 1268: 1266: 1263: 1261: 1257: 1255: 1252: 1251: 1250: 1247: 1245: 1242: 1240: 1237: 1235: 1232: 1228: 1225: 1223: 1220: 1218: 1215: 1213: 1210: 1209: 1208: 1207: 1202: 1200: 1197: 1196: 1194: 1192: 1188: 1180: 1177: 1175: 1172: 1170: 1167: 1165: 1162: 1161: 1159: 1157: 1154: 1152: 1149: 1147: 1144: 1142: 1139: 1138: 1136: 1134: 1130: 1123: 1119: 1116: 1114: 1111: 1109: 1106: 1104: 1101: 1099: 1096: 1094: 1091: 1090: 1088: 1086: 1082: 1077: 1074: 1067: 1062: 1060: 1055: 1053: 1048: 1047: 1044: 1038: 1035: 1033: 1030: 1028: 1025: 1022: 1019: 1008: 1004: 1000: 999: 991: 990:0-13-107698-1 987: 983: 981: 980:0-04-510037-3 977: 973: 971: 970:0-13-881698-0 967: 963: 960: 957: 956: 943: 936: 928: 921: 914: 909: 903: 898: 891: 890:minicomputers 885: 877: 876: 871: 864: 856: 849: 833: 829: 823: 815: 814: 810: 804: 802: 795: 790: 786: 776: 773: 771: 768: 767: 761: 758: 753: 751: 750:IBM System/36 747: 746:IBM System/34 743: 733: 730: 727: 723: 721: 715: 713: 708: 699: 696: 686: 684: 683: 678: 674: 670: 660: 652: 650: 640: 636: 632: 628: 624: 620: 616: 612: 608: 605: 600: 596: 593: 583: 581: 576: 566: 564: 560: 550: 541: 539: 534: 530: 520: 517: 515: 508:Magnetic tape 505: 503: 499: 496:Available as 494: 492: 488: 484: 480: 479:punched cards 470: 466: 464: 460: 454: 444: 442: 429: 426: 423: 420: 417: 415: 412: 409: 406: 405: 404: 397: 389: 381: 372: 370: 366: 362: 358: 354: 350: 335: 330: 323: 318: 311: 306: 299: 294: 287: 282: 275: 270: 269: 257: 254: 251: 248: 245: 242: 241: 240: 237: 235: 230: 228: 219: 210: 208: 204: 200: 196: 192: 189:computers or 188: 184: 180: 179:IBM Rochester 176: 173: 169: 160: 157: 153: 150: 149:IBM System/34 145: 144:IBM System/32 142: 138: 134: 130: 126: 122: 117: 114: 110: 106: 102: 88: 84: 80: 76: 62: 58: 55: 52: 48: 43: 37: 32: 28: 23: 1205: 1198: 1160:peripherals 1118:1627 plotter 1011:. Retrieved 1007:the original 941: 939:G360-0002-0 935: 926: 920: 908: 897: 884: 873: 863: 854: 852:G520-2370-0 848: 836:. Retrieved 832:IBM Archives 831: 822: 811: 789: 754: 739: 731: 728: 724: 716: 709: 705: 692: 680: 666: 658: 646: 637: 633: 629: 625: 621: 617: 613: 609: 601: 597: 589: 572: 555: 526: 518: 514:9-track tape 511: 497: 495: 476: 467: 456: 438: 402: 346: 238: 231: 224: 199:product line 168:IBM System/3 167: 165: 86:Discontinued 60:Release date 20:IBM System/3 1423:BladeCenter 1300:Advanced/36 1260:PS/2 Server 1239:System 9000 569:Floppy disk 112:Predecessor 107:4,096 bytes 1487:Categories 1191:IBM System 1013:2006-05-29 781:References 757:microcoded 740:The later 673:Fortran IV 565:computer. 483:paper tape 451:See also: 159:IBM RPG II 1270:Netfinity 1265:PC Server 1254:iDataPlex 1227:System/38 1222:System/36 1217:System/34 1212:System/32 838:March 26, 742:System/32 736:Emulation 682:Assembler 663:Languages 604:half-byte 538:terminals 361:System/38 357:System/36 353:System/34 349:System/32 183:Minnesota 140:Successor 1452:Category 1433:Series/1 1249:System x 1244:System p 1234:System/7 1204:System/3 1199:System/3 1133:IBM 1400 1085:IBM 1130 913:System/3 764:See also 575:IBM 3740 563:IBM 1401 559:IBM 1403 544:Printers 533:IBM 3270 502:IBM 1442 459:IBM 5444 453:IBM 5444 375:Hardware 155:Language 1408:IBM 801 1373:RS/6000 1275:eServer 1122:Calcomp 651:(JCL). 213:History 170:was an 94: ( 68: ( 44:, Milan 1342:object 1337:OS/400 1292:AS/400 988:  978:  968:  695:RPG II 679:, and 669:RPG II 491:EBCDIC 435:Memory 207:AS/400 195:RPG II 104:Memory 1401:Other 1387:RT PC 677:COBOL 203:IBM i 1156:1460 1151:1440 1146:1410 1141:1401 986:ISBN 976:ISBN 966:ISBN 840:2019 748:and 590:The 463:disk 359:and 166:The 131:and 96:1985 89:1985 70:1969 63:1969 50:Type 1073:IBM 498:RPQ 181:in 172:IBM 1489:: 872:. 830:. 800:^ 744:, 722:. 685:. 675:, 671:, 582:. 540:. 516:. 443:. 371:. 355:, 351:, 209:. 146:, 133:30 129:25 127:, 125:20 1302:* 1206:X 1124:) 1120:( 1065:e 1058:t 1051:v 1016:. 892:) 878:. 842:. 135:) 118:; 98:) 72:)

Index



Museo Nazionale della Scienza e della Tecnologia
Midrange computer
IBM 1400 series
IBM System/360
20
25
30
IBM System/32
IBM System/34
IBM RPG II
IBM
midrange computer
IBM Rochester
Minnesota
IBM 1400 series
unit record equipment
RPG II
product line
IBM i
AS/400

IBM System/360 Model 20
96-column punched cards
Model 4 (1976)
Model 6 (1970)
Model 8 (1974)
Model 10D (1969)
Model 12 (1975)

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑