Knowledge (XXG)

IBM System/3

Source πŸ“

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

Index

System/3


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)

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

↑