Knowledge (XXG)

Computer Technology Limited

Source 📝

376:
arbitrary quantities, and were each referenced through a Run Time Name, or RTN. Since an object could be referenced by several RTNs belonging to different spheres, they could easily be shared between programs, and were deleted only when the object's reference count of RTNs fell to zero. Linked lists were used very extensively within E4 to manage data structures, in fact the RTN list was about the only linear list there was. (The system generation process included a phase prosaically called "knitting" comprising a combination of macro expansion and procedural elements, by which the initial data structures were dynamically "knitted" together to create an input file for the assembler.)
380:
which prevented both processors operating simultaneously in special state, and a very minor modification to one of the processors' interface to store zero, allowing each processor to address a small dedicated memory area for processor-specific variables such as the current activity. However, the results were somewhat disappointing as E4 naturally spent a significant proportion of its time in special state even though efforts had always made to limit special state routines to 100uS at a time. Even running processor-bound user programs, the performance achieved was only of the order of 150% of that of a single processor, and no dual processor E4 systems were ever sold.
270:
roughly 50 cm wide and deep, 70 cm tall, and complete with power supply, typically weighed in excess of 25 kg. Modules were interconnected using a single type of interface, comprising two identical cards to be plugged into two modules to be connected, these cards themselves linked by a flat ribbon cable either one or two metres long. Thus, memory was just another peripheral (such as a printer) but was both input and output.
27: 309:) made possible the implementation of a self-protecting operating system kernel (known as the Executive, or Exec). Such ideas were popular in British computer academia at the time. Furthermore, the power system was set up as a peripheral with interrupt capabilities that gave the machine the ability to power down gracefully in an emergency. 392:
processed work from a queue, for example taking print jobs from a print queue and printing them. A special case was the Read Engine, which was the command processor. This was either associated with a terminal device (in which case it had a terminal device but no queue), or was a batch processor (in which case it had a queue but no device).
391:
E4 had a primitive command line interface but a multi-access operating system known as Modus was built on top of it for much greater flexibility and ease of use. This consisted of a "Nucleus" which looked after a collection of "Engines". An Engine was typically associated with a peripheral device and
457:
which created a price competitive small system for CTL. In 1984 all the subsidiaries were merged into the holding company Information Technology Limited (ITL), replacing the CTL name. Nominally this was an efficiency measure, but it also positioned the company better for a possible public offering
379:
The ease with which multiple processor, store and peripheral modules could be built into a system, plus the need to extend the upper capability limits, prompted the development of a dual processor variant of E4. This was built entirely from standard modules except for a small synchronisation board
282:
Processors naturally had a number of interface slots bussed together, allowing connection to memory and peripheral modules as required. Memory modules had several, allowing them to be accessed by more than one processor as well as by disc controllers for DMA. Disc controllers could be connected to
278:
of the time. These three phases were mediated by voltage edges rather than pulses, as this was thought to be faster. Furthermore, the input and output impedances of ECL were comparable to the characteristic impedance of ribbon cable. This, together with the small voltage swings between the "0" and
269:
A key feature, from which it derived its name, was that it was composed of separate processor, memory and peripheral modules sharing a common interface and physical form factor, so allowing them to be put together in any combination, housed one or two high in modular racking. Standard modules were
297:
but having both base and limit). The processor had 3 segment registers referred to as X, Y and Z. The X segment was read/execute only and used to map code segments (corresponding to CS in the x86 architecture). It was not possible to execute code in the Y and Z segments, which were used for data
387:
in the use of (mainly) device-independent serial byte oriented streams in the file system and interprocess communication, in contrast to the record-oriented file systems then dominant in commercial data processing. E4 also supported real-time priorities and virtual memory at the Segment level.
375:
Objects included Activities (now more commonly known as tasks or processes), Segments (of memory), Files, Semaphores and Clocks. Another object type, the Sphere, was a run-time protection domain within which all other object types (including other Spheres) existed. Objects could be created in
283:
two processors as well as memory modules. All modules had a "1.x" type designation, for example, the original processor module was 1.11, memory modules were 1.2x, character peripherals were 1.3x, discs were 1.4x and magnetic tape devices were 1.5x. The standard interface was designated 1.01.
395:
The filing system, SDFS, was not part of the kernel but was a separate program. A multi-key indexed file system MKFS was also developed, and together with a transaction processing system and a report generator, formed the basis of many sales into commercial applications.
273:
Every interaction over these interfaces comprised a 3-way handshake, which in the case of a processor accessing a memory module, consisted of send address, receive data, and send new data, a scheme well suited to the destructive read followed by rewrite required by
493:. Foster responded to the company's need for an open office plan, as well as a compressed building schedule, by designing an innovative inflatable structure or "air tent" that was critically lauded by the architectural press at the time of its unveiling. 449:
In 1981 entrepreneur Tony Davies became Managing Director. Under Davies CTL began buying in hardware, to be re-badged as CTL systems, recognising CTL could not afford to develop hardware at all levels. The first was a
317:
The Modular One was comparatively expensive. It was somewhat exotic in that its modular design resulted in almost every system delivered being somewhat different, which created a high maintenance burden.
359:
The operating system kernel was referred to as the Exec. Several simple ones (E1, E2 and E3) were developed in the early years of the company. E4, first in-house release around 1973, written entirely in
446:, increased market share. In 1980 two sibling companies Office Technology Limited (OTL) and Network Technology Limited (NTL), and a holding company Information Technology Limited (ITL) were created. 566: 749: 321:
Many universities were equipped with Modular One systems, in part due to the government of the time having a 'buy British' policy. Acting as a front-end processor for the
744: 473:
and Sequoia Systems. However, sales of CTL's proprietary systems fell off before the new systems could be ramped up to replace them. The company was taken over by
231: 754: 44: 739: 454: 298:(roughly corresponding to DS and ES in x86). There were 8 addressing modes allowing access to data mapped by the segment registers in various ways. 734: 343:
and 8-bit microprocessor communications controllers, retreating from the radical modular design, but it never gained a significant market share.
230:
but left to form CTL when he couldn't persuade Elliott to incorporate his ideas in their next generation of computers. CTL was financed by the
91: 227: 63: 626: 110: 70: 477:
in 1989, primarily for its customers and extensive support network, which effectively ended CTL's era as a computer manufacturer.
438:
During the 1970s CTL operated modestly successfully in a number of niche markets, while larger American competitors, such as
325:
mainframe, driving multiple online terminals or as a remote batch job entry station, was a major market for the Modular One.
287: 77: 48: 293:
Distinctive features of the processor were memory-mapped I/O and an early version of segmented memory (similar to the later
439: 329: 59: 593: 372:
principles, though lacking most of what are now considered essential features of the paradigm, such as inheritance.
37: 443: 432: 351:
Very few Modular One computers now remain, possibly only the example being that restored by Redhawk Systems Ltd.
211:) was a British computer company founded in 1965. In 1984 it merged into its holding company and was called 462: 451: 759: 609: 84: 254: 275: 368:
semaphores to protect internal data structures from conflicts. It was based on an early version of
419:
Founder Iann Barron left in 1971, following the collapse of a major customer. He went on to form
535: 365: 474: 361: 132: 711: 490: 369: 306: 160: 634: 328:
It never sold widely outside of the UK, and even in the UK it was surpassed in sales by
502: 428: 235: 183: 165: 728: 486: 258: 647: 333: 196: 659: 537:
Continuous Path: The Evolution of ProcesControl Technologies in Post-War Britain
223: 178: 150: 26: 424: 408: 294: 685: 340: 302: 399:
Modus and many of the applications were written in the high level language
286:
The various building blocks could be assembled and configured to produce a
547:(Thesis). University of Warwick. pp. 115–116, 120, 123, 127, 138–140 470: 400: 322: 339:
Over the mid 1970s to mid 1980s the systems were cost reduced with TTL
420: 404: 598:. 20th Annual AIAA/USU Conference on Small Satellites. p. 1. 461:
During the mid 1980s, the company decided that the future lay in
485:
In 1969, Computer Technology hired then up-and-coming architect
466: 384: 279:"1" states made for low noise, reflection-free communication. 20: 301:
The memory segmentation, together with two execution states (
595:
SpaceWire: Key principles brought out from 40 year history
257:(ECL) and was competitive with other first generation 489:
to design their new headquarters north of London, in
192: 172: 156: 146: 138: 128: 51:. Unsourced material may be challenged and removed. 718:. Council of Industrial Design, The Design Centre. 253:The Modular One was a 16-bit computer built with 750:Defunct computer companies of the United Kingdom 648:Redhawk Systems Modular One conservation project 529: 527: 525: 523: 521: 519: 517: 610:"Computer Technology Ltd. and the Modular One" 627:"The History of Computer Science 1970 - 1979" 232:American Research and Development Corporation 8: 660:"Lucid language may help European computers" 465:and CTL attempted to make the transition to 123: 615:. Version 4. February 2023. pp. 14–16. 633:. University of Birmingham. Archived from 122: 411:were also available for the Modular One. 188:Tony Davies (Managing Director 1981-1989) 111:Learn how and when to remove this message 513: 745:Computer companies established in 1965 7: 49:adding citations to reliable sources 755:Defunct computer hardware companies 364:, was a multitasking kernel using 14: 427:. He was replaced as Chairman by 305:and non-interruptible privileged 740:Companies based in Hertfordshire 592:Paul Walker; Barry Cook (2006). 25: 666:. 30 November 1972. p. 513 36:needs additional citations for 735:1965 establishments in England 545:Department of Computer Science 288:fault-tolerant computer system 213:Information Technology Limited 1: 440:Digital Equipment Corporation 383:There was some similarity to 336:before the end of the 1970s. 330:Digital Equipment Corporation 245:, appeared for sale in 1968. 60:"Computer Technology Limited" 534:Hamilton, Ross (June 1997). 469:with re-badged systems from 241:The first CTL computer, the 16:British minicomputer company 205:Computer Technology Limited 124:Computer Technology Limited 776: 631:School of Computer Science 567:"Compact machine launched" 712:"Office beneath the skin" 686:"Survey of minicomputers" 433:London Weekend Television 452:Convergent Technologies 458:on the stock markets. 255:Emitter Coupled Logic 186:(Chairman 1971-1975), 276:magnetic-core memory 45:improve this article 637:on 7 February 2007. 341:bitslice technology 125: 228:Elliott Automation 442:(DEC) with their 202: 201: 133:Computer hardware 121: 120: 113: 95: 767: 720: 719: 708: 702: 701: 699: 697: 692:. 16 August 1973 682: 676: 675: 673: 671: 656: 650: 645: 639: 638: 623: 617: 616: 614: 606: 600: 599: 589: 583: 582: 580: 578: 563: 557: 556: 554: 552: 542: 531: 423:and develop the 403:. Compilers for 355:Operating system 126: 116: 109: 105: 102: 96: 94: 53: 29: 21: 775: 774: 770: 769: 768: 766: 765: 764: 725: 724: 723: 710: 709: 705: 695: 693: 684: 683: 679: 669: 667: 658: 657: 653: 646: 642: 625: 624: 620: 612: 608: 607: 603: 591: 590: 586: 576: 574: 571:Computer Weekly 565: 564: 560: 550: 548: 540: 533: 532: 515: 511: 499: 491:Hemel Hempstead 483: 417: 370:object-oriented 357: 349: 315: 267: 251: 226:had worked for 187: 182: 175: 168: 161:Hemel Hempstead 117: 106: 100: 97: 54: 52: 42: 30: 17: 12: 11: 5: 773: 771: 763: 762: 757: 752: 747: 742: 737: 727: 726: 722: 721: 703: 677: 651: 640: 618: 601: 584: 558: 512: 510: 507: 506: 505: 503:Digico Limited 498: 495: 482: 479: 429:Tom Margerison 416: 413: 356: 353: 348: 345: 314: 311: 266: 263: 250: 247: 236:Pergamon Press 200: 199: 194: 190: 189: 184:Tom Margerison 176: 173: 170: 169: 166:United Kingdom 164: 158: 154: 153: 148: 144: 143: 140: 136: 135: 130: 119: 118: 33: 31: 24: 15: 13: 10: 9: 6: 4: 3: 2: 772: 761: 760:Minicomputers 758: 756: 753: 751: 748: 746: 743: 741: 738: 736: 733: 732: 730: 717: 713: 707: 704: 691: 687: 681: 678: 665: 664:New Scientist 661: 655: 652: 649: 644: 641: 636: 632: 628: 622: 619: 611: 605: 602: 597: 596: 588: 585: 572: 568: 562: 559: 546: 539: 538: 530: 528: 526: 524: 522: 520: 518: 514: 508: 504: 501: 500: 496: 494: 492: 488: 487:Norman Foster 480: 478: 476: 472: 468: 464: 459: 456: 453: 447: 445: 441: 436: 434: 430: 426: 422: 415:Later history 414: 412: 410: 406: 402: 397: 393: 389: 386: 381: 377: 373: 371: 367: 363: 354: 352: 346: 344: 342: 337: 335: 331: 326: 324: 319: 313:Sales history 312: 310: 308: 307:Special State 304: 299: 296: 291: 289: 284: 280: 277: 271: 264: 262: 260: 259:minicomputers 256: 248: 246: 244: 239: 237: 233: 229: 225: 220: 218: 214: 210: 206: 198: 197:minicomputers 195: 191: 185: 180: 177: 171: 167: 162: 159: 155: 152: 149: 145: 141: 137: 134: 131: 127: 115: 112: 104: 101:December 2007 93: 90: 86: 83: 79: 76: 72: 69: 65: 62: –  61: 57: 56:Find sources: 50: 46: 40: 39: 34:This article 32: 28: 23: 22: 19: 715: 706: 694:. Retrieved 689: 680: 668:. Retrieved 663: 654: 643: 635:the original 630: 621: 604: 594: 587: 575:. Retrieved 573:. 2 May 1968 570: 561: 549:. Retrieved 544: 536: 484: 481:Headquarters 463:open systems 460: 448: 437: 418: 398: 394: 390: 382: 378: 374: 358: 350: 338: 334:Data General 327: 320: 316: 303:Normal State 300: 292: 285: 281: 272: 268: 252: 242: 240: 221: 216: 212: 208: 204: 203: 181:(1965-1971), 157:Headquarters 107: 98: 88: 81: 74: 67: 55: 43:Please help 38:verification 35: 18: 455:8086 system 249:Modular One 243:Modular One 224:Iann Barron 179:Iann Barron 151:Iann Barron 729:Categories 509:References 425:transputer 409:FORTRAN IV 332:(DEC) and 295:Intel 8086 174:Key people 71:newspapers 690:Computing 444:PDP range 362:assembler 497:See also 471:Motorola 401:Coral 66 366:Dijkstra 323:ICL 1900 265:Features 222:Founder 193:Products 129:Industry 696:8 April 670:8 April 577:9 April 551:6 April 431:, from 147:Founder 139:Founded 85:scholar 716:Design 347:Legacy 87:  80:  73:  66:  58:  613:(PDF) 541:(PDF) 421:Inmos 405:COBOL 92:JSTOR 78:books 698:2019 672:2019 579:2019 553:2019 467:Unix 407:and 385:Unix 234:and 142:1965 64:news 475:ACT 219:). 217:ITL 209:CTL 47:by 731:: 714:. 688:. 662:. 629:. 569:. 543:. 516:^ 435:. 290:. 261:. 238:. 163:, 700:. 674:. 581:. 555:. 215:( 207:( 114:) 108:( 103:) 99:( 89:· 82:· 75:· 68:· 41:.

Index


verification
improve this article
adding citations to reliable sources
"Computer Technology Limited"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Computer hardware
Iann Barron
Hemel Hempstead
United Kingdom
Iann Barron
Tom Margerison
minicomputers
Iann Barron
Elliott Automation
American Research and Development Corporation
Pergamon Press
Emitter Coupled Logic
minicomputers
magnetic-core memory
fault-tolerant computer system
Intel 8086
Normal State
Special State
ICL 1900

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