By 1970 the Navy faced, at sea, a smaller version of the sprawl problem that Ada would later fight for the whole Defense Department. Too many different computers were finding their way onto ships, each with its own software, its own spare parts, and its own people to maintain it. The AN/UYK family was the answer: a small set of standard, ruggedized computers meant to run the fleet’s systems.

The idea

Standardize the hardware. Field one rugged computer architecture across the fleet, so software, training, and spare parts can be shared instead of reinvented for every new system.

A standard machine

The AN/UYK-7, introduced in 1970, was the standard 32-bit computer of the Navy for surface ships and submarines, built with a multiprocessor design that let it grow by adding processors. It ran the Navy’s NTDS and Aegis combat systems, the heart of a warship’s ability to sense and fight.

A smaller sibling

Not every system needed that much machine. The AN/UYK-20 was a 16-bit computer for projects that did not need the full power of the UYK-7. Between the two, one family covered the fleet’s range of needs, from a destroyer’s full combat system down to a single subsystem.

Why standardization mattered

A shipboard computer has a hard life. It must survive shock, vibration, and salt air, and run reliably for years far from any depot, which makes it expensive to design and prove out. Developing a few standard models and reusing them across many systems is how the Navy made shipboard computing both affordable and maintainable. The lesson is the same one Ada drew on land: when the cost of variety is high, a deliberate standard pays for itself.

Sources

  • “AN/UYK-7,” Wikipedia. https://en.wikipedia.org/wiki/AN/UYK-7 . Supports the AN/UYK-7 as the standard 32-bit computer of the U.S. Navy for surface ships and submarines, its use in the NTDS and Aegis combat systems, its introduction starting in 1970 with a multiprocessor architecture, and the AN/UYK-20 as a 16-bit computer for projects that did not need the full power of the AN/UYK-7.