USS Enterprise (NCC-1701) library computer

The USS Enterprise (NCC-1701) library computer was the primary computer system aboard the Federation starship USS Enterprise (NCC-1701) in the 23rd century.

Specifications and history
As an example of the most advanced technology that Starfleet had to offer, this computer system was comprised of a series of computer banks and library storage systems that were made possible by duotronic circuitry. The Enterprise computer was initially built into the prototype vessel in the early 2240s from duotronic designs by Richard Daystrom, and was continuously upgraded over the years.

The advent of duotronics made faster-than-light computation possible in order to tie the ship's sensors in with the warp drive and allow the ship to make near instantaneous decisions about course and speed, without lag time that had forced earlier vessels to require stopping periods where ships would be forced to halt, scan navigational input, and then resume warp speed. 

When Spock became the Enterprise science officer in the early 2250s, he further customized the computer to a state of near-perfect efficiency based on his own programming, which he continued to refine over the next three decades. By the 2260s, the Enterprise computer was running sophisticated programming more advanced than other vessels of her class, including a number of artificial intelligence programs and voice interface systems. 

Notable incidents
In 2243, the as-yet-unnamed prototype Enterprise was flown for shakedown in order to preform a rescue mission that tested the ship's drive and computer systems. The computer had been sabotaged, however, by two technicians named Graff and Saffire, who were in actuality Romulan agents. When the ship's sensors detected the bow shock from an ion storm, the ship carried out prearranged programming that kicked the warp drive into an overload, launching the vessel like a projectile into the Romulan Star Empire, where the agents expected the vessel to be taken as a prize to be reverse engineered. The final outcome of this computer virus was also to erase the programming that coordinated the function of the ship's engines, leaving it effectively stranded. The crew aboard was able to reprogram the drive to return to the ion storm and continue the rescue mission after defeating a number of Romulan ships in combat. 

Notable programs

 * Moira (recreation deck AI, circa 2270s)