The USSC90 needed a collator.

In a modern database all types of data about the objects are linked together.
Data in punchcards is just a stack of cards, without links or aggregation.
90 Column punch-cards could contain only 90 characters of alpha-numeric data. 

Both limited data-space and the limited life span of these punch-cards, 
obliged the operators to duplicate regularly the card-files, so there was much redundancy.

The only way to aggregate data was to sort them, so identical data would be placed in groups
or to merge two stacks, so two types of data would be placed in groups.
Card-stacks had to be merged, split or sorted in special orders to obtain data-stacks that could be processed. 
Each program-run needed its data-cards in a specific order, sorted or merged together.

In a big company, the work on the USSC90 was scheduled precisely. 
Data collecting, updating, copying, printing, merging, sorting, splitting 
and processing by the USSC had to be performed in a strict order.
One of the machines to process the data-files, was the collator.

The collator.

A large heavy cabinet, with an electric motor, lots of mechanics, relays and wiring, it was meant to merge or to split two stacks of punched-cards. The collator could read cards from two input-bins and it could memorize and compare the data. Basically this machine could make a choice of which one of the two stacks the next card was read, then performed simples tests on the contents, and then selected one of the three output-bins in which the card was deposited. The logic-circuits of this machine consisted exclusively of relays, however it worked reliable.

                                    Design-sheet for the programmingboard of the collator.

For example: 
It could be used to combine one stack of cards containing employee-number and worked-hours 
with a second stack of cards containing employee-numbers, names, addresses and hourly wages, 
when both were sorted on employee-number. 
The result-file then could be processed by the USSC to calculate monthly payments. 

The collator was programmed by a plug-wired board with 2500 holes. 
There were several program-boards so they could be replaced easily to perform different tasks. 
The collator performed merge-tasks, which the USSC could not,
 since the reader possessed only one input-bin, 
and it performed simple tasks for which the use of the USSC was too expensive. 

For example: 
It could sort out out-dated cards when one card with the current date was put in one bin 
and the stack of data-cards was entered into the second bin.

The Interpretor.

We also had a interpretor, 1.2 meters high and 0.6 meters wide, which printed the contents of the punchcards on two lines on top of the data-rows of that punchcard. It was driven by an electric motor and it worked completely mechanically. It operated reliably. The interpretor was used to simplify the operators job, since the information was printed and prevented that the operators had to read the RR-code from the punched holes, when manipulating the cards.
The interpretor.

The Electronic Sorter.

The sorter divided a pile of cards into 14 bins, depending on the content of one column. A small program-board and a wheel to choose this column, allowed an operator to choose a sorting-criterium. With one setting one could sort cards on either : --- numbers or --- the characters A-M or --- the characters N-Z. The sorter was used to 'sort' cards from one to another sequence, for instance from an employee-number-order to an employee-name-order. Sorting cards to an alfabetical sequence of a 12 character name had to be performed in 24 steps. A sort was started on the most right-sided column of a name by sorting it on A-M into 14 bins. In the first bin cards were layed down not belonging in the range A-M and the bins 2 till 14 were meant in the first sort for A to M and in the second sort to lay down cards containing N to Z. The operator collected the cards out of the bins in such way that the A-cards came at the bottom. Then the cards of the first bin were sorted on N-Z, collected and put on top of the first result. This was repeated for each column of the field from the back to the front untill the first column of the name or the field was done.
A sorter (not RR). Since the USSC could not perform sortings of cards itself and neither could store enough card-images to sort in memory, operators often had to perform sorts in between running programs. Altough the sorter was called: Electronic Sorter, the only electronic device was the light-cell-amplifier. The sorting-action was performed with a mechanical memory on a rotating drum, which was set and was read by electro mechanical switches. The speed of sorting cards was rather high, about 900 cards per minute.

Menu: .Home .CPU .Reader .Punch .Punchcards .The author .Contact