Knowledge

ICL 2900 Series

Source 📝

243:) operate in the same virtual machine as the user application, as do intermediate levels such as the subsystems that implement filestore access and networking. System calls thus involve a change of protection level, but not an expensive call to invoke code in a different virtual machine. Every code module executes at a particular access level, and can invoke the functions offered by lower-level (more privileged) code, but does not have direct access to memory or other resources at that level. The architecture thus offers a built-in encapsulation mechanism to ensure system integrity. 27: 200: 1509: 1417: 1330: 1278: 84: 577: 192: 320:. This is a 64-bit structure containing a 32-bit virtual address and 32 bits of control information. The control information identifies whether the area being addressed is code or data; in the case of data, the size of the items addressed (1, 8, 32, 64, or 128 bits); a flag to indicate whether hardware array-bound-checking is required; and various other refinements. 334:. However, in practice, all machines in the 2900 series implement a common order code or instruction set, known as the PLI (Primitive Level Interface). This is designed primarily as a target for high-level language compilers. The most powerful machines, such as the 2980 and 2988, implemented all instructions in hardware, whereas the others used microcoded firmware. 627:
configuration by enquiring down the Stream(s), Trunk(s), and Port(s) to find the default or manually elected boot device for the microcode set and/or Operating System to be booted. This process was called a GROPE or General Reconnaissance Of Peripheral Equipment. The cassette load method also allowed engineering staff to load and execute diagnostic software.
920:
The cabinets in the foreground, labelled 44, 45, etc., are exchangeable disk drives; the plastic containers on top of the cabinets are used to hold the disks if they are removed from the drives. The larger containers holding more platters are 200Mb in capacity, the smaller would typically hold 40MB.
106:
on 9 October 1974. The company had started development under the name "New Range" immediately on its formation in 1968. The range was not designed to be compatible with any previous machines produced by the company, nor for compatibility with any competitor's machines: rather, it was conceived as a
368:
Because some of the PLI instructions, notably those for procedure calling, are very powerful (especially system calls), instruction rates on the 2900 Series are not always directly comparable with those on competitors' hardware. ICL marketing literature tended to use the concept of "IBM equivalent
337:
There are several registers, each designed for a special purpose. An accumulator register (ACC) is available for general-purpose use, and may be 32, 64, or 128 bits in size. The B register is used for indexing into arrays; the LNB (Local Name Base) register points to the base of the current stack
607:
A 2900 Series machine was constructed from a number of functional modules, each contained in a separate cabinet. Peripheral devices were connected using ICL's Primitive Interface (Socket/Plug and cable set) to a Port Adapter on the SMAC. Logical addressing was employed and used a group scheme to
592:
The 2980 was initially the most powerful of ICL's New Range mainframe computers. In addition to the OCPs, it consisted of a store multiple access controller (SMAC) and one or more store access controllers (SAC), a general peripheral controller (GPC), one or more disc file controllers (DFC) and a
626:
The boot process for the 2960 Series merits special mention: the OCP contained a mini OPER terminal and a cassette deck. At boot, the OCP would perform its Initial Program Load (IPL) from the nominated IPL device. The IPL code provided the means for the OCP to discover the system's hardware
338:
frame, with the SF (Stack Front) register pointing to the movable 'top' of the stack; the DR register is used for holding descriptors for addressing into the heap, and so on. There are also two 32-bit pointers to off-stack data; XNB (eXtra Name Base) and LTB (Linkage Table Base).
588:
The first machines announced in the 2900 Series were the 2980 and 2970. The 2980 allowed one or two order code processors (OCPs), each operating at up to 3 million instructions per second, with real memory configurable up to 8 megabytes, with a 500 nanosecond access time.
373:
rating of an IBM mainframe that achieved the same throughput in application benchmarks. The efficiencies achieved by the 2900 architecture, notably the avoidance of system call overheads, compensated for relatively slow raw hardware performance.
254:
used for application-level shared data: this latter mechanism is used only when there is an application requirement for two virtual machines to communicate. For example, global memory segments are used for database lock tables. Hardware
238:
In a virtual machine, code can run in any of sixteen layers of protection, called access levels (or ACR levels, after the Access Control Register which controls the mechanism). The most-privileged levels of operating system code (the
593:
communications link controller (CLC), together with disc drives (a typical configuration would have eight EDS 200 drives), tape decks, an operating station (OPER), line printers, and card readers. It could run the
283: 118:
in the mid-1980s; however, Series 39 was essentially a new set of machines implementing the 2900 Series architecture, as were subsequent ICL machines branded "Trimetra".
604:
Unlike the 2980, the 2970 and the subsequent 2960 were microcoded, and thus allowed emulation of instruction sets such as that of the older 1900 Series or the System 4.
259:
instructions are available to synchronise access to such segments. A minor curiosity is that two virtual machines sharing a global segment use different
921:
The orange colour of the cabinets (officially "burnt tango") was the dominant colour used in ICL's corporate image at the time of the system's release.
235:
The most obvious resource in a virtual machine is the virtual store (memory). Other resources include peripherals, files, and network connections.
635:
The first machines were subsequently replaced by a family of machines based on the 2966 mid-range design, which was less costly to build and used
1622: 370: 365:) instead of EBCDIC by setting a control bit in a privileged register; among other things, this affects certain decimal conversion instructions. 717: 353:
is represented as zero and false is represented as minus one. Strings are stored as arrays of 8-bit characters, conventionally encoded in
985: 948: 175:
system provided other ideas, notably in the area of protection. However, the biggest single outside influence was probably the
131: 216:
as the set of resources available to a program. The concept of a virtual machine in the 2900 Series architecture differs from
1463: 345:; 32-bit and 64-bit twos-complement integers; 32-bit, 64-bit and 128-bit floating point; and 32-bit, 64-bit, and 128-bit 326:
The order code is not strictly part of the 2900 architecture. This fact has been exploited to emulate other machines by
1512: 601:(EMAS) operating system. A typical 2980 configuration would cost about £2 million (equivalent to £16 million in 2023). 902: 699: 70: 48: 41: 1617: 906: 666: 598: 857: 263:
for the same memory locations, which means that virtual addresses cannot safely be passed from one VM to another.
142:, the company considered several options for its future product line. These included enhancements to either ICT's 1224: 957: 678: 293:, providing an efficient vehicle for executing high-level language programs, especially those allowing recursive 151: 127: 103: 822: 309:. The architecture provides built-in mechanisms for making procedure calls using the stack, and special-purpose 1458: 1420: 1219: 672: 615:
was a generic name and a hardware address within a Port to which a peripheral controller would be assigned. A
164:
As the name implies, the design was influenced by many sources, including earlier ICL machines. The design of
1556: 171:
was influential, although ICL rejected the concept of optimising the design for one high-level language. The
323:
The 32-bit virtual address comprises a 14-bit segment number and an 18-bit displacement within the segment.
1612: 1468: 1448: 135: 772: 738: 691: 1571: 1566: 1281: 941: 705: 1627: 1561: 1473: 1333: 1043: 1038: 1033: 1028: 1023: 1018: 1010: 660: 240: 147: 623:
was the generic name for the channel under which individual peripheral devices could be referenced.
1551: 1536: 1520: 35: 926: 643:. The 2966 was extended upward in performance to the 2988 and downward to the 2958, augmented by 271: 256: 246:
Segments of memory can be shared between virtual machines. There are two kinds of shared memory:
168: 640: 154: 52: 1000: 995: 934: 297:. This was a forward-looking decision at the time, because it was expected that the dominant 180: 165: 858:"ICL Company Research and Development Part 3: The New Range and Other Developments, 1968-85" 1503: 1488: 1229: 636: 298: 8: 221: 220:. Because each program runs in its own virtual machine, the concept may be likened to a 967: 357:(although ICL's EBCDIC has minor variations from IBM's version). It is possible to use 310: 229: 139: 96: 872: 837: 695: 739:"ICL Company Research and Development. Part 3: The New Range and other developments" 712:, ed Daniel P. Siewiorek, C. Gordon Bell, and Allen Newell. Originally published in 1411: 784: 342: 225: 659:- the operating system for the ICL 2900 Series, not to be confused with a (later) 1351: 1346: 1341: 1053: 581: 331: 317: 260: 217: 143: 975: 910: 346: 250:
used by the operating system (which are present in all virtual machines), and
1606: 1262: 1257: 1252: 1247: 1239: 876: 841: 313:
for addressing the top of the stack and the base of the current stack frame.
294: 267: 115: 1576: 1581: 1401: 1272: 1591: 1324: 990: 788: 327: 1309: 669:- non-ICL operating system for the ICL 2900 series (and other machines) 290: 199: 812: 619:
was a generic name for a controller for a number of Stream devices. A
1314: 644: 83: 576: 282: 1493: 1304: 1299: 1294: 1289: 980: 956: 913:(archived page with a larger photo of an ICL 2966 from around 1984) 608:
identify system components in terms of Ports, Trunks, and Streams.
99: 1586: 1525: 1483: 1478: 1453: 1443: 1438: 1433: 1428: 1391: 1386: 1381: 1376: 1371: 1366: 1361: 1356: 891: 656: 594: 306: 172: 111:, combining the best ideas available from a variety of sources. 354: 341:
Data formats recognized by the PLI instructions include 32-bit
191: 1541: 1530: 362: 302: 1546: 1396: 694:. J. K. Buckle. Macmillan Computer Science Series, 1978. 560: 555: 539: 523: 518: 457: 452: 439: 434: 421: 416: 358: 176: 349:. Contrary to C and UNIX convention, the boolean value 716:, vol. 9, no. 2, July 1977, pp. 53–62. Available 114:
In marketing terms, the 2900 Series was superseded by
855: 706:
An Outline of the ICL 2900 Series System Architecture
212:The 2900 Series architecture uses the concept of a 647:versions, to cover the entire performance range. 1604: 289:The 2900 architecture supports a hardware-based 157:. The option finally selected was the so-called 130:was formed in 1968 as a result of the merger of 228:, while the 2900 Series process is more like a 736: 102:systems announced by the British manufacturer 942: 815:Historical anecdotes (Pink Mouse Productions) 710:Computer Structures: Principles and Examples 316:Off-stack data is typically addressed via a 161:: a new design conceptualized from scratch. 820: 764: 730: 949: 935: 771:Moralee, Dennis (November–December 1981). 266:The term used in the ICL 2900 Series and 186: 71:Learn how and when to remove this message 737:Campbell-Kelly, Martin (November 1989). 575: 277: 198: 190: 82: 34:This article includes a list of general 856:Martin Campbell-Kelly (November 1989). 770: 274:(CPU) is "Order Code Processor" (OCP). 1623:Computer-related introductions in 1974 1605: 571: 218:the term as used in other environments 207: 132:International Computers and Tabulators 930: 584:terminal, used as an operator console 630: 20: 13: 813:Reflections on the ICL 2900 Series 377: 281: 40:it lacks sufficient corresponding 14: 1639: 806: 1508: 1507: 1416: 1415: 1329: 1328: 1277: 1276: 1011:English Electric System 4 series 907:The National Museum of Computing 896:The National Museum of Computing 823:"The origins of the 2900 series" 667:Edinburgh Multiple Access System 599:Edinburgh Multiple Access System 25: 958:International Computers Limited 679:ICL Distributed Array Processor 104:International Computers Limited 673:Content Addressable File Store 1: 821:J.K. Buckle (November 1978). 723: 150:, and a development based on 16:UK mainframe computer systems 773:"Robb Wilmot: The ICL Story" 383:ICL 2900 range (as at 1980) 136:English Electric Leo Marconi 7: 714:Australian Computer Journal 650: 10: 1644: 685: 121: 1502: 1410: 1323: 1271: 1238: 1155: 1052: 1009: 965: 903:The Large Systems Gallery 661:embedded operating system 641:parallel interconnections 496: 404: 148:English Electric System 4 1618:ICL mainframe computers 777:Electronics & Power 528:2955, 2958, 2977, 2988 272:central processing unit 55:more precise citations. 597:(VME/B, VME/K) or the 585: 286: 204: 196: 187:Architectural concepts 155:Basic Language Machine 88: 1504:Programming languages 865:ICL Technical Journal 830:ICL Technical Journal 746:ICL Technical Journal 579: 299:programming languages 285: 278:Addressing mechanisms 202: 194: 181:Manchester University 179:machine developed at 86: 789:10.1049/ep.1981.0360 203:Operator adding unit 195:ICL 2966 disk drives 87:An ICL 2966 Model 39 1613:Computing platforms 692:The ICL 2900 Series 572:P (parallel) series 384: 301:would initially be 208:The virtual machine 708:. J. L. Keedy. In 586: 382: 287: 205: 197: 140:Elliott Automation 89: 1600: 1599: 1577:ApplicationMaster 1412:Operating systems 752:(4). ICL: 791–795 631:S (serial) series 569: 568: 369:MIPS", being the 343:unsigned integers 261:virtual addresses 226:operating systems 81: 80: 73: 1635: 1628:32-bit computers 1511: 1510: 1419: 1418: 1332: 1331: 1280: 1279: 951: 944: 937: 928: 927: 899: 887: 885: 883: 862: 852: 850: 848: 827: 800: 799: 797: 795: 768: 762: 761: 759: 757: 743: 734: 562: 557: 541: 525: 520: 459: 454: 441: 436: 423: 418: 385: 381: 332:instruction sets 159:Synthetic Option 109:synthetic option 76: 69: 65: 62: 56: 51:this article by 42:inline citations 29: 28: 21: 1643: 1642: 1638: 1637: 1636: 1634: 1633: 1632: 1603: 1602: 1601: 1596: 1506: 1498: 1414: 1406: 1327: 1319: 1275: 1267: 1234: 1157:ICL 2900 Series 1151: 1054:ICT 1900 series 1048: 1005: 961: 960:(ICL) 1968-2002 955: 890: 881: 879: 860: 846: 844: 825: 809: 804: 803: 793: 791: 769: 765: 755: 753: 741: 735: 731: 726: 688: 653: 633: 574: 380: 378:Implementations 280: 252:global segments 248:public segments 214:virtual machine 210: 189: 124: 95:was a range of 93:ICL 2900 Series 77: 66: 60: 57: 47:Please help to 46: 30: 26: 17: 12: 11: 5: 1641: 1631: 1630: 1625: 1620: 1615: 1598: 1597: 1595: 1594: 1589: 1584: 1579: 1574: 1569: 1564: 1559: 1554: 1549: 1544: 1539: 1534: 1528: 1523: 1517: 1515: 1500: 1499: 1497: 1496: 1491: 1486: 1481: 1476: 1471: 1466: 1461: 1456: 1451: 1446: 1441: 1436: 1431: 1425: 1423: 1408: 1407: 1405: 1404: 1399: 1394: 1389: 1384: 1379: 1374: 1369: 1364: 1359: 1354: 1349: 1344: 1338: 1336: 1321: 1320: 1318: 1317: 1312: 1307: 1302: 1297: 1292: 1286: 1284: 1269: 1268: 1266: 1265: 1260: 1255: 1250: 1244: 1242: 1236: 1235: 1233: 1232: 1227: 1222: 1217: 1212: 1207: 1202: 1197: 1192: 1187: 1182: 1177: 1172: 1167: 1161: 1159: 1153: 1152: 1150: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1058: 1056: 1050: 1049: 1047: 1046: 1041: 1036: 1031: 1026: 1021: 1015: 1013: 1007: 1006: 1004: 1003: 998: 993: 988: 983: 978: 972: 970: 963: 962: 954: 953: 946: 939: 931: 925: 924: 923: 922: 915: 914: 911:Bletchley Park 900: 888: 853: 817: 816: 808: 807:External links 805: 802: 801: 763: 728: 727: 725: 722: 721: 720: 703: 687: 684: 683: 682: 676: 670: 664: 652: 649: 645:dual processor 632: 629: 573: 570: 567: 566: 563: 558: 553: 550: 546: 545: 542: 537: 534: 530: 529: 526: 521: 516: 513: 509: 508: 505: 503: 499: 498: 494: 493: 490: 487: 483: 482: 479: 476: 472: 471: 468: 465: 461: 460: 455: 450: 447: 443: 442: 437: 432: 429: 425: 424: 419: 414: 411: 407: 406: 402: 401: 398: 395: 392: 389: 379: 376: 347:packed decimal 295:function calls 279: 276: 209: 206: 188: 185: 152:J. K. Iliffe's 123: 120: 79: 78: 33: 31: 24: 15: 9: 6: 4: 3: 2: 1640: 1629: 1626: 1624: 1621: 1619: 1616: 1614: 1611: 1610: 1608: 1593: 1590: 1588: 1585: 1583: 1580: 1578: 1575: 1573: 1570: 1568: 1565: 1563: 1560: 1558: 1555: 1553: 1550: 1548: 1545: 1543: 1540: 1538: 1535: 1532: 1529: 1527: 1524: 1522: 1519: 1518: 1516: 1514: 1505: 1501: 1495: 1492: 1490: 1487: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1455: 1452: 1450: 1447: 1445: 1442: 1440: 1437: 1435: 1432: 1430: 1427: 1426: 1424: 1422: 1413: 1409: 1403: 1400: 1398: 1395: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1373: 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1353: 1350: 1348: 1345: 1343: 1340: 1339: 1337: 1335: 1326: 1322: 1316: 1313: 1311: 1308: 1306: 1303: 1301: 1298: 1296: 1293: 1291: 1288: 1287: 1285: 1283: 1274: 1273:Minicomputers 1270: 1264: 1261: 1259: 1256: 1254: 1251: 1249: 1246: 1245: 1243: 1241: 1240:ICL Series 39 1237: 1231: 1228: 1226: 1223: 1221: 1218: 1216: 1213: 1211: 1208: 1206: 1203: 1201: 1198: 1196: 1193: 1191: 1188: 1186: 1183: 1181: 1178: 1176: 1173: 1171: 1168: 1166: 1163: 1162: 1160: 1158: 1154: 1147: 1144: 1141: 1138: 1135: 1132: 1129: 1126: 1123: 1120: 1117: 1114: 1111: 1108: 1105: 1102: 1099: 1096: 1093: 1090: 1087: 1084: 1081: 1078: 1075: 1072: 1069: 1066: 1063: 1060: 1059: 1057: 1055: 1051: 1045: 1042: 1040: 1037: 1035: 1032: 1030: 1027: 1025: 1022: 1020: 1017: 1016: 1014: 1012: 1008: 1002: 999: 997: 994: 992: 989: 987: 984: 982: 979: 977: 974: 973: 971: 969: 964: 959: 952: 947: 945: 940: 938: 933: 932: 929: 919: 918: 917: 916: 912: 908: 904: 901: 897: 893: 889: 878: 874: 870: 866: 859: 854: 843: 839: 835: 831: 824: 819: 818: 814: 811: 810: 790: 786: 782: 778: 774: 767: 751: 747: 740: 733: 729: 719: 715: 711: 707: 704: 701: 700:0-333-21917-1 697: 693: 690: 689: 680: 677: 674: 671: 668: 665: 662: 658: 655: 654: 648: 646: 642: 638: 628: 624: 622: 618: 614: 609: 605: 602: 600: 596: 590: 583: 578: 564: 559: 554: 551: 548: 547: 543: 538: 535: 532: 531: 527: 522: 517: 514: 511: 510: 506: 504: 501: 500: 495: 491: 488: 485: 484: 480: 477: 474: 473: 469: 466: 463: 462: 456: 451: 448: 445: 444: 438: 433: 430: 427: 426: 420: 415: 412: 409: 408: 403: 400:Later models 399: 396: 393: 390: 387: 386: 375: 372: 366: 364: 361:(essentially 360: 356: 352: 348: 344: 339: 335: 333: 329: 324: 321: 319: 314: 312: 308: 304: 300: 296: 292: 284: 275: 273: 270:machines for 269: 268:ICL Series 39 264: 262: 258: 253: 249: 244: 242: 236: 233: 231: 227: 223: 219: 215: 201: 193: 184: 182: 178: 174: 170: 167: 162: 160: 156: 153: 149: 145: 141: 137: 133: 129: 119: 117: 112: 110: 105: 101: 98: 94: 85: 75: 72: 64: 54: 50: 44: 43: 37: 32: 23: 22: 19: 1582:ReportMaster 1402:One Per Desk 1325:Workstations 1214: 1209: 1204: 1199: 1194: 1189: 1184: 1179: 1174: 1169: 1164: 1156: 966:Predecessor 895: 880:. Retrieved 868: 864: 845:. Retrieved 833: 829: 792:. Retrieved 780: 776: 766: 754:. Retrieved 749: 745: 732: 713: 709: 639:rather than 634: 625: 620: 616: 612: 610: 606: 603: 591: 587: 367: 350: 340: 336: 325: 322: 315: 288: 265: 251: 247: 245: 237: 234: 213: 211: 163: 158: 125: 113: 108: 92: 90: 67: 58: 39: 18: 1592:DAP FORTRAN 1044:System 4/75 1039:System 4/72 1034:System 4/70 1029:System 4/50 1024:System 4/30 1019:System 4/10 991:Elliott 803 794:18 December 756:19 December 328:microcoding 144:1900 Series 134:(ICT) with 53:introducing 1607:Categories 1310:System Ten 968:mainframes 892:"ICL 2966" 882:7 November 871:(4). ICL. 847:7 November 836:(1). ICL. 724:References 507:Cancelled 492:Cancelled 481:Cancelled 470:Cancelled 318:descriptor 291:call stack 169:mainframes 36:references 1469:Executive 1449:superNova 1315:System 25 877:0142-1557 842:0142-1557 497:S-series 405:P-series 397:Delivered 394:Announced 388:Processor 311:registers 257:semaphore 224:in other 166:Burroughs 116:Series 39 97:mainframe 1513:category 1494:MultiJob 1421:category 1392:DRS 6000 1387:DRS 3000 1334:category 1282:category 1263:Level 80 1258:Level 60 1253:Level 50 1248:Level 30 986:ICT 1501 981:ICT 1301 651:See also 582:ICL 7561 561:Jun 1978 556:Nov 1977 540:Nov 1980 524:Jun 1981 519:Nov 1980 458:Dec 1975 453:Mar 1976 440:Dec 1974 435:Oct 1974 422:Jun 1975 417:Oct 1974 100:computer 61:May 2013 1526:Fortran 1484:MINIMOP 1479:MAXIMOP 1429:OpenVME 1382:DRS 500 1377:DRS 400 1372:DRS 300 1367:DRS 200 1362:DRS 100 686:Sources 595:ICL VME 307:FORTRAN 222:process 173:Multics 146:or the 122:Origins 49:improve 1557:Pascal 1474:GEORGE 1357:DRS 20 875:  840:  783:(11). 718:online 698:  675:(CAFS) 637:serial 621:Stream 355:EBCDIC 330:their 241:kernel 230:thread 38:, but 1542:COBOL 1531:ALGOL 1444:VME/K 1439:VME/B 1142:1907F 1139:1907E 1133:1906S 1130:1906F 1127:1906E 1124:1906A 1118:1905F 1115:1905E 1109:1904S 1106:1904F 1103:1904E 1100:1904A 1094:1903T 1091:1903S 1088:1903A 1082:1902T 1079:1902S 1076:1902A 1070:1901T 1067:1901S 1064:1901A 976:LEO I 861:(PDF) 826:(PDF) 742:(PDF) 681:(DAP) 617:Trunk 613:Trunk 565:2946 391:Model 363:ASCII 303:COBOL 126:When 1547:JEAN 1537:SOBS 1521:PLAN 1397:PERQ 1352:7561 1347:7503 1342:7502 1305:ME29 1300:2905 1295:2904 1290:2903 1220:CAFS 1215:2988 1210:2982 1205:2980 1200:2976 1195:2972 1190:2970 1185:2966 1180:2960 1175:2956 1170:2955 1165:2950 1148:1909 1145:1908 1136:1907 1121:1906 1112:1905 1097:1904 1085:1903 1073:1902 1061:1901 1001:KDF9 996:KDF8 884:2015 873:ISSN 849:2015 838:ISSN 796:2021 758:2021 696:ISBN 552:2950 536:2956 515:2966 489:2930 478:2940 467:2950 449:2960 431:2970 413:2980 371:MIPS 351:true 305:and 138:and 91:The 1587:RPG 1572:SFL 1567:SCL 1464:TME 1459:DME 1454:CME 1434:VME 1230:OCP 1225:DAP 909:at 785:doi 657:VME 580:An 464:P2S 446:P2L 359:ISO 177:MU5 128:ICL 1609:: 1562:S3 1533:60 905:, 894:. 867:. 863:. 832:. 828:. 781:27 779:. 775:. 748:. 744:. 611:A 549:S1 544:- 533:S2 512:S3 502:S4 486:P0 475:PI 428:P3 410:P4 232:. 183:. 1552:C 1489:J 950:e 943:t 936:v 898:. 886:. 869:6 851:. 834:1 798:. 787:: 760:. 750:6 702:. 663:. 74:) 68:( 63:) 59:( 45:.

Index

references
inline citations
improve
introducing
Learn how and when to remove this message

mainframe
computer
International Computers Limited
Series 39
ICL
International Computers and Tabulators
English Electric Leo Marconi
Elliott Automation
1900 Series
English Electric System 4
J. K. Iliffe's
Basic Language Machine
Burroughs
mainframes
Multics
MU5
Manchester University

Operator adding unit
the term as used in other environments
process
operating systems
thread
kernel

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