Dartmouth_Time_Sharing_System Dartmouth_Time_Sharing_System

Dartmouth Time Sharing System - Definition and Overview

The Dartmouth Timesharing System, or DTSS for short, was the first large-scale time-sharing system to be implemented successfully. Its implementation began at Dartmouth College in 1963 by a student team under the direction of John Kemeny and Thomas Kurtz with the aim of providing easy access to computing facilities for all members of the college. By 1964 the system was in use.

Because of the aim, ease of use was a priority in DTSS design.

DTSS implemented the world's first Integrated Design Environment: a command-based system implementing the following commands.

  • NEW -- to name and begin writing a program
  • OLD -- to retrieve a previously named program
  • LIST -- to display the current program
  • SAVE -- to save the current program
  • RUN -- to execute the current program

These commands were often believed to be part of the Dartmouth BASIC language by users but in fact they were part of the time sharing system and were also used when preparing ALGOL or FORTRAN programs via the DTSS terminals.

Any line typed in by the user, and beginning with a line number, was added to the program, replacing any previously stored line with the same number; anything else was immediately compiled and executed. Lines which consisted solely of a line number weren't stored but did remove any previously stored line with the same number. This method of editing was necessary because of the use of teletypes as the terminal units for the Dartmouth Timesharing system.

See also DTSS reborn site (http://www.dtss.org)

Example Usage of Dartmouth

dartmouthnews: manuscript review program at Dartmouth - colleagues helping colleagues, what a concept! http://bit.ly/6tGieW
wcctoddlibrary: A variety of study tips from Dartmouth http://bit.ly/ZsC5J.
Ultra_UEMS: We are recruiting for Mechanical Design Engineers in Dartmouth Nova Scotia. Visit http://www.ultra-uems.ca/opportunities.html
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.