247:
336:
2615:
2595:
553:
successor systems as the restore option incorporates a recompile for the then back-version source. However, most proprietary vendor application libraries of objects were compiled without such 'observability' and require original vendor replacement and consequent expense when upgrading to an AS/400. Pricing at the time was tiered, the same exact software, but priced based upon the model, its speed and capacity, of the system to be installed upon.
2605:
27:
565:, the S/38 was much more expensive than IBM's established best-selling System/34, and its replacement, the System/36. Of equal importance was the difficulty of upgrading from a System/34 to a S/38. IBM tacitly acknowledged this by bringing out the System/36 – an upgraded System/34 – after the launch of the S/38. Although the System/38 did not sell in large numbers, it commanded a higher
259:
36:
460:(VMC), which implemented the Machine Interface in terms of the IMPI architecture; this was implemented by translating MI code into IMPI code and executing it. It also implemented the integrated database, and other components of the operating system which could not be implemented in terms of MI instructions. This was implemented using a mixture of
469:
able to treat the MI as the native instruction set of the System/38, and thus have the freedom to change the IMPI and microcode as the underlying hardware evolved. Early AS/400 systems inherited the System/38 microcode structure, but the term microcode was dropped, leading IBM to rename the layers to the
552:
The System/38 was superseded by the AS/400, which also provided compatibility with System/36 data and software. S/38 programs with 'observability' intact, that is source code embedded within the compiled binary executive at the expense of larger compiled object sizes, can still run on the AS/400 and
499:
operating system of the IBM System/34 and System/36. CPF objects are files, programs, message queues, user profiles, and libraries. While CPF is considered to be the operating system of the System/38, it sits on top of the System/38 Machine
Interface layer, and consequently much of the traditional
468:
The use of the term microcode stemmed from a 1969 antitrust case against IBM which resulted in IBM unbundling software from its hardware products (i.e. requiring software to be purchased separately from the hardware). By treating the low level code of the System/38 as part of the hardware, IBM was
398:
as the final compilation step. The MI instructions are stored within the final program object, in addition to the executable machine instructions. If a program is moved from a processor with one native instruction set to a processor with another native instruction set, the MI instructions will be
450:(IMPI) using the native microcode of the System/38's processor. Certain low-level and performance sensitive functionality such as task (i.e. process) scheduling and message passing were implemented directly in microcode as part of the Horizontal Microcode. The Horizontal Microcode resided in
177:
The System/38 was introduced on
October 24, 1978 and delivered in 1980. Developed under the code-name "Pacific", it was made commercially available in August 1979. The system offered a number of innovative features, and was designed by a number of engineers including
537:
The System/38 was designed with security built in as part of its architecture. Each object or library can have access controlled on a user-by-user basis. This has been continued and expanded throughout the AS/400 and iSeries computer lines.
206:, Minnesota. The president of IBM's General Systems Division (GSD) said at the time: "The System/38 is the largest program we've ever introduced in GSD and it is one of the top three or four largest programs ever introduced in IBM."
402:
The TIMI (Technology
Independent Machine Interface) of OS/400 is a backwards compatible extension of the System/38 MI. As a result, it is possible for a program originally developed on a System/38 to run on current
271:
The IBM 5381 System Unit contains processor, main memory, disk storage, a diskette magazine drive, and a system console with keyboard and a display. 5381 was available in Model 100 and Model 200.
561:
IBM sold an estimated 20,000 System/38s within the first five years of availability, according to articles published in industry magazines NEWS 34/38 and
Midrange Computing. Although billed as a
960:
274:
The IBM 5382 System Unit is physically identical to 5381, but with more powerful processors, more memory, and more disk storage. 5382 was available in Models 300, 400, 500, 600, and 700.
996:
580:, at that time one of IBM's main competitors, was able to exploit this by offering a wide range of products based on a single architecture - specifically the
611:
2693:
351:
terminals, which are either 12x40 or 24x80, depending on model. The keyboard is available to the system operator to enter
Control Language commands.
165:. Although the System/38 failed to displace the systems it was intended to replace, its architecture served as the basis of the much more successful
1780:
2970:
225:
was released as a low-end business computer for users who found the System/38 too expensive for their needs. The System/38 was succeeded by the
2559:
1584:
572:
In the marketplace, IBM thus found itself with three overlapping, but incompatible, ranges. The System/34, the System/38 and the mainframe
427:
of other operating systems, as well as the implementation of the integrated database. There were two levels of microcode in the System/38:
1506:
419:, and treated it as part of the hardware. The term microcode was used to cover a wide array of low-level code, ranging from traditional
1805:
399:
re-translated into the native instruction set of the new machine before the program is executed for the first time on the new machine.
672:
1937:
1915:
2686:
1579:
198:
to implement operating system functionality, and the
Machine Interface abstraction. It had been developed over eight years by
2051:
1022:
281:
series terminals. In 1984, IBM added the ability to attach graphics-oriented terminals that previously required a mainframe.
978:
229:
midrange computer family in 1988, which originally used a processor architecture similar to the System/38, before adopting
2679:
1795:
1371:
1337:
1313:
1289:
1265:
1241:
1217:
1193:
1169:
1145:
1121:
855:
2658:
2548:
716:
376:
and most of the operating system from hardware dependencies, including such details as address size and register size.
2282:
2196:
1857:
1350:
1326:
1302:
1278:
1254:
1230:
1206:
1182:
1158:
1134:
1102:
1047:
900:
868:
347:
incorporates a keyboard and a display screen with 16 lines of 64 characters, inconsistent with the locally attached
2128:
1063:
435:
2837:
390:
Unlike some other virtual-machine architectures in which the virtual instructions are interpreted at runtime (see
2638:
2628:
2618:
2155:
213:, but it is not compatible with those computers. The predecessors to the System/38 include the System/3 (1969),
2633:
2328:
2318:
2216:
631:
293:
with 512K, 768K, 1024K, 1280K, or 1536K bytes of main storage. The processor is implemented across twenty-nine
383:, or MI. MI is a virtual instruction set; it is not the instruction set of the underlying CPU. MI operates on
2521:
2287:
1549:
577:
183:
652:
2885:
2717:
2648:
2643:
2252:
439:
2975:
2753:
2145:
2037:
917:
815:
795:
767:
738:
500:
operating system functionality of the platform is implemented in the
Horizontal and Vertical Microcode.
2965:
2790:
2738:
2516:
2500:
2042:
1997:
1925:
508:
187:
379:
Compilers for System/38 and its successors generate code in a high-level instruction set known as the
2980:
2827:
2777:
2748:
1630:
424:
1492:
The
Architecture of the IBM System/38. IBM Small and Medium Systems Infotech State of the Art Report
394:), MI instructions are never interpreted. They constitute an intermediate compile time step and are
2875:
2817:
2653:
2434:
2242:
2097:
1367:
486:
87:
833:
2743:
2723:
2702:
2495:
2201:
2075:
297:
290:
1087:
885:
2526:
2297:
2113:
1815:
961:"IBM System/38 Internal Microprogramming Instructions, Formats, and Functions Reference Manual"
496:
301:
1510:
2542:
2507:
2133:
2092:
1723:
415:
IBM referred to all code below the
Machine Interface layer of the System/38 architecture as
2862:
2362:
2272:
2226:
2221:
2027:
1825:
1770:
1753:
1596:
676:
373:
203:
1192:
Curtis, HW (1980) . "Integrated circuit design, production, and packaging for System/38".
161:
system environment. At the time, the typical system handled from a dozen to several dozen
8:
2758:
2536:
2398:
2333:
2138:
2081:
2047:
1444:
Soltis, Frank G. (September 1981). "Design of a Small
Business Data Processing System".
2944:
2808:
2511:
2486:
2386:
2368:
2032:
1469:
1413:
1389:
1067:
939:
837:
657:
636:
590:
395:
309:
191:
154:
1426:
1336:
Roellinger Jr, FX; Horn, DJ (1980) . "Microprocessor-based communications subsystem".
1216:
Donofrio, MN; Flur, B; Schnadt, RT (1980) . "Memory design/technology for System/38".
372:
The System/38 and its descendants use a machine interface architecture to isolate the
2728:
2623:
2570:
2464:
2459:
2323:
2247:
1842:
1810:
1718:
1650:
1635:
1542:
1461:
1346:
1322:
1298:
1274:
1250:
1226:
1202:
1178:
1154:
1130:
1098:
1043:
1018:
896:
864:
712:
504:
503:
The System/38 also has the distinction of being the first commercially available IBM
246:
162:
142:
1417:
997:"IBM System/38 Vertical Microcode Logic Overviews and Component Descriptions Manual"
323:
addressing, which certain IBM engineers wanted for the sake of future proofing, and
2773:
2553:
2356:
2348:
2277:
2179:
2107:
1708:
1665:
1660:
1453:
1405:
1375:
931:
569:
than IBM's other midrange systems, and thus was a profitable product line for IBM.
519:
324:
320:
316:
150:
82:
1473:
943:
335:
2785:
2733:
2531:
2444:
2267:
2206:
1852:
1775:
1645:
1483:
Performance Comparison Between B*-Tree and Prefix Binary Tree Index Organizations
706:
1485:. 2nd Int'l Conference on Databases. Churchill College, Cambridge: Wiley Heyden.
1345:. IBM Product Design and Development, General Systems Division. pp. 32–35.
1321:. IBM Product Design and Development, General Systems Division. pp. 28–31.
1297:. IBM Product Design and Development, General Systems Division. pp. 25–27.
1273:. IBM Product Design and Development, General Systems Division. pp. 22–24.
1249:. IBM Product Design and Development, General Systems Division. pp. 19–21.
1225:. IBM Product Design and Development, General Systems Division. pp. 16–18.
1201:. IBM Product Design and Development, General Systems Division. pp. 11–15.
982:
2939:
2846:
2580:
2454:
2449:
2410:
2338:
2292:
2211:
1920:
1800:
1574:
1566:
1520:
Corestore Museum System/38 performing power-up & diagnostic IPL from floppy
1481:
Phuc, Nguen Hoan; Becker, M; Sevray, P (1983). Dean, SM; Hammersley, P (eds.).
1177:. IBM Product Design and Development, General Systems Division. pp. 7–10.
391:
344:
1518:
1153:. IBM Product Design and Development, General Systems Division. pp. 3–6.
2959:
2671:
2429:
2404:
2374:
2160:
1881:
1820:
1728:
1703:
1618:
1465:
1436:
922:
566:
451:
305:
199:
125:
105:
1457:
935:
2929:
2924:
2870:
2598:
2392:
2380:
1985:
1980:
1959:
1535:
1396:(July 1980). "SODS/OS: Distributed Operating System for the IBM Series/1".
1240:
Hoffman, RL; Soltis, FG (1980) . "Hardware organization of the System/38".
562:
523:
294:
179:
138:
1409:
1380:
1312:
Dumstorff, EF (1980) . "Application of a microprocessor for I/O control".
186:. The architecture shared many similarities with the design of the failed
2895:
2608:
2469:
2439:
2262:
2150:
1874:
1869:
1640:
1393:
1264:
Houdek, ME; Mitchell, GR (1980) . "Translating a large virtual address".
531:
748:(Interview). Interviewed by Arthur L. Norberg. Charles Babbage Institute
2903:
2852:
2191:
2184:
2118:
1864:
1685:
1675:
1129:. IBM Product Design and Development, General Systems Division. 1980 .
863:. IBM Product Design and Development, General Systems Division. 1980 .
573:
547:
226:
166:
158:
115:
1288:
Lewis, DO; Reed, JW; Robinson, TS (1980) . "System/38 I/O structure".
1168:
Berglund, NC (1980) . "Processor Development in the LSI Environment".
777:(Interview). Interviewed by Philip L. Frana. Charles Babbage Institute
2842:
1949:
1942:
1758:
1680:
1670:
1432:
420:
222:
218:
214:
195:
1037:
2822:
2565:
2313:
2257:
2022:
2007:
1990:
1835:
1763:
1733:
585:
527:
348:
327:
addressing, which other engineers wanted for cost saving purposes.
278:
210:
464:
and IMPI assembly. The Vertical Microcode resided in main memory.
2763:
2575:
2017:
2012:
1954:
1785:
1713:
1144:
Henry, GG (1980) . "Introduction to IBM System/38 Architecture".
230:
2812:
2804:
2800:
2795:
2002:
1975:
1932:
1910:
1830:
1431:. 8th annual symposium on Computer Architecture. Minneapolis,
2880:
2832:
1623:
461:
404:
1425:
Houdek, Merle E.; Soltis, Frank G.; Hoffman, Roy L. (1981).
594:
wrote, sales of the System/36 and System/38 were "lagging."
514:
The operational control language of the System/38 is called
2919:
1847:
1790:
1366:. 7th Annual symposium on Computer Architecture. La Baule,
26:
319:
address space, which was selected as a compromise between
258:
1558:
850:
848:
581:
146:
49:
35:
359:
The diskette magazine drive is standard on all models.
300:
chips mounted on a 10x15" circuit board. It includes a
153:
addressing, which was unique for the time, and a novel
1527:
845:
732:
730:
728:
387:
instead of traditional memory addresses or registers.
149:. The system was announced in 1978. The System/38 has
1428:
IBM System/38 support for capability-based addressing
1012:
613:
IBM System/38 Installation Manual - Physical Planning
1364:
Security and protection of data in the IBM System/38
955:
953:
423:, up to functionality typically associated with the
1424:
1215:
1002:(sixth ed.). IBM. September 1985. SY21-0889-5.
918:"Design of a Small Business Data Processing System"
810:
808:
725:
277:Users typically interacted with the system through
619:(Seventh ed.). IBM. March 1983. GA21-9293-16.
330:
1335:
1287:
1038:Roy A. Bauer; Emilio Collar; Victor Tang (1992).
966:(fourth ed.). IBM. August 1985. SC21-9037-3.
950:
768:"An Interview with An Interview with GLENN HENRY"
644:
2957:
1781:Criminal Reduction Utilising Statistical History
1480:
805:
1439:: IEEE Computer Society Press. pp. 341–48.
1388:
704:
629:
444:internal microprogramming (IMP) instruction set
396:translated into the processor's instruction set
209:The system was designed as a follow-on for the
2701:
1263:
759:
700:
698:
696:
694:
692:
690:
688:
686:
650:
588:, was a commercial failure, and at that time,
2687:
1543:
1239:
1112:Soltis, Frank G.; Hoffman, RL (Spring 1979).
1111:
1040:The Silverlake Project: Transformation at IBM
511:(DBMS) integrated into the operating system.
491:The operating system of the System/38 is the
308:, used by the system software to implement a
1114:Design Considerations for the IBM System/38
989:
683:
480:
454:; it corresponded to traditional microcode.
236:
2694:
2680:
1550:
1536:
976:
736:
623:
354:
34:
1379:
1311:
584:architecture. IBM's counter to this, the
1167:
407:hardware without ever being recompiled.
362:
334:
1361:
1015:Navigating the AS/400: A Hands-On Guide
739:"An Interview with DAVID L. SCHLEICHER"
2971:Computer-related introductions in 1978
2958:
1489:
1443:
1191:
915:
675:. IBM. 23 January 2003. Archived from
522:. CL programs, similar in concept to
2675:
1916:Center for The Business of Government
1531:
1143:
765:
2604:
1339:IBM System/38 Technical Developments
1315:IBM System/38 Technical Developments
1291:IBM System/38 Technical Developments
1267:IBM System/38 Technical Developments
1243:IBM System/38 Technical Developments
1219:IBM System/38 Technical Developments
1195:IBM System/38 Technical Developments
1171:IBM System/38 Technical Developments
1147:IBM System/38 Technical Developments
1123:IBM System/38 Technical Developments
1085:
1064:"A Broad Decentralization at I.B.M."
883:
857:IBM System/38 Technical Developments
367:
737:Schleicher, David L. (2006-01-24).
651:Andrew Pollack (October 21, 1982).
541:
13:
1362:Berstis, Viktors (May 6–8, 1980).
1079:
448:Internal Microprogrammed Interface
284:
14:
2992:
1585:PC business acquisition by Lenovo
1499:
1116:. Compcon. IEEE. pp. 132–37.
1095:Capability-Based Computer Systems
893:Capability-Based Computer Systems
708:Inside the AS/400, Second Edition
630:David E. Sanger (June 17, 1986).
495:(CPF). CPF is not related to the
475:Horizontal Licensed Internal Code
157:system. It was oriented toward a
16:IBM midrange computer (1978–1988)
2614:
2613:
2603:
2594:
2593:
2283:Sabre airline reservation system
2129:Thomas J. Watson Research Center
1013:John Enck; Michael Ryan (1998).
916:Soltis, Frank (September 1981).
673:"IBM Archives: 1970s, year 1978"
632:"I.B.M. Strengthens Office Line"
257:
245:
25:
1796:Information Management Software
1056:
1031:
1006:
970:
909:
877:
826:
471:Vertical Licensed Internal Code
331:System console keyboard/display
2549:International chess tournament
2329:Globally integrated enterprise
2319:Commercial Processing Workload
788:
665:
604:
1:
2288:Scanning tunneling microscope
653:"I.B.M. Cuts Computer Prices"
597:
578:Digital Equipment Corporation
315:The System/38 CPU features a
2718:Principle of least privilege
1507:"IBM Archives -- Glossary 3"
979:"Notes for storage research"
440:instruction set architecture
410:
7:
2754:Capability-based addressing
2156:Canada Head Office Building
2146:Cambridge Scientific Center
2038:Science Research Associates
1806:Mainframe operating systems
1042:. Oxford University Press.
766:Henry, Glenn (2001-08-07).
434:(HMC), which implemented a
233:-based processors in 1995.
61:; 46 years ago
10:
2997:
2217:Virtual Universe Community
1938:International subsidiaries
1858:Service Automation Manager
545:
509:database management system
484:
188:IBM Future Systems project
172:
2912:
2894:
2861:
2772:
2749:Capability-based security
2710:
2589:
2478:
2420:
2347:
2306:
2235:
2169:
2065:
1968:
1903:
1894:
1746:
1696:
1611:
1604:
1595:
1565:
145:manufactured and sold by
121:
111:
101:
93:
81:
73:
55:
45:
33:
24:
2243:Automated teller machine
2197:The Great Mind Challenge
1580:Mergers and acquisitions
1398:Operating Systems Review
705:Frank G. Soltis (1997).
556:
493:Control Program Facility
487:Control Program Facility
481:Control Program Facility
237:Hardware characteristics
88:Control Program Facility
2744:Object-capability model
2724:Confused deputy problem
2202:Linux Technology Center
1557:
1458:10.1109/c-m.1981.220610
1394:Farber, David ‘Dave’ J.
1086:Levy, Henry M. (1984).
936:10.1109/C-M.1981.220610
884:Levy, Henry M. (1984).
355:Diskette magazine drive
291:central processing unit
2527:Dynamic infrastructure
2492:Big Blue sports teams
2298:Universal Product Code
497:System Support Program
340:
302:memory management unit
289:The system includes a
2863:Programming languages
2659:Vacuum tube computers
2543:IBM and the Holocaust
2508:Common Public License
2393:Louis V. Gerstner Jr.
2176:Academy of Technology
1631:Power microprocessors
1509:. IBM. Archived from
1410:10.1145/850697.850704
1381:10.1145/800053.801932
1017:. Prentice Hall PTR.
363:Software architecture
339:IBM System/38 console
338:
252:Overview of internals
2913:Specialised hardware
2273:Magnetic stripe card
2222:World Community Grid
2098:Toronto Software Lab
1754:Carbon Design System
1709:Cell microprocessors
1513:on January 19, 2005.
796:"IBM Rochester @ 50"
679:on January 17, 2005.
432:Horizontal Microcode
374:application software
221:(1977). In 1983 the
2537:GUIDE International
2399:Samuel J. Palmisano
2258:Electronic keypunch
2082:One Atlantic Center
2052:Weather Underground
2048:The Weather Company
1390:Sincoskie, W. David
1374:. pp. 245–52.
1088:"The IBM System/38"
1071:. January 29, 1988.
985:on October 8, 1999.
886:"The IBM System/38"
834:"Changes at I.B.M."
775:conservancy.umn.edu
746:conservancy.umn.edu
155:integrated database
21:
2976:Capability systems
2945:Plessey System 250
2639:Personal computers
2629:Midrange computers
2619:Navigational boxes
2512:IBM Public License
2487:A Boy and His Atom
2445:Michelle J. Howard
2387:John Fellows Akers
2369:T. Vincent Learson
2076:1250 René-Lévesque
1816:Planning Analytics
1494:, Oxford: Pergamon
1490:Newman, M (1986),
1452:(9). IEEE: 77–93.
1068:The New York Times
838:The New York Times
822:. 23 January 2003.
658:The New York Times
637:The New York Times
591:The New York Times
458:Vertical Microcode
341:
310:single-level store
192:single-level store
137:is a discontinued
19:
2966:IBM minicomputers
2953:
2952:
2774:Operating systems
2729:Ambient authority
2703:Object-capability
2669:
2668:
2634:Operating systems
2496:American football
2465:Joseph R. Swedish
2460:Martha E. Pollack
2363:Thomas Watson Jr.
2324:Customer engineer
2248:Cynefin framework
2134:Hakozaki Facility
2093:Rome Software Lab
2061:
2060:
1890:
1889:
1843:Rational Software
1742:
1741:
1724:Personal Computer
1719:Midrange computer
1097:. Digital Press.
1024:978-0-1386-2558-0
895:. Digital Press.
505:Midrange computer
381:Machine Interface
368:Machine Interface
143:midrange computer
131:
130:
2988:
2981:48-bit computers
2759:Zooko's triangle
2696:
2689:
2682:
2673:
2672:
2617:
2616:
2607:
2606:
2597:
2596:
2357:Thomas J. Watson
2278:Relational model
2227:Think conference
2108:330 North Wabash
2028:Microelectronics
1901:
1900:
1826:Quantum Platform
1771:Cognos Analytics
1609:
1608:
1602:
1601:
1552:
1545:
1538:
1529:
1528:
1524:
1514:
1495:
1486:
1477:
1440:
1421:
1385:
1383:
1356:
1344:
1332:
1320:
1308:
1296:
1284:
1272:
1260:
1248:
1236:
1224:
1212:
1200:
1188:
1176:
1164:
1152:
1140:
1128:
1117:
1108:
1092:
1073:
1072:
1060:
1054:
1053:
1035:
1029:
1028:
1010:
1004:
1003:
1001:
993:
987:
986:
981:. Archived from
977:David McKenzie.
974:
968:
967:
965:
957:
948:
947:
913:
907:
906:
890:
881:
875:
874:
862:
852:
843:
842:
841:. June 20, 1984.
830:
824:
823:
812:
803:
802:
800:
792:
786:
785:
783:
782:
772:
763:
757:
756:
754:
753:
743:
734:
723:
722:
702:
681:
680:
669:
663:
662:
648:
642:
641:
627:
621:
620:
618:
608:
542:Successor system
520:Control Language
261:
249:
200:IBM's laboratory
190:, including the
83:Operating system
69:
67:
62:
38:
29:
22:
18:
2996:
2995:
2991:
2990:
2989:
2987:
2986:
2985:
2956:
2955:
2954:
2949:
2908:
2890:
2857:
2768:
2734:File descriptor
2706:
2700:
2670:
2665:
2585:
2571:SHARE computing
2532:GlobalFoundries
2474:
2422:
2416:
2343:
2302:
2293:Financial swaps
2268:Hard disk drive
2231:
2165:
2139:Yamato Facility
2057:
1964:
1896:
1886:
1853:Tivoli Software
1738:
1692:
1591:
1561:
1556:
1517:
1505:
1502:
1353:
1342:
1329:
1318:
1305:
1294:
1281:
1270:
1257:
1246:
1233:
1222:
1209:
1198:
1185:
1174:
1161:
1150:
1137:
1126:
1120:
1105:
1090:
1082:
1080:Further reading
1077:
1076:
1062:
1061:
1057:
1050:
1036:
1032:
1025:
1011:
1007:
999:
995:
994:
990:
975:
971:
963:
959:
958:
951:
914:
910:
903:
888:
882:
878:
871:
860:
854:
853:
846:
832:
831:
827:
816:"IBM System/38"
814:
813:
806:
798:
794:
793:
789:
780:
778:
770:
764:
760:
751:
749:
741:
735:
726:
719:
703:
684:
671:
670:
666:
649:
645:
628:
624:
616:
610:
609:
605:
600:
559:
550:
544:
489:
483:
438:/memory-memory
436:register-memory
413:
370:
365:
357:
333:
287:
285:Processing unit
269:
268:
267:
266:
265:
262:
254:
253:
250:
239:
175:
97:1260x1775x750mm
65:
63:
60:
41:
17:
12:
11:
5:
2994:
2984:
2983:
2978:
2973:
2968:
2951:
2950:
2948:
2947:
2942:
2940:Intel iAPX 432
2937:
2932:
2927:
2922:
2916:
2914:
2910:
2909:
2907:
2906:
2900:
2898:
2892:
2891:
2889:
2888:
2883:
2878:
2873:
2867:
2865:
2859:
2858:
2856:
2855:
2850:
2847:HarmonyOS NEXT
2840:
2835:
2830:
2825:
2820:
2815:
2798:
2793:
2788:
2782:
2780:
2770:
2769:
2767:
2766:
2761:
2756:
2751:
2746:
2741:
2736:
2731:
2726:
2721:
2714:
2712:
2708:
2707:
2699:
2698:
2691:
2684:
2676:
2667:
2666:
2664:
2663:
2662:
2661:
2656:
2651:
2646:
2641:
2636:
2631:
2626:
2611:
2601:
2590:
2587:
2586:
2584:
2583:
2578:
2573:
2568:
2563:
2556:
2554:Lucifer cipher
2551:
2546:
2539:
2534:
2529:
2524:
2519:
2514:
2505:
2504:
2503:
2498:
2490:
2482:
2480:
2476:
2475:
2473:
2472:
2470:Peter R. Voser
2467:
2462:
2457:
2455:Andrew Liveris
2452:
2450:Arvind Krishna
2447:
2442:
2437:
2432:
2426:
2424:
2418:
2417:
2415:
2414:
2411:Arvind Krishna
2408:
2402:
2396:
2390:
2384:
2378:
2372:
2366:
2360:
2353:
2351:
2345:
2344:
2342:
2341:
2336:
2331:
2326:
2321:
2316:
2310:
2308:
2304:
2303:
2301:
2300:
2295:
2290:
2285:
2280:
2275:
2270:
2265:
2260:
2255:
2250:
2245:
2239:
2237:
2233:
2232:
2230:
2229:
2224:
2219:
2214:
2212:Smarter Planet
2209:
2204:
2199:
2194:
2189:
2188:
2187:
2177:
2173:
2171:
2167:
2166:
2164:
2163:
2158:
2153:
2148:
2143:
2142:
2141:
2136:
2131:
2123:
2122:
2121:
2116:
2111:
2104:IBM Buildings
2102:
2101:
2100:
2095:
2089:Software Labs
2087:
2086:
2085:
2079:
2078:, Montreal, QC
2069:
2067:
2063:
2062:
2059:
2058:
2056:
2055:
2045:
2043:Service Bureau
2040:
2035:
2033:Product Center
2030:
2025:
2020:
2015:
2010:
2005:
2000:
1998:Ambra Computer
1995:
1994:
1993:
1988:
1978:
1972:
1970:
1966:
1965:
1963:
1962:
1957:
1952:
1947:
1946:
1945:
1935:
1930:
1929:
1928:
1918:
1913:
1907:
1905:
1898:
1892:
1891:
1888:
1887:
1885:
1884:
1879:
1878:
1877:
1867:
1862:
1861:
1860:
1850:
1845:
1840:
1839:
1838:
1833:
1823:
1818:
1813:
1808:
1803:
1801:Lotus Software
1798:
1793:
1788:
1783:
1778:
1773:
1768:
1767:
1766:
1756:
1750:
1748:
1744:
1743:
1740:
1739:
1737:
1736:
1731:
1726:
1721:
1716:
1711:
1706:
1700:
1698:
1694:
1693:
1691:
1690:
1689:
1688:
1683:
1678:
1673:
1668:
1663:
1655:
1654:
1653:
1648:
1638:
1633:
1628:
1627:
1626:
1615:
1613:
1606:
1599:
1593:
1592:
1590:
1589:
1588:
1587:
1577:
1571:
1569:
1563:
1562:
1555:
1554:
1547:
1540:
1532:
1526:
1525:
1515:
1501:
1500:External links
1498:
1497:
1496:
1487:
1478:
1441:
1422:
1386:
1359:
1358:
1357:
1355:. G580-0237-1.
1351:
1333:
1331:. G580-0237-1.
1327:
1309:
1307:. G580-0237-1.
1303:
1285:
1283:. G580-0237-1.
1279:
1261:
1259:. G580-0237-1.
1255:
1237:
1235:. G580-0237-1.
1231:
1213:
1211:. G580-0237-1.
1207:
1189:
1187:. G580-0237-1.
1183:
1165:
1163:. G580-0237-1.
1159:
1139:. G580-0237-1.
1135:
1118:
1109:
1103:
1081:
1078:
1075:
1074:
1055:
1048:
1030:
1023:
1005:
988:
969:
949:
908:
901:
876:
873:. G580-0237-1.
869:
844:
825:
804:
787:
758:
724:
718:978-1882419661
717:
711:. Duke Press.
682:
664:
643:
622:
602:
601:
599:
596:
576:architecture.
558:
555:
546:Main article:
543:
540:
485:Main article:
482:
479:
466:
465:
455:
412:
409:
392:P-code machine
369:
366:
364:
361:
356:
353:
343:The System/38
332:
329:
312:architecture.
286:
283:
264:Two hard disks
263:
256:
255:
251:
244:
243:
242:
241:
240:
238:
235:
174:
171:
129:
128:
123:
119:
118:
113:
109:
108:
103:
99:
98:
95:
91:
90:
85:
79:
78:
75:
71:
70:
57:
53:
52:
47:
43:
42:
39:
31:
30:
15:
9:
6:
4:
3:
2:
2993:
2982:
2979:
2977:
2974:
2972:
2969:
2967:
2964:
2963:
2961:
2946:
2943:
2941:
2938:
2936:
2935:IBM System/38
2933:
2931:
2928:
2926:
2925:Cambridge CAP
2923:
2921:
2918:
2917:
2915:
2911:
2905:
2902:
2901:
2899:
2897:
2893:
2887:
2884:
2882:
2879:
2877:
2874:
2872:
2869:
2868:
2866:
2864:
2860:
2854:
2851:
2848:
2844:
2841:
2839:
2836:
2834:
2831:
2829:
2826:
2824:
2821:
2819:
2816:
2814:
2810:
2806:
2802:
2799:
2797:
2794:
2792:
2789:
2787:
2784:
2783:
2781:
2779:
2775:
2771:
2765:
2762:
2760:
2757:
2755:
2752:
2750:
2747:
2745:
2742:
2740:
2737:
2735:
2732:
2730:
2727:
2725:
2722:
2719:
2716:
2715:
2713:
2709:
2704:
2697:
2692:
2690:
2685:
2683:
2678:
2677:
2674:
2660:
2657:
2655:
2652:
2650:
2647:
2645:
2642:
2640:
2637:
2635:
2632:
2630:
2627:
2625:
2622:
2621:
2620:
2612:
2610:
2602:
2600:
2592:
2591:
2588:
2582:
2579:
2577:
2574:
2572:
2569:
2567:
2564:
2562:
2561:
2557:
2555:
2552:
2550:
2547:
2545:
2544:
2540:
2538:
2535:
2533:
2530:
2528:
2525:
2523:
2520:
2518:
2515:
2513:
2509:
2506:
2502:
2499:
2497:
2494:
2493:
2491:
2489:
2488:
2484:
2483:
2481:
2477:
2471:
2468:
2466:
2463:
2461:
2458:
2456:
2453:
2451:
2448:
2446:
2443:
2441:
2438:
2436:
2433:
2431:
2430:Thomas Buberl
2428:
2427:
2425:
2419:
2412:
2409:
2406:
2405:Ginni Rometty
2403:
2400:
2397:
2394:
2391:
2388:
2385:
2382:
2379:
2376:
2375:Frank T. Cary
2373:
2370:
2367:
2364:
2361:
2358:
2355:
2354:
2352:
2350:
2346:
2340:
2337:
2335:
2332:
2330:
2327:
2325:
2322:
2320:
2317:
2315:
2312:
2311:
2309:
2305:
2299:
2296:
2294:
2291:
2289:
2286:
2284:
2281:
2279:
2276:
2274:
2271:
2269:
2266:
2264:
2261:
2259:
2256:
2254:
2251:
2249:
2246:
2244:
2241:
2240:
2238:
2234:
2228:
2225:
2223:
2220:
2218:
2215:
2213:
2210:
2208:
2205:
2203:
2200:
2198:
2195:
2193:
2190:
2186:
2183:
2182:
2181:
2178:
2175:
2174:
2172:
2168:
2162:
2161:IBM Rochester
2159:
2157:
2154:
2152:
2149:
2147:
2144:
2140:
2137:
2135:
2132:
2130:
2127:
2126:
2124:
2120:
2117:
2115:
2112:
2110:, Chicago, IL
2109:
2106:
2105:
2103:
2099:
2096:
2094:
2091:
2090:
2088:
2084:, Atlanta, GA
2083:
2080:
2077:
2074:
2073:
2071:
2070:
2068:
2064:
2053:
2049:
2046:
2044:
2041:
2039:
2036:
2034:
2031:
2029:
2026:
2024:
2021:
2019:
2016:
2014:
2011:
2009:
2006:
2004:
2001:
1999:
1996:
1992:
1989:
1987:
1984:
1983:
1982:
1979:
1977:
1974:
1973:
1971:
1967:
1961:
1958:
1956:
1953:
1951:
1948:
1944:
1941:
1940:
1939:
1936:
1934:
1931:
1927:
1924:
1923:
1922:
1919:
1917:
1914:
1912:
1909:
1908:
1906:
1902:
1899:
1893:
1883:
1880:
1876:
1873:
1872:
1871:
1868:
1866:
1863:
1859:
1856:
1855:
1854:
1851:
1849:
1846:
1844:
1841:
1837:
1834:
1832:
1829:
1828:
1827:
1824:
1822:
1819:
1817:
1814:
1812:
1811:Mashup Center
1809:
1807:
1804:
1802:
1799:
1797:
1794:
1792:
1789:
1787:
1784:
1782:
1779:
1777:
1774:
1772:
1769:
1765:
1762:
1761:
1760:
1757:
1755:
1752:
1751:
1749:
1745:
1735:
1732:
1730:
1727:
1725:
1722:
1720:
1717:
1715:
1712:
1710:
1707:
1705:
1702:
1701:
1699:
1695:
1687:
1684:
1682:
1679:
1677:
1674:
1672:
1669:
1667:
1664:
1662:
1659:
1658:
1656:
1652:
1649:
1647:
1644:
1643:
1642:
1639:
1637:
1636:Power Systems
1634:
1632:
1629:
1625:
1622:
1621:
1620:
1617:
1616:
1614:
1610:
1607:
1603:
1600:
1598:
1594:
1586:
1583:
1582:
1581:
1578:
1576:
1573:
1572:
1570:
1568:
1564:
1560:
1553:
1548:
1546:
1541:
1539:
1534:
1533:
1530:
1522:
1521:
1516:
1512:
1508:
1504:
1503:
1493:
1488:
1484:
1479:
1475:
1471:
1467:
1463:
1459:
1455:
1451:
1447:
1442:
1438:
1434:
1430:
1429:
1423:
1419:
1415:
1411:
1407:
1403:
1399:
1395:
1391:
1387:
1382:
1377:
1373:
1369:
1365:
1360:
1354:
1352:0-933186-03-7
1348:
1341:
1340:
1334:
1330:
1328:0-933186-03-7
1324:
1317:
1316:
1310:
1306:
1304:0-933186-03-7
1300:
1293:
1292:
1286:
1282:
1280:0-933186-03-7
1276:
1269:
1268:
1262:
1258:
1256:0-933186-03-7
1252:
1245:
1244:
1238:
1234:
1232:0-933186-03-7
1228:
1221:
1220:
1214:
1210:
1208:0-933186-03-7
1204:
1197:
1196:
1190:
1186:
1184:0-933186-03-7
1180:
1173:
1172:
1166:
1162:
1160:0-933186-03-7
1156:
1149:
1148:
1142:
1141:
1138:
1136:0-933186-03-7
1132:
1125:
1124:
1119:
1115:
1110:
1106:
1104:0-932376-22-3
1100:
1096:
1089:
1084:
1083:
1070:
1069:
1065:
1059:
1051:
1049:9780195067545
1045:
1041:
1034:
1026:
1020:
1016:
1009:
998:
992:
984:
980:
973:
962:
956:
954:
945:
941:
937:
933:
929:
925:
924:
923:IEEE Computer
919:
912:
904:
902:0-932376-22-3
898:
894:
887:
880:
872:
870:0-933186-03-7
866:
859:
858:
851:
849:
840:
839:
835:
829:
821:
817:
811:
809:
797:
791:
776:
769:
762:
747:
740:
733:
731:
729:
720:
714:
710:
709:
701:
699:
697:
695:
693:
691:
689:
687:
678:
674:
668:
660:
659:
654:
647:
639:
638:
633:
626:
615:
614:
607:
603:
595:
593:
592:
587:
583:
579:
575:
570:
568:
567:profit margin
564:
554:
549:
539:
535:
533:
530:and executed
529:
525:
524:shell scripts
521:
517:
512:
510:
506:
501:
498:
494:
488:
478:
476:
472:
463:
459:
456:
453:
452:control store
449:
445:
442:known as the
441:
437:
433:
430:
429:
428:
426:
422:
418:
408:
406:
400:
397:
393:
388:
386:
382:
377:
375:
360:
352:
350:
346:
337:
328:
326:
322:
318:
313:
311:
307:
306:demand paging
303:
299:
296:
292:
282:
280:
275:
272:
260:
248:
234:
232:
228:
224:
220:
216:
212:
207:
205:
201:
197:
194:, the use of
193:
189:
185:
181:
170:
168:
164:
160:
156:
152:
148:
144:
140:
136:
127:
126:IBM System/36
124:
120:
117:
114:
110:
107:
106:IBM System/34
104:
100:
96:
92:
89:
86:
84:
80:
76:
72:
58:
54:
51:
48:
44:
40:IBM System/38
37:
32:
28:
23:
20:IBM System/38
2934:
2896:File systems
2558:
2541:
2522:Deep Thought
2485:
2413:(since 2020)
2381:John R. Opel
2339:Think slogan
2180:Deep Thunder
1986:Kaleida Labs
1981:AIM alliance
1666:Q System Two
1661:Q System One
1519:
1511:the original
1491:
1482:
1449:
1445:
1427:
1404:(3): 46–54.
1401:
1397:
1363:
1338:
1314:
1290:
1266:
1242:
1218:
1194:
1170:
1146:
1122:
1113:
1094:
1066:
1058:
1039:
1033:
1014:
1008:
991:
983:the original
972:
927:
921:
911:
892:
879:
856:
836:
828:
820:IBM Archives
819:
790:
779:. Retrieved
774:
761:
750:. Retrieved
745:
707:
677:the original
667:
656:
646:
635:
625:
612:
606:
589:
571:
563:minicomputer
560:
551:
536:
515:
513:
502:
492:
490:
474:
470:
467:
457:
447:
443:
431:
416:
414:
401:
389:
384:
380:
378:
371:
358:
342:
314:
295:Schottky TTL
288:
276:
273:
270:
217:(1975), and
208:
180:Frank Soltis
176:
139:minicomputer
134:
132:
74:Discontinued
56:Release date
46:Manufacturer
2654:Typewriters
2560:Mathematica
2501:Rugby union
2440:Alex Gorsky
2407:(2012–2020)
2401:(2002–2011)
2395:(1993–2002)
2389:(1985–1993)
2383:(1981–1985)
2377:(1973–1981)
2371:(1971–1973)
2365:(1956–1971)
2359:(1914–1956)
2307:Terminology
2263:Floppy disk
2207:SkillsBuild
2170:Initiatives
2151:IBM Hursley
2125:Facilities
1776:Connections
1646:FlashSystem
304:supporting
184:Glenn Henry
102:Predecessor
2960:Categories
2904:Tahoe-LAFS
2853:Phantom OS
2649:System/370
2644:System/360
2435:David Farr
2334:e-business
2236:Inventions
2185:Develothon
2066:Facilities
1926:Promontory
1921:Consulting
781:2021-03-21
752:2021-03-05
598:References
574:System/370
548:IBM AS/400
507:to have a
227:IBM AS/400
167:IBM AS/400
159:multi-user
116:IBM AS/400
94:Dimensions
2843:HarmonyOS
2517:Deep Blue
2423:directors
1882:WebSphere
1821:PureQuery
1729:Selectric
1704:Blue Gene
1619:Mainframe
1466:0018-9162
930:: 77–93.
526:, can be
421:microcode
417:microcode
411:Microcode
223:System/36
219:System/34
215:System/32
204:Rochester
196:microcode
163:terminals
135:System/38
112:Successor
2823:iMAX 432
2786:Capsicum
2764:Petnames
2711:Concepts
2705:security
2599:Category
2566:IBM Plex
2421:Board of
2314:Big Blue
2114:Honolulu
2023:Merative
2008:EduQuest
1991:Taligent
1960:Research
1897:entities
1895:Business
1836:OpenQASM
1764:Cloudant
1734:ThinkPad
1657:Quantum
1605:Hardware
1597:Products
1523:(video).
1446:Computer
1418:14245116
532:natively
528:compiled
279:IBM 5250
211:System/3
2791:Fuchsia
2778:kernels
2609:Commons
2576:ScicomP
2119:Seattle
2072:Towers
2018:Lexmark
2013:Kyndryl
1955:Red Hat
1904:Current
1875:Granite
1870:Watsonx
1786:Fortran
1714:PowerPC
1641:Storage
1612:Current
1575:History
1567:History
446:or the
425:kernels
385:objects
345:console
231:PowerPC
173:History
122:Related
64: (
2871:Cajita
2828:Midori
2813:CapROS
2805:KeyKOS
2801:GNOSIS
2796:Genode
2739:C-list
2720:(PoLP)
2581:Unions
2192:Fellow
2003:Cognos
1976:AdStar
1969:Former
1933:Kenexa
1911:Apptio
1865:Watson
1831:Qiskit
1697:Former
1686:Condor
1676:Osprey
1651:DS8000
1474:398484
1472:
1464:
1416:
1349:
1325:
1301:
1277:
1253:
1229:
1205:
1181:
1157:
1133:
1101:
1046:
1021:
944:398484
942:
899:
867:
715:
518:, for
325:32-bit
321:64-bit
317:48-bit
151:48-bit
2886:Joule
2881:Joe-E
2833:NLTSS
2818:Hydra
2479:Other
1950:Press
1943:India
1759:Cloud
1747:Other
1681:Heron
1671:Eagle
1624:IBM Z
1470:S2CID
1414:S2CID
1343:(PDF)
1319:(PDF)
1295:(PDF)
1271:(PDF)
1247:(PDF)
1223:(PDF)
1199:(PDF)
1175:(PDF)
1151:(PDF)
1127:(PDF)
1091:(PDF)
1000:(PDF)
964:(PDF)
940:S2CID
889:(PDF)
861:(PDF)
799:(PDF)
771:(PDF)
742:(PDF)
617:(PDF)
557:Sales
462:PL/MP
405:IBM i
2930:Flex
2920:BiiN
2838:seL4
2809:EROS
2624:FOSS
2349:CEOs
2253:DRAM
1848:SPSS
1791:ILOG
1462:ISSN
1347:ISBN
1323:ISBN
1299:ISBN
1275:ISBN
1251:ISBN
1227:ISBN
1203:ISBN
1179:ISBN
1155:ISBN
1131:ISBN
1099:ISBN
1044:ISBN
1019:ISBN
897:ISBN
865:ISBN
713:ISBN
586:9370
473:and
349:5250
182:and
141:and
133:The
77:1988
66:1978
59:1978
1559:IBM
1454:doi
1406:doi
1376:doi
1372:ACM
932:doi
582:VAX
298:LSI
202:in
147:IBM
50:IBM
2962::
2811:→
2807:→
2803:→
2776:,
1468:.
1460:.
1450:14
1448:.
1437:US
1435:,
1433:MN
1412:.
1402:14
1400:.
1392:;
1370::
1368:US
1093:.
952:^
938:.
928:14
926:.
920:.
891:.
847:^
818:.
807:^
773:.
744:.
727:^
685:^
655:.
634:.
534:.
516:CL
477:.
169:.
2876:E
2849:)
2845:(
2695:e
2688:t
2681:v
2510:/
2054:)
2050:(
1551:e
1544:t
1537:v
1476:.
1456::
1420:.
1408::
1384:.
1378::
1107:.
1052:.
1027:.
946:.
934::
905:.
801:.
784:.
755:.
721:.
661:.
640:.
68:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.