A SCIENTIFIC COMPUTER CRITERIA, EVALUATION AND SELECTION

Document Type: 
Collection: 
Document Number (FOIA) /ESDN (CREST): 
CIA-RDP78-03940A000100020001-3
Release Decision: 
RIPPUB
Original Classification: 
K
Document Page Count: 
68
Document Creation Date: 
November 11, 2016
Document Release Date: 
February 2, 1999
Sequence Number: 
1
Case Number: 
Publication Date: 
July 21, 1961
Content Type: 
REPORT
File: 
AttachmentSize
PDF icon CIA-RDP78-03940A000100020001-3.pdf2.37 MB
Body: 
^ a Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 CRITERIA, EVALUATION AND SELECTION 25X1A5a1 Approved Ft Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 PART II A SCIENTIFIC COMPUTER CRITERIA, EVALUATION AND SELECTION 25X1A5a1 Xi -c NEXT = m s; u i vi ~ + M ' O,Lr,-4 "TA E NO. .:I' .-O CGS .OP '. OZ G ~ ;.,' ... RED' CUMW: AEV 0 -__--AU', : 1704.... --- 25X1A5a1 my 1961 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 SUMMARY iii A. THE BASIS FOR THE SELECTION OF A COMPUTER 1 B. COMPUTERS EVALUATED 18 C. THE RECOMMENDED COMPUTER 22 D. GENERAL PURCHASING FACTORS AND ASSOCIATED COSTS 36 Appendix - GLOSSARY OF TERMS 44 ii Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 SUMMARY A previous report discussed the present and future computa- tional problems and the resultant need for a new computer. It is the basis upon which criteria were developed and com- mercial computers evaluated to meet the requirements of the system. This report discusses these criteria and indicates which commercial device is the best for this application. Several other applicable machines were evaluated in the selection process. The computer, considered most applicable, is the Remington Rand Univac 490. It is a real time computer specifically designed to function in a complex of multiple input and output devices. The forerunner of this machine was built for the U. S. Navy. The recommended commercial version has been completed and is in operation at the Remington Rand factory in Saint Paul. Approved For Release 1999/08/271x'CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 A. THE BASIS FOR THE SELECTION OF A COMPUTER 1. General Criteria Eighteen criteria were chosen as a basis for the evaluation and selection of a computer. Some, as the discussion indicates, are considered critical. Others are felt to be higk1y desirable. In approximate order of priority, these requirements are listed as follows: a. Program Interrupt b. Remote Data Entry C. Buffered Input and Output d. Random Access e. Compiler Programs f. Magnetic Tape Storage g. Ultra-high Reliability h. Solid State i. Microsecond Access Time j. Expandable k. Floating-Point Capability 1. Paper Tape Input and Output M. Print and Plot Out n. Record of Satisfactory Performance o. Compatible With IBM 729 Tapes Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 p. Maintenance q. Moderate Cost r, Medium Size 2. Discussion of the Criteria The following discussion indicates the reasons for the selection of these particular criteria. The most critical established an immediate basis for eliminating certain computers from considera- tion. The remaining formed a basis for judgment. The selected computer was chosen to meet all the critical criteria. a. Program Interrupt is absolutely necessary in a system of severe, overriding program priorities. This situation will recur and, as a consequence, lower priority programs should not be lost. Remote stations should be continuously operable and routine programs should be concurrently admissible to the computer. (1) Program Priority The operator of a remote station will be able to call in and request computer usage at random through the use of program interrupt. He will have top priority and pre-empt other types of computer activities. Program interrupt will also allow the computer to function with the greatest throughput of information. It will not be necessary to tie up the computer for an emergency Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 condition because the data processor will continue with its normal functions with the full knowledge that high priority work will be handled immediately by interruption of these functions. It will be necessary to use the computer to compute much general background information which will go directly into storage. This reduced information will be supplied to or used by the analyst on demand. The com- puter should be able to work on these problems and yet, at all times, have the capability of responding to an instantaneous request. (2) Housekeeping In every computer installation there is a great deal of what is known as "housekeeping", which includes trans- ferring information from one tape to another, punching new cards, trying new programs, and debugging programs. Program interrupt allows normal functions to go on until pre-empted and also provides for these functions to continue (without the loss of any information) after the interrupt is satisfied. (3) Intermittent Programs Infrequent computations will always be required by the computer. Some of these will involve experimental work Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 or new attempts at data reduction. These could be accommodated during non-working hours. However, program interrupt will allow these computations to be done without interfering with any request to the computer from a higher priority source. b. Remote Data Entry, is one of the most important criteria because of the potential on-line nature of future requirements. This and other reasons are discussed. (1) On-line The computational nature of the future requirements is estimated to be "on-line" or "real time". Problem complexity will result in a continual flow of data to be analyzed and attendant computation to be done. In order to keep up, it will be necessary for the data analyzer to get his computation done as he needs it. Otherwise, in many cases, he will be unable to proceed. In the "on-line" mode, the analyst will be able to recognize the need for computation (or the need for any computer-stored or provided answers) and immediately query the computer from a remote station. (2) Maximum Computer Utilization A computer is an expensive and sophisticated electronic system and its fullest justification often is in the fact Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 that it can handle tremendous volumes of data. Remote stations are essential for maximum utilization because they can feed data and requests into the computer instantaneously and whenever necessary. A computer should not sit idle while its punched tape or punched card input data is being carried to it. (3) Minimum Dependence on Personnel The maximum performance of the employees demands the least amount of physical movement from one area to another. A remote data entry -station is designed specifi- cally for this- purpose so that information may flow without the movement of humans. The analyst uses data, requests data and updates computer-stored information continually in the course of his work and he can most greatly benefit by being able to communicate directly to the computer through the use of these remote data entry stations. Buffered Input and Output provides a temporary storage point for input and output data. Its most essential benefits are dis- (1) Simultaneity of Operation One of the many reasons that make simultaneity of opera- tions mandatory is the number of concurrent users of the Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 computer. Also, there is much information that must be loaded into the computer every day as it is gathered. Comparable operations of inputting, outputting, house- keeping, printing data, and plotting data will always be going on. and very often simultaneously. (2) Optimization Optimum data handling can only be achieved through ,multiple operations which, in turn, can only be done effectively through the use of buffered channels.. Through the use of buffering, the slower functions of reading-in and writing-out can go on simultaneously with high speed computing. d. Random Access provides two very necessary attributes. (1) Speed of Access to Data It is essential that certain on-line data be available instantaneously so that it can be manipulated and sent to the requesting remote station within a matter of minutes. The entire system should have this high-speed accessi- bility. High-speed random access is envisioned as a device capable of carrying all the information that any of the analysts will conceivably be using within any certain period. This means that the analyst can address this Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 information with no intervention by anyone in the machine room. Any random device would have to be capable of accessing data in a speed of under 100 milliseconds. (2) Accessibility of Data The second major consideration in this category is accessibility. Through the use of random access devices, it is quite easy to place the information that will be used within any specified period into this device so that it can be called out immediately on demand. Information can be easily changed within random access memory, moved around, and reformated. An outstanding feature is that the information can easily be updated by the analyst or by the machine operators. Random access devices are peripheral to computers and only computers will be con- side red that provide them. They are modular in con- struction so that additional ones may be added as the volume of work justifies it. At present, it is assumed that the storage capabilities needed by the random access devices will be in the order of a maximum of 100 words for 10, 000 kinds of information at any one time. This would dictate a storage capability of approximately one million words. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 eo Compiler Programs or Automatic Programming Routines are essential to any large, varied, computer complex. The major 4164 reasons for their necessity are-, (1) Programming Time Saved It is difficult to estimate the cost of programming by machine language programs vs. the cost of programming with compiler programs without running through a typical problem. A six-fold time-saving for the simplest of programs is probably a conservative estimate. Because of the limited number of personnel available and because time is always an expensive premium, the use of a compiler program is an excellent answer to a complicated problem. (2) Minimum Debugging Only minimum debugging is necessary for a compiled program because these programs have been gone over by the originators in great detail and, in most cases, have already been applied to practical problems. (3) Accuracy For the same reason, there is a greater assurance of accuracy and fidelity in the use of these programs. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 (4) Program Libraries Finally, there is the fact that many libraries of automatic programs are now available. Although no other computer facility may be doing the same type of problems, general programs will still be available. It is anticipated that as much as 80% of future programming will be done from compiler programs or portions of programs already written. As new problems arise, new programs must be obtained to handle them, It will be found that the speed of programming has been greatly increased because the computer has compiler capabilities. The future will see :Less and less programmers who are trained in, or have the capability for, doing machine language programming. :[n order to insure that this computer will be modern for a period of five to seven years after installation, it is preferred that it be able to use this new technique. Magnetic Tape Storage. Storage on magnetic tape is a definite ''must" for this computer. The amount of information and data available, and becoming available, dictates this requirement. The amount of reduced data is vast. The only good way to store this information for'computer usage (without going into pro- hibitive expense) is by the use of magnetic tapes. The maximum time to search a tape is considered to be approximately six Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 minutes. The maximum over-all time usually involved in obtaining a tape from secondary storage, placing it upon a tape handler and getting ready to find the block of information upon it, is in the order of fifteen minutes. Therefore, in something like twenty minutes all the information that has been placed upon tape can be found. Ultra-high Reliability is one of the overriding criteria for this computer. Because of the vital role that it will fulfill, and because the work done is of such a timely nature, it is absolutely necessary that a computer be reliable in operation, speed and accuracy. h. Solid State is a requirement because of the following reasons: (1) Reliability The reliability of solid state transistorized devices is accepted. Mean times to failure of transistorized devices are in the order of ten (10) times greater than that of devices with thermionic tubes. (Z) Minimum Heat Dissipation Minimum heat dissipation is highly desirable. A solid state computer is preferred because its heat dissipation is in the order of five (5) times less than that of the thermionic type. -10- Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 (3) Minimum Size and Mobility As a general rule, all things equal, smaller sizes and mobility are preferred. This adds a small degree of versatility not available in large, cumbersome equipment. The non-mechanical components of a solid state computer are at least half the size of electron tube types. (4) Modern Computer capabilities and designs improve almost daily. .A solid state computer implies the latest available capability. (5) :Expandable .A solid state computer is suited for expansion because additional components can usually be run on the power supply provided or, if necessary, by means of a small additional unit. In many cases, components can be added to existing logic boards. (6) Speed The speed of solid state switching devices is on the order of a million times faster than non-solid state switching circuits. Solid state logic is preferred to provide a high enough speed to do computational work within minimum reasonable times. -11- Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 i. Microsecond Access Time is essential in this computer because the volume of computations to be handled is large and will con- tinue to get larger. (1) Complete Computatio:al Operation It is essential that high-speed operation be an outstanding characteristic of the chosen computer because it is only with a high-speed device that all anticipated computations can be performed. Security is a severe restriction. Also, the unique type of problem cannot be readily handled by other facilities. (2) On-line Operation The only satisfactory way to conduct an on-line operation is to get the desired data to the requester in the absolute minimum of time. In a flow system such as envisioned for the Center, it is necessary that this information be provided as soon as it is possible. (3) High Density Operation The Center is routinely called upon to handle vast amounts of computational activity in short emergency periods. This type of activity dictates a computer that must be able to quickly complete the job and get the right answers to the right people, Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Expandability is an exacting requirement of this computer. There are growing numbers of ways to gather data and ways to gather much more data per mission. In order to handle this anticipated load, it is essential that a computer be modular in construction with vast capabilities for expansion, It is impera- tive that it handle continually increasing amounts of data within a reasonable period of time. k. Floating-Point Capability is one of the major features desirable for computation. This may be achieved in two ways: (1) Floating-Point Hardware Floating-point hardware is a built-in addition to the central processor unit. Some computers have it as an option and still others have a capability of having a floating-point installed. The use of this hardware makes decimal com- putation very simple and extremely fast. It is simple from the standpoint of programming and fast from the standpoint that it is automatic. (Z) Floating-Point Routines The alternative to floating-point hardware is Floating- Point Routines. These are branches of programs laid out so that the computer will handle and keep track of the decimal point. The drawback to this approach is the Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 fact that it takes quite a bit longer to do computations, For instance, a typical multiplication with floating-point hardware might take 40 microseconds, whereas, the same multiplication using the floating-point routine would take 400 microseconds. If this speed is not essential, it would be worthwhile to save the money that would have to be paid for the floating-point hardware. Here speed must be balanced against cost. Additionally, floating-point routines also take more storage, since there are usually 50 or 60 instructions. The accuracy, in both cases, is the same. to Paper Tape Input and Output to the computer must be provided because present equipment produces punched paper tapes which are in turn used as inputs to the computer. It is anticipated that the use of punch paper tape will continue after the arrival of the new computer because of the fact that many of the machines that are, or that will be, utilized with the new computer are paper tape producers. M. Print and Plot Out Current ouput is in a printed and plotted form. It is necessary that a printer with a high-speed capability be provided in order to keep up with the increased output of an advanced type of Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 computer. In addition, there must be some type of printing and plotting mechanism at many of the remote stations so that direct requests can be answered immediately at these remote stations, In other cases, where a very large amount of printing or plotting is necessary, it may be done in the computer room and physically brought to the requester. no Record of Satisfactory Performance. Another criterion is the record of satisfactory performance by the computer and by the company which manufactures it. Some computers have been evaluated which are not on the market yet. In this case, serious consideration was given to the ability of the producer to manufacture the data processing systems discussed. It is a requirement that the delivered comboier be capable of going immediately to work without having to be debugged and reworked. 0o Compatible With IBM 729 Tapes. Compatibility with the IBM tape format (Model 729 Tape Handler) is preferred because that tape handler is so widely used and because tape formats of that type are becoming so universally used. By holding to this requirement, tapes can be produced that can be used by most other facilities. In addition, information from other sources written on magnetic tape in this form can be readily utilized. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Adequate maintenance is necessary because of the very com?- plicated array of machinery in a computer. There are two major types of maintenance performed; (1) Contract Maintenance All manufacturers require that rented equipment be maintained by their own personnel or by personnel trained under their supervision. Since they own the equip- ment, they are responsible for it. In addition, most con- tracts, at present, are written so that the customer pays only for rental during the time the computer is up. Con sequently, the manufacturers insist on having their own maintenance crews so that the computer will be available when needed by the customer. It has been recognized that there are certain security regulations that will have to be considered if contract maintenance personnel are to be used. Negotiations, from this standpoint, have been carried on with several computer manufacturers and, in some cases? it is believed that the suitable arrangements can be made. (2) Owner Maintenance If a computer is purchased, maintenance is assumed by -16- Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 the owner. In this case, the computer manufacturer will train representatives of the purchaser in maintenance procedures. In addition, the manufacturer will provide additional and updating information on this computer or on these computer systems. Moderate Cost. It is felt that a moderate cost computer should be recommended... if such a computer could be found that would satisfy all requirements. This type has been found and it does fall within the specified criteria herein listed. r. Medium Size. A medium-sized scientific computer is preferred by the nature of the computational problem. This choice is based on the fact that the workload to be encountered, in the near and distant future, is of such complexity and volume that it can be most efficiently handled by a medium-sized computer, From an empirical viewpoints the present computer is actually on the fringe of the medium-size and the small-size computers, Based. on this, it was decided that a computer at the other end of the scale (the high side of the medium computer) would be appropriate for anticipated computational jobs. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 B. COMPUTERS EVALUATED The following computers were considered in the evaluation and selection of a machine for use in the computational facility- 1. AUTONETICS a. b. Recomp II Recomp III 2. BENDIX a. b. G- 15 G-20 a. 205 b. 220 c. B-5000 4. CONTROL DATA CORPORATION a. 160-A b. 924 c. 1604 5. . DIGITAL EQUIPMENT COMPANY Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 6. EL -TRONICS 7. GENERAL :ELECTRIC a. 210 b. 225 8. IBM a. 650 b. 704 C. 705 d. 709 e. 1401 f. 1410 g. 7070 h. 7072 i. 7074 j. 305 k. 1620 1. 9. MINNEAPOLIS-HONEYWELL a. MH-800 b. MI-1-400 C. MH- 1000 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 10, NATIONAL CASH REGISTER as 304 bo 304-B C. 310 do 315 e. 390 12. RAMO-WOOLDRIDGE as 400 bo AN/RUYK-1 REMINGTON RAND ao Univac I ba Univac II C. Univac III do 490 e. Univac 1103-A f, Univac 1105 -20- Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 15. ROYAL McBEE a> 4000 b. 9000 16. SYLVANIA Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 C. THE RECOMMENDED COMPUTER First Order Selection All computers were judged against the 18 criteria mentioned previ- ously. As a result, the list was narrowed to six computers that might meet the requirements of the system. These six, shown on Table I, were further evaluated against the eighteen criteria. The six computers that were deemed capable and suitable for the considera- tion for use were; as IBM '7072 b, Burroughs B-5000 co CDC 924 do Univac 490 e, Bendix G-20 fo GE-225 First Order Comparison The obvious point noted from Tables I and II was the fact that there were eleven criteria which all six of these computers met. This was probably due to the fact that they were chosen to perform in a particular system. The criteria common, to all six were- ao Program Interrupt ba Buffered Input and Output ?22 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 0 N N C- x > x 4 C.. ~. '~ r4 x li N C~ ~ A N "! o ~ V J~ Jai 'U], A blD { ~t ~i 0 8 d i Qy O O > 0., >C ~C >C ~, blO 5C ~C ~C >C 5C pra' SC ?C '1 >C A o yr A x x V, x x x o ~? a a Ln z x ao B oa U) "* t rM~i w ~'? ~~~ +' Q '~j 'r'Ai '~i >1 1 x U T1 1 A I--1 r 010 Li +' -4 r-4 0 PL ti U U 0 N d) 0 Cl) rL4 +a o r, U t)j Cd 4-3 a ? En to o 4 ) a Of ' d b Ct - 0 i P%l "4 rL, P, P-1 1:4 Pq td ^tf w ,~ ?~ x 0 o wl N I pprove or a ease 1 9/08/2 : IA- DP78- 39 OA000100020 01-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 40 co Magnetic Tape Storage do Solid State e. Microsecond Access fo Expandable g, Floating-Point Capability h. Paper Tape Input and Output i, Maintenance j. Moderate Cost k. Medium Size On the other hand, there were seven criteria not common to all six computers. The first two of these were most critical and formed a good basis for elimination of at least two of the six computers from further consideration. The criteria not common to all six were: 1, Remote Data Entry M. Random Access n, Compiler Programs 0o Ultra-high Reliability P. Print and Plot Out qo . Record of Satisfactory Performance r. IBM Tape 729 Compatibility Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 3, The Univac 490 On the basis of the analysis, the decision was made that the Univac 490 was by far the most suitable computer to be used in the fulfillment of total system requirements. The 490 is a Remington Rand development based on the proven design and performance of their Model 460 com- puter which has been utilized by the Naval Tactical Data System at the Naval Electronics Laboratory in San Diego for over a year. Except for certain details of its memory cycle, it is identical to the Univac 1206 Military Real Time Computer (AN/USQ-20), It was specifically designed as a real time computer to operate with off-line equipment and with remote inquiry in order to satisfy the require- ments of the Naval Tactical Data System. The requirements of the system are also real time. This, therefore, was one of the large factors affecting this decision, The Univac 490 was the only one of the six computers that possessed all of the eighteen attributes specified as criteria. 4. Details of the Evaluation Further comments about the six computers are made in Table II, The point of interest in this tabulation is the fact that, although many criteria were met, there was a great deal of difference in the capa- bilities of the respective corr}puters as they applied to apparently common criteria, Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Examining the criteria point-by-point is of interest: ae Program Interrupt - All of the computers have program interrupt capabilities. The Univac 490 provides this capability with the addition of no external hardwares This was a specific requirement of the Naval Tactical Data System. It means that any remote or local requesting station can, on a pre-set priority basis, process its requests immediately. The 490 has the largest capability for this type of activity. It has twelve input-output channels and therefore can readily handle many remote stations with only a few multiplexes per channel. The others, with the exception of the GE--225, were very limited in this respect. bo Remote Data Entry - The 490 was specifically designed for remote entry as part of the Naval Tactical Data System. The types of external hardware and requests made upon NTDS are the same or similar to those required for this system. Remote data entry, in the strictest computational sense, is not common in commercial computers. The other two computers that call out remote data entry capabilities are the Bendix G-20 and the GE-225. However, it appears that the term is really being used in a business sense rather than in a computational scientific sense. In other words, it is being used mainly for Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA=RDP78-03940A000100020001-3 look-up rather than a combination of look-up and compute within the central processor. C. Buffered Input and Output - All of the computers have buffered input and output. The 490 follows a Remington Rand concept of full buffering with no additional equipment or expense. d. Random Access - All of the six computers have random access with the exception of Burroughs which will probably have one in the future. The Univac is the only one that utilizes a drum which has smaller storage capabilities than a disk file. However, large drums can be added as work increases. In addition, Univac is making a disk file which can be added with no reworking of the basic computer at a later date. At present, a single drum would appear to provide the desired storage capability for random access. e. Compiler Program - The Algol Compiler program, which is considered essential, is standard with Univac. Remington Rand is preparing large libraries of compiler programs for the Real Time Computers. It is under contractual agreement to provide compiler programs to some of the present purchasers of the 490. An important point to consider in compiler programs is the Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 number of tape units necessary to do the compiling. The Univac only requires four, which is equal to the number re- quired to handle the computing load. Most of the other com- puters take more tapes for the compiler than for processing, meaning that tape units, in addition to the four required for processing, would have to be rented or purchased to handle the compiling program and that they would sit idle at other times. The Univac ability to use the minimum number of tape units for compiling is a definite advantage. f. Magnetic Tape Storage - All of the units considered have magnetic tape storage. Their magnetic tape units are more or less the same, and it is more a matter of the cost and the controls to handle them. Ultra-high Reliability - This Facility should stand by itself since its data processing cannot readily be done elsewhere. This requirement is essential because of the large and im- portant part that computation plays in timely operation. There are only two companies that are experienced in great depth in computers of this type and magnitude. They are IBM and Remington Rand. The IBM 7072 has not been delivered as yet. However, it is very close to their 7070 system and the Univac 490 is very similar to several other systems of Remington Rand. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 It is difficult to assess the reliability of the other computers because they have not had much time in the field. There are several GE-225's-in. operation but they have only been delivered within the last few months, ha Solid State - All six computers under final consideration are transistorized. The 490 is one of a series of solid state com- puters built by the Remington Rand Univac Division. These range from the solid state 80/90, which is a relatively small business machine, up to the giant LARC computers, The company has over. 1009 000 hours of operating experience on real time computers, io Microsecond Access - All the computers have microsecond access. However, the General Electric Z25 is actually so much slower than the rest and so slow in comparison to the state-of- the-art that it is doubtful that the computer would be able to handle the increasing computational load. The GE-225 is slow because, as a business computer, it is not required to achieve high speeds. j< Expandable - All of the units are expandable in some measure. One of the great advantages of the 490, however, is the fact that the unit was designed to be expandable as real time opera- tions increase. The twelve input-output channels and two Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 communication channels give it a great deal of flexibility without the addition of exchanges. The 7072 and the Bendix G-20 would require quite a bit of additional expense in order to provide equivalent capabilities. k. Floating-Point Capability - All of the computers provide the floating-point capability. Four of them provide floating-point hardware and two achieve the floating-point arithmetic through the use of routines. Of course, the four with hardware also provide floating-point routine if one does not wish to rent the hardware. On several of the machines, hardware is provided at an additional cost, and on a couple of them, hardware is standard. In the case of the Univac, no hardware is available for floating-point. All floating point operations are done by a routine. As stated, the major mission of this computer is to do computation. Floating-point hardware can achieve this much faster than floating-point routine. The Univac 490, however, is considered to be acceptable even though the 'hardware is not provided and cannot be added because the speed of mathematical operations using a routine is almost as fast as other computers with the floating-point hardware. The bulk of the work involves "from-to" measurements and it is anticipated that only the complicated perspective transformation Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 1. Paper Tape Input and Output - The Univac has been providing need be done in a floating-point routine. The voluminous filling in of the "from-to" table can be done, most effectively, by fixed point operation. this for many years on computers and it is again available on the 490. As already indicated, some of the computers studied have not yet been delivered and those that have, have not always had the paper tape input and output, although it could conceivably be added later, if necessary. Print and Plot Out - All of the computers have high-speed printers for local use. Remote stations are presently available only with Univac. Although IBM, GE and CDC ecognize the need for this remote communications link, none have designed these into their systems, but would supply them for the customers who would pay for development. Perhaps the most familiar remote print-out application is the (Univac) Uniset that is used throughout the country for airline reservations systems. n. Record of Satisfactory Performance - The' only manufacturers that have any record of satisfactory performance in the medium- sized scientific computational field for this type of computer are IBM and Univac. Once again, this is not intended to overlook the engineering capabilities of the other manufacturers. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 oa IBM Tape Compatibility All of the units with the exception of Bendix have the IBM tape compatibility requirement. Maintenance - This is provided by all of the six manufacturers, However, Burroughs and Bendix are just making their entry into the large computer field and General Electric is making its entry into the computer field for the first time. The only companies that maintain large staffs of highly trained technical personnel throughout the country are IBM and Remington Rand, This does not mean that there are not good, competent personnel in the other companies, but it does indicate that their service facilities are much more limited. Moderate Cost m Detailed cost figures on a rental basis are provided in Section D - General Purchasing Factors and Associated Costs. Any of the equipment that is not available for each of the six computers has not been included in the total, This has been done so that an across-the-board comparison can be made. The major items not in the total are- (1) Random Access and Control Units - These devices vary so much in capacity and cost that it is unwise to include them until a specific model for each manufacturer is determined. Many of the manufacturers have more than one Random Access Device. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 (2) Paper Tape Input m Prices are not available for all six of the computers being considered. r. Medium. Size - All six computers have approximately the 33'- qw Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 O n K p CD G CL U (D P) O K K C to QQ CD ~y RQ CD CD w C) ," O p 0 r-t- on OD CD DP78e03940A000100020001-3 a I l +s w l_ 1 Approved For Release 1999/08/27 : CIA-RDP78-03940A0001 002-0001- - 3 CD t ! n o s txj I Approved For Release 1999/08/27: CIA-RDP78-0394OA000100020001-3 ApprovecTFor l~efease~g93~~ lhmy m hl 0 Z U txj ro rF CD N? m n? CD CD 0 CD [i+ n `1 P 0 cD n ~ p w 0 ?~ O 0 H CJ . n, ro p 8127 :-CTA- 40A0001060z0001--3 t Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 roved For Release 1999/08/27 : 9CIA-RDP78-03940A000100020001-3 n 0 z y rr t~ ~ 0 C) 0 1 , z J L 0 Id m co 0 t-I 0 11 cn ~ .N.r w ~fl p , ~ C1 N -J CT FP C gi N W -11 V). Ui ~" ~1 '11 f-+ Ut d O O r O N fP N 0 O O Ln 0 O 'Tv 0 W W -4 O In O O G1 O O 0 ~ lLTJ N O O O 4 I p -.1 N U 1 "' m N td U W tu ~' N N n N ,, N (7 U1 C) 00 d o ? ?0 M 0 d d CD 0 x 0, cn Fxj -~ O o- n cn C% a X7 z ?` ~' d n H 00 ON 0 O O rt U1 c: d cr, 0 0 let (/~ b d ? N o o o n 0z 0 b K C 0-110 0 0 t7 ? d u,r z ~ ' w 4:0 co Joe. co td 0 P O b_ ?' n W ~~,~ HH C7 ? n F ? $ ca` N ~, to z cn H ~ ? CL a ? d ~' t)J N d N N C7 N z -P x N N 0 O N UI N Ul O N n e .D Lri CD > m w O O lT~ i-r W d t7' ci i K~ L 0 O O d - ----- L rr%ijnmrj Cr%rI Dd Lmm&%-m 400i in d M7 - f%IA- br) d 67Q-n'IGAnI an ninnn,)n i ii-,z 999/08/27 : 4? A-RDP78-03940A000100020001-3 to x r ~~ 0 O y - t7 nb O 10, Pdy PU O x td 0 r 0 ,,~ H Cn U` H chi, acan n Q b 0 0 00 I-A td o N ~? o oo~ C) o oN (D CD w CD L H d roes pi O bd o w y o > H ~ ~ b d 00 o o ~ro H -6s. Pi G ? O 0 ! .t4 o o C) 0 LA) 0 b H o 0 td 0 z n o 4 CD b b W cl, b 410 N 0 O o H ? u, b t-1 0 C) o ~ t L A Lk omed-rFor. c '19,dn 006 10002= - 1999/C 8/27 : CIA-R P78-03940A000100020001-3 FOIAb3bl 0 ,P78-03940A000100020001-3 -0- e 1999/08/27 : CIA-RDP78-0394OA000100020001-3 h-1 CD Zed '`' O H'~ o ~ ci z t7 H U H 0 O L71 to Gi H O c, -W. I'd CD d N ? O O z O p o M 1-3 I'd c; N Ui M t) m U d R+ tj e ti s c b , Q do 0 0 [D H z b n O ~' L-1 O 1fJ Z a ~U 0 ' l ~ {N~M i CAu p N J h9 J L'J y `J ~ a+ F7 Y'? En 9 h ' + t1 JJ 1z /y J 0 Z ? IZ 4 O ca d O d t~ n d t7 ~% H to LP, z z tn t O ?o O z 0 ~ ~O p gyp, d rn H b H H `~ H k7 b b U 0 r bj t1l t tzi Rev y t L%r d Lunmel Ce%r iooot ha) 67 - r-iA cp ko d 6a n,2oAnA kn r t, i nAnnni r -12 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 E. IMPLEMENTATION PROGRAM Some phases of the total program have been completed. Others will or should be considered upon selection of a computer. The components of the system, which will contribute to making the total system coherent, are as follows: to Preliminary Analysis The concept of operation, the logic of the system, and a preliminary analysis were presented in two repts. The first discussed the nature of the problem,and the second presented the mathematical foundations of this problem. 2. Detailed Specifications- Due to the fact that the Univac 490 has not been used by anyone but Remington Rand, it is advisable to detail the requirements that it must meet. This is not the usual case in obtain- ing, an off-the-shelf computer, but it is deemed necessary in this case to assure complete satisfaction. The specifications will mainly con- cern themselves with peripheral capabilities, reliability and the ability of the computer to handle the complex and volumetric problem load to be placed upon it, 3. Programmiag - Agreement must be reached with the vendor regard- ing the programs to be provided with the computer. In order to accomplish this it will be necessary to provide as much problem Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 K Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 material as possible. Two other areas of programming are to be analyzed. One is the programming by outside companies, and the other is in-house production. 4. Personnel The staff necessary for supervision, programming, operation, and maintenance of the computer complex should be determined. and a Qualified Personnel Requirements document should be is sued. 5. Facility - The architectural aspects of the computer facility (air conditioning, fireproofing, cabling, types of storage space, lighting and other mechanical and electrical considerations) are in process. Attention will now be directed toward the specific computer chosen. 6. Old Computer - The involvements of replacing or retaining the existing computer should be considered. 7. Vendor Facility Survey - At least one visit should be made to the Remington Rand facilities at Saint Paul, Minnesota in order to evaluate the facility and to see the 490 computer in operation. In addition, the details of the specifications should be thoroughly dis- cussed. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 ACCESS TIME- (1) The time between the instant at which information is called for from storage and the instant at which it is delivered; (2) The time between the instant at which information is ready for storage and the instant at which it is stored. AUTOMATIC PROGRAMMING: Technique whereby the computer, itself, will translate a program' written in a pseudo language easier for the programmer to use, into a machine- sensible language which the computer may use efficiently. BRANCH- A point in the programming routine at which the machine may change its normal sequence of instructions based either on a switch setting or a machine condition, such as a minus result in an accumulator. BUFFER: A device which stores information temporarily between an input or output unit and internal storage. This device allows computation to proceed while transfers of data between itself and the input or output devices take place. Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 COMMON LANGUAGE: A machine-sensible information. representation which is common to a related group of data processing machines. COMPILE: To produce a machine-language routine from a routine written in non- machine language by: (1) Selecting appropriate subroutines from a subroutine library, as directed by the instructions or other symbols of the original routine; (2) Supplying the "connective tissue" which combines the subroutines into a workable routine; (3) Translating the subroutines and connective tissue into machine language. The compiled routine is then ready to be loaded into memory and run; i. e, , the compiler does not (usually) run the routine it produces. COMPILER (COMPILING ROUTINE), An executive routine which, BEFORE the desired computation is started, translates a program expressed in pseudo-code into machine code (or into another pseudo-code for further translation by an interpreter). In accomplishing the translation, the compiler may be required to: (1) DECODE, to ascertain the intended meaning of the individual characters or groups of characters in the pseudo-code program. (2) CONVERT, to change numerical information from one number base to another (e, g? , decimal to binary) and/or from some form of fixed point to some form of floating-point representation, or vice versa. Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 (3) SELECT, to choose a needed subroutine from a file of subroutines. (4) GENERATE, to produce a needed subroutine from parameters and skeletal coding. (5) ALLOCATE, to assign storage locations to the main routines and sub- routines, thereby fixing the absolute values of any symbolic addresses. In some cases allocation may require segmentation, (6) ASSEMBLE, to integrate the subroutines (supplied, selected, or generated) into the main routine; i. e. , to adapt, to specialize to the task at hand by means of present parameters; to orient, to change relative and symbolic addresses to absolute form; to incorporate, to place in storage. COMPUTER: Any device capable of accepting information, processing the information, and providing the results of these processes in acceptable form. DATA PROCESSING MACHINE: A general name for a machine which can store and process numeric and alphabetic information. (See also COMPUTER. ) DE-BUGGING: A procedure to establish program accuracy by running the program with selective data to find logical or clerical "bugs" or errors. Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 DIAGNOSTIC ROUTINE: A specific routine designed to locate either a malfunction in the com- puter or a mistake in coding. EDIT: To rearrange information; for instance, editing may involve the deletion of unwanted data., the selection of pertinent data, the insertion of informa- tion prior to printing, zero suppression, etc. Also tests for validity and reasonableness of information. Example: Day over 31, month over 12. EXECUTIVE ROUTINE (MASTER ROUTINE): A routine designed to process and control other routines. A routine used in realizing "automatic coding". An organized collection of information directed toward some purpose. FILE MAINTENANCE: The processing of a master file required to handle the nonperiodic changes in it. FIXED POINT SYSTEM: A system of handling numbers in which the point separating fractions from whole numbers is located between the same two digit columns. This applies to the decimal, binary or other number systems. Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 FLOATING-POINT ARITHMETIC- A technique which operates arithmetically on numbers which are not uniform in the location of the decimal point. GENERAL ROUTINE: A specific routine designed to locate either a malfunction in the computer or a mistake in coding. HARD COPY: A human-readable document produced at the same time that information is transcribed to a form not easily readable by human beings. INPUT: Information (instructions or data) transferred from external storage (usually tape or cards) to the internal storage of the machine. INTERNAL STORAGE.: Storage facilities forming, an integral physical part of the computer, from which instructions may be executed. INTERPRETER (INTERPRETIVE ROUTINE): An executive routine which, as the computation progresses, translates a stored program expressed in some machine-like pseudo-code into machine code and performs the indicated operations, by means of sub- routines, as they are translated. An interpretive routine is essentially a closed subroutine which operates successively on an indefinitely long -48- Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 sequence of program parameters (the pseudo-instructions and operands). It may usually be entered as a closed subroutine and exited by a pseudo- code exit instruction. LIBRARY PROGRAMS: An organized collection of standard and proven routines, which may be incorporated into larger routines in a program. MACHINE LANGUAGE: (1) A language, occurring within a machine, ordinarily not perceptible or intelligible to people. without special equipment or training. (2) A translation or transliteration of the above into more conventional characters but frequently still requiring special training to be intelligible. MACHINE LANGUAGE CODING: Coding in the form in which instructions are executed by the computer. Contrasted to relative, symbolic, and other non-machine language coding. MAGNETIC TAPE: A flat ribbon of plastic, which is coated on one side with a material which can be magnetized. Information is stored on the tape by a combination of magnetized spots in certain patterns. Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 CIA-RDP78-0394OA000100020001-3 A file of semi-permanent information, which is updated periodically. MINIMAL LATENCY ROUTINE: Especially in reference to serial storage systems, a routine so coded by judicious arrangement of data and instructions in storage, that the actual latency is appreciably less than the expected random access latency. ON-LINE: Operation of an input/output device as a component of the computer, under programmed control. OUTPUT: Information transferred from the internal storage of a computer to output devices or external storage. POINT: In positional notation, the location or symbol which separates the integral part of a numerical expression from its fractional part. For example, it is called the 'binary point in binary notation and the decimal point in decimal notation. If the location of the point is assumed to remain fixed with respect to one end of the numerical expressions, a fixed-point system is being used. If the location of the point does not remain fixed with respect to one end of the numerical expressions, but is regularly recalculated, then a floating-point system is being used. (Note: A fixed-point system usually locates the point by some convention, _50- Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 while the floating-point system usually locates the point by expressing a power of the base. ) PROGRAM: (1) A precise sequence of machine coded instructions for a digital com- puter to use to solve a problem. (2) A plan for the solution of a problem. (3) Loosely, a synonym for "routine". (4) To prepare a program. PUNCHED PAPER TAPE: A strip of paper on which characters are represented by combinations of holes punched across the strip. RANDOM ACCESS: Access to storage under conditions in which the next position from which information is to be obtained is in no way dependent on the previous one. RANDOM ACCESS STORAGE: A storage technique in which the time required to obtain information is independent of the location of the information most recently obtained; i. e. , items do not have to be processed in sequence. READ: (1) To copy, usually from one form of storage to another, particularly from external or secondary storage to internal storage. -51- Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 (2) To acquire information, usually by observing some form of storage. (Note: Usually a process which can be called reading can also be called writing, depending on the point of view of the observer. ) RERUN ROUTINE (ROLLBACK ROUTINE): A routine designed to be used in the wake of a computer malfunction or a coding or operating mistake to reconstitute a routine from the last previous rerun point, which is that stage of a computer run at which all information pertinent to the running of the routine is available either to the routine itself or to a rerun routine in order that a run may be reconstituted. ROUTINE: A set of instructions arranged in proper sequence to cause a computer to perform a desired operation or series of operations, such as the solution of a mathematical problem. SERVICE ROUTINE: A routine designed to assist in the actual operation of the computer. Tape comparison, block location, certain post mortems, and correction routines fall into this class. Also called "operation routine". SPECIFIC ROUTINE: A routine expressed in specific computer coding designed to solve a particular mathematical, logical, or data handling problem. Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 (1) The act of storing information. (See also STORE. ) (2) Any device in which information can be stored. Sometimes called a "memory" device. (3) In a computer, a section used primarily for storing information. Such a section is sometimes called a "memory" or a "store" (British). (Note: The physical means of storing information may be electrostatic, ferroelectric, magnetic, acoustic, optical, chemical, electronic, electrical, mechanical, etc. , in nature. ) STORAGE CAPACITY: The amount of information that can be simultaneously retained in a storage (or memory) device, often expressed as the number of words that can be retained (given the number of digits, and the base, of the standard work). When comparisons are made along devices using different bases and word lengths, it is customary to express the capacity in "bits". This number is obtained by taking the logarithm to the base 2 of the number of distinguishable states in which the storage can exist. (Note: The "storage (or memory) capacity of a computer" usually refers only to the principal internal storage section. ) STORED PROGRAM: A series of coded operational steps arranged in. a particular sequence and placed in memory of a computer so that it can be interpreted and executed. -53- Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 SUBROUTINE: (1) In a routine, a portion that causes a computer to carry out a well- defined mathematical or logical operation. (2) A routine which is arranged so that control may be transferred to it from a master routine and so that, at the conclusion of the subroutine, control reverts to the master routine. Such a subroutine is usually called a closed subroutine. This avoids repeating the same sequence of instructions in different places in the Master Routine. A single routine may simultaneously be both a subroutine with respect to another routine and a master routine with respect to a third. Usually control is transferred to a single subroutine from more than one place in the master routine, and the reason for using the subroutine is to avoid having to repeat the same sequence of instruction in different places in the master routine. SYSTEM: (1) An assembly of machines united by some form of regulated inter- action to form an organized whole. (2) A collection of operations and procedures, men and machines, by which a business is. carried on. TEST ROUTINE: A routine designed to show that a computer is or is not functioning properly. Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 TRANSISTOR: A small solid-state semiconducting device, ordinarily using germanium, that performs nearly all the functions of an electronic tube. UNCONDITIONAL TRANSFER OF CONTROL: Synonym for "unconditional jump". UNIT: A portion of subassembly of a computer which constitutes the means of accomplishing some inclusive operation or function, as "arithmetic unit". UPDATE: To modify a master file according to current information, which is often contained in a transaction field, according to a procedure specified as part of a data processing activity. VERIFICATION: The process of automatically checking the results of one data recording process against the results of another data recording process for the purpose of reducing the number of errors in data transcription. (See also CHECK. ) VERIFIER : A device on which a manual transcription can be verified by comparing a retranscription with it character by character as it is being retrans- c vibe d, Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 VOLATILE: A term descriptive of a storage medium in which information cannot be retained without continuous power dissipation. (Note: Storage devices or systems employing non-volatile media may or may not retain information in the event of planned or accidental power removal. ) WILLIAMS TUBE STORAGE: A type of electrostatic storage. WORD: An ordered set of symbols which is the normal unit in which information may be stored, transmitted, or operated upon within the computer. Synonym for "minor cycle". WRITE: (1) To copy information usually from internal to external storage-- to transfer information.to an output medium. (2) To introduce information, usually into some form of storage. (See also READ. ) ZERO SUPPRESSION: The elimination of nonsignificant zeros to the left of the integral part of a quantity before printing operations are initiated; a part of editing. Approved For Release 1999/08/27 : CIA-RDP78-03940A000100020001-3 c3b4P1 ED u ' EAE.-r .tE.LAT%O . -: L, r ,. .- -. --.J - - - . COL3 .. . . . - - - . (L) tA .AVflQ*AL p E1 OL]t:O . ' ... : CA4 1E)J MAIfli E tiw th o r uoi . , op2A11:Q .. '1 * ? 1t cA T E 5CttITE 7 . . -- : ? - .: -.. ? j-,. --' T r- . - I - : pit W4tCI.4 tY1Z ;er w e orncL ~%1 -rss wc iu-r ooE "( kEW M;i-w-J 4 . STUP P1ZOECTED COMtLE)(TY t XT EXA1t :Q iLEM M JT VErZ5 .' . ; cc,st!Tz AOD 44 5aT2.v%c. - xTTtL T ? tTV1Th DTES2MIE A1C F LEW ,_o FuLFILL: FOTZ .... r_4 .. i) UL4'Ta ?? E (2) 4CJ4 1 ? () UL_rt - -tFr FV2.iTtC (4) curzrr #'5PTh OF :ruOr POiECTW CWUTA%OL.- cOL:xt-r'r J 4E:xT cj PE&-r t4A.CWJIE o iE Jo? ." ,. - - , T ? ?T L , -: EXAiIM rQEg?EY OF OEM Jr kE)cT Tho Ar25. Ch4 pIzE:rr MAsiu. b m joe"? OCCDE Approved For Release 19991( 8/27 ClA-RDP78-O394OftOOO1O9O2OOO1-3 "1 ...? 25X1 A6a LcG,1CAL. -rE S tt 4:ALY51s Oc:- jflF1C. EMfta Z V t C. 'QTtV ; :rQ- iF Th 2pr _wtc :QMP.rrE. I AJTtO .. MEET fl4E j-r i 25X1A5a1 AWIN ?SEftET 25X1A5a1 L Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3 Approved For Release 1999/08/27 : CIA-RDP78-0394OA000100020001-3