ArticleslgStudy

computer science

NCR 315

NCR 315 is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand NCR 315 rather than just read about it. In short: 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.

NCR 315 — main illustration
NCR 315 — illustration

Key takeaways

  • NCR 315 belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect NCR 315 to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of NCR 315 from memory before moving on to harder problems.

Reference excerpt

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. The magnetic-core memory is divided into 12-bit addressable units called slabs. 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 (10,000 characters or 15,000 decimal digits), which is expandable to a maximum of 40,000 slabs (80,000 characters or 120,000 decimal digits) in four refrigerator-size cabinets. The main processor includes three cabinets and a console section that houses the power supply, keyboard, output writer (an IBM electric typewriter), 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. The central processor (315 Data Processor) weighed about 1,325 pounds (601 kg). Later models in this series include the 315-100 and the 315-RMC (Rod Memory Computer).

Memory organization

The addressable unit of memory on the NCR 315 series is a "slab", short for "syllable", consisting of 12 data bits and a parity bit. Its size falls between a byte and a typical word (hence the name, 'syllable'). A slab may contain three digits (with at sign, comma, space, ampersand, point, and minus treated as digits) or two alphabetic characters of six bits each. A slab may contain a decimal value from -99 to +999. A numeric value contains up to eight slabs. If the value is negative then the minus sign is the leftmost digit of this row. There are instructions to transform digits to or from alphanumeric characters. These commands use the accumulator, which has a maximum length of eight slabs. To accelerate the processing the accumulator works with an effective length.

NCR 315-100 The NCR 315-100 is the second version of the original 315. It too has a 6-microsecond clock cycle, and from 10,000 to 40,000 slabs of memory. The 315-100 series console I/O incorporates a Teletype printer and keyboard in place of the original 315's IBM typewriter. The primary difference between the older NCR 315 and the 315-100 was the inclusion of the Automatic Recovery Option (ARO). One of the problems with early generation of computers was that when a memory or program error occurred, the system would simply turn on a red light and halt. The normal recovery process was to copy all register and counter setting from the console light panel, and to restart the program that was running at the time of the error, usually from the very beginning of the program. The upgrade to the 315 required the removal of approximate 1800 wire-wrapped connection on the backplane, and the installation of approximately 2400 new point-to-point wired connection.

NCR 315-RMC The NCR 315-RMC, released in July 1965, was the first commercially available computer to employ thin-film memory. This reduced the clock cycle time to 800 nanoseconds. It also included floating-point logic to allow scientific calculations, while retaining the same instruction set as previous NCR 315 and NCR 315-100. The thin film is wrapped around "rods" to allow faster reading and writing of memory. The follow-on to the 315-RMC was the NCR Century series.

Available languages NCR Assembler Language National Electronic Autocoding Technique (NEAT) — similar to Autocoder COBOL BEST, a high-level preproocesor for NEAT

Available peripherals NCR-321 Communications Controller NCR-340 600-LPM line printer Magnetic tapes NCR-332 Magnetic tape drive (512 bpi) NCR-333 Control Data CDC tape drive (512 bpi) NCR-334 Magnetic Tape Drive (200/512 bpi) NCR-353 Magnetic Card Random Access Memory (CRAM) Card and paper tape equipment NCR-361 Paper Tape Reader NCR-371 Paper Tape Punch NCR-376 IBM Card Reader/Punch NCR-380 2000 CPS High speed card reader NCR-472 Card Reader, Paper Tape Reader/Punch NCR-??? Drum memory NCR-402 MICR Check Reader/Sorter NCR-420 Optical Character Reader (OCR) NCR-407 High Speed MICR Check Reader/Sorter

See also The Super Fight – Used an NCR 315 to predict its outcome Catena (computing)

References

External links Rod Memory description Higashi, Paul (August 1966). "A Thin-Film Rod Memory for the NCR 315 RMC Computer" (PDF). IEEE Transactions on Electronic Computers. EC-15 (4): 429. doi:10.1109/PGEC.1966.264353. Retrieved February 11, 2018.

Illustrations

NCR 315: NCR 315
NCR 315
NCR 315: Console
Console

Worked examples

Example 1 — a first encounter with NCR 315

Start with the simplest possible case. Write down what NCR 315 claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to NCR 315 before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about NCR 315 ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of NCR 315

In research
NCR 315 appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses NCR 315 in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
NCR 315 is common in secondary-school and first-year university syllabi. It links to neighbouring topics 12-bit computers, Computer-related introductions in 1962, Decimal computers, so understanding it makes those chapters shorter.
In everyday life
Look for NCR 315 outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study NCR 315 in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what NCR 315 means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain NCR 315 out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is NCR 315 in simple terms?

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.

Why does NCR 315 matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study NCR 315?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on NCR 315.

Tags

  • 12-bit computers
  • Computer-related introductions in 1962
  • Decimal computers
  • Mainframe computers
  • NCR Corporation products
  • Transistorized computers

Keep exploring