ICL Brochures

ICL Brochures

 

English Electric Computers

System 4-70

A member of the micro-integrated System 4 family

Fully-integrated electronics

System 4-70 is a member of the System 4 family, the first computer family in the world in which all processors use fully-integrated circuitry. One monolithic circuit performs the functions of transistors, diodes, capacitors, resistors, and their interconnections. For linking groups of circuits 4-70 uses multilayer platters with printed circuitry itself designed by computer. The platters, which combine logical connections and power supply lines, eliminate much of the voluminous rack-wiring that persists in other computer ranges.

Fully-integrated circuits bring you these positive advantages:

Reliability. Semi-conductor integrated circuits obviate those weak points inherent in the mounting of discrete components. And manufacturing the circuits in a controlled environment brings out their full intrinsic reliability.

Cost. They are ideal for mass-production methods and are thus cheaper to make. This is reflected in the remarkable cost/performance value of System 4-70.

Space. Fully-integrated circuits are exceptionally small. Your System 4-70 processor, as a result, is very compact for its power.

Speed. The smallness of fully-integrated circuits makes them intrinsically faster and this has been brilliantly exploited in the outstanding arithmetic speeds of the 4-70 processor.

ICL

On 10 August 1968 the business of English Electric Computers Limited was merged with that of International Computers Limited (ICL).

Since that date all products and services described in this publication are supplied by ICL

A computer for the most demanding commercial and scientific applications

System 4-70 meets the most exacting computational requirements of large scale commercial data processing and research. There are four separate sets of registers in the 4-70 scratchpad with an access time of 120 nanoseconds. Each logical aspect has its own independent storage system, eliminating bottlenecks and facilitating a remarkable throughput.

System 4-70 recognises the need for linking different types of computer or to change computers without the heavy burden of reprogramming. 4-70 information and instruction code are compatible with those of other leading international suppliers. Magnetic tape and disc files are readily interchangeable.

Powerful data handling and very fast floating point commands are included in the 4-70 set of 144 instructions. Operations may be carried out on variable length alphanumeric character streams where the amount of calculation on the information being handled is comparatively low, or in binary words where the calculations are more demanding.

Instructions are variable in length and deal compactly with the different needs. They are all implemented by micro-programs stored in a Read-only store and their speed is enhanced by instruction pre-fetching during the execution of the previous instruction.

System 4-70 can run several full-scale data processing programs concurrently, Multi-programming is an essential feature of the 4-70. It was developed through English Electric's experience of multi-programming on the Leo 3 range and on KDF 9, and is implemented through a combination of hardware and software. Independently programmed major jobs can be run simply and efficiently at one time because of these 4-70 features:

a fast interrupt system

registers located in a scratchpad store (access time 120 nanoseconds) full store protection for 14 programs at a time

a program priority control system built into the Executive software.

 

High information transfer rates

With a data transfer rate of up to 4 million bytes per second, 4-70 eliminates the usual bottleneck in input/output. This extremely high rate is made possible through independently operating multiplexor and selector channels. By operating concurrently with one another and with computing, these Channels enable over 500 different peripheral operations to take place at the same time.

Multiplexor Channels control up to 16 groups of devices concurrently, by interleaving the data received. Three multiplexors can be fitted to the 4-70. Single-channel selectors control only one device at a time although four may be connected. Multi-channel selectors can control eight devices concurrently. The selector channels control and assemble into words all the information for transfer to and from store. Store accesses are thus minimised and no demands are made on the capacity of the arithmetic unit. A special input/output control enables instructions to be chained together and obeyed by the multiplexor or selector channels independently of the main program.

Maximum input/output capabilities

Overall transfer rate in bytes per second Input/output devices other than remote stations on a transmission network

Remote stations

Number of device control units

Concurrent multiplexed operations

Concurrent selector channels

Simultaneous transfer operations

Large and varied storage capabilities

Main core store

System 4-70 has a minimum capacity of 65, 536 bytes. It can be increased in stages to a maximum of 1, 048, 576. Four bytes are accessed and regenerated in one store cycle of 0 · 9 microsecond, but an effective cycle time of 650 nanoseconds. is achieved through interleaving. Odd and even addresses are accessed via separate highways so that both are available at the same time. A base and displacement addressing system allows very large stores to be addressed directly.

Scratchpad stores

System 4-70 bases its fast computational and interrupt speeds on a very fast micro-magnetic store with a cycle time of 250 nanoseconds for 4 bytes. This is used for arithmetic, base addressing, indexing, floating point, and interrupt servicing. Independent 250 nanosecond scratchpad stores are used for servicing the multichannels.

Read-only store

This holds the micro-programming of the individual instructions and makes it possible to implement the most complex facilities with straightforward easily maintained circuitry.

Mass core store

System 4-70 allows for the addition of modules of inexpensive, slower speed core store to hold data and programs.

