NCR CRAM

Last updated

CRAM, or Card Random-Access Memory, model 353-1, was a data storage device invented by NCR, which first appeared on their model NCR-315 mainframe computer in 1962. It was also available for NCR's third generation NCR Century series as the NCR/653-100.

A CRAM cartridge contained 256 3x14 inch cards with a PET film magnetic recording surface. Each "deck" of cards could contain up to 5.5 MB of alphanumeric characters. The cards were suspended from eight d-section rods, which were selectively rotated to release a specific card, each card having a unique pattern of notches at one end. The selected card was dropped and wrapped around a rotating drum to be read or written. Each cartridge could store 5.5 MB.

Later versions of the CRAM, the 353-2 and 353-3, used decks of 512 cards, thus doubling the storage capacity of each unit.

Each card contains seven tracks containing 1550 slabs (12 bits each). Normally the track was initialized with a four slab header containing the cartridge number (two slabs), the card number and the track number.

Cards were dropped by changing the card rods to a binary configuration and release the two outside "release" rods. Air was blown over the top of the cards to keep them separated, and to increase the dropping speed. Once on the rotating "drum" a series of positive and negative air pressure chambers pulled the card across a magnetic read-write head. After one or more passes over the head, where data is written to or read from the card, a release gate allow the card to be "thrown" along a raceway over the card deck, and onto a "loader" mechanism. The loader used a group of electro-magnetic solenoids to slam the card back onto the control rods. The unit was a monster with two large electric motors that drove four large vacuum/blowers. It was possible to have up to five cards in motion at any point in time; one dropping, one on the drum, two in the return transport, and one being loaded back onto the deck.

If the card didn't succeed in dropping there was a "magic wand" similar to a pencil available to solve the problem.

One feature of this device was the potential for a "double drop", where two cards would drop at once, due to a break in a notch on one card, or, more commonly, a card being held by one rod being dislodged by the adjacent card dropping, usually cards 000 (the deck directory card) and 001 which resulted in the necessity of recreating the directory. This would result in a high pitched noise with which operators were very familiar and could hear even outside the computer room, and damage to the cards. These were called "screamers", while the opposite problem, cards that wouldn't drop, were called "hangers".

Another interesting feature was that, should an operator accidentally drop all the cards from a cartridge, they could be replaced without worrying about order. The order of the cards was not important because of the notch encoding system.

The first CRAM units were deployed on NCR's 315 system. A second generation was deployed on the successor 615 or Century line of computers. Ed Scott wrote the CRAM software for the Century line of computers. CRAM was very successful in the 1960s, offering a fast and secure storage alternative to magnetic tape, but was superseded by the development of superior disk drive technology.

Related Research Articles

Computer data storage Storage of digital data readable by computers

Computer data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers.

Floppy disk Removable disk storage medium

A floppy disk or floppy diskette is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a fabric that removes dust particles from the spinning disk. Floppy disks are read from and written to by a floppy disk drive (FDD).

Punched card Paper-based recording medium

A punched card is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to directly control automated machinery.

IBM System/360 Mainframe computer system family delivered between 1965 and 1978

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 the complete range of applications, from small to large, both commercial and scientific. The design made a clear distinction 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, which features 8-bit byte addressing and binary, decimal and hexadecimal floating-point calculations.

IBM 650 Vacuum tube computer system

The IBM 650 Magnetic Drum Data-Processing Machine is an early digital computer produced by IBM in the mid-1950s. It was the first mass produced computer in the world. Almost 2,000 systems were produced, the last in 1962, and it was the first computer to make a meaningful profit. The first one was installed in late 1954 and it was the most-popular computer of the 1950s.

UNIVAC was a line of electronic digital stored-program computers starting with the products of the Eckert–Mauchly Computer Corporation. Later the name was applied to a division of the Remington Rand company and successor organizations.

USB flash drive Data storage device

A USB flash drive is a data storage device that includes flash memory with an integrated USB interface. It is typically removable, rewritable and much smaller than an optical disc. Most weigh less than 30 g (1 oz). Since first appearing on the market in late 2000, as with virtually all other computer memory devices, storage capacities have risen while prices have dropped. As of March 2016, flash drives with anywhere from 8 to 256 gigabytes (GB) were frequently sold, while 512 GB and 1 terabyte (TB) units were less frequent. As of 2018, 2 TB flash drives were the largest available in terms of storage capacity. Some allow up to 100,000 write/erase cycles, depending on the exact type of memory chip used, and are thought to last between 10 and 100 years under normal circumstances.

