301:
32-bit pointers, known as PAS (Paged
Address Space) addressing. Each process has a PAST (Program Accessible Segment Table) which lists which of the system's memory segments the program is permitted to access. CST addressing allows four of the PAST entries to be mapped at addresses 0, 16KiB, 32KiB, and 48KiB, giving the 16-bit/64KiB address space. Programs which use more than 64KiB of memory must explicitly map the PAST entries they require at any moment into their 4 CST entries, although Nucleus will automatically map different code segments into the CSTs. PAS addressing allows programs to view their address space as a flat 32-bit address space, with successive PAST entries appearing every 16KiB, and Nucleus performing the PAST entry segment mapping automatically. The 32-bit systems support mixing of CST and PAS addressing in the same process. All instructions are 16 bits wide, except for some PAS addressing instructions which are 32 bits. Instructions can only be run from CST address space.
368:
into the
Nucleus firmware, and thus I/O operations on the IMC did have some impact on CPU performance, although the 4x6x systems could have external IOPs added. The 4000 series Nucleus I/O instructions and system tables allow for up to 8 IOPs, although most of the models in the 4000 series range had some type of hardware limitation which reduced this. The 408x systems had 4-ported store, with the CPU and first IOP sharing one of these, and up to three additional IOPs connected to the remaining store ports. (Early documentation shows these additional store ports were also designed to connect additional CPUs, although this was not a configuration which was ever sold using 4080 processors.) Later models had more store ports, depending on how many store port boards could be fitted into the system. The 4190 could support the full complement of eight IOPs, and the 4190D supported eight IOPs with two CPUs.
863://****************************************************************************** ROUTINE FACT(VALUE) // return factorial of RA. VALUE => RESULT WHILE DECREMENT VALUE GT //0// DO << RESULT * VALUE => RESULT >> RETURN(RESULT) END //****************************************************************************** ENTRYPOINT: OPEN(TO, 1) // Print factorials for numbers 1 through 9 1 => RA REPEAT << RA => COUNT FACT(RA) => RA TOCHAR(RA, 7, ANSWER + 13) TOCHAR(COUNT, 2, ANSWER + 9) PUT(TO, 20, ANSWER) COUNT + 1 => RA >> WHILE RA LT 10 CLOSE(TO) STOP(0) END //******************************************************************************
364:. The I/O controllers on each IOP would each occupy one or more Ways, depending on how many simultaneous I/O operations they need to handle. The IOP polices each Way's access to main store, allowing only access to successive memory locations defined for the I/O operation that Way is currently performing. The earlier IOPs performed 8-bit and 16-bit wide store accesses, with a burst mode for doing up to 8 transfers together for higher throughput I/O controllers. The later IOPs added 32-bit wide store accesses.
1698:
22:
70:
255:
segments, processes which can change the routing of messages between other processes or change the mapping of I/O devices to processes, etc. Normally system table access is limited to relatively few trusted processes, and other processes which need to perform operations such as loading processes, allocating memory, etc. will pass a message to the relevant trusted process which it will vet before performing the action and replying.
305:
registers are used as 16-bit pointers. A 16-bit L register points to function local data, and a G register always contains zero which can be used as a 16-bit global pointer, and also an 8-bit, 16-bit, or 32-bit zero value. The 16-bit S (sequence) register points to the next instruction to be obeyed. The 8-bit EC register contains condition codes bits. (Some of this is illustrated in the much simpler instruction set of the
1710:
30:
335:. In Basic Test mode, Nucleus is disabled, I/O is performed differently, and only a single program can run, restricted to the bottom 64KiB of store, but all other non-nucleus and non-PAS instructions operate normally. This mode is used very early during booting to set up the system tables required by Nucleus, before obeying a
309:.) A read-only 'keys' register allows programs to read the value set on the front panel toggle switches by the operations staff. No 32-bit PAS pointer register exists—32-bit PAS pointers reside in memory in the 16-bit CST address space, and are accessed by using a 16-bit pointer. There is no instruction set support for a
137:
8-bit minicomputer. Beta followed and became the GEC 4080. Gamma was never developed, so a few of its enhanced features were consequently pulled back into the 4080. The principal designer of the GEC 4080 was Dr. Michael
Melliar-Smith and the principal designer of the 4060 and 4090 was Peter Mackley.
432:
All the IOPs designed and built through the 1970s provided the same Normal
Interface bus for I/O Controllers, and the I/O controllers could generally be used in any of them. In the 1980s, some more specialised IOPs were designed. A Direct Memory Access Director (DMAD) IOP allowed for a new type of
367:
All systems have at least one IOP. On the 4080, this first IOP was called the Basic
Multiplexer Channel, or BMC, and the 4080 front panel provides for controlling both the CPU and the BMC. The entry level 415x and 4x6x systems have their first IOP (Integral Multiplexer Channel, or IMC) integrated
316:
The instruction set contains instructions which operate register-register, store-register, register-store, and store-store. There are a set of string manipulation instructions which operate on variable lengths of store, copying, comparing, or scanning for a pattern. There are a number of
Nucleus
304:
The 32-bit A register is the main accumulator register. There is a 32-bit B register too, which is most commonly used together with the A register as a 64-bit BA register for double-precision floating point operations. A 16-bit X register is used mainly for array indexing, and two 16-bit Y and Z
300:
The model numbers below 4090 are 16-bit processors, and model numbers from 4090 upwards are mixed 16-bit and 32-bit. This relates to pointer sizes available to programs. All systems support 16-bit pointers, which is known as CST (Current
Segment Table) addressing. The 32-bit systems also support
254:
Nucleus is configured by a set of system tables, and processes which have a need to modify the operation of nucleus are given access to the relevant system tables. This would be the case for processes which directly change the state of other processes, processes which allocate and delete memory
428:
crate controller was also available (again, used for process control interfacing). The Normal
Interface bus which these controllers plug into is a published interface, and many customers also built their own controllers for their own specific process control requirements. The earlier GEC 2050
195:, and consequently operating systems running on GEC 4000 series systems do not need to directly provide these features themselves. Nucleus firmware cannot be reprogrammed by any code running on the system, and this made the systems particularly attractive to a number of security applications.
339:
instruction. Once the system has switched to Full
Nucleus, it cannot return to Basic Test mode without operator intervention at the front panel, in effect killing any operating system which was running. Basic Test mode is also used to run certain test software (hence the name).
862:
PROCESS CHAPTER FACTORIAL ENTRY LABEL ENTRYPOINT LITERAL TO = 4 // Assume using the default proforma EXTERNAL ROUTINE OPEN, PUT, CLOSE, TOCHAR VECTOR OF BYTE ANSWER = "factorial x = xxxxxx" HALF COUNT HALF VALUE FULL RESULT
437:
IOP generated a SCSI bus for attaching more modern disks, and also included an integrated
Interval Timer, system console controller, and Calendar Clock so that an additional Normal Interface IOP and separate controllers was not required to support just these functions.
250:
code, and other features which are often found within operating system kernels must be run in processes on the 4000 systems. Inherent in this is that they are all running in their own address spaces, protected from the actions of each other, just as all processes are.
356:, each of which interfaces between the store and a set of I/O controllers. The IOPs are controlled by the Nucleus function in the CPU, but once an I/O event is triggered, they operate autonomously without interaction with the CPU until the I/O completes. The
313:. There are a number of registers inaccessible to programs which are used by Nucleus, such as the hardware segment registers which point to the running process's four CSTs, master segment and PAS segments, and the system tables.
317:
instructions for tasks such as sending a message to another process or a peripheral device, receiving a message or interrupt, changing a CST entry to point to a different segment which is accessible to the process, etc.
424:
controllers (using between 4 and 32 Ways). A digital I/O board (using four Ways) was commonly used for direct process control interfacing, and for providing a fast parallel link between systems. A
133:
the ageing Elliott 900 series, and needed to develop a new range of systems. Three ranges were identified, known internally as Alpha, Beta, and Gamma. Alpha appeared first and became the
564:
used GEC 4080 processors at three of their Grid Control Centres. Known as GI74, they were used to collect data from substations and display this on the wall diagrams and tabular VDUs.
160:
factory and development returned to Borehamwood. The last systems were manufactured around 1995. There were still a few GEC 4220 systems operating in 2018 with maintenance provided by
324:. This becomes a four-stage pipeline for the 4220, the highest-performing system in the series. The entry-level 415x and 4x6x systems have only a single-stage pipeline.
153:
for the development of the 4000 series, particularly Nucleus. By 1991, the number of systems manufactured was falling off, so manufacture was transferred to
1263:
1761:
242:
There is no provision for running any supervisor/privileged/kernel mode code on the 4000 systems—all operating system code runs as processes. Hence,
1678:
927:
1713:
785:
446:
Users of GEC 4000 series systems included many British university physics and engineering departments, the central computing service of
1746:
425:
433:
I/O controller which had more freedom to access main memory, and allowed the design of more intelligent communications controllers. A
1647:
1191:
1177:
1413:
1256:
429:
minicomputer used an 8-bit version of the Normal Interface, and most I/O Controllers could be used on both ranges of systems.
1338:
561:
475:
1450:
130:
1617:
1612:
1222:
540:
At the Rutherford-Appleton Laboratory a GEC 4000 system was used to control the synchrotron and injectors used for the
1105:
1080:
1701:
1249:
1185:
1147:
109:
1607:
1602:
1397:
264:
150:
145:
offices in Elstree Way. Development and manufacture transferred to the company's new factories in Woodside Estate,
87:
1460:
736:
1364:
979:
P. J. Denning, "ACM president's letter: computer architecture: some old ideas that haven't quite made it yet",
796:
526:
and Durham Fire Brigade for command and control systems. The computers controlled most of the world's national
463:
290:
154:
91:
572:
A number of variants of the GEC 4000 processor were produced, including (in approximate chronological order):
551:
1233:
1487:
541:
487:
1642:
372:
993:
1313:
816:
1756:
1751:
1592:
1172:. Ellis Horwood Series In Computers And Their Applications (1 ed.). Chicester, West Sussex, UK:
507:
447:
192:
934:
1272:
1051:
157:
126:
1407:
1328:
214:
80:
951:
1741:
1736:
1597:
1523:
1354:
611:
554:
310:
1587:
1475:
1433:
1374:
1303:
1228:
1173:
388:
1022:
898:
1482:
1423:
832:
800:
467:
421:
418:
321:
8:
1502:
1465:
1445:
1369:
1323:
1318:
789:
523:
414:
286:
202:
395:
bus interface) disk controllers for controlling up to four drives (all using two Ways),
1207:
519:
471:
360:
IOPs can each support up to 255 or 256 simultaneous I/O operations, each on a separate
188:. Nucleus implements a number of features which are more usually implemented within an
165:
1164:
1392:
1181:
1143:
499:
208:
177:
550:
A GEC 4080M was used as the central processor for the radar system of the ill-fated
141:
The 4000 series systems were developed and manufactured in the UK at GEC Computers'
1662:
1440:
1428:
756:
451:
189:
1652:
1533:
1455:
1308:
840:
491:
392:
267:
220:
1683:
1657:
1497:
1470:
844:
495:
376:
294:
282:
243:
690:: cheaper, slower version of the 4195 (no memory cache, no fast multiply unit)
654:: cheaper, slower version of the 4190 (no memory cache, no fast multiply unit)
25:
GEC 4000 series computers at GEC Computers' Dunstable Development Centre, 1991
1730:
1566:
1288:
872:
748:
Several operating systems were available for the GEC 4000 series, including:
601:
400:
122:
53:
1637:
1298:
1293:
1241:
1113:
836:
515:
384:
380:
49:
642:: Am2900-based with 32-bit addressing extensions and up to 4 MiB of memory
1518:
580:
349:
247:
142:
804:
778:
system supporting batch and interactive use, and transaction processing
775:
765:
723:
479:
278:
235:
94: in this section. Unsourced material may be challenged and removed.
21:
856:
697:
617:
511:
146:
69:
29:
1556:
1418:
877:
808:
534:
527:
306:
181:
134:
678:: 4160 with DMAD IOP(s) for high speed communications controllers
544:
531:
503:
1571:
1528:
1492:
1402:
1359:
771:
614:
396:
161:
56:
in the United Kingdom during the 1970s, 1980s and early 1990s.
46:
42:
331:. All systems also support a limited mode of operation called
1333:
820:
812:
733:
455:
274:
271:
764:: Disk Operating System, for real-time systems, providing a
713:
483:
459:
434:
149:
in the late 1970s. In 1979, GEC Computers was awarded the
231:
514:
used them for real-time control of rolling steel mills,
387:
controller (all these use a single Way), a number of
1133:
1131:
994:"Central Processor Unit Instruction Set (GEC 4080)"
660:: compact ruggedised 4060 for military applications
636:: compact ruggedised 4080 for military applications
1236:The Centre for Computing History – Computer Museum
1163:Salomon, David (February 1993). "6.1.4 BABBAGE".
666:: 4065 with the 4090 32-bit addressing extensions
1728:
1142:(2nd ed.). Oxford: Market House Books Ltd.
1128:
1052:"User Hardware Handbook – Interfaces (GEC 4080)"
928:"Press Release: GEC Computers wins Queens Award"
899:"Central Processor Unit Controls and Monitoring"
348:The 4000 I/O design is based around a number of
594:: entry-level model without memory interleaving
327:The normal operating mode of the CPU is called
164:, and some GEC 4310 were operating until 2013.
1679:GEC-Marconi scientist deaths conspiracy theory
716:IOP replacing the default Normal Interface IOP
1257:
125:was formed in 1968 as a business unit of the
1271:
1156:
413:" tape drives, and a number of multi-ported
1137:
371:Some commonly used I/O Controllers are the
168:continues to use GEC 4190 systems in 2022.
1264:
1250:
839:. It appeared in 1971. It was named after
1138:Illingworth, V. (1986). "B.001 Babbage".
795:Programming languages available included
579:: original 1973 model with 64–256 KiB of
110:Learn how and when to remove this message
1762:Computers designed in the United Kingdom
1178:Simon & Schuster International Group
184:included a pioneering facility known as
28:
20:
1162:
952:"Central Processor Unit Nucleus Manual"
648:: revised 4090 with up to 16 MiB memory
291:base-16 excess-64 floating point format
151:Queen's Award for Technical Achievement
1729:
755:: Core Operating System, for diskless
234:directly by processes, and routing of
1245:
1709:
1339:Vickers Shipbuilding and Engineering
630:: 4060 supporting up to 1 MiB memory
562:Central Electricity Generating Board
92:adding citations to reliable sources
63:
13:
1618:South African Class 10E1, Series 2
1613:South African Class 10E1, Series 1
1197:from the original on 23 March 2020
1023:"C.P.U. Basic Multiplexer Channel"
739:-based system emulating a GEC 4220
258:
225:memory segmentation and protection
14:
1773:
1747:Computers using bit-slice designs
1216:
588:: 4080 with up to 1 MiB of memory
16:Series of 16/32-bit minicomputers
1708:
1697:
1696:
1608:South African Class 9E, Series 2
1603:South African Class 9E, Series 1
1398:Associated Electrical Industries
1085:Engineering Computing Newsletter
522:for real-time train scheduling,
129:conglomerate. It inherited from
68:
1461:Robert Stephenson and Hawthorns
1081:"The last of the British minis"
933:. 21 April 1979. Archived from
343:
79:needs additional citations for
1365:GEC Plessey Telecommunications
1098:
1073:
1044:
1015:
986:
973:
944:
920:
891:
547:spallation source until 1998.
464:Rutherford-Appleton Laboratory
383:reader and punch controllers,
1:
1488:Radio & Allied Industries
884:
610:: entry-level model based on
833:high level assembly language
801:high-level assembly language
441:
7:
1223:25 years of GEC 4000 series
1061:. April 1977. pp. 4–25
866:
784:: Secure Operating System (
743:
403:controllers for up to four
10:
1778:
1314:Marconi Electronic Systems
850:
826:
458:academic/research network
171:
59:
1692:
1671:
1630:
1593:GEC Stephenson locomotive
1580:
1549:
1542:
1511:
1429:Siemens Brothers & Co
1383:
1347:
1279:
1229:"GEC and the 4000 Series"
983:, 24 (9), 1981, page 553.
981:Communications of the ACM
859:for numbers from 1 to 9.
722:: Reimplement 4190 using
567:
508:British Steel Corporation
448:University College London
320:The 4080 has a two-stage
1273:General Electric Company
835:for the GEC 4000 series
158:Beeston, Nottinghamshire
1408:British Thomson-Houston
1329:Marconi Research Centre
1140:Dictionary of computing
768:and swapping facilities
530:systems, including the
350:Input/Output Processors
1598:South African Class 4E
1524:Marconi Communications
1476:Willans & Robinson
1355:Alenia Marconi Systems
1166:Assemblers and Loaders
555:airborne early warning
263:The 4000 series has a
34:
26:
1588:British Rail Class 91
1434:William Thomas Henley
1375:Thomson Marconi Sonar
1348:Former joint ventures
1304:Hirst Research Centre
1234:"GEC 4000 Computer",
1174:Ellis Horwood Limited
855:This code prints the
706:: dual-processor 4190
32:
24:
1483:Gilbarco Veeder-Root
1466:Ruston & Hornsby
1446:Dick, Kerr & Co.
1424:Metropolitan-Vickers
1180:. pp. 184–185.
726:processor technology
468:Daresbury Laboratory
462:switching backbone,
422:serial communication
322:instruction pipeline
176:The GEC 4000 series
88:improve this article
33:GEC 4080 front panel
1503:Yarrow Shipbuilders
1370:Matra Marconi Space
1324:Marconi-Osram Valve
1319:Marconi Instruments
1280:Former subsidiaries
940:on 22 October 2019.
847:computing pioneer.
790:multilevel security
524:London Fire Brigade
337:Switch Full Nucleus
1106:"BAe Nimrod AEW 3"
880:8-bit minicomputer
520:London Underground
472:Harwell Laboratory
198:Nucleus performs:
166:London Underground
131:Elliott Automation
35:
27:
1724:
1723:
1626:
1625:
1393:A.B. Dick Company
1209:(xiv+294+4 pages)
1059:GEC 4000 Computer
1030:GEC 4000 Computer
1001:GEC 4000 Computer
959:GEC 4000 Computer
906:GEC 4000 Computer
757:real-time systems
238:back to processes
209:context switching
120:
119:
112:
54:GEC Computers Ltd
1769:
1757:32-bit computers
1752:16-bit computers
1712:
1711:
1700:
1699:
1663:Arnold Weinstock
1547:
1546:
1451:Elliott Brothers
1441:English Electric
1386:and acquisitions
1266:
1259:
1252:
1243:
1242:
1210:
1206:
1204:
1202:
1196:
1171:
1160:
1154:
1153:
1135:
1126:
1125:
1123:
1121:
1112:. Archived from
1102:
1096:
1095:
1093:
1091:
1077:
1071:
1070:
1068:
1066:
1056:
1048:
1042:
1041:
1039:
1037:
1027:
1019:
1013:
1012:
1010:
1008:
998:
990:
984:
977:
971:
970:
968:
966:
956:
948:
942:
941:
939:
932:
924:
918:
917:
915:
913:
903:
895:
452:Keele University
412:
411:
407:
358:Normal Interface
289:arithmetic, and
287:two's complement
190:operating system
115:
108:
104:
101:
95:
72:
64:
41:was a series of
1777:
1776:
1772:
1771:
1770:
1768:
1767:
1766:
1727:
1726:
1725:
1720:
1688:
1667:
1653:Martin Sixsmith
1622:
1576:
1562:GEC 4000 series
1538:
1507:
1498:W & T Avery
1456:Marconi Company
1385:
1379:
1343:
1309:Marconi Company
1281:
1275:
1270:
1219:
1214:
1213:
1200:
1198:
1194:
1188:
1169:
1161:
1157:
1150:
1136:
1129:
1119:
1117:
1110:spyflight.co.uk
1104:
1103:
1099:
1089:
1087:
1079:
1078:
1074:
1064:
1062:
1054:
1050:
1049:
1045:
1035:
1033:
1032:. December 1977
1025:
1021:
1020:
1016:
1006:
1004:
1003:. December 1977
996:
992:
991:
987:
978:
974:
964:
962:
961:. December 1977
954:
950:
949:
945:
937:
930:
926:
925:
921:
911:
909:
908:. December 1977
901:
897:
896:
892:
887:
869:
864:
853:
841:Charles Babbage
831:Babbage is the
829:
746:
570:
492:British Telecom
444:
409:
405:
404:
346:
268:instruction set
261:
259:Instruction set
221:message passing
174:
116:
105:
99:
96:
85:
73:
62:
17:
12:
11:
5:
1775:
1765:
1764:
1759:
1754:
1749:
1744:
1739:
1722:
1721:
1719:
1718:
1706:
1693:
1690:
1689:
1687:
1686:
1684:Phoebus cartel
1681:
1675:
1673:
1669:
1668:
1666:
1665:
1660:
1658:Michael Sobell
1655:
1650:
1648:George Simpson
1645:
1640:
1634:
1632:
1628:
1627:
1624:
1623:
1621:
1620:
1615:
1610:
1605:
1600:
1595:
1590:
1584:
1582:
1578:
1577:
1575:
1574:
1569:
1564:
1559:
1553:
1551:
1544:
1540:
1539:
1537:
1536:
1531:
1526:
1521:
1515:
1513:
1509:
1508:
1506:
1505:
1500:
1495:
1490:
1485:
1480:
1479:
1478:
1473:
1471:Vulcan Foundry
1468:
1463:
1458:
1453:
1448:
1438:
1437:
1436:
1431:
1426:
1421:
1416:
1411:
1405:
1395:
1389:
1387:
1381:
1380:
1378:
1377:
1372:
1367:
1362:
1357:
1351:
1349:
1345:
1344:
1342:
1341:
1336:
1331:
1326:
1321:
1316:
1311:
1306:
1301:
1296:
1291:
1285:
1283:
1277:
1276:
1269:
1268:
1261:
1254:
1246:
1240:
1239:
1231:
1226:
1218:
1217:External links
1215:
1212:
1211:
1186:
1155:
1148:
1127:
1097:
1072:
1043:
1014:
985:
972:
943:
919:
889:
888:
886:
883:
882:
881:
875:
868:
865:
861:
852:
849:
828:
825:
793:
792:
779:
769:
759:
745:
742:
741:
740:
734:Motorola 88100
727:
717:
707:
701:
691:
685:
684:: compact 4190
679:
673:
672:: desktop 4160
667:
661:
655:
649:
643:
637:
631:
621:
605:
595:
589:
583:
569:
566:
443:
440:
377:system console
373:interval timer
345:
342:
295:IBM System/360
260:
257:
244:device drivers
240:
239:
229:
228:error handling
226:
223:
217:
211:
206:
173:
170:
118:
117:
76:
74:
67:
61:
58:
15:
9:
6:
4:
3:
2:
1774:
1763:
1760:
1758:
1755:
1753:
1750:
1748:
1745:
1743:
1742:GEC Computers
1740:
1738:
1737:Minicomputers
1735:
1734:
1732:
1717:
1716:
1707:
1705:
1704:
1695:
1694:
1691:
1685:
1682:
1680:
1677:
1676:
1674:
1670:
1664:
1661:
1659:
1656:
1654:
1651:
1649:
1646:
1644:
1641:
1639:
1636:
1635:
1633:
1629:
1619:
1616:
1614:
1611:
1609:
1606:
1604:
1601:
1599:
1596:
1594:
1591:
1589:
1586:
1585:
1583:
1579:
1573:
1570:
1568:
1567:GEC Series 63
1565:
1563:
1560:
1558:
1555:
1554:
1552:
1548:
1545:
1541:
1535:
1532:
1530:
1527:
1525:
1522:
1520:
1517:
1516:
1514:
1510:
1504:
1501:
1499:
1496:
1494:
1491:
1489:
1486:
1484:
1481:
1477:
1474:
1472:
1469:
1467:
1464:
1462:
1459:
1457:
1454:
1452:
1449:
1447:
1444:
1443:
1442:
1439:
1435:
1432:
1430:
1427:
1425:
1422:
1420:
1417:
1415:
1412:
1409:
1406:
1404:
1401:
1400:
1399:
1396:
1394:
1391:
1390:
1388:
1382:
1376:
1373:
1371:
1368:
1366:
1363:
1361:
1358:
1356:
1353:
1352:
1350:
1346:
1340:
1337:
1335:
1332:
1330:
1327:
1325:
1322:
1320:
1317:
1315:
1312:
1310:
1307:
1305:
1302:
1300:
1297:
1295:
1292:
1290:
1289:GEC Computers
1287:
1286:
1284:
1282:and divisions
1278:
1274:
1267:
1262:
1260:
1255:
1253:
1248:
1247:
1244:
1238:
1237:
1232:
1230:
1227:
1224:
1221:
1220:
1208:
1193:
1189:
1187:0-13-052564-2
1183:
1179:
1175:
1168:
1167:
1159:
1151:
1149:0-19-853913-4
1145:
1141:
1134:
1132:
1116:on 2 May 2012
1115:
1111:
1107:
1101:
1086:
1082:
1076:
1060:
1053:
1047:
1031:
1024:
1018:
1002:
995:
989:
982:
976:
960:
953:
947:
936:
929:
923:
907:
900:
894:
890:
879:
876:
874:
873:GEC Series 63
871:
870:
860:
858:
848:
846:
842:
838:
837:minicomputers
834:
824:
822:
818:
814:
810:
806:
802:
798:
791:
787:
783:
780:
777:
773:
770:
767:
763:
760:
758:
754:
751:
750:
749:
738:
735:
731:
728:
725:
721:
718:
715:
711:
708:
705:
702:
699:
695:
692:
689:
686:
683:
680:
677:
674:
671:
668:
665:
662:
659:
656:
653:
650:
647:
644:
641:
638:
635:
632:
629:
625:
622:
619:
616:
613:
609:
606:
603:
602:semiconductor
599:
596:
593:
590:
587:
584:
582:
578:
575:
574:
573:
565:
563:
558:
556:
553:
548:
546:
543:
538:
536:
533:
529:
525:
521:
517:
513:
509:
505:
501:
497:
493:
489:
485:
481:
477:
473:
469:
465:
461:
457:
453:
450:(Euclid) and
449:
439:
436:
430:
427:
423:
420:
416:
402:
401:magnetic tape
398:
394:
391:(and earlier
390:
386:
382:
378:
374:
369:
365:
363:
359:
355:
351:
341:
338:
334:
330:
325:
323:
318:
314:
312:
308:
302:
298:
296:
292:
288:
284:
280:
276:
273:
269:
266:
256:
252:
249:
245:
237:
233:
230:
227:
224:
222:
219:asynchronous
218:
216:
212:
210:
207:
204:
201:
200:
199:
196:
194:
191:
187:
183:
179:
169:
167:
163:
159:
156:
152:
148:
144:
139:
136:
132:
128:
124:
123:GEC Computers
114:
111:
103:
100:February 2022
93:
89:
83:
82:
77:This section
75:
71:
66:
65:
57:
55:
51:
50:minicomputers
48:
44:
40:
31:
23:
19:
1714:
1702:
1638:Cyril Hilsum
1561:
1384:Predecessors
1299:GEC Traction
1294:GEC Research
1235:
1199:. Retrieved
1165:
1158:
1139:
1118:. Retrieved
1114:the original
1109:
1100:
1088:. Retrieved
1084:
1075:
1063:. Retrieved
1058:
1046:
1034:. Retrieved
1029:
1017:
1005:. Retrieved
1000:
988:
980:
975:
963:. Retrieved
958:
946:
935:the original
922:
910:. Retrieved
905:
893:
854:
830:
794:
781:
761:
752:
747:
729:
719:
712:: 4195 with
709:
703:
693:
687:
681:
675:
669:
663:
657:
651:
645:
639:
633:
627:
623:
607:
600:: 4082 with
597:
591:
585:
576:
571:
559:
552:Nimrod AEW.3
549:
539:
516:British Rail
445:
431:
419:asynchronous
385:line printer
381:punched tape
379:controller,
370:
366:
361:
357:
353:
347:
344:Input/output
336:
332:
329:Full Nucleus
328:
326:
319:
315:
303:
299:
262:
253:
241:
197:
185:
175:
140:
121:
106:
97:
86:Please help
81:verification
78:
52:produced by
38:
36:
18:
1581:Locomotives
1519:BAE Systems
1414:Edison Swan
1360:GEC Alsthom
581:core memory
415:synchronous
283:addressable
248:file system
143:Borehamwood
1731:Categories
1643:Hugo Hirst
1512:Successors
1225:(archived)
885:References
805:FORTRAN IV
776:multi-user
766:filesystem
724:gate array
620:processors
557:aircraft.
480:Met Office
333:Basic Test
279:big-endian
236:interrupts
215:semaphores
213:efficient
205:scheduling
1550:Computers
1201:1 October
1090:7 January
857:factorial
786:DOD A1/B3
698:rackmount
618:bit-slice
537:service.
512:BHP Steel
498:(Italian
442:Customers
352:known as
293:(same as
270:. It has
147:Dunstable
1703:Category
1557:GEC 2050
1543:Products
1419:Hotpoint
1192:Archived
878:GEC 2050
867:See also
809:CORAL 66
744:Software
535:viewdata
528:Videotex
307:GEC 2050
285:memory,
182:firmware
178:hardware
135:GEC 2050
39:GEC 4000
1715:Commons
1065:15 June
1036:15 June
1007:15 June
965:15 June
912:15 June
851:Example
845:English
827:Babbage
797:Babbage
737:MVME187
545:neutron
532:Prestel
504:Plessey
502:), and
408:⁄
281:, byte-
203:process
186:Nucleus
172:Nucleus
60:History
1631:People
1572:OS4000
1529:Telent
1493:Tracor
1403:Birlec
1184:
1146:
1120:17 May
772:OS4000
615:Am2900
604:memory
568:Models
454:, the
397:Pertec
193:kernel
162:Telent
47:32-bit
1672:Other
1534:Unify
1410:(BTH)
1334:Osram
1195:(PDF)
1170:(PDF)
1055:(PDF)
1026:(PDF)
997:(PDF)
955:(PDF)
938:(PDF)
931:(PDF)
902:(PDF)
843:, an
821:BASIC
813:ALGOL
782:SCP-2
704:4190D
658:4060M
634:4080M
500:telco
456:JANET
426:CAMAC
311:stack
275:bytes
272:8-bit
155:GPT's
1203:2008
1182:ISBN
1144:ISBN
1122:2009
1092:2017
1067:2009
1038:2009
1009:2009
967:2009
914:2009
819:and
774:: a
730:4310
720:4220
714:SCSI
710:4193
700:4150
694:4151
688:4185
682:4195
676:4162
670:4150
664:4160
652:4180
646:4190
640:4090
628:4065
624:4062
608:4060
598:4085
592:4070
586:4082
577:4080
560:The
542:ISIS
518:and
510:and
484:CERN
476:NERC
460:X.25
435:SCSI
417:and
399:PPC
393:disk
354:IOPs
265:CISC
180:and
37:The
817:APL
803:),
799:(a
762:DOS
753:COS
612:AMD
496:SIP
488:ICI
389:SMD
362:Way
297:).
232:I/O
127:GEC
90:by
1733::
1190:.
1176:/
1130:^
1108:.
1083:.
1057:.
1028:.
999:.
957:.
904:.
823:.
815:,
811:,
807:,
788:)
732::
696::
506:.
494:,
490:,
486:,
482:,
478:,
474:,
470:,
466:,
375:,
277:,
246:,
43:16
1265:e
1258:t
1251:v
1205:.
1152:.
1124:.
1094:.
1069:.
1040:.
1011:.
969:.
916:.
626:/
410:2
406:1
113:)
107:(
102:)
98:(
84:.
45:/
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.