This article needs additional citations for verification .(March 2023) |
Inforex Inc. corporation manufactured and sold key-to-disk data entry systems in the 1970s and mid-1980s. The company was founded by ex-IBM engineers to develop direct data entry systems that allowed information to be entered on terminals and stored directly on disk drives, replacing keypunch machines using punched cards or paper tape, which had been the dominant tools for data entry since the turn of the twentieth century.
Key-to-disk systems were systems that took data entered by users from keypunch-like keyboards and held the information on a hard disk. The information was then transferred from disk to 1/2-inch magnetic tape for processing on the user's mainframe computer.
At the time, large-scale entry of data for processing on a mainframe computer was labor-intensive and expensive. For example, a typical sales order might go through the following steps:
1) Order written on contract, collected by the salesman. 2) Order transferred to paper order sheet (unusually with multiple carbon copies) transcribed by the salesman or a secretary. 3) Order sheet, after verification and approval passed to the Data Center for entry into the computer system for processing. 4) Order sheet, entered by a keypunch operator to cards for processing. 5) Order card(s) verified by a second keypunch operator by repeating the card-punching, to verify accuracy. 6) Order card read by computer. 7) Parts ordered, equipment purchased.
The same tried and practised methods were used to bill the customer, record customer payments, and pay outgoing expenses.
The advantage of key-to-disk systems over card punches was the ability to see the entire content of an 80 byte card on a monitor to edit and correct mistakes.
The Inforex Key-to-Disk-to-Tape system allowed an operator to directly read, edit, and write back any single tape record directly onto the original 9 track output tape, in the record's original position on the tape, allow keying errors to be corrected quickly.
The original processor had four registers, one being 8-bit, used for data, and the other three being 12-bit, used for data manipulation and addresses. [1] The commands for the processor were 8 and 16 bits long. The original disk capacity was 800 kilobytes (kB). The original system had 2kB of non-volatile magnetic core memory. The final version of the 1301 had 12kB of memory. The system supported eight keystations.
The Inforex Hardware Design used generic printed circuit (PC) cards, to which were soldered a variety of the small-scale integrated circuits (ICs) of the time, which were inter-connected on the opposite side of the PC board by point-to-point soldering of enamel-coated wires. These wiring networks were complicated and intricate; they were initially assembled by Computer Numerical Controlled systems. Repair, and correction of circuit design errors, were handled mostly by field office personnel for no more than 30 to 50 wiring changes on a single board; larger circuit design changes were handled by the factory and their programmed assembly systems.
This was an expansion of the 1301 system, released two years after the 1301 system. [2] The biggest difference was that the system could support sixteen key stations in two banks of eight, and 12kB of memory.
The 1303 was a total redesign of the 1301 system with a new backplane. The disk drive capacity was 2.4 megabytes. The processor address bus was now 16 bits and the instruction set consisted of 8, 16, and 24 bit instructions. Core memory was increased to 24kB. Additional capabilities were added, including a communications card which allowed the system to send data using a 300/1200/2400/4800 baud modem.
The company also made model 3300 max-edit data entry and model 5000 for high volume data base management. These used 5-platter "washing machine" style hard drives.
Already a leading key-to-disk data entry system maker with the 1300 series, in the early 1970s Inforex tried to expand by creating turnkey file management systems, in response to a request from Westinghouse, which was trying to keep track of 750,000 blueprints (engineering drawings) with a manual system. Most business computer applications were written in the COBOL programming language, and could take up to two years to develop. The System 5000 anticipated by more than a decade early personal computer applications such as PFS:File and dBASE II. The system used two-letter commands entered on video terminals.
The first step was to create a file format which would allow the user to type a form directly onto the screen, using fixed text for headings, and indicating where variable data fields would get populated from the data file. The format could be associated with a data file created by an existing application, or used to create a new one by entering records interactively. v1.0 supported only sequential files, but search performance was predictably terrible, and multi-key indexed sequential files were quickly added in v2.0. Once the format was created and associated with a file, the user employed intuitive commands such as:
AR = Add Record (to a sequential file)
IR = Insert Record (to an indexed file)
TR = Transfer Record (from one file to another)
DR = Delete Record
In v4.0 of the System 5000, a processing language similar to IBM's RPG was added, to allow computation, manipulation and transformation of data across multiple files when records were added or updated.
The revolutionary ease of use of this system can best be illustrated by an anecdote. When the first system was installed at Westinghouse, the site employee directory was loaded into a file, and a terminal was given to the company receptionist to direct phone calls and visitors appropriately. The next time the Inforex SE came in, the receptionist proudly showed off the new application she had created by herself to help out her friend, the parking lot security guard. With the application, she could track all the assigned parking spaces and the license numbers entitled to park in each one. She could even monitor the Employee of the Month space, and who was allowed to park there each month.
Unfortunately, the company never quite figured out how to market their system. Its data entry products were sold as productivity upgrades to production data entry departments, which during the 1960s had used keypunches to enter data onto punch card decks. Inforex could market the 1300 series by showing the improvement in productivity, measured in keystrokes per hour, and the reduction in errors due to data being validated as it was typed. The System 5000, on the other hand, was an application engine, which needed to be sold to application development departments, or even directly to user departments impatient with the turnaround time to get a solution built by IT. The Inforex marketing and field organizations never quite figured out how to do this.
The System 5000, despite its advantages, had some severe technical deficiencies. It was still a batch system and often found itself used as a front end (computing) to a mainframe computer. For most applications, tapes needed to be moved between the 5000 and a mainframe drive. While the company was trying to market their advanced 5000 product, it quickly became obsolete due to powerful new multi-user interactive systems and mainframe operating systems that now used CRT-equipped terminals to enter data directly to a mainframe or minicomputer.
The company developed one of the first distributed processing systems, the model 7000. All components of the system, except for the printers and monitors, were made by the company as third-party OEMs were not yet available. The machine was very innovative and powerful, featuring virtual memory, 16-bit architecture, features that only previously were available with expensive mainframes. The 7000 could have potentially been a barnstorming technical success but it suffered from main memory constraints. Initially maxed out at 64 kilobytes capacity, it had barely enough memory to run its advanced operating system, much less an application of any consequence. The 16-bit architecture made it difficult to expand the memory; by the time Inforex was able to expand to 128KB, 32-bit minicomputers had become available, able to address 8MB of memory and disks of very much higher capacity. Very few 7000's were sold, and the model quickly became obsolete.
By this time, the key to disk market was also severely declining, again due to the direct entry terminal-based systems that now prevailed in the marketplace. The company became so cash strapped that they were forced into Chapter 11 and then Chapter 7 bankruptcy. In 1978 Inforex filed for bankruptcy due to the inability to market the 5000 and 7000 product lines profitably. They were eventually purchased by Datapoint, which itself ran into financial hardship in 1985, and sold Inforex to Recognition Equipment in Dallas, which had a competitive product and converted Inforex's customers to that product. Inforex's headquarters were in Burlington, MA, a few towns over from DEC (Digital Equipment Corp) headquarters in Maynard, MA. They had had sales and service offices throughout the US, Canada, Europe, UK, and Japan. In 1988 Inforex's headquarters were closed.
The Burroughs Corporation was a major American manufacturer of business equipment. The company was founded in 1886 as the American Arithmometer Company. In 1986, it merged with Sperry UNIVAC to form Unisys. The company's history paralleled many of the major developments in computing. At its start, it produced mechanical adding machines, and later moved into programmable ledgers and then computers. It was one of the largest producers of mainframe computers in the world, also producing related equipment including typewriters and printers.
IBM mainframes are large computer systems produced by IBM since 1952. During the 1960s and 1970s, IBM dominated the computer market with the 7000 series and the later System/360, followed by the System/370. Current mainframe computers in IBM's line of business computers are developments of the basic design of the System/360.
Multiple Virtual Storage, more commonly called MVS, is the most commonly used operating system on the System/370, System/390 and IBM Z IBM mainframe computers. IBM developed MVS, along with OS/VS1 and SVS, as a successor to OS/360. It is unrelated to IBM's other mainframe operating system lines, e.g., VSE, VM, TPF.
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise resource planning, and large-scale transaction processing. A mainframe computer is large but not as large as a supercomputer and has more processing power than some other classes of computers, such as minicomputers, servers, workstations, and personal computers. Most large-scale computer-system architectures were established in the 1960s, but they continue to evolve. Mainframe computers are often used as servers.
The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit byte addressing and binary, decimal and hexadecimal floating-point calculations.
Computerized batch processing is a method of running software programs called jobs in batches automatically. While users are required to submit the jobs, no other interaction by the user is required to process the batch. Batches may automatically be run at scheduled times as well as being run contingent on the availability of computer resources.
In computing, booting is the process of starting a computer as initiated via hardware such as a button or by a software command. After it is switched on, a computer's central processing unit (CPU) has no software in its main memory, so some process must load software into memory before it can be executed. This may be done by hardware or firmware in the CPU, or by a separate processor in the computer system.
Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware. On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use.
The IBM 7090 is a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member of the IBM 700/7000 series scientific computers. The first 7090 installation was in December 1959. In 1960, a typical system sold for $2.9 million or could be rented for $63,500 a month.
Job Control Language (JCL) is a name for scripting languages used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem. The purpose of JCL is to say which programs to run, using which files or devices for input or output, and at times to also indicate under what conditions to skip a step. Parameters in the JCL can also provide accounting information for tracking the resources used by a job as well as which machine the job should run on.
A keypunch is a device for precisely punching holes into stiff paper cards at specific locations as determined by keys struck by a human operator. Other devices included here for that same function include the gang punch, the pantograph punch, and the stamp. The term was also used for similar machines used by humans to transcribe data onto punched tape media.
The IBM System/3 was an IBM midrange computer introduced in 1969, and marketed until 1985. It was produced by IBM Rochester in Minnesota as a low-end business computer aimed at smaller organizations that still used IBM 1400 series computers or unit record equipment. The first member of what IBM refers to as their "midrange" line, it also introduced the RPG II programming language. It is the first ancestor in the product line whose current version is the IBM i series and includes the highly successful AS/400.
Pertec Computer Corporation (PCC), formerly Peripheral Equipment Corporation (PEC), was a computer company based in Chatsworth, California which originally designed and manufactured peripherals such as floppy drives, tape drives, instrumentation control and other hardware for computers.
IBM 7070 is a decimal-architecture intermediate data-processing system that was introduced by IBM in 1958. It was part of the IBM 700/7000 series, and was based on discrete transistors rather than the vacuum tubes of the 1950s. It was the company's first transistorized stored-program computer.
Since the rise of the personal computer in the 1980s, IBM and other vendors have created PC-based IBM-compatible mainframes which are compatible with the larger IBM mainframe computers. For a period of time PC-based mainframe-compatible systems had a lower price and did not require as much electricity or floor space. However, they sacrificed performance and were not as dependable as mainframe-class hardware. These products have been popular with mainframe developers, in education and training settings, for very small companies with non-critical processing, and in certain disaster relief roles.
The history of IBM mainframe operating systems is significant within the history of mainframe operating systems, because of IBM's long-standing position as the world's largest hardware supplier of mainframe computers. IBM mainframes run operating systems supplied by IBM and by third parties.
VS/9 is a computer operating system for the UNIVAC Series 90 mainframes, used during the late 1960s through 1980s. The 90/60 and 90/70 were repackaged Univac 9700 computers. After the RCA acquisition by Sperry, it was determined that the RCA TSOS operating system was far more advanced than the Univac counterpart, so the company opted to merge the Univac hardware with the RCA software and introduced the 90/70. The 90/60 was introduced shortly thereafter as a slower, less expensive 90/70. It was not until the introduction of the 90/80 that VS/9 finally had a hardware platform optimized to take full advantage of its capability to allow both interactive and batch operations on the same computer.
The IBM System/360 Model 20 is the smallest member of the IBM System/360 family announced in November 1964. The Model 20 supports only a subset of the System/360 instruction set, with binary numbers limited to 16 bits and no floating point. In later years it would have been classified as a 16-bit minicomputer rather than a mainframe, but the term "minicomputer" was not current, and in any case IBM wanted to emphasize the compatibility of the Model 20 rather than its differences from the rest of the System/360 line. It does, however, have the full System/360 decimal instruction set, that allows for addition, subtraction, product, and dividend of up to 31 decimal digits.
A track is a path on a recording medium. There are some variations in nomenclature; for some media a track is a logical path and for others it is based on the geometry of the medium. The term is not used for punched cards.