Knowledge

IBM System/32

Source 📝

1234: 36: 262:. The System/32 processor utilized a vertical microcode format, with each microinstruction occupying 16 bits of control storage. There were 19 different microinstruction opcodes, however certain microinstructions could carry out different operations depending on which bits were set in the rest of the microinstruction, meaning that there were about 70 distinct operations available in total. An optional set of 189: 1254: 1244: 27: 289:
The System/3 emulation performed poorly, which led IBM to implement performance critical parts of the SCP operating system directly in microcode. The later System/34 and System/36 systems addressed this problem by using two different processors - the System/32 CSP architecture was used exclusively
294:(MSP) which implemented the System/3 instruction set directly in hardware without microcode. The use of microcode to implement instruction set emulation as well as performance-critical operating system components had some influence on the design of the microcode layers in the later 338:
Only one side of the 77-track floppy diskette was used. Each track held 26 128-byte sectors. An extended format was offered by IBM, and it permitted 512 bytes per sector. Even so, that came to an 8-inch floppy holding less than one third of a megabyte.
221:
The computer looked like a large office desk with a very small six-line by forty-character display. Having the appearance of a computerized desk, the System/32 was nicknamed the "Bionic Desk" after
218:
as "a compact computer for first‐time users with little or no computer programming experience." Within 40 months, "the System/32 had surpassed the IBM System/3 as the most installed IBM computer."
621: 768: 807: 795: 513: 482: 310:, and 4 or 8 kilobytes of control storage. The larger control store was an optional extra, and was needed to support the scientific instruction set. 849: 1283: 443: 536: 898: 168:
with built-in display screen, disk drives, printer, and database report software. It was used primarily by small to midsize businesses for
351:
would be viewing the character display, which was also common to the then current IBM 3740 family of data entry to floppy disk media.
817: 812: 590: 744: 842: 494: 463: 235:, that directly faced the operator when seated, and could print reports, memos, billing statements, address labels, etc. 1247: 663: 258:(CSP). Whereas the System/3 used a hardwired processor, the System/32 implemented the System/3 instruction set in 1134: 835: 238:
It had been introduced January 7, 1975 and was withdrawn from marketing on October 17, 1984. Migration to the
559: 275: 208:
line. IBM described it as "the first system to incorporate hardware and comprehensive application software."
147: 1257: 1117: 521: 200:
single-user System/32, also known as the IBM 5320, was introduced in 1975, and it was the successor to the
827: 683: 1278: 1237: 223: 1288: 1166: 1045: 112: 242:
was generally simple because source code was compatible and programs just needed recompilation.
1112: 1055: 1050: 1039: 1139: 177: 730: 8: 1177: 622:"IBM System/34 and IBM System/32 Scientific Macroinstructions Functions Reference Manual" 290:
for operating system, I/O control and floating point code, whereas user code ran on the
1213: 1144: 541: 468: 448: 210: 227:(bionic man), a popular U.S. TV program when the computer was introduced in 1975. The 1067: 861: 659: 348: 205: 165: 1107: 370: 232: 102: 1208: 1085: 1034: 1024: 918: 712: 653: 1127: 395: 271: 790: 1272: 1012: 1007: 1002: 989: 423: 418: 413: 239: 135: 1218: 1029: 1019: 984: 563: 408: 332: 282:, have retrospectively described the System/32's microcode as resembling a 279: 201: 125: 857: 1158: 1060: 307: 1077: 976: 354:
A computer specialist was not required for the operation of System/32.
314: 169: 822: 693:(Interview). Interviewed by Philip L. Frana. Charles Babbage Institute 1172: 295: 259: 61: 796:
Insightful newsgroup post about System/32 and System/34 architecture
1203: 1198: 1100: 1091: 964: 959: 954: 949: 941: 936: 931: 926: 903: 893: 888: 883: 878: 870: 35: 785: 444:"I.B.M. Introduces Smallest Computer In a Bid for Data-Processing" 1193: 907: 791:
Video of Corestore Museum System/32 performing IMPL/IPL from disk
267: 173: 251: 197: 188: 537:"I.B.M. Starting Series 1 System To Enter Minicomputer Market" 362:
Some terms associated with the System/32's software include:
1122: 391:(Operations Control Language, the command-line language), and 283: 26: 858: 616: 614: 50: 335:
that could also read floppies from the IBM 3740 family.
274:
arithmetic in microcode. Some IBM engineers, including
611: 585: 583: 564:"The IBM System/32: The Second IBM Personal Computer" 591:"IBM Maintenance Library System/32 Theory Diagrams" 677: 675: 580: 554: 552: 385:(Data File Utility, a query and report generator), 684:"An Interview with An Interview with GLENN HENRY" 266:was also available, which were used to support a 1270: 534: 672: 651: 647: 645: 549: 379:(Source Entry Utility, the programming editor), 254:processor with a 200ns cycle time known as the 843: 464:"I.B.M. Corp. Introduces A 50-Pound Computer" 49:International Business Machines Corporation ( 642: 164:(IBM 5320) introduced in January 1975 was a 558: 850: 836: 495:"SR30-0017-1 System32 RPG II Programming" 899:1800 Data Acquisition and Control System 508: 506: 504: 192:IBM System/32 in Computer History Museum 187: 769:"IBM System/32 Data File Utility (DFU)" 710:with 5 more choices added a year later 1284:Computer-related introductions in 1975 1271: 535:William D. Smith (November 17, 1976). 831: 681: 501: 398:in which executable code was stored). 342: 317:was available in one of three sizes: 270:compiler by implementing support for 1253: 1243: 1101:Applications, software, and concepts 818:S/32 rear view with both panels open 813:S/32 front view with one panel open 13: 357: 331:The system included an eight-inch 306:It had 16, 24, or 32 kilobytes of 14: 1300: 779: 655:Inside the AS/400, Second Edition 520:. 23 January 2003. Archived from 301: 16:IBM midrange computer (1975–1984) 1252: 1242: 1233: 1232: 34: 25: 1135:Programming Development Manager 786:A System/32 restoration project 761: 737: 723: 704: 117:Control Storage Processor (CSP) 1229:* Also based on the System/36 801: 528: 487: 476: 456: 436: 1: 429: 369:(System Control Program) the 1118:Dynamic Logical Partitioning 745:"IBM System/32 Introduction" 347:When keying input data, the 264:Scientific Macroinstructions 245: 107:System Control Program (SCP) 7: 864:, workstations, and servers 682:Henry, Glenn (2001-08-07). 483:IBM Archives: IBM System/32 402: 394:#LIBRARY (the directory or 183: 10: 1305: 1199:3790 Communications System 224:The Six Million Dollar Man 1227: 1186: 1157: 1076: 975: 917: 889:1500 instructional system 869: 256:Control Storage Processor 250:The System/32 featured a 141: 131: 121: 111: 101: 93: 85: 67: 57: 45: 33: 24: 1248:Minicomputers on Commons 652:Frank G. Soltis (1997). 89:approx $ 1,000 per month 1204:8100 Information System 965:7330 Magnetic Tape Unit 862:mini/midrange computers 823:Large Image of IBM 5320 568:Glenn's Computer Museum 1113:Dealer Business System 960:1442 card reader/punch 950:1402 card reader/punch 884:1442 card reader/punch 292:Main Storage Processor 193: 73:; 49 years ago 1167:ThinkPad Power Series 1140:Quick Response Engine 472:. September 10, 1975. 191: 524:on January 27, 2008. 178:programming language 71:January 7, 1975 1092:RS64 microprocessor 750:. IBM. January 1977 719:. January 19, 1976. 691:conservancy.umn.edu 204:model 6 in the IBM 21: 1258:Servers on Commons 1145:Single-level store 542:The New York Times 469:The New York Times 452:. January 8, 1975. 449:The New York Times 343:System/32 operator 211:The New York Times 194: 86:Introductory price 19: 1279:IBM minicomputers 1266: 1265: 1153: 1152: 955:1403 line printer 894:1627 drum plotter 879:1132 line printer 373:of the System/32. 286:instruction set. 206:midrange computer 180:for the machine. 166:midrange computer 158: 157: 1296: 1289:16-bit computers 1256: 1255: 1246: 1245: 1236: 1235: 1108:Control Language 1098: 1097: 852: 845: 838: 829: 828: 773: 772: 765: 759: 758: 756: 755: 749: 741: 735: 734: 727: 721: 720: 708: 702: 701: 699: 698: 688: 679: 670: 669: 649: 640: 639: 637: 636: 631:. IBM. July 1978 626: 618: 609: 608: 606: 605: 595: 587: 578: 577: 575: 574: 556: 547: 546: 532: 526: 525: 510: 499: 498: 491: 485: 480: 474: 473: 460: 454: 453: 440: 371:operating system 176:was the primary 151: 150: 148:Official website 103:Operating system 97:October 17, 1984 81: 79: 74: 38: 29: 22: 18: 1304: 1303: 1299: 1298: 1297: 1295: 1294: 1293: 1269: 1268: 1267: 1262: 1223: 1182: 1178:Academic System 1149: 1096: 1072: 971: 913: 865: 856: 804: 782: 777: 776: 767: 766: 762: 753: 751: 747: 743: 742: 738: 729: 728: 724: 713:"Computerworld" 711: 709: 705: 696: 694: 686: 680: 673: 666: 650: 643: 634: 632: 624: 620: 619: 612: 603: 601: 600:. IBM. May 1977 593: 589: 588: 581: 572: 570: 557: 550: 533: 529: 518:IBM Corporation 514:"IBM System/32" 512: 511: 502: 497:. January 1976. 493: 492: 488: 481: 477: 462: 461: 457: 442: 441: 437: 432: 405: 360: 358:System software 345: 304: 248: 231:had a built-in 186: 146: 145: 77: 75: 72: 41: 17: 12: 11: 5: 1302: 1292: 1291: 1286: 1281: 1264: 1263: 1261: 1260: 1250: 1240: 1228: 1225: 1224: 1222: 1221: 1216: 1214:IntelliStation 1211: 1206: 1201: 1196: 1190: 1188: 1184: 1183: 1181: 1180: 1175: 1171:Predecessors: 1169: 1163: 1161: 1155: 1154: 1151: 1150: 1148: 1147: 1142: 1137: 1132: 1131: 1130: 1120: 1115: 1110: 1104: 1102: 1095: 1094: 1089: 1082: 1080: 1074: 1073: 1071: 1070: 1065: 1064: 1063: 1058: 1053: 1048: 1044:Predecessors: 1042: 1032: 1027: 1022: 1017: 1016: 1015: 1010: 1005: 1000: 987: 981: 979: 973: 972: 970: 969: 968: 967: 962: 957: 952: 944: 939: 934: 929: 923: 921: 915: 914: 912: 911: 901: 896: 891: 886: 881: 875: 873: 867: 866: 855: 854: 847: 840: 832: 826: 825: 820: 815: 810: 803: 800: 799: 798: 793: 788: 781: 780:External links 778: 775: 774: 760: 736: 731:"Floppy drive" 722: 703: 671: 665:978-1882419661 664: 658:. Duke Press. 641: 610: 579: 562:(2014-03-30). 548: 527: 500: 486: 475: 455: 434: 433: 431: 428: 427: 426: 421: 416: 411: 404: 401: 400: 399: 396:disk partition 392: 386: 380: 374: 359: 356: 344: 341: 329: 328: 325: 322: 303: 302:Memory/storage 300: 272:floating point 247: 244: 214:described the 185: 182: 172:applications. 156: 155: 143: 139: 138: 133: 129: 128: 123: 119: 118: 115: 109: 108: 105: 99: 98: 95: 91: 90: 87: 83: 82: 69: 65: 64: 59: 58:Product family 55: 54: 47: 43: 42: 39: 31: 30: 15: 9: 6: 4: 3: 2: 1301: 1290: 1287: 1285: 1282: 1280: 1277: 1276: 1274: 1259: 1251: 1249: 1241: 1239: 1231: 1230: 1226: 1220: 1217: 1215: 1212: 1210: 1207: 1205: 1202: 1200: 1197: 1195: 1192: 1191: 1189: 1185: 1179: 1176: 1174: 1170: 1168: 1165: 1164: 1162: 1160: 1156: 1146: 1143: 1141: 1138: 1136: 1133: 1129: 1126: 1125: 1124: 1121: 1119: 1116: 1114: 1111: 1109: 1106: 1105: 1103: 1099: 1093: 1090: 1087: 1084: 1083: 1081: 1079: 1075: 1069: 1068:Power Systems 1066: 1062: 1059: 1057: 1054: 1052: 1049: 1047: 1043: 1041: 1038: 1037: 1036: 1033: 1031: 1028: 1026: 1023: 1021: 1018: 1014: 1011: 1009: 1006: 1004: 1001: 999: 996: 995: 994: 993: 988: 986: 983: 982: 980: 978: 974: 966: 963: 961: 958: 956: 953: 951: 948: 947: 945: 943: 940: 938: 935: 933: 930: 928: 925: 924: 922: 920: 916: 909: 905: 902: 900: 897: 895: 892: 890: 887: 885: 882: 880: 877: 876: 874: 872: 868: 863: 860: 853: 848: 846: 841: 839: 834: 833: 830: 824: 821: 819: 816: 814: 811: 809: 806: 805: 797: 794: 792: 789: 787: 784: 783: 770: 764: 746: 740: 732: 726: 718: 717:Computerworld 714: 707: 692: 685: 678: 676: 667: 661: 657: 656: 648: 646: 630: 623: 617: 615: 599: 592: 586: 584: 569: 565: 561: 555: 553: 544: 543: 538: 531: 523: 519: 515: 509: 507: 505: 496: 490: 484: 479: 471: 470: 465: 459: 451: 450: 445: 439: 435: 425: 424:IBM System/38 422: 420: 419:IBM System/36 417: 415: 414:IBM System/34 412: 410: 407: 406: 397: 393: 390: 387: 384: 381: 378: 375: 372: 368: 365: 364: 363: 355: 352: 350: 340: 336: 334: 326: 323: 320: 319: 318: 316: 311: 309: 299: 297: 293: 287: 285: 281: 277: 273: 269: 265: 261: 257: 253: 243: 241: 240:IBM System/34 236: 234: 230: 226: 225: 219: 217: 213: 212: 207: 203: 199: 190: 181: 179: 175: 171: 167: 163: 162:IBM System/32 154: 149: 144: 140: 137: 136:IBM System/34 134: 130: 127: 124: 120: 116: 114: 110: 106: 104: 100: 96: 92: 88: 84: 70: 66: 63: 60: 56: 52: 48: 44: 40:IBM System/32 37: 32: 28: 23: 20:IBM System/32 997: 991: 946:peripherals 904:1627 plotter 763: 752:. Retrieved 739: 725: 716: 706: 695:. Retrieved 690: 654: 633:. Retrieved 628: 602:. Retrieved 597: 571:. Retrieved 567: 540: 530: 522:the original 517: 489: 478: 467: 458: 447: 438: 409:IBM System/3 388: 382: 376: 366: 361: 353: 346: 337: 333:floppy drive 330: 312: 305: 291: 288: 280:Frank Soltis 263: 255: 249: 237: 233:line printer 228: 222: 220: 215: 209: 202:IBM System/3 195: 161: 159: 153:IBM Archives 152: 126:IBM System/3 94:Discontinued 68:Release date 46:Manufacturer 1209:BladeCenter 1086:Advanced/36 1046:PS/2 Server 1025:System 9000 802:Photographs 560:Glenn Henry 308:main memory 276:Glenn Henry 122:Predecessor 1273:Categories 977:IBM System 754:2021-03-01 697:2021-12-22 635:2021-12-22 604:2021-12-22 573:2021-12-22 430:References 315:hard drive 170:accounting 78:1975-01-07 1056:Netfinity 1051:PC Server 1040:iDataPlex 1013:System/38 1008:System/36 1003:System/34 998:System/32 808:System/32 629:Bitsavers 598:Bitsavers 313:A single 296:System/38 260:microcode 246:Processor 132:Successor 62:System/32 1238:Category 1219:Series/1 1035:System x 1030:System p 1020:System/7 990:System/3 985:System/3 919:IBM 1400 871:IBM 1130 403:See also 349:operator 184:Overview 1194:IBM 801 1159:RS/6000 1061:eServer 908:Calcomp 268:Fortran 142:Website 76: ( 1128:object 1123:OS/400 1078:AS/400 662:  252:16-bit 198:16-bit 174:RPG II 1187:Other 1173:RT PC 748:(PDF) 687:(PDF) 625:(PDF) 594:(PDF) 327:13 MB 942:1460 937:1440 932:1410 927:1401 660:ISBN 324:9 MB 321:5 MB 284:RISC 278:and 196:The 160:The 859:IBM 389:OCL 383:DFU 377:SEU 367:SCP 113:CPU 51:IBM 1275:: 715:. 689:. 674:^ 644:^ 627:. 613:^ 596:. 582:^ 566:. 551:^ 539:. 516:. 503:^ 466:. 446:. 298:. 229:32 216:32 1088:* 992:X 910:) 906:( 851:e 844:t 837:v 771:. 757:. 733:. 700:. 668:. 638:. 607:. 576:. 545:. 80:) 53:)

Index



IBM
System/32
Operating system
CPU
IBM System/3
IBM System/34
Official website
midrange computer
accounting
RPG II
programming language

16-bit
IBM System/3
midrange computer
The New York Times
The Six Million Dollar Man
line printer
IBM System/34
16-bit
microcode
Fortran
floating point
Glenn Henry
Frank Soltis
RISC
System/38
main memory

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