Random access backing store

System 4-70 has a variety of random access storage devices which enable it to meet the largest storage requirements. These devices include Replaceable Disc units with capacities of '7·25 million bytes, and Discfiles holding 350 or 700 million bytes. Many of them can be linked at one time to System 4-70 through the selector channels. The total on-line capacity is vast.

Magnetic tape storage

System 4-70 can at the same time handle both seven- and nine-track magnetic tape units with speeds of up to 120, 000 bytes per second which is the equivalent of 240, 000 digits per second. This flexibility means that the 4-70 is compatible simultaneously with existing seven-track tape systems and the latest nine-track systems. Duplex device control units make it possible to drive one magnetic tape unit through two separate channels as convenience dictates. A linked pair of magnetic tape device control units can simultaneously read or write information from or to any two of 16 tape units.

System 4·70

This is an example of the powerful System 4-70 data processing system. The use of micro-integrated circuits has resulted in a processor of exceptionally small size - even the tallest units are only 5 feet 2 inches high.

a Central processor

b Magnetic tape units

c Magnetic tape control units

d Paper tape reader

e Paper tape punch

f Replaceable disc store

g Line printer

h Discfile auxiliary unit

j Card reader

k Control desk with standard control typewriter

m Discfile

n Discfile control unit

o Replaceable disc store control unit

Comprehensive software

 

To give maximum utilisation of a System 4-70 installation, its outstanding technology has been matched by comprehensive software and operating systems. The operating systems cover all 4-70 configurations and provide flexible modular program facilities to do each job in the most efficient and economical manner. It will be possible to develop and run installation programs and employ the vast computing potential made available by multi-programming, more quickly than ever before.

System 4-70 provides both the commercial and scientific user with all the languages most widely employed today. The initial complement of Cobol, Fortran, Algol, Apt, and Cleo will be supplemented by other languages as they gain international acceptance. These efficient programming facilities enable work to be programmed and mounted quicker, and programs to be transferred easily from existing equipment.

Modular software packages

Software complements for small configurations are subsets of those for larger configurations, and can be gradually built up as the configuration is expanded. This ensures not only that the right software is available, but that storage and peripheral requirements for a particular user are not excessive.

Easy program development

Programs may be written in a variety of source languages and tested in small sections or in larger combinations of source text. Facilities are provided to combine independently compiled sections to form a complete binary program ready for production use.

System 4-70 software facilities include

Usercode assembly system. A convenient machine oriented assembly system using mnemonic instructions with symbolic addressing and input-output macros.

Executive. Undertakes the management of the complete system including such functions as Job control, Store allocation, Input-Output control, Multi-programming, and Operator communication.

Program trials system. A program development facility providing, by means of parameters, a variety of testing and diagnostic aids capable of being invoked by the User at specified points in a program.

Media conversion generator. To produce programs to take input data from any medium and output the data to any medium in a format specified by the user.

Communication control routine. A comprehensive control routine for communication lines, with facilities for error detection and re-transmission.

System library maintenance. To create, amend, operate, and edit program libraries stored on magnetic tape and other media.

Library subroutines. Subroutines to perform basic programming functions which may be incorporated in the machine code program during compilation.

Cleo compiler. Implementation of the highly successful language introduced on Leo 3.

Cobol compiler. A full Cobol implementation including sort, report writer, and random access input-output.

Algol compiler. Implementation of Algol 60 including all those facilities provided with KDF 9.

Fortran compiler. A full implementation of Fortran IV including extended arithmetic and data types.

Apt compiler. A compiler for the numerical control of automatically programmed machine tools.

CSL simulation language compiler. For the construction of mathematical models to solve scientific and business problems.

File control routines. Provide complete control over input-output operations including multiple buffering areas, restart check points, and multi-file control. Sort program generator. Generates either generalised or special programs for sorting or merging.

Report program generator. Incorporates a simple language providing facilities for writing programs to produce reports.

Pert. Two packages are provided to analyse Pert networks - Time, and Resource Allocation.

Linear programming (Transportation). A program suite to solve transportation problems, yielding solutions in source or destination order. New problems can be started from existing solutions.

Linear programming (Simplex). A program suite to check data, calculate solutions, and print answers. The solution consists of values of basic variables, objective function, and shadow costs on run-basis variables.

Matrix scheme. Facilities for manipulating matrices, matrix arithmetic, automatic storage, and for handling diagonal and symmetric matrices.

A computer for the largest and most complex jobs

Commerce and Government

As a very large general purpose computer, System 4-70 will handle a wide variety of high volume clerical work, running up to 14 programs at a time. It effectively acts as several large computers, working back to back, with all the benefits of shared storage and facilities. The very large number of peripheral devices that can run concurrently on System 4-70 and the even larger number that are accessible at any one time ensure that a multi-programmed system will never be short of input/output capacity. Also, the very large core store that is available at reasonable cost makes it possible to store a number of very large programs and their related data without constraints.

