Berkeley Timesharing System

Berkeley Timesharing System

Infobox OS
name = Berkeley Timesharing System



caption =
developer = University of California, Berkeley
source_model =
kernel_type =
supported_platforms = Scientific Data Systems' SDS 940
ui =
family =
released =
latest_release_version =
latest_release_date =
latest_test_version =
latest_test_date =
marketing_target =
programmed_in =
prog_language =
language = English
updatemodel =
package_manager =
working_state = Historic
license =
website =
The Berkeley Timesharing System was a time-sharing operating system for Scientific Data Systems' SDS 940 computer and was designed and implemented between 1964 and 1967 at the University of California, Berkeley as part of Project Genie. It was marketed as the first commercial time-sharing which allowed user programming in machine language. [ [http://www.cs.berkeley.edu/~pattrsn/Arch/prototypes2.html Berkeley Hardware Prototypes ] ]

Except for the memory management, this system was copied directly in the design of the TENEX operating system for the PDP-10 mainframe computer. Some concepts of the operating system also influenced the design of Unix, whose designer Ken Thompson worked on the SDS 940 while at Berkeley. Students who worked on the Berkeley Timesharing System include L. Peter Deutsch, Butler Lampson and Chuck Thacker. [ [http://research.microsoft.com/lampson/Systems.html Butler Lampson - Systems] ]

The QED text editor was first implemented by Butler Lampson and L. Peter Deutsch for the Berkeley Timesharing System in 1967. [ [http://plan9.bell-labs.com/who/dmr/qed.html An incomplete history of the QED Text Editor ] ]

ee also

*Project Genie
*Tymshare
*Timeline of operating systems

Further reading

*A user machine in a time-sharing system. Proc. IEEE 54, 12 (Dec. 1966), pp 1766-1774. Reprinted in Computer Structures, ed. Bell and Newell, McGraw-Hill, 1971, pp 291-300 (with M. Pirtle and W. Lichtenberger). [ [http://research.microsoft.com/lampson/02-UserMachine/WebPage.html A User Machine in a Time-Sharing System] ]

References

External links

* [http://www.coe.berkeley.edu/news-center/publications/forefront/forefront-fall-2007/features/berkeley2019s-piece-of-the-computer-revolution Project Genie: Berkeley’s piece of the computer revolution]
* [http://simh.trailing-edge.com/sds940.html SDS-940 Simulator Configuration]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • NLS (computer system) — NLS, or the oN Line System , was a revolutionary computer collaboration system designed by Douglas Engelbart and implemented by researchers at the Augmentation Research Center (ARC) at the Stanford Research Institute (SRI) during the 1960s. The… …   Wikipedia

  • Operating system — Operating systems …   Wikipedia

  • Scientific Data Systems — Scientific Data Systems, or SDS, was an American computer company founded in September 1961 by Max Palevsky, a veteran of Packard Bell and Bendix, along with eleven other computer scientists. SDS was an early adopter of integrated circuits in… …   Wikipedia

  • Project Genie — was a computer research project started in 1964 at the University of California, Berkeley by J.C.R. Licklider, the head of DARPA at that time. The project was a smaller counterpart to MIT s Project MAC.Project Genie pioneered several computer… …   Wikipedia

  • Timeline of operating systems — This article presents a timeline of events in the history of computer operating systems from 1951 to the current day. For a narrative explaining the overall developments, see the History of operating systems. Contents 1 1950s 2 1960s 3 1970s …   Wikipedia

  • Charles P. Thacker — Charles P. (Chuck) Thacker Born February 26, 1943 (1943 02 26) (age 68) …   Wikipedia

  • SDS 940 — The SDS 940 was Scientific Data Systems (SDS) first machine designed to support time sharing directly, and was based on the SDS 930 s 24 bit CPU built primarily of integrated circuits. It was announced in February 1966 and shipped in April,… …   Wikipedia

  • Command-line completion — Example of command line completion in Bash. Command line completion (also tab completion) is a common feature of command line interpreters, in which the program automatically fills in partially typed commands. Command line interpreters are… …   Wikipedia

  • Command line completion — is a common feature of command line interpreters, in which the program automatically fills in partially typed tokens. Depending on the specific interpreter and its configuration, these elements may include commands, arguments, environment… …   Wikipedia

  • Butler Lampson — Infobox Scientist birth date = 1943 birth place = death date = death place = residence = citizenship = nationality = ethnicity = field = Computer Science work institution = Xerox PARC DEC Microsoft MIT alma mater = doctoral advisor = doctoral… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”