Inevitably, no piece of equipment is likely to meet the specification in all respects. The extent to which various parts of the specification are met will therefore have to be weighted in making a choice of computer. The Technical Group recommends the following as a technical guide to weightings:
The following is intended as a guide to the specification of the Chilton System. A detailed document will be prepared as part of the invitation to tender including particularly a more detailed specification of the work load and a bench mark which will form part of the acceptance test.
The system is to support up to 60 simultaneous terminal users at peak times engaged in a mixture of editing, compiling, debugging and running of programs. Virtual memory is required. The typical user work profile during a 30 minute period at peak hours maybe expected to be as in Tables 7.1 and 7.2.
Terminal Class | Number of Concurrent Jobs |
---|---|
Remote job entry requiring operation at 4.8 Kbits/sec | say 6 |
Graphics at 4.8 Kbits/sec | 11 |
Graphics at 1.2 Kbits/sec | 11 |
VDUs and Serial Printers at 1.2 Kbits/sec | 11 |
Serial Printers at 300 bits/sec | 5 |
Teletypes at 100 bits/sec | 16 |
TOTAL USER JOBS | 60 |
Overhead jobs (print spools, connection to 360/195 etc) | say 10 |
TOTAL JOBS | 70 |
Support for a wide variety of terminals is required - including page mode, variable delays for printer carriage return, APL character set, etc.
No. of Users | User Memory (Bytes) | Total Memory (Bytes) | User CP Usage (Atlas Units) | Total CP (Atlas Units) |
---|---|---|---|---|
1 | 1M | 1M | 0.4 | 0.40 |
2 | 400K | 800K | 0.2 | 0.40 |
4 | 250K | 1M | 0.1 | 0.40 |
8 | 100K | 800K | 0.05 | 0.40 |
15 | 50K | 750K | 0.02 | 0.30 |
30 | 25K | 750K | 0.008 | 0.24 |
TOTAL | 5.1M | 2.14 |
A high degree of correlation between user memory size and user CP usage should not be assumed (ie the user consuming 0.4 Atlas power is as likely to be one occupying 50 Kbytes of memory as one running in 1 Mbyte of memory). Similarly, a high degree of correlation between terminal input/output speed and memory size or CP usage should not be assumed.
Wide variations in usage profiles over successive 30 minute sampling periods must be anticipated and will be incorporated into the benchmark.
Memory sizes assume re-entrant editors, Fortran compilers and link loader.
Requests for CP usage (not disk or input/output limited) lying within the above user profile should demonstrate a 98% confidence factor of response within an elapsed time not greater than three times the CP time demanded. The distribution of such requests will be very highly skewed. Random, skewed distribution requests for CP will be incorporated in the benchmark.
Based upon experience of comparable interactive systems the configuration may be expected to be in line with the following. Manufacturers will be free to offer alternatives - supported by adequate justification.
The system will be expected to support the asynchronous terminals initially via a star network driven by its own front end processor.
Additionally the manufacturer will be required to provide support as part of their standard operating system for the existing SRC owned RJE terminals (GEC2050). Communication to these terminals will be via a single high speed connection to a node of the network connecting all the terminals. The node is expected to be either a GEC2050 or a GEC4080.
The manufacturer will also be required to undertake that, in the event of a National Computer Board/SRC network being established using a Post Office supplied switching network, they will provide support for connection to the network and for the high level protocols adopted.
An easy command language is considered an essential feature of the system and indications of those features characterising the language as easy will be incorporated in the tender document. In addition the system must provide the following:
A combined text and line editor to be available. Compilers to be provided for the following languages:-
All of the compilers to be re-entrant and to provide link loading facilities except APL or other languages that are provided as interpreters.
At least FORTRAN to be provided with source level debugging aids and excellent chaining/overlay facilities notwithstanding the virtual memory requirement.
Manufacturer to undertake full maintenance responsibility. No routine maintenance requiring system close down to be undertaken during prime shift.
Major system incidents (resulting in system reload) to be guaranteed at less than one per hundred hours operation.
The UMIST and Edinburgh PDP 10 systems should be enhanced on the lines of the items listed below. As the existing systems were supplied by DEC the items are shown in terms of DEC equipment.
Some of the items are only available from DEC. However, both main memory and disc drives for PDP 10 machines are available from alternative suppliers, and the possibility of obtaining some of the equipment required for the upgrades from these sources should be investigated.
Hardware and software support for:
Manufacturer to undertake full maintenance responsibility. Major system incidents (resulting in system reload) to be guaranteed at less than one per hundred hours operation.