Knowledge (XXG)

Atlas (computer)

Source 📝

47: 228:-based systems, building two small machines to test various techniques. This was clearly the way forward, and in the autumn of 1956, Kilburn began canvassing possible customers on what features they would want in a new transistor-based machine. Most commercial customers pointed out the need to support a wide variety of peripheral devices, while the 283:
renting out time on the University's Mark 1. Soon after the project started, in October 1958, Ferranti decided to become involved. In May 1959 they received a grant of £300,000 from the NRDC to build the system, which would be returned from the proceeds of sales. At some point during this process, the machine was renamed Atlas.
346:(Harwell) in December 1964. The AEA machine was later moved to the Atlas Computer Laboratory at Chilton, a few yards outside the boundary fence of Harwell, which placed it on civilian lands and thus made it much easier to access. This installation grew to be the largest Atlas, containing 48 kWords of 48-bit 282:
In spite of all this effort, by the summer of 1958, there was still no funding available from the NRDC. Kilburn decided to move things along by building a smaller Muse to experiment with various concepts. This was paid for using funding from the Mark 1 Computer Earnings Fund, which collected funds by
740:
From the outset, Atlas was conceived as a supercomputer that would include a comprehensive operating system. The hardware included specific features that facilitated the work of the operating system. For example, the extracode routines and the interrupt routines each had dedicated storage, registers
385:
numbers in about 1.59 microseconds, while STRETCH did the same in 1.38 to 1.5 microseconds. Nevertheless, the head of Ferranti's Software Division, Hugh Devonald, said in 1962: "Atlas is in fact claimed to be the world's most powerful computing system. By such a claim it is meant that, if Atlas and
330:
By the mid-1960s the original machine was in continual use, based on a 20-hour-per-day schedule, during which time as many as 1,000 programs might be run. Time was split between the University and Ferranti, the latter of which charged £500 an hour to its customers. A portion of this was returned to
290:
was proceeding. However, the Supervisor operating system was already well behind. This led to David Howarth, newly hired at Ferranti, expanding the operating system team from two to six programmers. In what is described as a Herculean effort, led by the tireless and energetic Howarth (who completed
208:
Through 1956 there was a growing awareness that the UK was falling behind the US in computer development. In April, B.W. Pollard of Ferranti told a computer conference that "there is in this country a range of medium-speed computers, and the only two machines which are really fast are the Cambridge
605:
One feature of the Atlas was "Extracode", a technique that allowed complex instructions to be implemented in software. Dedicated hardware expedited entry to and return from the extracode routine and operand access; also, the code of the extracode routines was stored in ROM, which could be accessed
428:
In architecture, the Manchester Atlas was exemplary, not because it was a large machine that we would build, but because it illustrated a number of good design principles. Atlas was multiprogrammed with a well defined interface between the user and operating system, had a very large address space,
393:
that the Atlas was significantly bested. CDC later stated that it was a 1959 description of Muse that gave CDC ideas that significantly accelerated the development of the 6600 and allowed it to be delivered earlier than originally estimated. This led to it winning a contract for the
386:
any of its rivals were presented simultaneously with similar large sets of representative computing jobs, Atlas should complete its set ahead of all other computers.". No further sales of LARC were attempted, and it is not clear how many STRETCH machines were ultimately produced.
380:
Atlas had been designed as a response to the US LARC and STRETCH programs. Both ultimately beat Atlas into official use, LARC in 1961, and STRETCH a few months before Atlas. Atlas was much faster than LARC, about four times, and ran slightly slower than STRETCH - Atlas added two
96:, in use from 1962 (when it was claimed to be the most powerful computer in the world) to 1972. Atlas's capacity promoted the saying that when it went offline, half of the United Kingdom's computer capacity was lost. It is notable for being the first machine with 368:, and in return, the University would use these to develop a cheaper version of the system. The result was the Titan machine, which became operational in the summer of 1963. Ferranti sold two more of this design under the name Atlas 2, one to the 331:
the University Computer Earnings Fund. In 1969, it was estimated that the computer time received by the University would cost £720,000 if it had been leased on the open market. The machine was shut down on 30 November 1971.
510:(B-lines) that could be used for address modification in the mostly double-modified instructions. The register address space also included special registers such as the extracode operand address and the exponent of the 271:(NRDC), responsible for moving technologies from war-era research groups into the market. Over the next eighteen months, they held numerous meetings with prospective customers, engineering teams at Ferranti and 715:, and ABL (Atlas Basic Language, a symbolic input language close to machine language). Being a university computer it was patronised by a large number of the student population, who had access to a protected 1587: 210: 232:
suggested a machine able to perform an instruction every microsecond, or as it would be known today, 1 MIPS of performance. This later request led to the name of the prospective design, MUSE, for
621:
was set to zero, this was an ordinary machine instruction executed directly by the hardware. If the uppermost bit was set to one, this was an Extracode and was implemented as a special kind of
668:
procedures. Typical examples would be "Print the specified character on the specified stream" or "Read a block of 512 words from logical tape N". Extracodes were the only means by which a
209:
EDSAC 2 and the Manchester Mark 2, although both are still very slow compared with the fastest American machines." This was followed by similar concerns expressed in May report to the
1296: 179:
The University of Manchester's Atlas was decommissioned in 1971. The final Atlas, the CADCentre machine, was switched off in late 1976. Parts of the Chilton Atlas are preserved by
243:, for instance, will spend the vast majority of its time waiting for the reader to send in the next bit of data. To support these devices while still making efficient use of the 446:
The machine had many innovative features, but the key operating parameters were as follows (the store size relates to the Manchester installation; the others were larger):
1577: 1567: 729:
It also had a programming language called SPG (System Program Generator). At run time an SPG program could compile more program for itself. It could define and use
268: 402: 1261: 1243: 369: 343: 1518: 521:
registers: 125 was supervisor (interrupt) control, 126 was extracode control, and 127 was user control. Register 0 always held value 0.
1562: 1499: 1480: 1223: 1118: 819: 307:
The first Atlas was built up at the university throughout 1962. The schedule was further constrained by the planned shutdown of the
122: 456:. A word could hold one floating-point number, one instruction, two 24-bit addresses or signed integers, or eight 6-bit characters. 1552: 1294:
T. Kilburn; D.B.G. Edwards; D. Aspinall (September 1959). "Parallel addition in digital computers: A new fast 'carry' circuit".
920: 1582: 188: 1095: 846: 421: 239:
The need to support many peripherals and the need to run fast are naturally at odds. A program that processes data from a
164:
operating system developed by Cambridge University Computer Laboratory. Two further Atlas 2s were delivered: one to the
645: 173: 1052: 745:
from user mode to extracode mode or executive mode, or from extracode mode to executive mode, was therefore very fast.
1557: 1157: 115: 30:
This article is about a British supercomputer. For the early American codebreaking computer also known as Atlas, see
1429:
Proceedings of the December 12–14, 1961, Eastern Joint Computer Conference: Computers - Key to Total Systems Control
433:
In June 2022 an IEEE Milestone was dedicated to the "Atlas Computer and the Invention of Virtual Memory 1957-1962".
401:
Ferranti was having serious financial difficulties in the early 1960s, and decided to sell the computer division to
46: 551: 108: 1153: 733:. Its variables were in <angle brackets> and it had a text parser, giving SPG program text a resemblance to 1572: 766: 492:
words of read-only memory (referred to as the fixed store). This contained the supervisor and extracode routines.
276: 180: 142: 730: 221: 1134: 319:. It was not until January 1964 that the final version of Supervisor was installed, along with compilers for 514: 365: 244: 229: 153: 633:
being determined by the other nine bits. About 250 extracodes were implemented, of the 512 possible.
575: 315:, director of the AEA. This system had only an early version of Supervisor, and the only compiler was for 291:
his Ph.D. in physics at age 22), the team eventually delivered a Supervisor consisting of 35,000 lines of
555: 410: 359: 165: 157: 79: 734: 311:
machine at the end of December. Atlas met this goal, and was officially commissioned on 7 December by
754: 618: 568: 561: 533: 478: 372:(Aldermaston) in 1963, and another to the government-sponsored Computer Aided Design Center in 1966. 335: 138: 60: 1527: 350:
and 32 tape drives. Time was made available to all UK universities. It was shut down in March 1974.
1271: 692: 460: 1532: 578: 292: 1515: 1495: 1476: 1415: 1380: 1257: 1239: 1219: 1203: 1191: 1114: 815: 723: 649: 540: 1533:
http://bitsavers.informatik.uni-stuttgart.de/pdf/ict_icl/atlas/ (Several reference documents)
1457: 1432: 1405: 1370: 1338: 1305: 760: 685: 669: 665: 641: 626: 429:
and introduced the notion of extra codes to extend the functionality of its instruction set.
308: 296: 248: 213:
Advisory Committee on High Speed Calculating Machines, better known as the Brunt Committee.
1317:
F. H. Sumner; G. Haley; E. C. Y. Chen. "The Central Control Unit of the "Atlas" Computer".
1233: 1522: 518: 406: 112: 835:"COMPUTERS AND CENTERS, OVERSEAS: 2. Ferranti Ltd., Atlas 2 Computer, London Wl, England" 742: 696: 673: 630: 587: 511: 507: 500: 417: 416:
The Atlas was highly regarded by many in the computer industry. Among its admirers was
382: 312: 97: 247:(CPU), the new system would need to have additional memory to buffer data and have an 1546: 664:. But about half of the codes were designated as Supervisor functions, which invoked 529: 467: 93: 926: 716: 700: 699:, which was contemporary to Algol 60 and created specifically to address what 499:(eqv. to 576 KB), split across four drums but integrated with the core store using 161: 1537: 470:
that embraced supervisor ('sacred') store, V-store, fixed store and the user store
286:
The detailed design was completed by the end of 1959, and the construction of the
676:, had similar mechanisms for calling on the services of their operating systems. 672:
could communicate with the Supervisor. Other UK machines of the era, such as the
1359:"The Manchester University Atlas Operating System Part I: Internal Organization" 1327: 834: 684:
Atlas pioneered many software concepts still in common use today, including the
661: 582: 547:
and extracode routines, by reading and writing special wired-in store addresses.
496: 347: 264: 260: 240: 217: 31: 1394:"The Manchester University Atlas Operating System Part II: Users' Description" 622: 525: 225: 118: 17: 1462: 1445: 1419: 1410: 1393: 1384: 1375: 1358: 1342: 1309: 1207: 703:
perceived to be some defects in Algol 60. The Atlas did however support
688:, "considered by many to be the first recognisable modern operating system". 1436: 1326:
Kilburn, T.; Edwards, D. B. G.; Lanigan, M. J.; Sumner, F. H. (April 1962).
657: 637: 544: 453: 184: 1096:"Milestones:Atlas Computer and the Invention of Virtual Memory, 1957-1962" 558:
to determine whether the desired virtual memory location was in core store
334:
Ferranti sold two other Atlas installations, one to a joint consortium of
1142:. London: International Computers and Tabulators Limited. p. 12.1/1. 1136:
I.C.T. Atlas 1 Computer Programming Manual for Atlas Basic Language (ABL)
704: 482: 390: 320: 316: 287: 126: 398:
in Australia, which had originally been in discussions to buy an Atlas.
708: 405:(ICT) in 1963. ICT decided to focus on the mid-range market with their 324: 130: 1270:
Bell, C. Gordon; Kotok, Alan; Hastings, Thomas; Hill, Richard (1978).
259:
When the Brunt Committee heard of new and much faster US designs, the
1427:
T. Kilburn; R.B. Payne; D.J. Howarth (1962). "The Atlas Supervisor".
614: 450: 233: 192: 146: 101: 1528:
The Atlas Supervisor paper (T Kilburn, R B Payne, D J Howarth, 1962)
712: 489: 474: 395: 364:
In February 1962, Ferranti gave some parts of an Atlas machine to
187:; the main console itself was rediscovered in July 2014 and is at 169: 1297:
Proceedings of the IEE - Part B: Radio and Electronic Engineering
104:
techniques; this approach quickly spread, and is now ubiquitous.
653: 571:— so performance measurements were not easy, but as an example: 524:
Capability for the addition of (for the time) sophisticated new
1196:
Resurrection: The Bulletin of the Computer Conservation Society
596:
Floating-point multiply, double modify – 4.97 microseconds
567:
Atlas did not use a synchronous clocking mechanism — it was an
160:, or Atlas 2, it had a different memory organisation and ran a 610: 272: 463:
that used novel circuitry to minimise carry propagation time.
121:. Atlas was created in a joint development effort among the 1279:
Computer Engineering: A DEC View of Hardware Systems Design
339: 134: 1034: 1032: 1030: 1028: 991: 989: 987: 974: 972: 947: 945: 943: 593:
Floating-point add, double modify – 2.61 microseconds
251:
that could coordinate the flow of data around the system.
1588:
Department of Computer Science, University of Manchester
1444:
D. J. Howarth; P. D. Jones; M. T. Wyld (November 1962).
648:
which would have been too inefficient to implement in
100:(at that time referred to as "one-level store") using 1256:(2 ed.), Swindon: The British Computer Society, 1082: 757: – Series of stored-program electronic computers 466:
24-bit (2 million words, 16 million characters)
409:, a flexible range of machines based on the Canadian 1319:
Information Processing 1962, Proc. IFIP Congress '62
74: 66: 56: 168:Centre in Cambridge (later called CADCentre, then 152:A derivative system was built by Ferranti for the 51:The University of Manchester Atlas in January 1963 722:Several of the compilers were written using the 211:Department of Scientific and Industrial Research 613:of a 48-bit Atlas machine instruction were the 503:. The page size was 512 words, i.e. 3072 bytes. 485:), featuring interleaving of odd/even addresses 426: 133:. Two other Atlas machines were built: one for 1473:The First Computers: History and Architectures 1159:The I.C.T. Atlas I Computer Programming Manual 539:Peripheral control through V-store addresses ( 267:, they were able to gain the attention of the 590:add, no modification – 1.61 microseconds 299:to solve the problem of peripheral handling. 8: 1538:Ferranti Atlas 1 & 2: List of References 39: 644:today. They were used to call mathematical 925:, University of Manchester, archived from 726:, considered to be the first of its type. 45: 38: 1461: 1409: 1374: 1238:, Swindon: The British Computer Society, 1172: 1070: 1038: 1019: 1007: 995: 978: 963: 951: 907: 895: 883: 871: 859: 797: 785: 275:, and design teams at Manchester and the 269:National Research Development Corporation 1335:IRE Transactions on Electronic Computers 1578:Collection of National Museums Scotland 1471:Raúl Rojas; Ulf Hashagen, eds. (2000). 1154:"12. Further Facilities and Techniques" 778: 724:Brooker Morris Compiler Compiler (BMCC) 625:jump to a location in the fixed store ( 389:It was not until 1964's arrival of the 1568:Computer-related introductions in 1962 1111:Computer Architecture and Organization 812:Computer Architecture and Organization 403:International Computers and Tabulators 636:Extracodes were what would be called 370:Atomic Weapons Research Establishment 174:Atomic Weapons Research Establishment 7: 344:Atomic Energy Research Establishment 1516:The Atlas Autocode Reference Manual 517:. Three of the 128 registers were 25: 1492:A History of Computing Technology 1254:A History of Manchester Computers 1235:A History of Manchester Computers 849:from the original on 3 June 2018. 1133:Cronin, D.E. (31 January 1965). 1494:. IEEE Computer Society Press. 1431:. Macmillan. pp. 279–294. 1392:Howarth, D. J. (1 March 1961). 1218:, Manchester University Press, 1192:"Designing and Building Atlas" 763: – First operating system 189:Rutherford Appleton Laboratory 1: 1446:"The Atlas Scheduling System" 695:available on Atlas was named 422:Digital Equipment Corporation 92:was one of the world's first 1357:Kilburn, T. (1 March 1961). 1190:Edwards, Dai (Summer 2013), 606:faster than the core store. 342:in 1963, and another to the 224:had been experimenting with 839:Digital Computer Newsletter 1604: 1328:"One-Level Storage System" 552:content-addressable memory 534:direct memory access (DMA) 357: 109:second-generation computer 29: 27:Supercomputer of the 1960s 1252:Lavington, Simon (1998), 1232:Lavington, Simon (1975), 1214:Lavington, Simon (1980), 1051:Lavington, Simon (2012), 767:History of supercomputing 719:development environment. 277:Royal Radar Establishment 181:National Museums Scotland 143:Atlas Computer Laboratory 44: 1563:Transistorized computers 1343:10.1109/TEC.1962.5219356 1310:10.1049/pi-b-2.1959.0316 741:and program counters; a 424:, who later praised it: 222:University of Manchester 172:), and the other to the 123:University of Manchester 1553:Early British computers 1490:M. R. Williams (1997). 1437:10.1145/1460764.1460786 1216:Early British Computers 550:An associative memory ( 366:University of Cambridge 245:central processing unit 230:Atomic Energy Authority 154:University of Cambridge 1463:10.1093/comjnl/5.3.238 1411:10.1093/comjnl/4.3.226 1376:10.1093/comjnl/4.3.222 1109:Hayes, John.P (1978), 810:Hayes, John.P (1978), 569:asynchronous processor 562:Instruction pipelining 556:page address registers 431: 295:which had support for 1583:History of Manchester 411:Ferranti-Packard 6000 360:Titan (1963 computer) 216:Through this period, 176:(AWRE), Aldermaston. 1450:The Computer Journal 1398:The Computer Journal 1363:The Computer Journal 755:Manchester computers 693:high-level languages 619:most significant bit 336:University of London 139:University of London 61:Manchester computers 1521:15 May 2020 at the 1321:. pp. 657–663. 1272:"The PDP-10 Family" 1098:. 19 December 2022. 638:software interrupts 41: 1558:Ferranti computers 845:(1): 13–15. 1964. 609:The uppermost ten 481:(equivalent to 96 293:assembler language 255:Muse becomes Atlas 141:, and one for the 1263:978-1-902505-01-5 1245:978-1-902505-01-5 886:, pp. 30–31. 691:One of the first 541:memory-mapped I/O 354:Titan and Atlas 2 191:in Chilton, near 86: 85: 16:(Redirected from 1595: 1573:48-bit computers 1505: 1486: 1467: 1465: 1440: 1423: 1413: 1388: 1378: 1353: 1351: 1349: 1332: 1322: 1313: 1282: 1276: 1266: 1248: 1228: 1210: 1176: 1175:, pp. 50–52 1170: 1164: 1163: 1150: 1144: 1143: 1141: 1130: 1124: 1123: 1106: 1100: 1099: 1092: 1086: 1083:Bell et al. 1978 1080: 1074: 1068: 1062: 1061: 1059: 1048: 1042: 1036: 1023: 1017: 1011: 1005: 999: 993: 982: 976: 967: 961: 955: 949: 938: 937: 936: 934: 917: 911: 905: 899: 893: 887: 881: 875: 869: 863: 857: 851: 850: 831: 825: 824: 807: 801: 800:, pp. 44–45 795: 789: 783: 761:Atlas Supervisor 735:Backus–Naur form 686:Atlas Supervisor 666:operating system 581:add – 1.59 309:Ferranti Mercury 297:multiprogramming 249:operating system 145:at Chilton near 49: 42: 21: 1603: 1602: 1598: 1597: 1596: 1594: 1593: 1592: 1543: 1542: 1523:Wayback Machine 1512: 1502: 1489: 1483: 1470: 1443: 1426: 1391: 1356: 1347: 1345: 1330: 1325: 1316: 1304:(29): 464–466. 1293: 1290: 1288:Further reading 1285: 1274: 1269: 1264: 1251: 1246: 1231: 1226: 1213: 1189: 1185: 1180: 1179: 1171: 1167: 1162:. January 1965. 1152: 1151: 1147: 1139: 1132: 1131: 1127: 1121: 1113:, p. 375, 1108: 1107: 1103: 1094: 1093: 1089: 1085:, pp. 491. 1081: 1077: 1069: 1065: 1057: 1054:The Atlas Story 1050: 1049: 1045: 1037: 1026: 1018: 1014: 1006: 1002: 994: 985: 977: 970: 962: 958: 950: 941: 932: 930: 929:on 28 July 2012 919: 918: 914: 906: 902: 894: 890: 882: 878: 870: 866: 858: 854: 833: 832: 828: 822: 809: 808: 804: 796: 792: 784: 780: 775: 751: 682: 603: 519:program counter 508:index registers 506:128 high-speed 444: 439: 407:ICT 1900 series 378: 362: 356: 305: 257: 220:'s team at the 206: 201: 52: 35: 28: 23: 22: 15: 12: 11: 5: 1601: 1599: 1591: 1590: 1585: 1580: 1575: 1570: 1565: 1560: 1555: 1545: 1544: 1541: 1540: 1535: 1530: 1525: 1511: 1510:External links 1508: 1507: 1506: 1500: 1487: 1481: 1468: 1456:(3): 238–244. 1441: 1424: 1404:(3): 226–229. 1389: 1369:(3): 222–225. 1354: 1337:(2): 223–235. 1323: 1314: 1289: 1286: 1284: 1283: 1267: 1262: 1249: 1244: 1229: 1224: 1211: 1186: 1184: 1181: 1178: 1177: 1173:Lavington 1980 1165: 1145: 1125: 1119: 1101: 1087: 1075: 1071:Lavington 1975 1063: 1043: 1039:Lavington 1975 1024: 1020:Lavington 1975 1012: 1008:Lavington 1975 1000: 996:Lavington 1975 983: 979:Lavington 1975 968: 964:Lavington 1975 956: 952:Lavington 1975 939: 912: 908:Lavington 1975 900: 896:Lavington 1975 888: 884:Lavington 1975 876: 872:Lavington 1998 864: 860:Lavington 1998 852: 826: 820: 814:, p. 21, 802: 798:Lavington 1998 790: 786:Lavington 1975 777: 776: 774: 771: 770: 769: 764: 758: 750: 747: 743:context switch 697:Atlas Autocode 681: 678: 674:Ferranti Orion 652:, for example 615:operation code 602: 599: 598: 597: 594: 591: 588:Floating-point 585: 565: 564: 559: 548: 537: 522: 512:floating-point 504: 501:virtual memory 493: 486: 471: 464: 457: 443: 440: 438: 435: 418:C. Gordon Bell 383:floating-point 377: 374: 358:Main article: 355: 352: 313:John Cockcroft 304: 301: 256: 253: 205: 202: 200: 197: 98:virtual memory 94:supercomputers 84: 83: 76: 72: 71: 68: 64: 63: 58: 57:Product family 54: 53: 50: 26: 24: 18:Atlas Computer 14: 13: 10: 9: 6: 4: 3: 2: 1600: 1589: 1586: 1584: 1581: 1579: 1576: 1574: 1571: 1569: 1566: 1564: 1561: 1559: 1556: 1554: 1551: 1550: 1548: 1539: 1536: 1534: 1531: 1529: 1526: 1524: 1520: 1517: 1514: 1513: 1509: 1503: 1501:0-8186-7739-2 1497: 1493: 1488: 1484: 1482:0-262-18197-5 1478: 1475:. MIT Press. 1474: 1469: 1464: 1459: 1455: 1451: 1447: 1442: 1438: 1434: 1430: 1425: 1421: 1417: 1412: 1407: 1403: 1399: 1395: 1390: 1386: 1382: 1377: 1372: 1368: 1364: 1360: 1355: 1344: 1340: 1336: 1329: 1324: 1320: 1315: 1311: 1307: 1303: 1299: 1298: 1292: 1291: 1287: 1280: 1273: 1268: 1265: 1259: 1255: 1250: 1247: 1241: 1237: 1236: 1230: 1227: 1225:0-7190-0803-4 1221: 1217: 1212: 1209: 1205: 1201: 1197: 1193: 1188: 1187: 1182: 1174: 1169: 1166: 1161: 1160: 1155: 1149: 1146: 1138: 1137: 1129: 1126: 1122: 1120:0-07-027363-4 1116: 1112: 1105: 1102: 1097: 1091: 1088: 1084: 1079: 1076: 1073:, p. 39. 1072: 1067: 1064: 1056: 1055: 1047: 1044: 1041:, p. 38. 1040: 1035: 1033: 1031: 1029: 1025: 1022:, p. 37. 1021: 1016: 1013: 1010:, p. 36. 1009: 1004: 1001: 998:, p. 35. 997: 992: 990: 988: 984: 981:, p. 34. 980: 975: 973: 969: 966:, p. 33. 965: 960: 957: 954:, p. 32. 953: 948: 946: 944: 940: 928: 924: 923: 916: 913: 910:, p. 31. 909: 904: 901: 898:, p. 30. 897: 892: 889: 885: 880: 877: 873: 868: 865: 861: 856: 853: 848: 844: 840: 836: 830: 827: 823: 821:0-07-027363-4 817: 813: 806: 803: 799: 794: 791: 787: 782: 779: 772: 768: 765: 762: 759: 756: 753: 752: 748: 746: 744: 738: 736: 732: 727: 725: 720: 718: 714: 710: 707:, as well as 706: 702: 698: 694: 689: 687: 679: 677: 675: 671: 667: 663: 659: 655: 651: 647: 643: 639: 634: 632: 628: 624: 620: 616: 612: 607: 600: 595: 592: 589: 586: 584: 580: 577: 574: 573: 572: 570: 563: 560: 557: 553: 549: 546: 542: 538: 535: 531: 530:magnetic tape 527: 523: 520: 516: 513: 509: 505: 502: 498: 495:96K words of 494: 491: 487: 484: 480: 476: 472: 469: 468:address space 465: 462: 458: 455: 452: 449: 448: 447: 441: 436: 434: 430: 425: 423: 419: 414: 412: 408: 404: 399: 397: 392: 387: 384: 375: 373: 371: 367: 361: 353: 351: 349: 345: 341: 337: 332: 328: 326: 322: 318: 314: 310: 303:Installations 302: 300: 298: 294: 289: 284: 280: 278: 274: 270: 266: 262: 254: 252: 250: 246: 242: 237: 235: 231: 227: 223: 219: 214: 212: 203: 198: 196: 194: 190: 186: 182: 177: 175: 171: 167: 163: 159: 156:. Called the 155: 150: 148: 144: 140: 136: 132: 128: 124: 120: 117: 114: 110: 105: 103: 99: 95: 91: 81: 77: 73: 69: 65: 62: 59: 55: 48: 43: 37: 33: 19: 1491: 1472: 1453: 1449: 1428: 1401: 1397: 1366: 1362: 1346:. Retrieved 1334: 1318: 1301: 1295: 1278: 1253: 1234: 1215: 1199: 1195: 1183:Bibliography 1168: 1158: 1148: 1135: 1128: 1110: 1104: 1090: 1078: 1066: 1053: 1046: 1015: 1003: 959: 933:21 September 931:, retrieved 927:the original 921: 915: 903: 891: 879: 874:, p. 44 867: 862:, p. 43 855: 842: 838: 829: 811: 805: 793: 788:, p. 34 781: 739: 728: 721: 717:machine code 701:Tony Brooker 690: 683: 635: 608: 604: 583:microseconds 566: 532:, including 445: 432: 427: 415: 400: 388: 379: 363: 333: 329: 306: 285: 281: 258: 238: 215: 207: 178: 162:time-sharing 151: 107:Atlas was a 106: 89: 87: 67:Release date 36: 1060:, p. 7 662:square root 576:Fixed-point 526:peripherals 515:accumulator 348:core memory 265:IBM STRETCH 261:Univac LARC 241:card reader 234:microsecond 218:Tom Kilburn 119:transistors 32:UNIVAC 1101 1547:Categories 773:References 646:procedures 623:subroutine 545:interrupts 536:facilities 497:drum store 479:core store 226:transistor 204:Background 75:Units sold 1420:0010-4620 1385:0010-4620 1208:0958-7403 922:The Atlas 658:logarithm 617:. If the 601:Extracode 477:words of 454:word size 288:compilers 185:Edinburgh 116:germanium 1519:Archived 1202:: 9–18, 847:Archived 749:See also 705:Algol 60 680:Software 650:hardware 579:register 528:such as 442:Hardware 391:CDC 6600 321:ALGOL 60 317:Autocode 236:engine. 137:and the 129:and the 127:Ferranti 113:discrete 111:, using 1348:16 June 709:Fortran 670:program 631:address 629:), its 459:A fast 325:Fortran 199:History 131:Plessey 80:Atlas 2 78:3 (+ 3 1498:  1479:  1418:  1383:  1281:. DEC. 1260:  1242:  1222:  1206:  1117:  818:  731:macros 660:, and 451:48-bit 437:Design 376:Legacy 193:Oxford 147:Oxford 102:paging 1331:(PDF) 1275:(PDF) 1140:(PDF) 1058:(PDF) 713:COBOL 642:traps 554:) of 461:adder 396:CSIRO 170:AVEVA 158:Titan 90:Atlas 40:Atlas 1496:ISBN 1477:ISBN 1416:ISSN 1381:ISSN 1350:2023 1258:ISBN 1240:ISBN 1220:ISBN 1204:ISSN 1115:ISBN 935:2010 816:ISBN 711:and 654:sine 611:bits 338:and 323:and 263:and 88:The 70:1962 1458:doi 1433:doi 1406:doi 1371:doi 1339:doi 1306:doi 1302:106 640:or 627:ROM 543:), 420:of 273:EMI 183:in 166:CAD 1549:: 1452:. 1448:. 1414:. 1400:. 1396:. 1379:. 1365:. 1361:. 1333:. 1300:. 1277:. 1200:62 1198:, 1194:, 1156:. 1027:^ 986:^ 971:^ 942:^ 843:16 841:. 837:. 737:. 656:, 483:KB 473:16 413:. 340:BP 327:. 279:. 195:. 149:. 135:BP 125:, 1504:. 1485:. 1466:. 1460:: 1454:5 1439:. 1435:: 1422:. 1408:: 1402:4 1387:. 1373:: 1367:4 1352:. 1341:: 1312:. 1308:: 490:K 488:8 475:K 82:) 34:. 20:)

Index

Atlas Computer
UNIVAC 1101

Manchester computers
Atlas 2
supercomputers
virtual memory
paging
second-generation computer
discrete
germanium
transistors
University of Manchester
Ferranti
Plessey
BP
University of London
Atlas Computer Laboratory
Oxford
University of Cambridge
Titan
time-sharing
CAD
AVEVA
Atomic Weapons Research Establishment
National Museums Scotland
Edinburgh
Rutherford Appleton Laboratory
Oxford
Department of Scientific and Industrial Research

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