The UNIVAC Solid State was a magnetic drum-based solid-state computer announced by Sperry Rand in December 1958 as a response to the IBM 650. It was one of the first computers to be (nearly) entirely solid-state, using 700 transistors, and 3000 magnetic amplifiers (FERRACTOR) for primary logic, and 20 vacuum tubes largely for power control. It came in two versions, the Solid State 80 and the Solid State 90. In addition to the "80/90" designation, there were two variants of the Solid State – the SS I 80/90 and the SS II 80/90. The SS II series included two enhancements – the addition of 1,280 words of core memory and support for magnetic tape drives. The SS I had only the standard 5,000-word drum memory described in this article and no tape drives.

SmartMedia Memory card format

SmartMedia is a flash memory card standard owned by Toshiba, with capacities ranging from 2 MB to 128 MB. SmartMedia memory cards are no longer manufactured.

Keypunch

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 IBM 3850 Mass Storage System was an online tape library used to hold large amounts of infrequently accessed data. It was one of the earliest examples of nearline storage.

Bendix G-15

The Bendix G-15 is a computer introduced in 1956 by the Bendix Corporation, Computer Division, Los Angeles, California. It is about 5 by 3 by 3 feet and weighs about 966 pounds (438 kg). The G-15 has a drum memory of 2,160 29-bit words, along with 20 words used for special purposes and rapid-access storage. The base system, without peripherals, cost $49,500. A working model cost around $60,000. It could also be rented for $1,485 per month. It was meant for scientific and industrial markets. The series was gradually discontinued when Control Data Corporation took over the Bendix computer division in 1963.

A shuffling machine is a machine for randomly shuffling packs of playing cards.

ICT 1301

The ICT 1301 and its smaller derivative ICT 1300 were early business computers from International Computers and Tabulators. Typical of mid-sized machines of the era, they used core memory, drum storage and punched cards, but they were unusual in that they were based on decimal logic instead of binary.

Computer programming in the punched card era

From the invention of computer programming languages up to the mid-1970s, most computer programmers created, edited and stored their programs line by line on punch cards.

Magnetic tape data storage is a system for storing digital information on magnetic tape using digital recording.

NCR 315

The NCR 315 Data Processing System, released in January 1962 by NCR, is a second-generation computer. All printed circuit boards use resistor–transistor logic (RTL) to create the various logic elements. It uses 12-bit slab memory structure using magnetic core memory. The instructions can use a memory slab as either two 6-bit alphanumeric characters or as three 4-bit BCD digits. Basic memory is 5000 "slabs" of handmade core memory, which is expandable to a maximum of 40,000 slabs in four refrigerator-size cabinets. The main processor includes three cabinets and a console section that houses the power supply, keyboard, output writer, and a panel with lights that indicate the current status of the program counter, registers, arithmetic accumulator, and system errors. Input/Output is by direct parallel connections to each type of peripheral through a two-cable bundle with 1-inch-thick cables. Some devices like magnetic tape and the CRAM are daisy-chained to allow multiple drives to be connected.

NCR Century 100

The NCR Century 100 was NCR's first all integrated circuit computer built in 1968. All logic gates were created by wire-wrapping NAND gates together to form flip-flops and other complex circuits. The console of the system had only 18 lights and switches and allowed entry of a boot routine, or changes to loaded programs or data in memory. A typewriter console was also available.

Paper data storage refers to the use of paper as a data storage device. This includes writing, illustrating, and the use of data that can be interpreted by a machine or is the result of the functioning of a machine. A defining feature of paper data storage is the ability of humans to produce it with only simple tools and interpret it visually.

Rod memory is one of the many variations on magnetic core memory that attempts to lower costs by automating its manufacturing. It was introduced by NCR in 1964 as part of the NCR 315 RMC computer, RMC for "rod memory computer". It was also used in their Century line.

References

Product Brochure at Computer History Archive