Knowledge (XXG)

IBM System/32

Source 📝

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

Index

System/32


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

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