System 4-70 is ideal for large scale work. It is an excellent tool too for the management sciences, for design automation planning, and the forecasting and engineering calculations which most large organisations have as a secondary load.

Science and research

System 4-70 is a very powerful scientific research tool. It will hold a large variety of programs, complete and under development, in a random access store. Powerful software for handling such a program bank has already been shown in operation on the KDF 9 computers.

For the University which requires a computer that will cope equally well with research in depth, training in numerical science, and the administrative work of the community, System 4-70 offers the wide variety of facilities, hardware and software, that is needed.

Satellite applications

Operated as the controller of a network of interconnected computers, System 4-70 will pass information and allocate tasks to subservient machines. By multi-programming, it can itself at the same time shoulder the heaviest tasks in the network of scientific and management science computation, and display the results direct to management. Where it is required to off-load data reduction or printing tasks, a smaller member of the family, the 4-30, can provide all that is necessary to take the load on-line or off-line and on-site or remotely.

Communication systems

4-70 can be used as the centre of a data transmission network, controlling remote stations fitted with such devices as enquiry stations and automatic data capturing devices. System 4-70 offers immediate response to enquiries however complex the calculation they require. A very considerable number and variety of remote devices can be handled at any one time.

Input/output devices

Peripheral equipment covering the full range of input-output, storage, and communication requirements are available with System 4-70. There is a standard interface. Any System 4 peripheral device can be used with any System 4 processor and peripherals can be added on site by simply plugging in.

Paper tape units

Reader Punch

1500 characters per second 150 characters per second

Card units

Readers 800 or 1435 cards per minute Punches 100 or 300 cards per minute

Line printers

Medium speed model (with optional double numeric barrel) 750 lines per minute 1500 lines per minute

High speed model (with optional double numeric barrel) 1350 lines per minute 2700 lines per minute

Magnetic tape units

7-track Up to 60, 000 characters per second

9-track 30, 000, 60, 000 or 120, 000 bytes per second

Random access devices

Replaceable disc store Capacity 7·25 million bytes

Disc file Capacity 350 or 700 million bytes

Magnetic drum Capacity 2 million bytes

Document readers

Magnetic ink character reader 1500 documents per minute

 

Communication equipment

Equipment for linking processors to other processors Equipment for linking processors to enquiry stations Equipment for linking processors to data transmission lines

In addition Lector 2 is available. It reads documents containing bar marks in significant positions. The marks may be made by hand, by computer printer or by address plate. The operating speed depends on form size, which may vary from 3 in by 5 in to 10 in by 16 in. Lector 2 is also available in off-line form.

English Electric Computers Limited An English Electric Company

Head Office and Main Factory

Kidsgrove, Stoke-on-Trent, Staffordshire Kidsgrove 3511 021-643 9721

South West

36/38 Baldwin Street, Bristol t Bristol 21406 STD OBR 2

North West

St. Ann's House, Alderley Road, Wilmslow, Cheshire Wilmslow 27461

North East

Tithe House, Horsforth, Nr. Leeds, Yorkshire Horsforth 4678 STD OWR 34

Marconi House, Melbourne Street Newcastle-upon-Tyne 1, NE1 2AA

0632 610863

Furnival House, Furnival Gate

Sheffield 1, S1 4QP

0742 79483

Scotland and Ireland

West Coates House, 90 Haymarket Terrace Edinburgh 12 031-337 5371

Bureau Division

Kidsgrove Bureau

Kidsgrove, Stoke-on-Trent, Staffordshire Kidsgrove 3511

London Bureau

Hartree House, Queensway, London W2 O1-229 9451 · Bristol Bureau

36/38 Baldwin Street, Bristol 1

Bristol 21406 STD OBR 2

Training Division

Radley House, 35/39 South Ealing Road, London W5 O1-567 7262 and 6066

Overseas

Australia

Australian Computers Pty. Ltd., ADC House, 77 Pacific Highway, North Sydney, New South Wales Cables: Leotronic, Sydney. Tel 929-8155

320/322 St. Kilda Road, Melbourne 5C1, Victoria Cables: Leotronic, Melbourne. Tel 697191

New Zealand

English Electric-Leo Data Systems Ltd. GPO Box 3667, Wellington

Cables: Leodata, Wellington, NZ. Tel 55-640

South Africa

English Electric Computers South Africa (Pty.) Ltd. PO Box 10987, Johannesburg

Cables: Enelectico, Johannesburg. Tel 836-5286

The policy of English Electric Computers Limited is one of continuous development and improvement of its products and services. The right is therefore

reserved to alter or amend the information contained in this publication without notice.

DP254/4 (copyright all rights reserved

Printed in England by Adams Bros. & Shslrcllow Ltd.

Marketing Head Office Computer House, Euston Centre, London NW1 01-387 7030