Skip to main content

Search

My Visit
Donate
Home Smithsonian Institution

Site Navigation

  • Visit
    • Museums and Zoo
    • Entry and Guidelines
    • Maps and Brochures
    • Dine and Shop
    • Accessibility
    • Visiting with Kids
    • Group Visits
      • Group Sales
  • What's On
    • Exhibitions
      • Current
      • Upcoming
      • Past
    • Online Events
    • All Events
    • IMAX & Planetarium
  • Explore
    • - Art & Design
    • - History & Culture
    • - Science & Nature
    • - Innovation & Tech
    • Collections
      • Open Access
      • Snapshot
    • Research Resources
      • Libraries
      • Archives
        • Smithsonian Institution Archives
        • Air and Space Museum
        • Anacostia Community Museum
        • American Art Museum
        • Archives of American Art
        • Archives of American Gardens
        • American History Museum
        • American Indian Museum
        • Asian Art Museum Archives
        • Eliot Elisofon Photographic Archives, African Art
        • Hirshhorn Archive
        • National Anthropological Archives
        • National Portrait Gallery
        • Ralph Rinzler Archives, Folklife
        • Libraries' Special Collections
    • Podcasts
    • Stories
  • Learn
    • For Caregivers
    • For Educators
      • Art & Design Resources
      • Science & Nature Resources
      • Social Studies & Civics Resources
      • STEAM Learning Resources
      • Professional Development
      • Events for Educators
      • Field Trips
    • For Students
    • For Academics
    • For Lifelong Learners
  • Support Us
    • Become a Member
    • Renew Membership
    • Make a Gift
    • Volunteer
      • Smithsonian Call Center
      • Ambassador Program
      • Museum Information Desk
      • Docent Programs
      • Behind-the-Scenes
      • Digital Volunteers
      • Participatory Science
  • About
    • Our Organization
      • Board of Regents
        • Members
        • Committees
        • Reading Room
        • Bylaws, Policies and Procedures
        • Schedules and Agendas
        • Meeting Minutes
        • Actions
        • Webcasts
        • Contact
      • Museums and Zoo
      • Research Centers
      • Cultural Centers
      • Education Centers
      • General Counsel
        • Legal History
        • Internships
        • Records Requests
          • Reading Room
        • Tort Claim
        • Subpoenas & Testimonies
        • Events
      • Office of Human Resources
        • Employee Benefits
        • How to Apply
        • Job Opportunities
        • Job Seekers with Disabilities
        • Frequently Asked Questions
        • SI Civil Program
        • Contact Us
      • Office of Equal Opportunity
        • EEO Complaint Process
        • Individuals with Disabilities
        • Small Business Program
          • Doing Business with Us
          • Contracting Opportunities
          • Additional Resources
        • Special Emphasis Programs
      • Sponsored Projects
        • Policies
          • Combating Trafficking in Persons
          • Animal Care and Use
          • Human Research
        • Reports
        • Internships
    • Our Leadership
    • Reports and Plans
      • Annual Reports
      • Metrics Dashboard
        • Dashboard Home
        • Virtual Smithsonian
        • Public Engagement
        • National Collections
        • Research
        • People & Operations
      • Strategic Plan
    • Newsdesk
      • News Releases
      • Media Contacts
      • Photos and Video
      • Media Kits
      • Fact Sheets
      • Visitor Stats
      • Secretary and Admin Bios
      • Filming Requests

Slide Rule, Minimum Latency Calculator for the UNIVAC Solid-State Computer

National Museum of American History

Object Details

Remington Rand Univac
Description
This circular device was an aid to programming the UNIVAC solid-state computer. It consists of a paper disc with equal divisions running from 1 to 200 near the edge, and a clear plastic rotating disc that are pivoted together at the center. The upper disc is marked in red with two perpendicular diameters. The solid state computer had a magnetic storage drum on which locations were specified numerically. The latency calculator allowed programmers to write code for the machine to make the most efficient possible use of the drum memory. The back of the instrument gives a list of instruction codes and corresponding word times. Recieved in bag. Reference: Sperry Rand Corporation, Programming: Simple Transition to Electronic Processing UNIVAC Solid-State 80, 18-26.
Compare 2005.0271.01. Date based on date of documents 2015.3097.03 and 2015.3097.04.
According to Kirk Lubbes, who programmed the Univac Solid State Computer:
"The SS90 had a drum memory, i.e. memory was not random accessible. One had slow memory and fast memory. The slow memory had only a single read/write head per track on the drum and fast memory had four read/write heads spaced at 90 degrees, so therefore the drum had to rotate a full revolution to access a memory word in slow memory and only a quarter turn to access fast memory.
The trick in programming the SS90 was to have the instruction and its operand accessible at an optimal time so that the instruction could access its operand without waiting for the drum very far. As one started a program, this was not much a problem. The programmer new how much time that a given instruction would take to execute and the speed of the drum. Therefore, he calculated the position of the next instruction, based these two parameters. The minimum latency calculator was a mechanical device to help in this calculation. The problem was that as the programmer progressed, collisions occurred, i.e. the optimal location of an instruction or an operand was already taken by a previous instruction or operand. Since the drum was arranged in bands and the read/write heads were at the same location on each band, if one had a collision, you could put the necessary instruction or operand in a parallel band at the same position. This worked the bands all filled up.
The basic approach was to get a program working using the best latency that you could. Then the programmer would go back and start rearranging instructions and operand locations to achieve minimum latency. In those early times, machine time was expensive and memory severely limited. So it was important that production programs were efficient."
Reference:
Nonccession file 2015.3097.
Location
Currently not on view
Credit Line
Gift of R. Kirk Lubbes
ca 1960
ID Number
2015.3097.01
nonaccession number
2015.3097
catalog number
2015.3097.01
Object Name
slide rule
Physical Description
paper (base, bag material)
plastic (covering disc material)
metal (rivet material)
Measurements
overall: .1 cm x 14.5 cm x 14.5 cm; 1/32 in x 5 23/32 in x 5 23/32 in
place made
United States: New York, New York
See more items in
Medicine and Science: Computers
Computers & Business Machines
Slide Rules
National Museum of American History
Record ID
nmah_1764336
Metadata Usage (text)
CC0
GUID (Link to Original Record)
https://n2t.net/ark:/65665/ng49ca746b2-431a-704b-e053-15f76fa0b4fa
Slide Rule, Minimum Latency Calculator for the UNIVAC Solid-State Computer
There are restrictions for re-using this image. For more information, visit the Smithsonian's Terms of Use page .
International media Interoperability Framework
IIIF provides researchers rich metadata and media viewing options for comparison of works across cultural heritage collections. Visit the IIIF page to learn more.
View manifest View in Mirador Viewer

Footer logo

Link to homepage

Footer navigation

  • Contact Us
  • Job Opportunities
  • Get Involved
  • Inspector General
  • Records Requests
  • Accessibility
  • EEO & Small Business
  • Shop Online
  • Host Your Event
  • Press Room
  • Privacy
  • Terms of Use

Social media links

  • Facebook
  • Instagram
  • YouTube
  • LinkedIn

Get the latest news from the Smithsonian

Sign up for Smithsonian e-news

Get the latest news from the Smithsonian

Email powered by BlackBaud (Privacy Policy, Terms of Use)
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Back to Top